
html             	  { height: 100%; min-height: 100%;}
body 		     	  {	height: 100%; margin: 0; color: #6F4730; 
						FONT-SIZE: 12px; line-height: 18px; FONT-FAMILY: 'Trebuchet MS', Arial,Verdana,Geneva,Helvetica,sans-serif;	}
						
#center 		      {	text-align: center; width: 100%; min-width: 980px; padding: 0px 0px 0px 0px; background: #FFFFFF url(images/main/bg_welle.gif) top center repeat-y; }
#container    	      { text-align: left; margin: 0 auto; width: 920px; padding: 0px 30px 0px 30px; }
/* #container2    	      { text-align: left; margin: auto; width: 920px; padding: 0px 30px 0px 30px; } */

#BOX_end			  { clear: both; }	

#DIV_LOGO         	  { width: 920px; float: left; padding: 25px 0px 0px 0px; text-align: left; } /* left, center, right*/
#DIV_NAV1         	  { width: 670px; float: left; padding: 0px 0px 0px 250px; text-align: left; border-bottom: 1px solid #DBD1CB; margin-bottom: 10px; }

#BOX_left         	  { width: 260px; float: left; padding: 0px 0px 0px 0px; }
#BOX_right        	  { width: 660px; float: left; padding: 0px 0px 0px 0px; } /* border-left: 1px solid #DBD1CB; */

#DIV_NAV2         	  { width: 220px; float: left; padding: 0px 20px 0px 0px; text-align: left; } 

#DIV_FOOTERS        	  { width: 920px; text-align: left; padding: 5px 30px 80px 45px; margin: 0 auto; color: #808080; FONT-SIZE: 11px; margin-top: 30px;
						background: url(images/main/bg_footer_start.jpg) center no-repeat;}
						

#DIV_FOOTER        	  { width: 905px; text-align: left; padding: 5px 30px 80px 45px; margin: 0 auto; color: #808080; FONT-SIZE: 11px; margin-top: 30px;
						background: url(images/main/bg_footer.jpg) center no-repeat;}
						
#DIV_FOOTER a:link    { font-weight: normal; color: #4A84FF; text-decoration: none; padding: 0px 5px 0px 5px; }
#DIV_FOOTER a:visited { font-weight: normal; color: #4A84FF; text-decoration: none; padding: 0px 5px 0px 5px; }
#DIV_FOOTER a:hover   { font-weight: normal; color: #808080; text-decoration: none; padding: 0px 5px 0px 5px; }
#DIV_FOOTER a:active  { font-weight: normal; color: #808080; text-decoration: none; padding: 0px 5px 0px 5px; }


/*---------------------------------------------------------------------------------------------------------------------------*/


#DIV_IMAGE       	  { width: 660px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#DIV_HEADLINE     	  { width: 660px; float:left; padding: 0px 0px 0px 0px; margin: 20px 0px 20px 0px; }
#DIV_TEXT_start    	  { width: 920px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; }				
				
#DIV_LEFT       	  { width: 300px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} /* hghggggggggggggggg*/
#DIV_TEXT       	  { width: 440px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#DIV_TEXT ul 		  { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 10px;}
#DIV_TEXT li 		  { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; list-style-type: disc; }
#DIV_TEXT img		  { border: 0; }
#DIV_RIGHT       	  { width: 200px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}
#DIV_RIGHT ul 		  { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 10px;}
#DIV_RIGHT li 		  { margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px; list-style-type: square; }
#DIV_RIGHT img		  { border: 0; }

/* 1/3 und 2/3 screens */
#DIV_LEFT_brown   	  { width: 240px; float:left; padding: 30px 30px 30px 30px; margin: 0px 0px 0px 0px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif;
						background: #6F4630; height: 240px; color: #FFFFFF; text-align: right; FONT-SIZE: 14px; }
#DIV_LEFT_brown h1	  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 72px; color: #FFFFFF; line-height: 72px;}
#DIV_RIGHT_2       	  { width: 610px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px;}
#DIV_ARROW_left       { position: absolute; top: 280px; left: 50%; margin: 0px 0px 0px -460px;}
#DIV_ARROW_right      { position: absolute; top: 280px; left: 50%; margin: 0px 0px 0px 420px;}

#DIV_LEFT_contact  	  { width: 250px; float:left; padding: 0px 50px 0px 0px; margin: 0px 0px 0px 0px; text-align: right; }
#DIV_PARTNER       	  { width: 155px; float:left; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}

/*---- LINKS H1 UL LI ----------------------------------------------------------------------------------------------------------------*/

