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


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

#home a{
color:#aaa;
font-weight:bold;
}
#search{
width:180px;
height:30px;
margin:0px;
padding:0px;
float:left;
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;
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;
}

#over_header ul{
width:300px;
position:absolute;
left:190px;
top:0px;
padding:0px 0px 0px 0px;
list-style:none;
Z-index:500;

}

#over_header li{
width:200px;
margin:0px;
padding:0px;
color:#aaa;
text-transform:uppercase;
font-weight:bold;
background:white;

}


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


#over_header li ul{
display:none;
}

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

#over_header li:hover ul li{
padding:2px 4px 2px 10px;
text-transform:none;
width:150px;


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



form.oh_einrichtungen{
margin:0px;
padding:0px;
background-color:red;
}
select.oh_select{border:none;}


#header_icons{

height:20px;
margin:4px 2px 0px 0px;
padding:0px;
float:right;
}

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

#header {
width:975px;
height:252px;
position:relative; 
margin:8px auto 0px auto;
padding:15px 0px 8px 0px;
text-align:left;
background-color:white;
}


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

}

#header_left a img{
width:127px;
margin:4px auto 10px 25px;
padding:0px;

}
#header_pict_parade {
width:560px;
height:250px;
margin:0px;
float:left;

}
#header_news_block {
width:210px;
height:250px;
margin:0px;
padding:0px;
border:none;
float:left;

}

#news_block{
height:250px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
overflow:hidden;
}

#news_block li{
height:50px;
width:200px;
margin:0px;
padding:0px;
border:none;
}

#news_block li a{
width:185px;
height:50px;
margin:0px;
padding:2px 2px 2px 10px;
color:#666;
display:block;
background:url("http://intranet.jena.de/allstyle/jenakultur/nav_big_normal.jpg") no-repeat #fff;
}
#news_block a.selected {
color:white;
background:url("http://www.jena.de/fm/1510/nav_selected_vb_news.png") no-repeat #fff;
}

#news_block a h2 {
color:#666;
text-transform:uppercase;
margin:3px 0px 3px 0px;
padding:0px;
}
#news_block a.selected h2 {
color:#fff;
text-transform:uppercase;
margin:3px 0px 3px 0px;
padding:0px;
}

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

#header_standard {
width:975px;
height:252px;
position:relative; 
margin:8px auto 0px auto;
padding:15px 0px 10px 0px;
text-align:left;
background-color:yellow;
}

#header_left_standard {
width:190px;
height:130px;
margin:0px;
float:left;
border:1px solid red;
}



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

}

#header_banner_center {
width:577px;
height:130px;
margin:0px;
padding:0px;
float:left;
border:1px solid red;

}

#header_right_special {
width:190px;
height:100px;
margin:0px;
float:left;
border:1px solid red;
}

