@font-face {
    font-family: 'Newcastle Pro Light';
    src: url('newcastle-pro-light-webfont.eot');
    src: url('newcastle-pro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('newcastle-pro-light-webfont.woff') format('woff'),
         url('newcastle-pro-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html,body{margin:0 auto;padding:0; }
html { min-height: 100%; margin-bottom: 1px; } 
 
body{
	font-family:  arial, Tahoma, verdana,geneva, Arial, Tahoma,  Helvetica, sans-serif;
	
 background-color:#b8d100;
}


#allinone_bannerRotator_universal{background-color:#fff;}

#keinkopfbanner{
	background-color:#fff;
	border-bottom: 1px solid #b8d100;
}



#hm1 A{         background-color:#a6c000; margin-bottom:2px; display:block;text-decoration : none; color:#fff;  padding: 10px 15px 10px 15px; font-size:1.4em;  }
#hm1 A:Visited{ background-color:#a6c000; margin-bottom:2px; display:block;text-decoration : none;  color:#fff;     }
#hm1 A:Active{  background-color:#a6c000; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#hm1 A:Hover{   background-color:#798d1a; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }

#hm1a A{         background-color:#798d1a; margin-bottom:2px;  display:block;text-decoration : none; color:#fff; padding: 10px 15px 10px 15px; font-size:1.4em;   }
#hm1a A:Visited{ background-color:#798d1a; margin-bottom:2px; display:block;text-decoration : none;  color:#fff;     }
#hm1a A:Active{  background-color:#798d1a; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#hm1a A:Hover{   background-color:#a6c000; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }


#hm2 A{         background-color:#196F03; margin-bottom:2px; display:block;text-decoration : none; color:#fff;  padding: 5px 15px 5px 25px; font-size:1.2em;  }
#hm2 A:Visited{ background-color:#196F03; margin-bottom:2px; display:block;text-decoration : none;  color:#fff;     }
#hm2 A:Active{  background-color:#196F03; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#hm2 A:Hover{   background-color:#1AA917; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }

#hm2a A{         background-color:#1AA917; margin-bottom:2px;  display:block;text-decoration : none; color:#fff; padding: 5px 15px 5px 25px; font-size:1.2em;   }
#hm2a A:Visited{ background-color:#1AA917; margin-bottom:2px; display:block;text-decoration : none;  color:#fff;     }
#hm2a A:Active{  background-color:#1AA917; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#hm2a A:Hover{   background-color:#aaaaaa; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }


#hm3 A{         background-color:#999999; margin-bottom:2px; display:block;text-decoration : none; color:#fff;  padding: 2px 15px 2px 35px; font-size:1.0em;  }
#hm3 A:Visited{ background-color:#999999; margin-bottom:2px; display:block;text-decoration : none;  color:#fff;     }
#hm3 A:Active{  background-color:#999999; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#hm3 A:Hover{   background-color:#aaaaaa; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }

#hm3a A{         background-color:#595a5c; margin-bottom:2px;  display:block;text-decoration : none; color:#fff; padding: 2px 15px 2px 35px; font-size:1.0em;   }
#hm3a A:Visited{ background-color:#595a5c; margin-bottom:2px; display:block;text-decoration : none;  color:#fff;     }
#hm3a A:Active{  background-color:#595a5c; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#hm3a A:Hover{   background-color:#aaaaaa; margin-bottom:2px; display:block;text-decoration : none; color:#fff;     }
#seite{
background-color:#fff;
}
#logo2{
	float:left;
	background-color:#fff;
	padding:10px 0px 10px 80px;
}
#logo3{
	float:right;
	
	padding:30px 40px 0px 0px;
}

#logo4{
	font-family: 'Newcastle Pro Light', Arial, sans-serif;
	font-weight: normal;
	font-size: 4.8em;
	margin-bottom:0px;
	margin-top:0px;
	color:#c7de50;
}
#logo5{
	font-family: 'Newcastle Pro Light', Arial, sans-serif;
	font-weight: lighter;
	font-size: 1.5em;
	margin-bottom:0px;
	margin-top:0px;
	color:#879E2A;
	
}


#clear{ clear:both;}

#wartungshinweis_titel{
	font-size: 2em;
	color:#555555;
	padding-left:100px;
}
#wartungshinweis_text{
	font-size: 1em;
	color:#555555;
	padding-left:150px;
}
#keindruck{
}
#druckkopf{
	display: none;
}
#druckfuss{
	display: none;
}




