/*global stuff */
body{
background:url(images/bg_body.jpg) repeat-x;
background-color:#CC0000;
color:white;
text-align:center;
font-size: 100.01%;
font-family: Helvetica,Arial,sans-serif;
margin: 5px;
min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}
a {
font-weight: bold;
color: white;
}
a:link, a:visited {
color: white;
text-decoration:none;
}
a:active, a:hover {
color: white;
text-decoration: underline;
}
#box_outer{
width:852px !important;
width:850px;
margin:0px auto;
text-align:left;
}
#header_outer{
width:850px;
height:169px;
background:url(images/bg_header.jpg) no-repeat;
}
#pathway_outer{
height:28px;
width:687px;
line-height:28px;
position:relative;
top:134px;
left:160px;
}
#pathway_inner{
font-size:0.9em;
text-indent:20px;
font-weight:bold;
line-height:28px;
}
#pathway_inner a {
font-weight: bold;
color: black;
}
#pathway_inner a:link, #pathway_inner a:visited {
color: black;
text-decoration:none;
}
#pathway_inner a:active, #pathway_inner a:hover {
color:#ff0000;
}
#left_outer{
float:left;
width:140px;
margin:0px;
font-size:0.8em;
}
#left_outer h1{
margin:0px;
padding:0px;
width:140px;
height:25px;
line-height:25px;
font-size:1.1em;
font-weight:bold;
text-align:center;
background:url(images/bg_menu_top.jpg) no-repeat;
}
#left_inner{
background:url(images/bg_menu_main.jpg) repeat-y;
padding-left:5px;
padding-right:5px;
}
#counter{
text-align:center;
padding:0px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:0px;
}
#update{
margin:0px;
padding:0px;
width:140px;
height:25px;
font-size:0.7em;
text-align:center;
background:url(images/bg_menu_bottom.jpg) no-repeat;
}
#suche_outer{
margin-top:10px;
background:url(images/bg_menu_main.jpg) repeat-y;
}
#suche {
margin:0px;
padding:0px;
width:140px;
height:25px;
line-height:25px;
font-size:1.1em;
font-weight:bold;
text-align:center;
background:url(images/bg_menu_top2.jpg) no-repeat;
}
#suche_inner{
margin-left:5px;
margin-right:2px;
}
#suche_bottom{
margin:0px;
padding:0px;
width:140px;
height:18px;
font-size:0.6em;
text-align:center;
background:url(images/bg_menu_bottom2.jpg) no-repeat;
background-position:bottom;
}
#searchbox .text {	
border-top:1px solid darkgray;
border-left:1px solid darkgray;
border-bottom:1px solid white;
border-right:1px solid white;
background: #cccccc;
}
#searchbox .submit{
border-top:1px solid white;
border-left:1px solid white;
border-bottom:1px solid darkgray;
border-right:1px solid darkgray;
background-color:#cc0000;
padding:0px;
}
#right_outer{
float:right;
width:140px;
}
#news_outer{
width:140px;
margin:0px;
font-size:0.8em;
background:url(images/bg_menu_main.jpg) repeat-y;
}
#news_outer h1{
margin:0px;
padding:0px;
width:140px;
height:25px;
line-height:25px;
font-size:1.1em;
font-weight:bold;
text-align:center;
background:url(images/bg_menu_top.jpg) no-repeat;
}
#news_inner{
font-size:0.8em;
margin-left:5px;
margin-right:5px;
}
#news_bottom{
margin:0px;
padding:0px;
width:140px;
height:18px;
font-size:0.6em;
text-align:center;
background:url(images/bg_menu_bottom2.jpg) no-repeat;
}
#wetter_outer{
margin-top:10px;
background:url(images/bg_menu_main.jpg) repeat-y;
}
#wetter {
margin:0px;
padding:0px;
width:140px;
height:25px;
line-height:25px;
font-size:1.1em;
font-weight:bold;
text-align:center;
background:url(images/bg_menu_top2.jpg) no-repeat;
}
#wetter_inner{
margin-left:5px;
margin-right:2px;
}
#wetter_bottom{
margin:0px;
padding:0px;
width:140px;
height:18px;
font-size:0.6em;
text-align:center;
background:url(images/bg_menu_bottom2.jpg) no-repeat;
background-position:bottom;
}
#content_outer{
margin-top:2px;
margin-left:164px;
margin-right:150px;
font-size:0.8em;
min-height:450px;
}
#content_inner{
margin:2px;
max-width:525px;
}
#content_inner h1, #content_inner h2, #content_inner h3 {
display:none;
height:1px;
}
#content_inner .submenu{
display:none;
}
#clear{
clear:both;
}
#pagenav{
clear:both;
height:28px;
line-height:28px;
margin-top:10px;
text-align:center;
font-size:0.8em;
font-weight:bold;
background:url(images/bg_footer.jpg) no-repeat;
}
#pagenav a {
font-size:0.9em;
font-weight: bold;
color: #ffffff;
}
#pagenav a:link, #pagenav a:visited {
color: #ffffff;
text-decoration:none;
}
#pagenav a:active, #pagenav a:hover {
color:#ffffff;
}
#previous{
width:150px;
height:28px;
line-height:28px;
color:white;
font-weight:bold;
text-align:left;
float:left;
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
}
#next{
width:150px;
height:28px;
line-height:28px;
color:white;
font-weight:bold;
text-align:right;
float:right;
margin-right:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
#top_link {
margin-left:200px;
margin-right:200px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
text-align:center;
}
div#footer {
font-size: 0.7em;
text-align: center;
margin-top:20px;
font-weight:bold;
}
#footertext{
border-top:1px solid white;
text-align:center;
width:400px;
margin-left:auto;
margin-right:auto;
}
#footer a {
font-weight: bold;
color: white;
}
#footer a:link, #footer a:visited {
color: white;
text-decoration:none;
}
#footer a:active, #footer a:hover {
color: white;
text-decoration: underline;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, 
ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
padding-left: 0;
margin-left: 0;
}

