div#inner_content p{
font-size:10pt;
color: #00347F;
}

.small{
font-size:9pt;
}

#inner_content a:link{
color: #00347F;
}

#inner_content a:hover{
text-decoration:none;
}

#inner_content a:visited{
color: #00347F;
}

#inner_content a:active{
color: #00347F;
}


div#inner_content p ul li a:link{
color: #00347F;
}

div#inner_content p ul li a:hover{
text-decoration:none;
}

div#inner_content p ul li a:visited{
color: #00347F;
}

div#inner_content p ul li a:active{
color: #00347F;
}

li{
margin-bottom:5px;
color:#00347F;
font-size:0.8em;
}

ul{
color: #00347F;
margin-left:5px;
padding-left:10px;
}

ul ul{
color: #00347F;
margin:5px;
padding-left:10px;
font-size:1.3em;
}

div.inner_content a{
color: #00347F;
font-weight:bold;
text-decoration:underline;
}

div.inner_content a:hover{
color: #00347F;
font-weight:bold;
text-decoration:none;
}

div.inner_content a:visited{
color: #00347F;
font-weight:bold;
text-decoration:none;
}

div.inner_content a:active{
color: #00347F;
font-weight:bold;
text-decoration:none;
}

.navi_href{
margin-left:25px;
line-height:22px;
font-weight:bold;
font-size: 12px;
text-decoration:none;
color: #FFF;
}


#itemnavi.navileft_passive a:hover{
color:#90B0CD;
}

#navipfad a{
color:#003399;
text-decoration:none;
}

#navipfad a:link{
color:#003399;
}

#navipfad a:active{
color:#003399;
}

#navipfad a:visited{
color:#003399;
}

#navipfad a:hover{
color:#90C0BD;
}

#topnavi a{
color: #FFF;
font-size:11px;
text-decoration:none;
}

#topnavi a:hover{
text-decoration:underline;
}


.navileft_passive{
background-image: url(../upload/grafik/navi-off.gif);
}

.navileft_active{
background-image: url(../upload/grafik/navi-on.gif);
}

.navileft_active a:hover{
color:#fff;
}

.navileft_open{
background-image: url(../upload/grafik/navi-on.gif);
}

#itemnavi_second{
position:relative;
margin: 0 0 5px 40px;
font-size: 12px;
font-weight: bold;
}

.navi_href_second{
color: #039;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

#itemnavi_second a:hover{
color:#90B0CD;
}

h1{
font-size:12pt;
font-weight:bold;
margin: 6px 0 12px 14px;
padding:0;
}

h1.content{
color:#00347F;
}

h2 {
font-size:10pt;
font-weight:bold;
margin: 0 0 8px 0;
padding:0;
color:#00347F;
}

h2.content{
margin: 10px 0 10px 14px;
}

div.content_white{
float:left;
margin-right:10px;
padding: 5px;
width: 255px;
height:150px;
color: #00347F;
background-color:#fff;
}


.sitemap_level2_container{
padding-left: 10px;
}


#gallery{
margin:10px;
}

#gallery td{
border: 0;
padding: 4px;
}

#teaser-news-headl{
color: #00347F;
margin: 8px 5px 10px 13px;
font-size:1em;
font-weight: bold;
}

#teaser-news ul{
list-style-type: none;
margin:5px 10px 5px 6px;
padding:0;
font-size:0.9em;
}

#teaser-news li{
margin: 5px 5px 8px 8px;
padding:0;
}

.teaser_more{
font-size:7pt;
}

a.teaser{
font-weight:bold;
color:#FFF;
text-decoration:none;
}

a.teaser:hover{
color:#00347F;
}

p.teaser-img-big-text{
font-size:10px;
margin: 3px 5px 5px 5px;
}


.kontaktform input, .kontaktform textarea, .kontaktform radio {
border: 1px solid black;
}

.kontaktform input:hover, .kontaktform textarea:hover, .kontaktform radio:hover, .kontaktform a:hover{
border: 1px solid;
}

.kontaktform input:focus, .kontaktform textarea:focus{
background-color: #ffffbb;
font-weight: bold;
}

.hExpl{
background-color:#fff;
}


.pic img{
border:0;
}

.stats{
font-size:0.8em;
}

table{
font-size:10pt;
color: #00347F;
}

#tab_zebra{
font-size:10pt;
color: #00347F;
}

#tab_zebra td{
padding: 10px 5px;
}

tr.white{
background-color:#fff;
}

.sitemap_level1{
font-size:10pt;
padding-left:5px;
}

.sitemap_level2{
font-size:10pt;
padding-left:10px;
}

.sitemap_level3{
padding-left:15px;
font-size:10pt;
}