#seite{
	width:100%;
}
#seite1{
	margin:0 auto;
  background-color:#ffffff;
	background-color:#fff;
}
#oben0{
	width:100%;
	height:30px;
	margin:0 auto;
	background-color:#b8d100;
	padding:10px 0px 0px 0px;
}	
#oben{
	height:30px;
	color:#444;
	margin:0 auto;
	
	background-color:#b8d100;
	font-size: 0.8em;
}
#oben A{         font-weight: normal; text-decoration : none; color:#444;  }
#oben A:Visited{ font-weight: normal; text-decoration : none;  color:#444;  }
#oben A:Active{  font-weight: normal; text-decoration : none; color:#444;     }
#oben A:Hover{   font-weight: normal; text-decoration : underline; color:#444;}


#menue{
  float:left;
  display:block;
 font-family: 'Newcastle Pro Light', Arial, sans-serif;
}
#inhalt{
	font-family:  arial, Tahoma, verdana,geneva, Arial, Tahoma,  Helvetica, sans-serif;
	display:block;
	float:right;
	 	color:#724f30;
}
#inhalt A{         font-weight: normal; text-decoration : underline; color:#724f30;  }
#inhalt A:Visited{ font-weight: normal; text-decoration : underline; color:#724f30;  }
#inhalt A:Active{  font-weight: normal; text-decoration : underline; color:#724f30;     }
#inhalt A:Hover{   font-weight: normal; text-decoration : underline; color:#724f30; background-color:#c7de50;}



#menue2{ padding:1px 0px 20px 0px;}
#inhalt2{ padding:10px 20px 20px 20px;}

#unten0{
	width:100%;
	margin:0 auto;	
	background-color:#879E2A;
}

#unten{
padding:20px 0px 10px 0px;
margin:0 auto;	 
 color:#aaa;
 

background-color:#879E2A;
}

#unten A{         text-decoration : none; color:#aaa;      }
#unten A:Visited{ text-decoration : none;  color:#aaa;     }
#unten A:Active{  text-decoration : none; color:#aaa;      }
#unten A:Hover{   text-decoration : underline; color:#aaa;}



#bildl{
	float:left;
	padding:3px;
	padding-right:10px;
	font-size:10px;
	font-weight: normal;
	color: #0A154A;
	text-align:center;
}
#bildr{
	float:right;
	padding:3px;
	padding-left:10px;
	font-size:10px;
	font-weight: normal;
	color: #0A154A;
	text-align:center;
}
#bildc{
	float:center;
	padding:3px;
	font-size:10px;
	font-weight: normal;
	color: #0A154A;
	text-align:center;
}
#bildl A, A:Visited, A:Active, A:Hover{ padding:0px; border:0px;  text-decoration : none;}
#bildr A, A:Visited, A:Active, A:Hover{ padding:0px; border:0px;  text-decoration : none;}
#bildc A, A:Visited, A:Active, A:Hover{ padding:0px; border:0px; text-decoration : none;}

.bildrahmen{ padding:7px;}
form{
	font-family:  Arial, sans-serif;
	font-size: 1em;
	font-weight: light;
}
textarea{
	font-family:  Arial, sans-serif;
	font-size: 1em;
	font-weight: light;
}
ul {
  margin: 0;
  padding: 0;
}
li {
 margin: 0px 0px 0px 20px;
 padding: 0;
}
h1{
	font-family: 'Newcastle Pro Light', Arial, sans-serif;
	font-weight: normal;
	font-size: 3.0em;
	margin-bottom:0px;
	margin-top:0px;
}
h2{
	font-family: 'Newcastle Pro Light', Arial, sans-serif;
	font-size: 2.4em;
	font-weight: normal;
	margin-bottom:0px; margin-top:0px;
	display:inline;
}
h3{
	font-family: 'Newcastle Pro Light', Arial, sans-serif;
	font-size: 2.0em;
	font-weight: normal;
	margin-bottom:0px; margin-top:0px;
	display:inline;
}
h4{
	font-family: 'Newcastle Pro Light', Arial, sans-serif;
	font-size: 1.6em;
  font-weight: normal;
	margin-bottom:0px; margin-top:0px;
	display:inline;
}
hr{
	color:#be4661;
}

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}