form {
margin: 0;
}
img {
border: 0;
}
img a:link{
text-decoration:none;
}
li {
line-height: 1.5;
}
.doc {
margin-left:15px;
font-weight:bold;
}
.docs {
margin-left:15px;
font-weight:bold;
}
.sdoc {
margin-left:15px;
font-weight:bold;
}
.sdocs {
margin-left:15px;
font-weight:bold;
}
.menulevel1 {
font-size: 10pt;
margin:0px;
padding:0px;
}
.menulevel1 a {
font-weight: bold;
}
.menulevel1 a:link, .menulevel1 a:visited {
color: black;
text-decoration:none;
}
.menulevel1 a:active, .menulevel1 a:hover {
color:white;
}
.menulevel2 {
font-size: 8pt;
padding-left:0px;
}
.menulevel2 a {
color: black;
padding-left:0px;
}
.menulevel2 a:link, .menulevel2 a:visited {
color: black;
text-decoration:none;
padding-left:0px;
}
.menulevel2 a:active, .menulevel2 a:hover {
color:white;
padding-left:0px;
}
.menulevel3 {
font-size: 8pt;
}
.menulevel3 a {
color: black;
}
.menulevel3 a:link, .menulevel3 a:visited {
color: black;
text-decoration:none;
}
.menulevel3 a:active, .menulevel3 a:hover {
color:white;
}
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 {
font-size: 10pt;
}
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {
font-weight: bold;
color: black;
}
.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, 
.sitemaplevel3 a:visited {
color: black;
text-decoration:none;
}
.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, 
.sitemaplevel3 a:hover {
color: black;
}
.submenu {
font-size: 10pt;
}
.submenu a {
font-weight: bold;
color: black;
}
.submenu a:link, .submenu a:visited {
color: black;
text-decoration:none;
}
.submenu a:active, .submenu a:hover {
color:white;
}
.retrieve{
background-color:#ffffff;
color:black;
background-image:none;
text-align:left;
font-size:0.8em;
}
.retrieve h1, .retrieve h2, .retrieve h3, .retrieve h4{
font-size:1.0em;
}
.edit{
font-size:0.9em;
font-weight:bold;
width:525px;
}
.print{
background-color:#ffffff;
background-image:none;
text-align:left;
}
.picturetable a {
font-weight: bold;
color: white;
font-size:12px;
}
.picturetable a:link, .picturetable a:visited {
color: white;
text-decoration:none;
}
.picturetable a:active, .picturetable a:hover {
color:white;
}
.picturetable img{
border:1px solid black;
margin-bottom:4px;
}
.retrieve a {
font-weight: bold;
color: black;
font-size:12px;
}
.retrieve a:link, .retrieve a:visited {
color: black;
text-decoration:none;
}
.retrieve a:active, .retrieve a:hover {
color:black;
}