						/* ======================== General ======================== */

*						{ border:0px; padding:0; margin:0; border-collapse:collapse; }
body					{ font-family:Arial, Helvetica, sans-serif; font-size:100.1%; color:#333; background:#909090 url(../../pix/brz/bg_verlaufBody.jpg) repeat-x; }

a						{ font-weight:bold; color:#006699; text-decoration:none; }
a:link 					{ color:#006699; }
a:hover 				{ text-decoration:underline;}
a:active				{ }
a:visited				{ }

.clearer 				{ clear:both; font-size:1px; color:#fff; height:1px; overflow:hidden; } 

li.clearer 				{ list-style-image:none; }
ul,ol 					{ padding-left:0; margin:0.7em 0 0.7em 25px; }
ul li 					{ color:#333; background:url('../../pix/brz/list-dott.gif') no-repeat left 5px; padding:0 0 0 15px; margin-top:5px; list-style:none; }

/* Generelle Ueberschriften */
h1, h2, h3 				{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
h1 						{ font-size:1.09em; margin:15px 0 5px 0; }
h2 						{ font-weight:bold; color:#333333; font-size:1.27em; }
h3 						{ font-weight:bold; color:#666666; font-size:11px; font-family:Arial, sans-serif; }
h3 a					{ font-size:1.09em !important; font-weight:bold !important; color:#666666 !important; text-decoration:none !important; backgrond: none !important;}


						/* ======================== Body Container ======================== */
	
#bodyContainer			{ border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; width:980px; margin:0 auto 20px auto; overflow:hidden; background:#fff; }


						/* ======================== Header ======================== */				
#topMenu				{ width:950px; text-align:right; font-size:0.69em; padding:3px 30px 0 0; }			
#topMenu a				{ color:#333; font-weight:normal; padding:5px; }
#topMenu a:hover		{ color:#000; }
#headerLogo				{ float:left; width:300px; height:100px; margin:20px 0 0px 30px; }
#changeCountry			{ font-size:0.69em; float:right; width:200px; margin:55px 30px 0px 30px; text-align:right; }
#changeCountry .select	{ width:130px; padding:2px; color:#fff; font-size:1em; background:#666 !important; border:1px solid; border-color:#bdbdbd #fafafa #fafafa #bdbdbd; } 
.changeLanguages		{ width:130px; padding:2px; margin-top:10px; color:#fff; font-size:1em; background:#666; border:1px solid; border-color:#bdbdbd #fafafa #fafafa #bdbdbd; } 

/* ======================== Main Menu Ebene1======================== */

#mainMenu				{ margin:0 0 20px 0; width:980px; clear:left; height:34px; background:#fff url('../../pix/brz/button_mainNavInact.jpg') repeat-x; }
* html #MainMenu div	{ width:980px; overflow:hidden; }
#mainMenu a				{ display:block; height:34px; width:125px; padding:8px 5px 0px 10px; float:left; font-size:0.69em; color:#333; text-decoration:none; }
#mainMenu a:hover 		{ background:url('../../pix/brz/button_mainNavHover.jpg') no-repeat; color:#fff;}
#mainMenu .active		{ background:url('../../pix/brz/button_mainNavAct.jpg') no-repeat;}


							/* ======================== Left Menu Ebene2======================== */

#LeftMenu				{ font-size:0.69em; clear:both; float:left; width:129px; border-right:1px solid #ccc; min-height:470px; margin-bottom:10px; padding-top:20px;  padding-left:10px;}

#LeftMenu a				{ display:block; width:100px; margin-bottom:10px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.09em; font-weight:bold; color:#333; }
.LeftMenu_act			{ font-weight:bold !important; color:#64be3c !important; }

/*  Ebene3 */
#LeftMenu div			{ line-height:12px; padding:0 0 5px 5px; font-size:0.9em; }
#LeftMenu div a			{ font-weight:normal; margin-top:0px; margin-bottom:10px;}

/* Linkes Sub-Menu Ebene4 */
#SubLeftMenu			{ margin:0 0 0 5px !important; font-size:1.0em !important; line-height:0.9em; }
.SubLeftMenu_act		{ font-weight:normal !important; color:#64be3c !important;}


							/* ======================== Content ======================== */		
					
#Content		     		{ font-size:0.75em; float:left; width:700px; min-height:450px; margin:20px 0; }
#Content a					{ font-weight:normal;}
#wideContent		     	{ width:980px; min-height:450px; margin:20px 0; }
#mediumContent				{ font-size:0.75em; width:830px; min-height:630px; padding-bottom:20px; margin:40px 0 20px 140px;}


							/* ======================== Right Box ======================== */
							
#RightBox					{ font-size:0.75em; float:left; width:139px; padding-left:1px; overflow:hidden; height:470px; background-color:#eee; }
#RightBox .input 			{ color:#999; }
#RightBox .input,
#RightBox .inputFocus		{ width:85px; }
.rightBoxElement			{ padding:10px 0 10px 5px; border-bottom:1px solid #dfdfdf; border-top:1px solid #fff; }

						
						/* ======================== RIGHT INFO BOX | Elemente in colPos=2 ======================== */

#PageNav 								{ margin:40px 0 20px 0px; }
#PageNav a								{ display:block; line-height:1.5em; }
#ImprintNav 							{ margin:20px 0 0 20px; }
#ImprintNav a 							{ }
#languageNav							{ margin-left:10px; }
#languageNav img						{ float:left; margin:0px; }


/*  #####################  Footer ######################### */

#footerBlock							{ font-size:0.69em; clear:both; height:40px; padding:10px 0 10px 220px; overflow:hidden; border-top:1px solid #dfdfdf; text-align:center; }
#footerBlock a							{ font-weight:normal; }
#footerBlock img						{ margin:0 0px 0 0;  }
#footerBlock span						{ float:right; padding-right:20px;}	