a:link   	          { font-weight: bold; color: #3D88C2; text-decoration: none; }
a:visited 	          { font-weight: bold; color: #3D88C2; text-decoration: none; }
a:hover   	          { font-weight: bold; color: #6F4730; text-decoration: none; }
a:active    	      { font-weight: bold; color: #6F4730; text-decoration: none; }

h1  	 			  { color: #3D88C2; font-size: 20px; font-weight: bold; margin: 0px 0px 0px 0px; line-height: 28px; }
h2  	 			  { color: #6F4730; font-size: 14px; font-weight: bold; margin: 0px 0px 15px 0px; line-height: 20px; border-bottom: 1px solid #DBD1CB; }
.felder               { width: 180px; FONT-SIZE: 11px; line-height: 15px; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif; padding: 2px 0px 2px 3px;}
	

/*---- NAV 11111111 ------------------------------------------*/


#NAV1 				{ line-height: 30px; }

#NAV1 ul 			{ font-size: 14px; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;
					  list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px; text-align: left;}
					  
#NAV1 li 			{ display: inline; } /* clear: left;  ODER  display: inline; *//* UL-WIDTH entscheidet */
#NAV1 li a 			{ float: none; padding: 0px 10px 0px 10px; border-right: 1px solid #EEEEEE;
					  background: #FFFFFF; color: #6F4730; text-decoration: none; } 
#NAV1 li a:hover 	{ background: #FFFFFF; color: #4A84FF; text-decoration: none; }
#NAV1 li a.on 		{ background: #FFFFFF; color: #4A84FF; text-decoration: none; }	
#NAV1 li a.on:hover { background: #FFFFFF; color: #4A84FF; text-decoration: none; }


/*---- NAV 22222222 ------------------------------------------*/


#NAV2 				{ float: left; background: white; line-height: 19px; margin: 20px 0px 10px 0px;}

#NAV2 ul 			{ width: 220px; font-size: 14px; font-weight: bold; font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;
					  background: white; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } 
										  
#NAV2 li 			{ clear: left; } /* clear: left;  ODER  display: inline; *//* UL-WIDTH entscheidet */
#NAV2 li a 			{ float: left; padding: 3px 0px 3px 20px; width: 200px; 
					  background: #FFFFFF; color: #6F4730; text-decoration: none; border-bottom: 1px solid #DBD1CB; } 
#NAV2 li a:hover 	{ background: #FFFFFF; color: #4A84FF; text-decoration: none; }
#NAV2 li a.on 		{ background: #FFFFFF; color: #4A84FF; text-decoration: none; }	
#NAV2 li a.on:hover { background: #FFFFFF; color: #4A84FF; text-decoration: none; }



/*---- NAV 33333333 ------------------------------------------*/


#NAV3 				{ float: left; background: white; line-height: 15px; margin: 10px 0px 10px 0px;}

#NAV3 ul 			{ width: 200px; font-size: 12px; font-weight: bold; font-family: Arial, 'Trebuchet MS', Verdana, Geneva, Helvetica, sans-serif;
					  background: white; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } 
										  
#NAV3 li 			{ clear: left; } /* clear: left;  ODER  display: inline; *//* UL-WIDTH entscheidet */
#NAV3 li a 			{ float: left; padding: 3px 0px 3px 40px; width: 180px; 
					  background: #FFFFFF url(images/main/nav3_arrow.gif) left center no-repeat; color: #6F4730; text-decoration: none; border-bottom: none; } 
#NAV3 li a:hover 	{ background: #FFFFFF url(images/main/nav3_arrow_a.gif) left center no-repeat; color: #4A84FF; text-decoration: none; }
#NAV3 li a.on 		{ background: #FFFFFF url(images/main/nav3_arrow_a.gif) left center no-repeat; color: #4A84FF; text-decoration: none; }	
#NAV3 li a.on:hover { background: #FFFFFF url(images/main/nav3_arrow_a.gif) left center no-repeat; color: #4A84FF; text-decoration: none; }



/*------------------------------------------------------------*/


/*---- NAV 44444444 ------------------------------------------*/
#NAV4                           { float: left; background: white; line-height: 12px; margin: 0px 0px 0px 12px;}

#NAV4 ul                        { width: 200px; font-size: 12px; font-weight: bold; font-family: Arial, 'Trebuchet MS', Verdana, Geneva, Helvetica, sans-serif;
                                          background: white; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#NAV4 li                        { clear: left; } /* clear: left;  ODER  display: inline; *//* UL-WIDTH entscheidet */
#NAV4 li a                      { float: left; padding: 3px 0px 3px 40px; width: 180px;
                                          background: #FFFFFF url(images/main/nav3_arrow.gif) left center no-repeat; color: #6F4730; text-decoration: none; border-bottom: none; }
#NAV4 li a:hover        { background: #FFFFFF url(images/main/nav3_arrow_a.gif) left center no-repeat; color: #4A84FF; text-decoration: none; }
#NAV4 li a.on           { background: #FFFFFF url(images/main/nav3_arrow_a.gif) left center no-repeat; color: #4A84FF; text-decoration: none; }
#NAV4 li a.on:hover { background: #FFFFFF url(images/main/nav3_arrow_a.gif) left center no-repeat; color: #4A84FF; text-decoration: none; }


/*------------------------------------------------------------*/


			
	
	
.csc-mailform{border:0;}
fieldset.csc-mailform label{width:120px;float:left;text-align:left;margin-right:10px;display:block;font-size:12px;font-family: 'Trebuchet MS',"Arial";color:#6c4023;}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:12px;font-family:"Arial";border:1px solid #ccc;padding:1px;width:200px; color:#6c4023;}
fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0;}
fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0;}
fieldset.csc-mailform fieldset{border:0;}
fieldset.csc-mailform fieldset legend{display:none;}
fieldset.csc-mailform select{width:220px;margin: 0;}
fieldset.csc-mailform option{padding:0 5px;background:#fff;}
#mailformformtype_mail{padding:2px;border:1px solid #ccc;width: 100px;text-align:center;}

