/* CSS Document */
html {
height:100%;
}


h1 {padding-bottom: 10px;}
h2 {padding-bottom: 6px;}
h3 {padding-bottom: 0px;}
h4 {padding-bottom: 0px;}

.tags_2 h3 {padding-top: 6px;}

body {
margin:0;

color:#616060;
background-color:black;
height:100%;
}

.tagcloud {
overflow:hidden;
}

hr {
height:1px; border-top:1px dotted #616060; border-left:0; border-right:0; border-bottom:0;
}

.seite {
background-image:url(../img/op_back_2.jpg);
background-repeat:no-repeat;
width:1000px;
font-family:arial;
font-size:10px;
color:#616060;
height:100%;
}

*html .f_logo {
background-image:url(../img/logo_bg.gif);
width:183px;
}

.f_logo {
background-image:url(../img/f_logo.png);
background-repeat:no-repeat;
width:198px;
height:128px;
float:left;
padding-left:10px;
padding-top:10px;
}

.logoprint {
background-image:url(../img/logo.gif);
background-repeat:no-repeat;
width:198px;
height:128px;
float:left;
padding-left:10px;
padding-top:10px;
}

.f_service {
background-image:url(../img/f_service.gif);
background-repeat:no-repeat;
height:41px;
padding-top:18px;
margin-left:745px;
}

* html .f_service {
margin-left:742px;
}

.f_service a:link {color:#017BFA;background-color:white;text-decoration:none;}
.f_service a:visited{color:#017BFA;background-color:white;text-decoration:none;}
.f_service a:hover {background-color:#017BFA;color:#FFFFFF;text-decoration:none;}
.f_service a:active {color:white;background-color:#017BFA;text-decoration:none;}


*html .f_nav {height:44px;margin-left:183px;background-image:url(../img/nav_bg.gif);repeat:repeat;}

.f_nav {
background-image:url(../img/f_nav.png);
background-repeat:no-repeat;
background-position:bottom;
height:50px;
margin-left:198px;
}

* html .hauptn {padding-top:20px;padding-left:15px;}

.hauptn {float:left;padding-left:5px;padding-top:18px;width:500px;}
.hauptn a:link {font-size:13px;font-weight:bold;color:white;text-decoration:none;}
.hauptn a:visited {font-size:13px;font-weight:bold;color:white;text-decoration:none;}
.hauptn a:hover {font-size:13px;font-weight:bold;background-color:white;text-decoration:none;color:#017BFA;}
.hauptn a:active {font-size:13px;font-weight:bold;color:white;text-decoration:none;}


#sidenav {
text-align:right;
margin-top:0;
margin-right:813px;
padding:0;
margin-left:0px;
}

*html ul#sidenav {
width:98%;
text-align:right;
margin:0;
padding:0;
}

*+html ul#sidenav {
width:98%;
}

ul#sidenav {
    width: 18em;
    margin: 0; padding: 0;
    text-align:right;
}

ul#sidenav li {
    list-style: none;
  }
    

ul#sidenav a {
    display:block;
    padding: 0.4em;
    text-decoration: none; font-weight: bold;
    border: 1px solid #616060;
    color: #017BFA; background-color: white;
  }
  

ul#sidenav a:hover{
    border-color: #616060; 
    color: white; background-color: #017BFA;

}


#sidenav #sidenav .sidenavact a{
  border-color: #616060; 
  color: white; 
  background-color: #017BFA;
 
  }
  
#sidenav #sidenav .sidenavact2 a{
  border-color: #616060; 
    border-left: 15px solid #616060; 
  color: white; 
  background-color: #017BFA;
  margin-left:-15px;
    padding: 0.3em;
    padding-bottom:10px;

  }
  
#sidenav #sidenav .sidenavact3 a{

  border-color: #616060; 
  color: white; 
  background-color: #017BFA;
    padding: 0em;
margin-left:0px;
  border-left:1px;
 
  }
  
#sidenav #sidenav #sidenavno2 a{
  
  border-color: #616060; 
  color: #017BFA; 
  background-color: white;
    margin-left:-15px; 
    padding: 0.3em;
    border-left:0;
  }
  
#sidenav #sidenav #sidenavno3 a{

  border-color: #616060; 
  color: #017BFA; 
  background-color: white;
  padding: 0em;
  margin-left:0px;
  border-left:0px;
  }

.service {float:left; padding-left:16px; width:150px;}
.sprache {float:right;border-left: 1px dotted #616060; padding-left:5px; padding-right: 25px; height: 12px;}

.suche {float:right;padding-top:19px;}
.such {font-family:arial;font-weight:bold;font-size:13px;color:white;padding-right:5px;}
.suchbox input{font-family:arial;color:white;background-color:#017BFA;border:1px solid white;padding:1px;}


.f_content {
background-color:white;
width:1000px;
min-height:212px;
margin-top:67px;
padding-top:17px;
padding-bottom:1px;
}

*html .f_content_2 {
width:813px;
height:100%;
}

.f_content_2{
float:right;
width:813px;
padding:0;
margin:0;
background-color:white;
}



.news {
float:left;
width:177px;
margin:0;
padding:0 0 0 17px;
}

.content {
margin: 0em 275px 0em 208px;
padding:0 1em;
background-color:white;
}

.tags {
float:right;
width:241px;
padding:0 17px 0 17px;
}

.kontext{
padding-right:10px;
}

.drucken {
background-image:url(../img/drucken.gif);
background-repeat:no-repeat;
height:21px;
padding-bottom: 7px;
padding-left:7px;
padding-top:4px;
}



.drucken a:link {font-weight:bold;color:#017BFA;text-decoration:none;}
.drucken a:hover {font-weight:bold;background-color:#017BFA;color:#FFFFFF;text-decoration:none;}
.drucken a:visited{font-weight:bold;color:#017BFA;text-decoration:none;}
.drucken a:active {font-weight:bold;color:#017BFA;text-decoration:none;}

*html .f_content_pre {
width:813px;
}

.f_content_pre {
background-image:url(../img/con_back_top_2);
background-repeat:no-repeat;
width:813px;
height:25px;
margin-top:25px;
margin-left:187px;
}

.content_2 {
background-image:url(../img/con_back);
background-repeat:repeat;
background-color:white;
float:left;
margin: 0 0 0 0;
padding-right:13px;
padding-left:35px;
padding-bottom:25px;
width: 570px;
min-height:300px;
}



.tags_2 {
margin-left:618px;
padding-left:14px;
background-color:white;
}


.f_content a:link {color:#017BFA;}
.f_content a:visited {color:#017BFA;}
.f_content a:hover{color:white;background-color:#017BFA;}
.f_content a:active {color:#017BFA;}


.f_content_2 a:link {color:#017BFA;}
.f_content_2 a:visited {color:#017BFA;}
.f_content_2 a:hover{color:white;background-color:#017BFA;}
.f_content_2 a:active {color:#017BFA;}

.f_footer {
position:absolute;
background-color:#017BFA;
height:3px;
width:1000px;
bottom:0px;
}


.f_footer_2 {
clear:right;
background-img:url(../img/footer_bg.gif);
background-repeat:repeat; 
background-color:#017BFA;
height:3px;
width:813px;
bottom:0px;
margin-left:187px;
padding:0px;
}

