
#over_header{ 
width:975px;
height:32px;
margin:0px auto 8px auto;
position:relative; 
background-color:white;
z-index:500;
}


#home{
width:175px;
height:20px;
margin:0px 0px 0px 0px;
padding:8px 0px 2px 15px;
float:left;
}

#home a{
color:#aaa;
font-weight:bold;
position:relative;
}
/*#search{
width:180px;
height:30px;
margin:0px;
padding:0px;
float:left;
}*/
#search{
display:none;
}

#search form{
width:180px;
height:30px;
padding:0px;
margin:0px;

}
#search input.text_input {
width:120px;
margin:5px 0px 0px 0px;
vertical-align:top;
}
#search input.image_input {
width:20px;
height:20px;
padding:0px;
margin:5px 3px 0px 0px;
}


table.overhead {
width:400px;
font-size:1em;
float:right;
}

table.overhead td{
vertical-align:middle;
height:25px;
margin:0px;
padding:0px;
}

table.overhead td.bild{
width:30px;
vertical-align:top;
margin:0px;
}

table.overhead td a{
margin:0px;
color:#aaa;
text-transform:uppercase;
font-weight:bold;
position:relative;
}

#over_header ul{
position:absolute;
width:220px;
margin:10px auto 0px 193px;
padding: 0px 0px 0px 0px;
list-style:none;
z-index:600;
}



#over_header li{
width:100%;
margin:0px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
background:white;
z-index:605;
}
#over_header li a{
color:#aaa;
}


#over_header li > ul {
	top: auto;
	left: auto;
	}



#over_header li ul{
width:150px;
padding:0px;
margin:0px;
margin-top:10px;
height:100%;
display:none;
z-index:610;
}

#over_header li:hover ul{
height:100%;
display:block;
margin:0px;
padding:0px;
}

#over_header li:hover ul li{
height:20px;
padding:2px 4px 2px 10px;
padding:0px;
text-transform:none;



}
#over_header li:hover ul li a{
height:20px;
color:#ccc;
line-height:1.5em;
display:block;

}



/*################### header ###########*/

#header {
width:975px;
height:260px;
position:relative; 
margin:4px auto 0px auto;
padding:8px 0px 0px 0px;
text-align:left;
background-color:white;
z-index:10;
}


#header_left {
width:195px;
height:150px;
margin:0px;
float:left;
}

#header_left img{

width:160px;
height:38px;
margin:4px auto 10px 12px;
padding:0px;
z-index:200;
}

#header_pict_parade {
width:760px;
height:250px;
margin:0px;
padding:0px;
float:left;
border:solid 1px #ddd;

}
#header_pict_parade iframe{
width:100%;
height:100%;
margin:0px 0px 0px 0px;
padding:0px;
border:none;
scrollbars:no;
overflow:hidden;
}


/*################### header_standard ###########*/

#header_standard {
width:975px;
height:130px;
position:relative; 
margin:4px auto 0px auto;
padding:8px 0px 0px 0px;
text-align:left;
background-color:white;
z-index:10;
}

#header_left_standard {
width:195px;
height:130px;
margin:0px;
float:left;
}

#header_left_standard img{

width:160px;
height:38px;
margin:30px auto auto 10px;
padding:0px;
}


#header_2spalten_banner{
width:750px;
height:130px;
margin:0px;
padding:0px;
float:left;
}

#header_banner_center {
width:580px;
height:130px;
margin:0px;
padding:0px;
float:left;
z-index:200;
}

#header_right_special {
width:180px;
height:100px;
margin:0px 0px 0px 12px;
padding:0px;
float:left;

}

#header_right_special img{
width:182px;
height:120px;

margin:0px;
padding:0px;
}
