
body {
padding : 0;
margin : 10px;
background : #ffffff;
text-align : center;
height:100%;
} 


#container {
margin : auto;
min-width : 760px;
text-align : center;
font-family : Verdana, sans-serif;
font-size : 9pt;
font-weight : bold;
}


#top {
min-width : 760px;
height : 150px;
text-align : center;
}


#rahmen {
border-style : solid;
border-width : 1px;
}


#content {
position : absolute;
font-family : Verdana, sans-serif;
font-size : 7pt;
}


#zeilenabstand {
font-family : Verdana, sans-serif;
font-size : 8pt;
line-height : 1.0;
}


.iframe {
font-family : Verdana, sans-serif;
font-size : 8pt;
line-height : 1.2;
}


ul.iframe {
font-family : Verdana, sans-serif;
font-size : 8pt;
line-height : 1.2;
text-align: left;

}

li.iframe {
font-family : Verdana, sans-serif;
font-size : 8pt;
line-height : 1.2;
text-align: left;
padding: 0px;
margin:0px;
}


.iframe_noscroll {
font-family : Verdana, sans-serif;
font-size : 8pt;
line-height : 1.2;
margin-left: 20px;
}

.fussnoten {
font-family : Verdana, sans-serif;
font-size : 6pt;
line-height : 1.2;
}


#absatz {
font-family : Verdana, sans-serif;
font-size : 7pt;
margin-left : 20px;
}


.abstand {
line-height : 1.6;
}


.scroller {
float : right;
width : 10px;
}


.scroller .arrow {
border : 1px solid black;
cursor : pointer;
padding : 4px;
}


.scroller .bar {
height : 250px;
margin : 2px;
border : 1px solid black;
padding : 2px;
}


#menue {
font-family : Verdana, sans-serif;
font-size : 9pt;
font-weight : bold;
text-align : center;
list-style : none;
margin : 0;
padding : 0;
}


#margin {
margin : 30px;
font-size : 7pt;
font-family : Verdana, sans-serif;
text-align : left;
}


h1 {
text-align : left;
font-size : 11pt;
}


h2 {
text-align : right;
font-size : 9pt;
text-decoration : underline overline;
font-family : Verdana, sans-serif;
}


h4 {
color : #ffffff;
background-color : #000000;
font-size : 9pt;
font-family : Verdana, sans-serif;
text-align : right;
}


a:hover {
color : #ffffff;
background : #000000;
text-decoration : none;
}


a {
color : #000000;
text-decoration : none;
}


a.xxl {
color : #000000;
text-decoration : none;
font-weight: 600;
}



a:hover.xxl {
color : #ffffff;
background : #000000;
text-decoration : none;
}




td {
font-family : Verdana, sans-serif;
font-size : 7pt;
line-height : 1.4;
}


p {
font-family : Verdana, sans-serif;
font-size : 7pt;
line-height : 1.4;
}






a.intro {
color : #ffffff;
background : #ffffff;
}


a.box {
color : #000000;
background : #efefef;
display : block;
height : 45px;
width : 180px;
padding : 2px;
outline-style : none;
text-decoration : none;
}


a:hover.box {
color : #ffffff;
background : #5f5f5f;
display : block;
height : 45px;
width : 180px;
padding : 2px;
text-decoration : none;
}


a.boxaktuell {
color : #ffffff;
background : #5f5f5f;
display : block;
height : 70px;
width : 180px;
padding : 2px;
outline-style : none;
text-decoration : none;
}


a:hover.boxaktuell {
color : #000000;
background : #efefef;
display : block;
height : 70px;
width : 180px;
padding : 2px;
text-decoration : none;
}


a.boxvorschau {
color : #000000;
background : #efefef;
display : block;
height : 70px;
width : 100px;
padding : 2px;
boder-style : dotted;
border: 1px;
border-color: #999999;
text-decoration : none;
}




a:hover.boxvorschau {
color : #ffffff;
background : #5f5f5f;
display : block;
height : 70px;
width : 100px;
padding : 2px;
text-decoration : none;
}

img {
border: 0px;
}




a.indexvorschau {

color : #ffffff;
background : #ffffff;

}


a:hover.indexvorschau {
color : #ffffff;
background : #ffffff;

opacity:0.5; filter:alpha(opacity=50);
}



/*

li:hover ul, li.msieFix ul {
position : relative;
visibility : visible;
margin : 0 20px;
padding : 0;
}


li ul {
position : absolute;
visibility : hidden;
}


li {
list-style : none;
}


li ul li {
font-size : 9pt;
text-align : left;
border : 1px dashed black;
padding : 0 10px;
}

*/


#link {
text-align : left;
}


#link_vertikal {
font-size : 7pt;
padding: 42px 0px 0px 0px;
line-height : 1.2;
}


h3 {
text-align : left;
font-size : 12pt;
padding : 0 0 0 0;
margin : 0;
}


h4 {
text-align : left;
font-size : 10pt;
padding : 0 0 0 0;
margin : 0;
}


#verlinkung {
font-size : 8pt;
text-align : left;
}


h5 {
text-align : right;
font-size : 7pt;
padding : 5px 0 0 0;
margin : 0;
text-decoration : none;
font-weight : 100;
}


hr {
height : 0;
border-bottom : 1px dashed #000000;
border-top : 0;
}


td.strich {
outline-style : dotted;
outline-width: 1px;
outline-color: #999999;
}


a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active {
position : relative;
text-decoration : none;
display : block;
width : 572px;
color : #000000;
background : #ffffff;
border : 0 dashed black;
padding : 3px 5px;
}


#bios {
font-family : Verdana, sans-serif;
font-size : 7pt;
line-height : 1.4;
}


.galerie a .gross {
display : none;
}


.grau {
background : #efefef;
}





