/*  
Theme Name: Lernen² Main Theme
Theme URI: http://lernenhoch2.de/
Description: Lernen² Main
Version: 1.0.0
Author: Christian Strang
Author URI: http://lernenhoch2.de/
*/

/* TABLE OF CONTENTS

01 - globale Elemente
02 - Haupt Bereiche
03 - Header
04 - Main 
05 - Footer 
06 - Admin Frontend
07 - Feedback Form
08 - Commentform

/*  01 - globale Elemente ------------------------------------------- */
/*------------------------------------------------------------------- */

body		{margin: 0px; padding: 0px; background: url('img/layout/bg.jpg') repeat-x #beece8; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 1em; color: #333; }

p			{}
ul			{}
li			{}
img			{}

a:link, 
a:visited 	{text-decoration: none; color: #133acc;}
a:hover 	{text-decoration: underline;}

h2			{}
h3			{}
h4			{}
h5			{}

div.syntaxhighlighter {margin-top: -15px !important;}

/*  02 - Haupt Bereiche --------------------------------------------- */
/*------------------------------------------------------------------- */

#wrapper 			{width: 965px; overflow:hidden; padding-left: 14px; padding-right: 14px; margin: auto; background: url('img/layout/wrapper_bg.png') repeat-y; text-align: left; }

#header				{}
	#logo			{width: 605px; padding-top: 38px; float: left;}
	#login			{width: 360px; height: 133px; float: left;}
	#main_menu		{clear: both; height: 38px; background: url('img/layout/main_menu_bg.gif');}
	#breadcrumb 	{padding: 5px; padding-left: 30px !important; background: #e5e5e5; border-bottom: 1px solid #ccc;}

#main				{height: 700px; background: #fff;}
	#content		{width: 585px; float: left; border-right: 1px solid #ccc; padding: 30px; background: #fff;}
	#sidebar 		{width: 260px; padding: 20px; float: left; font-size: 0.8em; min-height: 500px;}

#footer				{clear: both; background: #eee; border-top: 1px solid #aaa;}


/*  03 - Header ----------------------------------------------------- */
/*------------------------------------------------------------------- */
#logo a.logo	{width: 171px; height: 71px; margin-left: 30px; display: block; float: left;}
#logo a.topic	{display: block; float: left; font-size: 42px; font-family: Georgia, Times, "Times New Roman", serif; color: #555; text-decoration: none; margin-left: 15px; margin-top: 2px;}


/* Main_Menu */
#main_menu a 			{display: block; height: 26px; float: left; padding-top: 5px; padding-bottom: 6px; padding-left: 30px; padding-right: 30px; color: white; font-size: 19px; letter-spacing: 2px; font-family: Arial; text-shadow: #666 1px 1px 3px; border-right: 1px solid #A9C030;}
#main_menu a:hover		{background: #809d14; text-decoration: none;}
#main_menu a.current	{background: #809d14;}

/* Breadcrumb */
#breadcrumb				{font-size: 0.75em; color: #999; font-weight: normal; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 4px; padding-top: 6px;}
#breadcrumb a			{color: #666; font-weight: normal; padding: 3px;}
#breadcrumb a:hover		{color: #111; }
#breadcrumb .current	{font-weight: normal; color: #666;}


/*  04 - Main ------------------------------------------------------- */
/*------------------------------------------------------------------- */

/* Content, Page, Entry, Post */
#content				{}
.entry                  {font-size: 0.9em; color: #333;}
.entry img				{margin: 20px; margin-left: 0px;}

.page h2   {font-size: 1.6em; font-weight: bold; color: #667f00;}
.entry h3  {font-size: 1.6em; line-height: 1.6em; margin-top: 40px; margin-bottom: 10px; font-weight: bold; color: #333;}
.entry h4  {font-size: 1.4em; line-height: 1.6em; color: #555; margin-top: 40px; margin-bottom: 5px;}

.entry li {margin-bottom: 10px; }

#content #meta			{color: #333; border-top: 1px dotted #aaa; /*background: #ddd; border-bottom: 1px solid #aaa;*/ padding: 5px; padding-left: 20px; font-size: 0.8em; margin-bottom: 40px; margin-left: -20px; margin-right: -20px;}
#content #meta .spacer	{color: #aaa; padding-left: 10px; padding-right: 10px;}
#community_field   		{width: 230px; height: 50px; background: #FFC85F; color: #444; float: right; margin-left: 20px; margin-bottom: 20px; padding: 10px; font-size: 1.2em;}

.post h2   		{font-size: 1.6em; font-weight: bold; color: #667f00;}
#tags			{font-size: 0.7em; margin-bottom: 10px; color: #666;}
#tags a			{color: #666;}


/* Lernpfad */
ul.overview						{margin: 0px; padding: 0px; }
ul.overview	li					{font-size: 1.1em; margin-bottom: 30px; list-style-type: none; color: #ff6600; font-weight: bold; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
ul.overview	li a				{color: #667f00;}
ul.overview ul 					{padding-left: 25px; margin-top: 5px;} 
ul.overview ul li				{font-size: 0.9em; color: #999; margin-bottom: 5px; padding-bottom: 0px; list-style-type: disc; font-weight: normal; border-bottom: none;}
ul.overview ul li a				{color: #133acc;}
ul.overview ul ul li			{font-size: 0.9em;}
ul.overview ul ul li a			{color: #4477cc;}
ul.overview ul ul li a:hover	{color: #133acc;}
ul.overview ul ul ul li			{}
ul.overview ul ul ul li	a		{color: #4477cc;}

#weiter_links			{}
#weiter_links h4		{color: #555; font-weight: bold;}	

/* unter dem Post die Links */
ul.sub_pages				{padding-left: 25px; margin-top: 5px; } 
ul.sub_pages li				{font-size: 0.9em; color: #999; margin-bottom: 5px; padding-bottom: 0px; list-style-type: disc; font-weight: normal;}
ul.sub_pages li a			{color: #133acc;}


/* Sidebar */



/*  05 - Footer ----------------------------------------------------- */
/*------------------------------------------------------------------- */
 
#footer {padding:10px; margin: auto; font-size: 0.75em; margin-top: 40px; text-align: left; border-top: 1px solid #CDD4DC;}

#footer ul {padding: 0px; float: left; list-style-type: none; margin: 10px; width: 140px; border-right: 1px solid #ddd; }
#footer ul li {height: 24px;}
#footer ul li.title {font-weight: bold; color: #333;}
#footer a {color: #666; text-decoration: none; }
#footer a:hover {color: #000;}

 
/* 06 - Admin Frontend ---------------------------------------------- */
/*------------------------------------------------------------------- */
a.edit_link {font-size: 12px; color: #aaaaff !important; font-weight: normal; }
a.edit_link:hover {color: #0000ff !important;} 


/* 07 - Feedback Formular ------------------------------------------- */
/*------------------------------------------------------------------- */
#feedback-box		{border-top: 1px dashed gray; border-bottom: 1px dashed gray; padding-top: 20px; padding: 20px;  margin: -30px; margin-bottom: 40px; margin-top: 20px; background: #f3f3f3;}
#feedback-box form	{background: #f3f3f3;}
#feedback-box h4	{margin-bottom: 5px; font-weight: bold; color:#ff7404;}
#feedback-formular 	{}
#feedback-formular textarea	{width: 95%; height: 100px; font-size: 1.0em; color: #444;}
 
 
/* 08 - Comment + commentform ------------------------------------------------- */
/*------------------------------------------------------------------- */
#commentform		{border-top: 1px dashed gray; border-bottom: 1px dashed gray; padding: 40px;  margin: -30px; margin-bottom: 40px; margin-top: 40px; background: #f3f3f3;}
#commentform form	{background: #f3f3f3;}
#kommentare			{font-size: 0.8em;}
.commentmetadata	{font-size:1.1em; color: #888; }
