html, body{
background-image:url(http://stadt.gelsenkirchen.de/images/body_28712.gif) !important;
background-repeat:repeat-x;
}


img {
border:0 none;
}

#div_center{
background-color: #ffffff;
}

/* head*/




#sub_navigation {	
border-top: #0b3e99 0px solid;
width: 62.25em;
color: #0b3e99;
line-height: 1.1em;	
height: 1.2em;
}

.hidden {
display: none;
}

#sub_navigation ul li {
display: inline;	
float: right;
}


#sub_navigation ul li a:link,#sub_navigation ul li a:visited,#sub_navigation ul li a:active {
padding-right: 0.7em;
padding-left: 0.7em;
font-weight: normal;
padding-bottom: 0px;	
COLOR: #0b3e99;	
padding-top: 0px;
text-decoration:none;
}


#sub_navigation ul li a:hover{
padding-right: 0.7em;
padding-left: 0.7em;
font-weight: normal;
padding-bottom: 0px;	
color: #0b3e99;	
padding-top: 0px;
text-decoration:underline;
}


#Navigation{
position:relative;
}

.Funktionsnavigation{
position:absolute;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
white-space:nowrap;
left:26em;
top:0em;
}


.GHRV{
position:absolute;
top:3.05em;
left:49em;
}

#Nav2 {
clear: both;
overflow: hidden;
font-family: Verdana;
left:0px;
position:absolute;
top:10.5em;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
color:#FFFFFF;
margin:0px;
width: 100%;
}


#navi {
float: left;
position: relative; 
left:0em;
margin: 0px;
padding: 0em;
list-style-type: none;
}

#navi li {
float: left;
position: relative;
right: 0em;
}

#navi a {
width: auto;
display: block;
padding:0 0.7em;
line-height: 1.5em;
color: #fff; 
border-right:1px solid #FFFFFF;
text-decoration:none;
color: #ffffff;
}

#navi a:hover {
background: #FFFFFF;
color: #0b3e99;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
} 

.fontsize a:link,.fontsize a:visited,.fontsize a:active,.fontsize a:hover,
.druck a:link,.druck a:visited,.druck a:active,.druck a:hover,
.empfehlen a:link,.empfehlen a:visited,.empfehlen a:active,.empfehlen hover,
.rat a:link,.rat a:visited,.rat a:active,
.leben a:link,.leben a:visited,.leben a:active,
.wirtschaft a:link,.wirtschaft a:visited,.wirtschaft a:active,
.touristik a:link,.touristik a:visited,.touristik a:active{
color:#FFFFFF;
text-decoration:none;
}

.rat a:hover,.leben a:hover,.wirtschaft a:hover,.touristik a:hover{color:#0b3e99;background-color:#FFFFFF;}
.rat{padding-right:1em;padding-left:1em;border-right:1px solid #FFFFFF;}
.leben{padding-right:1em;padding-left:1em;border-right:1px solid #FFFFFF;}
.wirtschaft{padding-right:1em;padding-left:1em;border-right:1px solid #FFFFFF;}
.touristik{padding-right:1em;padding-left:1em;border-right:1px solid #FFFFFF;}
.navabstand{padding-right:23em;}
.druck,.empfehlen,.fontsize{padding-right:1em;padding-left:1em;border-left:1px solid #FFFFFF;}
.fontsize {border-right:1px solid #FFFFFF;}
.en{padding-left:0.5em;}


#navi a.R:link, #navi a.R:visited, #navi a.R:active{
color: #ffffff;
}

#navi a.P:link, #navi a.P:visited, #navi a.P:active{
color: #ffffff;
}

#navi a.LG:link, #navi a.LG:visited, #navi a.LG:active{
color: #ffffff;
}

#navi a.W:link, #navi a.W:visited, #navi a.W:active{
color: #ffffff;
}

#navi a.T:link, #navi a.T:visited, #navi a.T:active{
color: #ffffff;
}

#navi a.K:link, #navi a.K:visited, #navi a.K:active {
Color: #ffffff;
}


#maincontent .fontsize a:link, #maincontent .fontsize a:visited, #maincontent .fontsize a:active, #maincontent .fontsize a:hover, #maincontent .druck a:link, #maincontent .druck a:visited, #maincontent .druck a:active, #maincontent .druck a:hover, #maincontent .empfehlen a:link, #maincontent .empfehlen a:visited, #maincontent .empfehlen a:active, #maincontent .empfehlen hover{
color:#FFFFFF;
text-decoration:none;
}

a.R:hover {
background-color:#FFFFFF !important;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#0B3E99 !important;
text-decoration:none;
}
a.P:hover {
background-color:#FFFFFF !important;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#0B3E99 !important;
text-decoration:none;
}
a.LG:hover {
background-color:#FFFFFF !important;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#0B3E99 !important;
text-decoration:none;
}
a.W:hover {
background-color:#FFFFFF !important;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#0B3E99 !important;
text-decoration:none;
}
a.T:hover {
background-color:#FFFFFF !important;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#0B3E99 !important;
text-decoration:none;
}

a.K:hover {
background-color: #ffffff !important;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
color:#0B3E99 !important;
text-decoration: none;
}
