/* css Thater Maschnerstrasse */
body{
      background:#ffffff;
      margin:0px;
	  text-align:center;
	  padding:0px;
	}
	
#main{
      position:relative;
      font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	  background-color:#ffffff;
	  width:826px;
	  visibility:visible;
	  text-align:left;
	  margin:0 auto;
	  padding:0px;
	  color:#646b63;
	  z-index:0;
	 }

#logo_s{
     border-top:0px #ECDA2F solid;
	 border-bottom:1px #ffffff solid;
	 display:block;
}
/* Navigationsleiste und Links*/ 
#nav{
     background:#ECDA2F;
	 height:13px;	 
	 display:block;
	 padding:1 0 1 12;/* oben,rechts,unten,links */
	 margin:0px;
	 text-align:top;	
	 text-decoration:none;
	 font-size:10px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#000000;
	 border-bottom:1px #ffffff solid;
	 border-top:1px #ffffff solid;
}

#nav_aktiv{
     background:#ff6600;
	 height:13px;
	 display:block;
	 padding:1 0 1 12;/* oben,rechts,unten,links */
	 margin:0px;
	 text-align:top;	
	 text-decoration:none;
	 font-size:10px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#ffffff;
	 border-bottom:1px #ffffff solid;
	 border-top:1px #ffffff solid;
}

#nav:hover{
     background:#ff6600; 
}

#nav_i{
     background:#4dac26;
	 height:13px;
	 display:block;
	 padding:1 0 1 12;
	 margin:0px;
	 text-align:top;	
	 text-decoration:none;
	 font-size:10px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#ffffff;
	 border-bottom:0px #ffffff solid;
	 border-top:1px #ffffff solid;
}

#nav_i_aktiv{
     background:#0084B5;
	 height:13px;
	 display:block;
	 padding:1 0 1 12;
	 margin:0px;
	 text-align:top;	
	 text-decoration:none;
	 font-size:10px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight: normal;
	 color:#ffffff;
	 border-bottom:0px #ffffff solid;
	 border-top:1px #ffffff solid;
}

#nav_i:hover{
     background:#0084B5;
}	 
	  

#nav_pro{
     height:13px;
	 display:block;
	 padding:1 0 1 12;
	 text-decoration:none;
	 font-size:11px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:bold;
	 color:#000000;	 
}

#nav_pro:hover{
     color:#D2232A; 
}

#nav_pro_aktiv{
     height:13px;
	 display:block;
	 padding:1 0 1 12;
	 text-decoration:none;
	 font-size:11px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:bold;
	 color:#D2232A;	 
}


#nav_top{
     height:31px;
	 padding:0px 0px 4px 0px; /* oben,rechts,unten,links */
	 margin:0px 0px 0px 0px; /* oben,rechts,unten,links */
	 text-decoration:none;
	 font-size:12px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#78837F;
	 border-right:0px #78837F solid;
	 vertical-align:middle;
}

#nav_top_aussen{
     height:31px;
	 padding:0px 0px 4px 0px; /* oben,rechts,unten,links */
	 margin:0px 0px 0px 0px; /* oben,rechts,unten,links */
	 text-decoration:none;
	 font-size:12px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#78837F;
	 border-right:0px #78837F solid;
	 vertical-align:middle;
}

#nav_top_vorne{
     height:31px;
	 padding:0px 0px 4px 0px; /* oben,rechts,unten,links */
	 margin:0px 0px 0px 0px; /* oben,rechts,unten,links */
	 text-decoration:none;
	 font-size:12px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#78837F;
	 border-right:0px #78837F solid;
	 border-left:0px #78837F solid;
	 vertical-align:middle;	  
}

#nav_top:hover{
     color:#d90000; 
}

#nav_top_aussen:hover{
     color:#d90000; 
}

#nav_top_vorne:hover{
     color:#d90000; 
}

#nav_top_aktiv{
     height:31px;
	 padding:0px 0px 4px 0px; /* oben,rechts,unten,links */
	 margin:0px 0px 0px 0px; /* oben,rechts,unten,links */
	 text-decoration:none;
	 font-size:12px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#d90000;
	 border-right:0px #78837F solid;
	 vertical-align:middle;
}

#nav_top_aussen_aktiv{
     height:31px;	 
	 padding:0px 0px 4px 0px; /* oben,rechts,unten,links */
	 margin:0px 0px 0px 0px; /* oben,rechts,unten,links */
	 text-decoration:none;
	 font-size:12px;	 
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#d90000;
	 border-right:0px #78837F solid;
	 vertical-align:middle;
}

#nav_top_vorne_aktiv{
     height:31px;	 
	 padding:0px 0px 4px 0px; /* oben,rechts,unten,links */
	 margin:0px 0px 0px 0px; /* oben,rechts,unten,links */
	 text-decoration:none;
	 font-size:12px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 font-weight:normal;
	 color:#d90000;
	 border-left:0px #78837F solid;
	 border-right:0px #78837F solid;
	 vertical-align:middle;	 
}


#leiste_top{
    position:absolute;
	/* top:91px; */
	top:83px;
    left:285px; /* 261 + 24 */ 
	height:50px; 
	width:518px; /*518*/	
	padding:10px 0 0 0;/* oben,rechts,unten,links */
	text-align:left;
	background:url(Bilder/schatten_oben.png) no-repeat;
		
}

#logo{
	 margin:15 0 8 88;
	 display:block;
}
#balken_s{
     border-top:2px #ffffff solid;
}

