.input {
   font-size:9px;
   font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
   color:rgb(0,0,0);
   width:300px;
   margin-bottom:8px;
}
.navi_kontakt{
  width:600px;
  font-size:11px;
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  background-color:#ffffff;
  color:#696969;
}


input.button {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 10px;
  background-color:#ffffff;
  color:#696969;
  border:0px;

}
input.button:hover {
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  font-size: 10px;
  background-color:#ffffff;
  color:#666666;
  border:0px;

}

.inputline{
  font-size:10px;
  font-family:Verdana,Arial,sans-serif;
  width:300px;
  background-color:#ededed;
  border: 0px;
  color:#666666;
}
.dropdown{
  font-size:10px;
  font-family:Verdana,Arial,sans-serif;
}

a { 
  font-size:10px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  padding-left: 0px;
  margin:0;
  color:#696969;
  text-decoration:none;
}

a:hover { 
  color:#666666;
  text-decoration:none;

}

a.newsheadline { font-weight:bold; } 

a.bottomnavi 
{ 
 color:#696969;
 font-size:9px; 

} 
a.bottomnavi:hover{

 color:#666666;
 text-decoration:underline

}
.additionalnavi { 
font-size:10px; 
color:#696969;

}
.additionalnavi:hover { 
font-size:10px; 
color: #666666;
text-decoration:underline;
}

a.navipath:hover{
 background-color:#ffffff;
 color:#666666;
 text-decoration:none;

}

a.navipath { 
font-size:10px; 
color: rgb(0,0,0);
} 
a.navileft_passive:hover {
         font-size:12px; 
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
         color:#ffffff;
         margin-bottom:1px;
         text-align:right;

}
a.navileft_open:hover {
         font-size:12px; 
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
         color:#ffffff;
         margin-bottom:1px;
         text-align:right;

}

a.navileft_active:hover {
         font-size:12px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
         padding-right:5px;

	color:#ffffff;
         margin-bottom:1px;
         text-align:right;

} 
 
a.navileft_passive {
         font-size:12px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
         padding-right:5px;
	color:#cccccc;
         margin-bottom:1px;
         text-align:right;
       
} 

a.navileft_active {
         font-size:12px;
	display:block;
         padding-top:2px;
	padding-bottom:2px;
         padding-right:5px;
	color:#ffffff;
         margin-bottom:1px;
         text-align:right;

} 

a.navileft_open {
         font-size:12px;
	padding-left:10px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
         color:#ffffff;
         margin-bottom:1px;
         text-align:right;

} 

a.sitemap_level1 {
	display:block;
	border-bottom:1px dashed #cccccc;
	color:#666666;
	font-weight:bold;
	padding-bottom:5px;
}

a.sitemap_level2 {
  color:#696969;
  font-weight:normal;
  display:block;
}

a.sitemap_level3 {
	color:rgb(190,190,190);
}

.sitemap_level2_container {
	float:left;
	width:50%;
	padding-top:5px;
         background-color:#FFFFFF;
}

.sitemap_level3_container {
	float:left;
         height:0px;
         background-color:#FFFFFF;

	padding-top:0px;
}

.input_searchbox {
	width:65px;
	vertical-align:middle;
	font-size:9px;
	color: rgb(0,0,0);
}

.input_newsletterselect {
	width:80px;
         background-color:#ebe5d5;
	vertical-align:middle;
	color:#dad2c1;
         font-size:9px;
	margin-right: 8px;
	color: rgb(0,0,0);
}

.label_searchbox {
	vertical-align:middle;
	color:#666666;
	position:relative;
		
}
.go_searchbox{
 padding-left:0px;

}
.input_searchbox {
  width:150px;
  border-width:0px;
  background-color:#ededed;
  border-color:#ffffff;
  vertical-align:middle;
  font-size:9px;
  color: rgb(0,0,0);
  font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

}

#loginbox {
  color:#7A756C;
  background-color:#000000;
  border-top:1px solid #7A756C;
  border-bottom:1px solid #7A756C;
  padding-bottom:.6em;
  padding-top:.6em;
  padding-left:0em;
  padding-right:0em;
  margin-top:1.5em;
  margin-bottom:1.5em;
}
.navi_newsletter{
   font-size:9px;
   font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

}


#newsletterbox {
  color:#000000;
  background-color:#ffffff;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #fffffff;
  padding-bottom:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:.0px;
  margin-top:0px;
  margin-bottom:0px;
 
}

.hidden {
	display:none;
}

.teaser_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px; 
}


