body {
	font-family:arial;
	font-size:11px;
		background-color:#fbf9fa;
		text-align:center; /* horizontal centering for IE Win quirks */
		margin:0px;
		background-image: url(/_images/system/bg_holz.jpg);
	
		}




#gal  {			
clear:left;
width:420px;
	}




#gal_thumb  {			
margin:10px;
width:120px;
height:90px;
float:left;
border:1px;
overflow:hidden;
		}

a {color: #666666; text-decoration:none;}


#container {		
	margin:auto;
	margin-top:90px;
	width:990px;
	
	text-align:left;
		}

#logo {		
	
	text-align:right;
	margin:0 183px 8px 0 ;
		}
		
#logo_sub {		
	
	text-align:right;
	margin:0 132px 8px 0 ;
		}

#logo_subslider {		
	
	text-align:right;
	margin:0 132px 8px 0 ;
		}		
#baum {		
	
	text-align:right;

	 margin:0px 0 0 800px;
	float:left;	
clear:both;
		}
#baumspruch {		
	float:left;	
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	margin:25px -25px 0 0px;
	color:#FFD800;
	font-size:11px;	
	line-height:12px;
	
		}		
		
#index_l {
	float:left;		
	width:400px;
	height:400px;
	
	background-color:#FFD800;
	margin:0 4px 0 0;
		}
		
#index_r {
	float:left;	
	
	width:400px;
	height:400px;
	background-color:#000000;
	margin:0 0px 0 4px;
		}
#index_r_sub {
	float:left;	
	
	width:400px;
	height:400px;
	background-color:#000000;
	margin:0 0px 0 0px;
		}
#index_r_subsub {
	float:left;	
	width:200px;
	height:400px;
	background:transpartent;
	margin:0 0px 0 0px;
		}


				
		
#index_slogan1 {
	float:left;		
	width:180px;
	margin:150px 0px 0 15px;
	font-size:28px;
	color:#ffffff;
	font-weight:bold;
	font-family:"Myriad Pro",arial;
	line-height:28px;
		}
		
#index_slogan2 {
	float:left;		
	width:180px;
	margin:150px 0px 0 10px;
	font-size:28px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	line-height:28px;
		}

#index_slogan2_sub {
	float:left;		
	width:180px;
	margin:10px 0px 0 10px;
	font-size:28px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	line-height:28px;
		}				

#index_slogan_sub {
	float:left;		
	width:180px;
	margin:10px 0px 0 10px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	font-family:"Myriad Pro",arial;
	line-height:16px;
		}	
		
#steyer {
	float:left;		
	width:180px;
	margin:10px 0px 0 10px;
	font-size:16px;
	color:#ffd800;
	font-weight:bold;
	font-family:"Myriad Pro",arial;
	line-height:16px;
		}								
		
		
#subtext_balken {
	float:left;		
	width:250px;
	min-height:400px;
	background-color:#ffffff;
	margin:0 0px 0 4px;
		}	
		
#subtext_balken_breit {
	float:left;		
	width:450px;
	min-height:400px;
	
	background-color:#ffffff;
	margin:0 0px 0 4px;
		}		
		
#hl_subspalte {
	float:left;		
	width:260px;
	font-size:28px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:26px;
		}
		
				
#text_subspalte {
	float:left;		
	width:220px;
	font-size:18px;
	color:#666666;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:18px;
}					
#text_subspalte_sub {
	float:left;		
	width:425px;
	font-size:16px;
	color:#666666;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:18px;
}		

	#text_subspalte_sub_main {
	float:left;		
	width:425px;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:14px;
	margin-bottom:10px;	
}	
		
		
#nav_subseite {
	float:left;		
	width:180px;
	margin:0px 0px 0px 10px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
        
		}			
		
		
#navbalken {
         position:relative;
	float:left;		
	width:200px;
	 min-height:400px;
  height:auto !important;
  height:400px;
	
	background-color:#FFD800;
	margin:0 4px 0 0;
		}		
		

#mainnav_punkt a {
	float:left;		
	width:180px;
	font-size:28px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	
		}
#mainnav_punkt_on a {
	float:left;		
	width:180px;
	font-size:28px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	
		}


#nav_items {
    clear:both;
	margin:0px 0 0px 0px;
	

		}

#subpunk a{
	clear:both;	
	width:180px;
	font-size:15px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 5px;
		}

#subpunk_on a{
	clear:both;	
	width:180px;
	font-size:15px;
	color:#000000;
	font-weight:bold;
        letter-spacing: -1px;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 5px;
		}


#subpunk_on3 a{
	clear:both;	
	width:180px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 10px;
		}

#subpunk3 a{
	clear:both;	
	width:180px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 10px;
		}

#subpunk_on4 a{
	clear:both;	
	width:180px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 15px;
		}

#subpunk4 a{
	clear:both;	
	width:180px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 15px;
		}


#subnav_punk_4 a {
	clear:both;	
	width:180px;
	font-size:14px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 15px;
		}



#subnav_punkt_on_2 a {
	   clear:both;
	width:180px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 3px;
		}


