/* -----------------------------------------------------------------------------------------------------------*/
/* -----------------[ Farben ]--------------------------------------------------------------------------------*/
/* Rot: #900F0E  Ocker: #EDA723  Ocker-hell-1: #F2C062  Ocker-hell-2: #F9E0B7  Ocker-hell-3: #FBEBD3 */

/* -----------------------------------------------------------------------------------------------------------*/
/* -----------------[ Basiseinstellungen ]--------------------------------------------------------------------*/
*	 				{ margin:0; padding: 0; border: 0 none #FFFFFF;}  	
html 				{ height: 100% }									
body 				{ min-height: 101%; font-size: 100.01%; text-align: left; position: relative; color: #000; background: #F6D6A6 url(images/bg.jpg) repeat-x top left; } 
fieldset, img 		{ border:0; } 						

/* -----------------[ Grundeinstellung Text ]----------------------------------------------------------------*/	
body 				{ color: #444; font-size: 81.25%; font-family: Arial, Verdana, sans-serif; } /* 13px Schrift*/
h1,h2,h3,h4 		{ font-family: Arial, Verdana, Sans-Serif; font-weight:normal;}
					
/* -----------------------------------------------------------------------------------------------------------*/
/* -----------------[ Seitenlayout ]--------------------------------------------------------------------------*/
#page_margins 		{ margin:auto;  width: 1002px; border-left: 1px #900F0E solid; border-right: 1px #900F0E solid; border-bottom: 1px #900F0E solid;}
#page				{ border-top: 15px solid #EDA723;}
#header 			{ position:relative;  background-color: #EDA723; }
#content 			{ padding:0; clear:both; width: auto; background: #fff;  }

/* -----------------[ Spalte 1 Navigation links ]-------------------------------------------------------------*/
#spalte1 			{ float: left; width: 214px; }
#spalte1_content 	{ margin: 0;  padding:0; }

/* -----------------[ Spalte 2 Navigation rechts ]------------------------------------------------------------*/
#spalte2 			{ float:right; width:295px; }
#spalte2_content 	{ margin: 0; padding:25px 0px 25px 0px; }

/* -----------------[ Spalte 3 Navigation mitte ]-------------------------------------------------------------*/
#spalte3 			{ margin: 0; padding:0; border-left: 214px #FFFFFF solid; border-right: 295px #F9E0B7 solid; background-color: #FBEBD3 }
#spalte3_1 			{ margin: 0; padding:0; border-left: 214px #FFFFFF solid; background-color: #FBEBD3}
#spalte3_content 	{ margin-left: 1.2em; margin-right: 1.2em; }

/* -----------------------------------------------------------------------------------------------------------*/
/* -----------------[ Navigationen ]--------------------------------------------------------------------------*/	
/* -----------------[ Top-Navigation (horizontale Navigation) und Suche]--------------------------------------*/
#topNav_container 	{ padding:0px; clear:both; width: 100%; background-color: #EDA723; float:right;  border-bottom: 1px solid #900F0E; }
#topNav 			{ background-color:#EDA723; float:right }
#topNav ul 			{ margin: 0; padding:0 0 0 50px; white-space: nowrap; line-height: 1em; list-style:none; }
#topNav li 			{ margin: 0; padding:6px 0px 4px 0px; float:left; text-align: center;   }
#topNav a 			{ padding:3px 11px 3px 12px; display:block; color:#900F0E; background: transparent; border-right:1px solid #900F0E;
					  text-transform: none; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 0.9 em;
					  width: auto; /* nur IE 5.x */
					  width/**/:/**/ .1em; /* für IE 6.0 */ }
#topNav > ul a 		{ width:auto; }  /* für alle anderen Browser */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topNav a 			{ float:none; }
/* End IE5-Mac hack */
#topNav a:hover 	{ color:#FFFFFF;  }
#topNav #active 	{ border-width:0px; }
#topNav #active a 	{ color:#FFFFFF;  font-weight:normal; border-right:1px solid #900F0E; }

#search				{ margin:5px 0px 0px 0px; padding:0px 20px 0px 23px; float:right;  }
#search	a			{ padding:3px 12px 0px 0px; margin:0px 5px 0px 0px; color:#900F0E; background:  url(images/pfeil.gif) no-repeat right 7px; text-decoration:none;float:left}
#search	a:hover		{ color:#FFFFFF; background:  url(images/pfeil_hover.gif) no-repeat right 50%; }
#search	input		{  width:189px; font-size:11px; line-height:12px; border: 1px solid #900F0E; }

/* ---------------------[ Left-Navigation (vertikale Navigation) ]-------------------------------------------------*/
#leftNav 				{ margin: 0px; padding: 20px 0px 10px 0px; width: 213px; float: left;  }
#leftNav_container ul 	{ margin: 0px; padding: 0px; list-style-type: none; }
#leftNav_container li 	{ margin: 0px; padding-left: 10px; line-height: 22px; list-style-type: none; font-family: Arial, Verdana, Helvetica, sans-serif; }
#leftNav ul li a 		{ padding:0px 0px 0px 15px; display: block; width: 180px; font-size: 1em; background: url(images/bullet.gif) no-repeat left 50%;}
#leftNav ul li a:link, 
#leftNav ul li a:visited 		{ color: #900F0E; text-decoration: none; font-weight: bold; }
#leftNav ul li a:hover 			{ color: #E19301; background: url(images/bullet_active.gif) no-repeat left 50%; }
#leftNav ul ul li a 			{ padding:3px 0px 3px 15px; width: 170px; display: block; font-size: 0.9em; background-image: none; line-height: 13px;  }
#leftNav ul ul li a:link, 
#leftNav ul ul li a:visited 	{ color: #E19301; text-decoration: none; font-weight: normal; }
#leftNav ul ul li a:hover 		{ color: #900F0E; padding:3px 0px 3px 15px;  background-image: none;}
#leftNav ul li a#aActive 		{ color: #900F0E; background:  url(images/bullet_active.gif) no-repeat left 50%; }
#leftNav ul ul li a#asubActive 	{ color: #900F0E; }

/* -----------------------------------------------------------------------------------------------------------*/


/* -----------------[ Editorial ]--------------------------------------------------------------------*/	
.teaser   	{ float: left; padding: 5px 5px 10px 7px; background-color:#F2C062; border-top: 1px #FFFFFF solid; border-bottom: 1px #B5801D solid;}
.teaser h4 	{ font-size: 1em; color: #000; margin: 0 0 0 0; padding: 0px 0px 5px 0px; font-weight: bold;}
.teaser p  	{ font-size: 1em; color: #000; margin: 0 0 5px 0; padding: 5px 0px 5px 0px; }
.editorial_image_right 	{ margin: 5px 0px 0px 5px; padding: 5px 5px 10px 5px; background-color:#ECF1F1; float: right;}
.editorial_image_left 	{ margin: 5px 5px 0px 0px; padding: 5px 5px 10px 5px; background-color:#ECF1F1; float: left;}

/* -----------------[ Artikel ]------------------------------------------------------------------------*/	
/* .artikel   			{  border-bottom: 1px #B5801D solid; float:left;}  */
.artikel p  		{ margin: 0 0 5px 0; padding: 5px 0px 5px 0px; font-size: 1em; line-height:1.4em; color: #000000; }

/*------------------[ Artikel Fragment ]----------------------------------------------------------------------*/
.artikel_fragment 	{ margin: 10px 15px 10px 0px; padding: 0px 0px 0px 0px; float: left; width:300px;}
.artikel_fragment p { margin: 0 0 5px 0; padding: 5px 0px 5px 0px; font-size: 1em; line-height:1.4em; color: #000000;}
.artikel_fragment p a 		{ display:block; color:#E19301; font-weight:bold; text-decoration:none; }
.artikel_fragment p a:hover { color:#900F0E;}

/*------------------[ Artikel Fragment gross ]----------------------------------------------------------------------*/
.artikel_fragment_gross 	{ margin: 10px 15px 10px 0px; padding: 0px 0px 0px 0px; float: left; width:730px;display:inline}
.artikel_fragment_gross  p 	{ margin: 0 0 5px 0; padding: 5px 0px 5px 0px; font-size: 1em; line-height:1.4em; color: #000000;}
.artikel_fragment_gross  p a 		{ display:block; color:#E19301; font-weight:bold; text-decoration:none; }
.artikel_fragment_gross  p a:hover 	{ color:#900F0E;}

/* -----------------[ Bild mit Schatten ]------------------------------------------------------------------------*/
.img_shadow_right		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; }
.img_shadow_left		{ margin: 0px 0px 0px 0px; padding: 0px 8px 0px 0px; float: left; }
.image					{ margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; background: url(images/img_shad_right.gif) no-repeat right top; }
.image_dark				{ margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; background: url(images/img_shad_right_dark.gif) no-repeat right top; }
.img_shad_bottom		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(images/img_shad_bottom.gif) no-repeat right top; }
.img_shad_bottom_dark	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(images/img_shad_bottom_dark.gif) no-repeat right top; }
.img_shad_corner		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:5px; }
.img_shad_corner_dark		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:5px; }
.img_shad_corner img	{ float: left; }
.img_shad_corner_dark img	{ float: left; }

.img_text				{ float:left; margin: 0px 0px 5px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px #B5801D solid;width:100%}


/* -----------------[ Top-Navigation (horizontale Navigation) und Suche]--------------------------------------*/
#bottomNav_container 	{  clear:both; width: auto;    }
#bottomNav 				{ background-color:#EDA723; float:left }
#bottomNav ul 			{ margin: 0; padding:0 0 0 100px; white-space: nowrap; line-height: 1em; list-style:none; }
#bottomNav li 			{ margin: 0; padding:6px 0px 4px 0px; float:left; text-align: center;   }
#bottomNav a 			{ padding:3px 11px 3px 12px; display:block; color:#900F0E; background: transparent; border-left:1px solid #900F0E;
					  text-transform: none; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 0.9 em;
					  width: auto; /* nur IE 5.x */
					  width/**/:/**/ .1em; /* für IE 6.0 */ }
#bottomNav > ul a 		{ width:auto; }  /* für alle anderen Browser */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bottomNav a 			{ float:none; }
/* End IE5-Mac hack */
#bottomNav a:hover 	{ color:#FFFFFF;  }
#bottomNav #active 	{ border-width:0px; }
#bottomNav #active a 	{ color:#FFFFFF;  font-weight:normal; border-right:1px solid #900F0E; }


/* -----------------[ Footer ]--------------------------------------------------------------------------------*/	
#footer 			{ clear:both; }	/* IE-Clearing */
#footer 			{ margin: 0 ; padding: 0; color:#888; background:#EDA723; border-top: 1px #FFFFFF solid; line-height: 2em; }

/* -----------------[ Headline ]--------------------------------------------------------------------------------*/
.headline_1 		{ margin: 0; padding: 25px 0px 5px 0px; font-size: 1.8em;color: #900F0E; }
.headline_2 		{ margin: 0; padding: 25px 0px 5px 0px; font-size: 1.3em;color: #900F0E; }
.headline_3 		{ margin: 0; padding: 25px 0px 5px 0px; font-size: 1em;color: #900F0E; }
/* -----------------[ Mehr Button ]--------------------------------------------------------------------------------*/
a.pfeil_button 		{ padding:0px 0px 0px 10px; color:#900F0E; background: url(images/pfeil_more.gif) no-repeat left 5px; text-decoration:none; }
a:hover.pfeil_button { color:#E4D0B3; background:  url(images/pfeil_more_hover.gif) no-repeat left 5px;}

/*------------------[ Formular ]----------------------------------------------------------------------*/
.formular 			{ margin: 10px 0px 0 0px; padding: 0; float: left; width: 100%; border-bottom: 1px solid #B5801D;}
.formular textarea, input 	{ padding:3px; border:1px #B5801D solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
.formular form 		{ margin: 0; padding: 0; font-size:0.9em;     }
.form_label 		{ margin: 0 0 0 3px; padding:3px 0px 0px 0px; width:80px; float:left; }
.formular label 	{ padding: 0 3px 0 3px; vertical-align:middle; }
.formular select	{ vertical-align:middle; width:180px; border:1px #B5801D solid;}
.formular textarea 	{ color:#435CA5; width:280px;}
.formular p			{ margin:2px 0 2px 0; padding:0 0 0 0; }
.submit, .reset 	{ font-size: 90%; font-weight: normal;}
.formular .noborder { margin-top: 0.2em; padding:15px 0px 0px 0px; background-color: transparent; border: none; }

/* -----------------[ Z-Index ]-------------------------------------------------*/	
#spalte1 			{z-index: 3;}
#spalte2 			{z-index: 5;}
#spalte3 			{z-index: 1;}
#spalte1_content 	{z-index: 4;}
#spalte2_content 	{z-index: 6;}
#spalte3_content 	{z-index: 2;}

#spalte1_content, #spalte2_content, #spalte3_content { position:relative; }



/* -----------------[ clearClass zum Clearen der Floatumgebungen ]-------------------------------------------------*/	
.clearClass:after 	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearClass 		{ display: block; } /* fuer Safari-Browser  */
#ie_clearing 		{ display: none } /* iehacks.css zugeschaltet */