.gelb25{
    background:#FCEDC5 url(Bilder/spacer_gelb25.png) repeat;
}

#stoerer{
   position:absolute;
   top:117px;
   left:550px;
   width:240px;
   height:240px;   
   /*background:url(Bilder/stoerer1.gif) no-repeat;*/
   z-index:2;
}

#stoerer_innen{
   position:absolute;
   top:360px;
   left:0px;
   width:240px;
   height:240px;   
   /*background:url(Bilder/stoerer1.gif) no-repeat;*/
   z-index:2;
}


#start{
    display:block;
	width:779px;
	height:300px;
    background:url(Bilder/thm_1_schrift-logo.png) no-repeat;
}

#start:hover{
    background:url(Bilder/thm_2_eingang.png) no-repeat;
}

.normal{
	padding:0 40 0 0;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63; 
}

.normal_gruen{
	padding:0 0 0 0;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	background:url(Bilder/spacer_gruen25.png) repeat; 
}

.normal_weiss{
	padding:0 0 0 0;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	background:#ffffff; 
}

.normal_gruen_text{
	padding:0 15 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	background:url(Bilder/spacer_gelb25.png) repeat; 
}

.normal_weiss_text{
	padding:0 15 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	background:#ffffff; 
}

.karte{
	padding:0 0 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	background:#ffffff; 
}

.normal_weiss_impressum{
	padding:0 20 0 0; /* oben,rechts,unten,links */
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	text-align:justify; 
}

.normal_weiss_text_zentriert{
	padding:0 15 0 15;
	margin:0 auto;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#646b63;
	background:#ffffff;
	text-align:center;
}

.footer{
    align:bottom;
	padding:30 0 0 0;
}

.footer_info{
    align:bottom;
	padding:0 15 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#211A11;
	text-align:left;
	align:left;
}

.blau{
    margin:0px;
    font-size:13px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#0084B5;
    font-weight:bold;
}

.orange_header{
    margin:0px;
    font-size:13px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#F27800;
    font-weight:bold;
	margin:0 0 30 0;
}

.orange_header_strong{
    margin:0px;
    font-size:16px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#F27800;
    font-weight:bold;
	margin:0 0 30 0;
}

.orange{
    margin:0px;
    font-size:13px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#F27800;
	font-weight:bold;
}

.grau{
    margin:0px;
    font-size:13px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#646b63;
	font-weight:normal;
	
}

.grau_header{
    margin:0px;
    font-size:15px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#646b63;
	font-weight:bold;	
}

/* für Preistabelle */

.header_gruen_links{
	padding:5 15 5 0;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#005C2B;
	background:url(Bilder/spacer_gruen25.png) repeat;
	text-align:left;
	align:top;  
}

.header_blau_links{
	padding:5 15 5 0;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#0084B5;
	background:url(Bilder/spacer_gruen25.png) repeat;
	text-align:left;
	align:top;  
}

.gruen_header_13{
    margin:0px;
    font-size:13px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#005C2B;
	font-weight:normal;
}

.blau_header_13{
    margin:0px;
    font-size:13px;
    font-family: Arial, Verdana, Geneva, Arial, sans-serif;
    color:#0084B5;
    font-weight:normal;
}

.klein_gruen_text{
	padding:0 15 0 15;
	margin:0px;
    font-size:12px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#005C2B;
	background:url(Bilder/spacer_gruen25.png) repeat; 
}

.klein_gruen_text_euro{
	padding:0 35 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#005C2B;
	background:url(Bilder/spacer_gruen25.png) repeat;
	text-align:right; 
}

.klein_blau_text_euro{
	padding:0 35 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#0084B5;
	background:url(Bilder/spacer_gruen25.png) repeat;
	text-align:right; 
}

.klein_gruen_text_euro_dg{
	padding:0 35 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#005C2B;
	background:url(Bilder/spacer_gruen45.png) repeat;
	text-align:right; 
}

.klein_blau_text_euro_dg{
	padding:0 35 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#0084B5;
	background:url(Bilder/spacer_gruen45.png) repeat;
	text-align:right; 
}


.klein_gruen_text_euro_z{
	padding:0 30 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#005C2B;
	background:url(Bilder/spacer_gruen25.png) repeat;
	text-align:center;
	align:center; 
}

.klein_blau_text_euro_z{
	padding:0 30 0 15;
	margin:0px;
    font-size:13px;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	color:#0084B5;
	background:url(Bilder/spacer_gruen25.png) repeat;
	text-align:center;
	align:center; 
}

.rot{
   	 text-decoration:normal;
	 padding:0 0 0 0;
	 margin:0px;
     font-size:13px;
	 font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	 color:#991B1E;
	 background:#ffffff;	 
}

.tabdunkelgruen{
    align:top;
	vertical-align:top;
	text-align:left;
	padding:1px;    
	background:url(Bilder/spacer_gruen25.png) repeat;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
}

.tabweiss{
    align:top;
	vertical-align:top;
	text-align:left;
	padding:1px;    
	background:url(Bilder/spacer_weiss.png) repeat;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
}

.tab{    
	color:#646b63;
	font-family: Arial, Verdana, Geneva, Arial, sans-serif;
	margin:0px;
    font-size:12px;
	align:left;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#bilderleiste{
    position:relative;
	top:0px;
	z-index:1;
}

.adresse{
   font-size:12px;
   text-align:center;
   margin-top:0px;
   padding-top:5px;
   border-top:1px #78837F solid;
}