#subnav_punkt_3 a {
	   clear:both;	
	width:180px;
        height:10px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:0px 0 -5px 0;
		}		
						
#subnav_punkt_on_3 a {
	   clear:both;
	width:180px;
         height:10px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:0px 0 -5px 0;
		}

#subnav_punkt_3 table tr td {
	 
        height:10px;
        margin:0px;
        padding:0px;
	
		}

#subnav_punkt a {
	   clear:both;	
	width:180px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 0;
		}		
						
#subnav_punkt_on a {
	   clear:both;
	width:180px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
        font-family:"Myriad Pro",arial ;
	text-decoration:none;
        margin:3px 0 0px 0;
		}							
		
		#mainnav_punkt a:hover {
	color:#ffffff;
	
		}	


#metanav{ 
	float:left;		
	width:410px;
	margin:132px 0px 0 5px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	text-decoration:none;
		}
		
#metanav_sub{
        position:absolute; bottom:5px;
	float:left;		
	width:210px;
	margin:10px 0px 0px 5px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	text-decoration:none;
	
		}

#meta_space {

clear:all;
}

				
#metanav_punkt a {
	float:left;		
	width:50px;
	margin:0px 0px 0 10px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	text-decoration:none;
	line-height:12px;
		}

#metanav_punkt_idx a {
	float:left;		
	
	margin:0px 0px 0 16px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:"Myriad Pro",arial;
	text-decoration:none;
	line-height:12px;
		}
		
#metanav_punkt a:hover {
	color:#3a3b3b;
	
		}

#metanav_punkt_idx a:hover {
	color:#3a3b3b;
	
		}


#metanav_punkt_on a {
	float:left;		
	width:50px;
	margin:0px 0px 0 10px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial;
	text-decoration:none;
	line-height:12px;
		}		
	
#metanav_punkt_on_idx a {
	float:left;		
	
	margin:0px 0px 0 22px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	font-family:"Myriad Pro",arial;
	text-decoration:none;
	line-height:12px;
		}
	
#trenner_nav {
        clear:both;
        height:1px;
        width:180px;
		margin:5px 0 5px 2px;
		background-image: url(/_images/system/strichliert.gif);
		}



#trenner_nav2 {
        clear:both;
        float:left;
        height:1px;
        width:180px;
	margin:10px 0 5px 2px;
	background-image: url(/_images/system/strichliert.gif);
		}
		
#trenner_subbalken_txt {
        height:1px;
        width:225px;
		margin:38px 0 10px 2px;
		background-image: url(/_images/system/strichliert.gif);
	    
		}	
#trenner2_subbalken_txt {
        height:1px;
        width:225px;
		margin:38px 0 5px 0px;
		background-image: url(/_images/system/strichliert.gif);
	    
		}		
		
#trenner_subbalken_txt2 {
        height:1px;
        width:425px;
		margin:38px 0 5px 2px;
		background-image: url(/_images/system/strichliert.gif);
	    
		}	
#trenner2_subbalken_txt2 {
        height:1px;
        width:425px;
		margin:38px 0 20px 0px;
		background-image: url(/_images/system/strichliert.gif);
	    
		}

#trenner3_subbalken_txt2 {
       float:left;
        height:1px;
        width:425px;
		margin:20px 0 20px 0px;
		background-image: url(/_images/system/strichliert.gif);
	    
		}																						
		
#infotel {
        font-size:14px;
        width:185px;
		margin:0px 0 5px 9px;
		padding:5px 0 5px 5px;
		color:#ffffff;
	    border:1px dashed; #ffffff;
		}	
		
		#tele {
        font-size:18px;
		color:#ffffff;
	   
		}		


ul {
list-style-image: url(/_images/system/li.gif);	
margin-left:-20px;
}
#navi_li li ul { list-style: none; padding-left: 0em; margin-left: 0em;}  	


#tableform {
	float:left;		
	width:425px;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:14px;
	margin-bottom:10px;	
}	

input {
	background-color:#ffffff;
	color:#666666;
	border:1px solid #666666;
        width:250px; height:18px;
	font-size:12px;

}

textarea {
	background-color:#ffffff;
	color:#666666;
	border:1px solid #666666;
        width:250px; height:150px;
	font-size:12px;

}

.button {
	background-color:#ffffff;
	color:#666666;
	border:1px solid #666666;
        width:170px; height:22px;
	font-size:12px;

}


#siteby a {
       
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:14px;
	width:200px;
        margin:0px 0 0 -200px;
     position:absolute;
        bottom:0px;
}	

#siteby_sub a {
       
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:14px;
	width:200px;
        margin:0px 0 0 0px;
       position:absolute;
        bottom:0px;
}
#siteby_sub_sub a {
       
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	font-family:"Myriad Pro",arial ;
	text-decoration:none;
	line-height:14px;
	width:200px;
        margin:0px 0 0 -142px;
        bottom:0px;
position:absolute;
        bottom:-64px;
}
#navtable  td {
fon-size:12px;
margin:0px;
padding:0px;
}