body { background-color: #F0F0F0; font-size: 0.66em; font-family: Arial,Helvetica,Sans-Serif; margin:0; }

a { text-decoration:none; color: #208853; }
a:link  { text-decoration:none; color: #208853; }
a:hover { text-decoration:underline; }


.salignleft { position:relative; width: 20%; color:#C0C0C0; float:left; padding-bottom:3px; }
.saligncenter { position:relative; width: 60%; text-align:center; float:left; padding-bottom:3px; }
.salignright { position:relative; width: 20%; text-align: right; color:#C0C0C0; float:left; padding-bottom:3px; }

h6 { font-size: 12pt; color: #208853; }
h1 { font-size: 12pt; color: #208853; }
p { margin:0 0 15px 0; }
form { margin:0px; }
legend { font-size: 9pt; color: #208853; font-weight:bold; }

.linkPDF {padding-left:20px; background:url(/static/umweltzentrum/ic-pdf-h16.png) left no-repeat;}

.txt9pt { font-size: 9pt; }
.txt8pt { font-size: 8pt; }
.copyr { font-size: 8pt; margin-bottom:15px;}
.searchfield { padding:0px; border:none; width:100px; height:12px; font-size: 7pt; }

#banner { height:80px; }
#topnav { background-color: #208853; width:945px; color:#FFFFFF; }

#navigation ul { background-color: #d8d8d8; margin:0; padding:0; list-style-type:none; }
#navigation ul li { border-bottom:1px solid #FFFFFF; padding:4px 4px 4px 10px; }
#navigation ul ul {background-color: transparent; }
#navigation ul ul li { border:none; padding:2px 2px 1px 25px; }
#navigation ul a { font-weight:bold; color:#000000; }
#navigation ul ul a { font-weight:normal; color:#000000; }

#anzeige img { position: relative; }
#fuss { background-color: #FFFFFF; color:#000000; text-align:right; padding:10px 10px 10px 10px; margin-bottom:10px; }
#fuss a{ color: #000000; }

#service { position:absolute; top:130px; left:745px; width:200px; }
#servicelogin {border:1px solid #FF0000; margin-bottom:10px; }
#serviceloginoben {background-color: #FF0000; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px;}
#serviceloginunten {background-color: #FFD9D9; padding:5px 5px 5px 5px;}
#servicenews {border:1px solid #2065BD; margin-bottom:10px; }
#servicenewsoben {background-color: #2065BD; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px;}
#servicenewsmitte {background-color: #D4E3F8; padding:5px 5px 5px 5px;}
#servicenewsunten {background-color: #2065BD; padding:5px 5px 5px 5px;}
#servicenewsunten a { color:#FFFFFF; }
#serviceinteressant {border:1px solid #F58100; margin-bottom:10px; }
#serviceinteressantoben {background-color: #F58100; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px;}
#serviceinteressantunten {background-color: #FDE7D2; padding:5px 5px 5px 5px;}
#serviceansprechpartner {border:1px solid #84AD3B; margin-bottom:10px; }
#serviceansprechpartneroben {background-color: #84AD3B; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px;}
#serviceansprechpartnerunten {background-color: #E8F0D9; padding:5px 5px 5px 5px;}

#logolink { float:right; width:200px; text-align:center; }
#topnavoben { text-align:right; width:735px; margin-bottom:2px; }
#topnavoben a { color:#000000; font-weight:bold; }

#topnavunten { text-align:right; width:735px; padding: 2px 0 2px 0; }
#topnavunten a { color:#FFFFFF; }
#topnavoben .grau { background-color: #F0F0F0; padding:1px 10px 1px 10px; float:right; margin-left:1px; }

#subnav { background-color: #FFFFFF; border:none; padding:5px 20px 20px 20px; margin-bottom:10px; font-size: 9pt;}
#subnavlist ul {
margin : 0; 
padding : 0; 
} 
#subnavlist ul ul {
padding : 0; 
margin-bottom : 0; 
} 
#subnavlist li {
list-style-type : none; 
padding-left : 1px; 
} 
#subnavlist ul ul li {
list-style-type : none; 
padding-left : 15px; 
} 
#subnavlist .subtitle {
background-color : #C0C0C0; 
padding : 0px 2px 2px 3px; 
margin-top : 5px; 
font-weight : bold; 
font-size : 1em; 
color : #208853; 
letter-spacing : 1pt; 
} 
#subnavlist .subdescr {
background-color : #F0F0F0; 
margin-bottom : 5px; 
color : #000000; 
padding-left : 2px; 
} 
.subtitle a:link {
padding-left : 14px; 
background-image : url(intern.gif); font-weight : bold; 
background-repeat : no-repeat; 
background-position : 0 1px; 
color : #000000; 
letter-spacing : 1pt; 
}

.headline1 {
font-weight : bold; 
color : #000000; 
margin-bottom : 3px; 
} 

.bildcontainer { position:relative; float:left; margin:10px 5px 2px 0; font-size: 8pt; width:200px; color:#000000; }
.bildcontainer p { padding-left:0 5px 2px 1px; font-size: 8pt;}
.bildcontainer a { font-size: 8pt;}

#galnav { position:relative; text-align:center; margin:0px auto; }
.gallinkl { position:relative; width: 150px;float:left; text-align:left;}
.gallinkr { position:relative; width: 150px;float:right; text-align:right; }
.gallinkc { position:relative; width: 150px; }
.galbild { position:relative; padding:10px 5px 5px 5px; clear:both; }
.rssitem { margin-bottom:10px;}
.rssitem img {display:none;}
.clearfloat { clear:both; overflow:hidden; height:1px; }
.shop p { margin:0; }
.shop td { vertical-align:top; }
hr { clear:both; height:1px; }

#anzeige .rssHeader {margin-bottom: 5px;}
#anzeige .rssBody {}
#anzeige .rssBody ul {margin:0; margin-left:17px; padding:0;}
#anzeige .rssBody li {width: 400px;}
#anzeige .rssBody h4 {margin:0;}

#inhalt fieldset {
margin-bottom: 20px;
}
#inhalt fieldset legend {
font-weight: bold;
color: #000000;
margin-bottom: 5px;
}
input {
margin: 2px 5px 5px 0;
border: 1px solid #c0c0c0;
font-size: 1em;
font-family: Verdana;
}
textarea {
margin: 2px 0 5px;
border: 1px solid #c0c0c0;
font-size: 1em;
font-family: Verdana;
}
.noboform {background-color:#ffffff;border-style:none;margin:0;}
.nobo { border:none; }
p.lister { margin:0 0 5px 0; }
.noview { display:none; }

@media screen, handheld
{
#content { position:absolute; top:130px; left:210px; width:525px; overflow:hidden; }
#navigation { border:1px solid #666666; background-color: #FFFFFF; position:absolute; top:130px; left:0; width:198px;}
#navigation #adresse { padding: 15px 10px 15px 10px; }
#anzeige { position: relative; background-color: #FFFFFF; color:#000000; padding:5px 20px 15px 20px; margin-bottom:10px; font-size: 10pt; z-index:2}
}

@media print
{
body { 
 background-color: #ffffff;
 font-size: 0.66em;
 font-family: Arial,Helvetica,Sans-Serif;
 margin:0;
}
#navigation { }
#navigation #adresse { padding:0 0 15px 0; }
#content { }
#navigation ul { display:none; }
#banner { display:none; }
#topnavoben { display:none; }
#topnavunten { display:none; }
#topnav { display:none; }
#logolink { display:none; }
#fuss { display:none; }
#service { display:none; }
}

