/*In der Druckausgabe entfernen*/
#fuss, .nav, .navl, .dat, #toolbar, .monate{display:none;}

/*Menu ausschalten*/
.itemTopOff, .itemTopOn, .itemSubOff, .itemSubOn, .fontOff, .fontOn, .tagOff, .tagOn, .menuFontOffBold, .menuInfo, .separatorT, .separatorB {display:none;}

/*Allgemeine Text Formatierung*/
body{
overflow:hidden;
padding:0px;
margin:0px;
font-family: "Verdana", Arial, sans-serif;
font-size: 1em;
color:#003366;
background:transparent;
z-index:1;}


p {clear:both;}
div{padding: 0px;margin: 0px;}
img {border:0;}
hr {margin-left:2em;margin-right:2em;}
html>body hr {margin-left:1em;margin-right:2em;}
sub,sup {font-size:0.8em;font-weight:bold;}
li {margin-left:1em;}
textarea {margin-left: 2em; width:95%;}
code {font-family: sans-serif; font-size:0.8em;font-weight:normal;}

h1,h2,h3,h4,h5 {font-weight:bold; color:#336699;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.3em;}
h4{font-size:1.1em;}
h5{font-size:1em;}

/* Links */
a {text-decoration:none; color:#003366; font-size: 0.8em; font-weight: 400;}
a:link {color:#336699;}
a:visited {color:#336699}
a:active {color:#6699cc}
a:hover {color: #ffffff; border-style:none}

/* Bilder */
.logo {
position:absolute; top:5px; right:15px;
background-image:url(../images/oele.gif);
background-repeat: no-repeat;
width: 70px; height: 93px;
z-index:1;
}

.titelbild {margin-top: 1em; margin-left:4em;}
.bildl {float:left; margin:1em 1em 1em 0em;}
.bildlm {float:left; margin:2em 1em 1em 2em;}
.bildr {float:right; margin:1em 0em 1em 1em;}

/* ------ Navigations Buttom ------ */
.nav, .navl {
background-image:url(../menu/gif/back.gif);
background-repeat: no-repeat;
width: 82px; height: 16px;
z-index:1;
}

.nav {
clear:both;
position:absolute;
right:20px;
-right:40px; /*Hack IE-Angabe*/
margin-top:20px;
-margin-top:-10px; /*Hack IE-Angabe*/
}

.navl {
position:absolute;
top:150px;
left:30px;
}

.val {
position:absolute;left: 25px; bottom:15px;
background-image:url(../menu/gif/valid_xhtml_1_0.gif);
background-repeat; no-repeat;
width: 80px; height: 15px;
z-index:3;}

/* ------ Toolbar ---------*/

#toolbar {
position:absolute; top:10px; left:840px;
background-color:#efefef;
background-repeat: no-repeat;
width:106px; height:24px;
}


/*Iframe*/
#if {position:absolute;top:0; right:0px; width:800px; height:705px;}
#ifint {position:absolute;top:0; left:0px; width:890px; height:710px;}
/*html>body#if {margin-top:0px; margin-left:-50px; width:700px; height:650px}*/
/*width:890px; height:715px;*/

/* ersetzt nobr Tag mit CSS <address> ... </address>*/
address {white-space: nowrap;}

/* spezielle Formatierungen */
.rot{font-size:0.9em; color:#FF0000;}
.note {font-size:0.8em; border:0.2em double #000000; padding:0.8em; margin:2em;}
.merk {font-size:1.2em;text-align:center;background-color:#cccccc;border:0.1em solid #003366;padding:0.8em;margin:1.3em;}
.acht {font-size:1.2em;text-align:center;color:#FF0000;background-color:#cccccc;border:0.1em solid #003366;padding:0.8em;margin:1.3em;}

.bildtxt {position:relative; left:0px; margin: 40px 0px 10px 170px;}
/*html>body.bildtxt {position:absolute; left:9.5em; margin: -100px 0px 0px 0px;}*/
.bildlist {position:relative; left:0px; margin: 40px 0px 10px 200px;}
.floatend {clear:both;}
.kapbildtxt {font-weight:600;}
.dat {text-align:center; font-size: 0.4em; margin:0.5em 0em 0.5em 0em;}


.copy {margin-left:0px; text-align:center; font-size: 0.8em;}

.small {font-size: 0.8em;}
.mini {font-size: 0.6em; margin:0.5em 0em 0.5em 0em;}
.minimini {font-size: 0.4em; margin: 0.5em 0em 0.5em 0em;}
.text {font-size: 0.7em;}

/* CSS-Container zur Seitenaufteilung */

#haupt {
/*position:absolute;top:0;left:0px;*/
/*height:auto;*/
/*width:100%;*/
/*overflow-y:auto;
padding: 0 0 0 0px;
margin:0px;
background:#EFEFEF;*/
font-family: "verdana", Arial, Helvetica, sans-serif;
font-size: 1em;
color:#003366;
scrollbar-arrow-color: #00AEFF;
z-index:1;
}

/*Befehl für Mozilla usw.*/
html>body #haupt {
/*position:absolute;top:0px;right:0px;
overflow:auto;
margin:0px;
padding: 0 20 0 0px;
height:100%;
width:auto;
z-index:1;*/
}

#fuss {
position:absolute; bottom:3px; left:0px;
width: 128px;
margin-left:6px;
font-family: "verdana", Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#003366;
z-index:3;
}

#popup {
width: 180px;
position: absolute;
top: 0px;
right: 0px;
border: 2px solid #d4d0c8;
}
/*Anfang ------------------- Datensatz Überschrift -----------------*/
.datz {
margin:10px 0px 10px 0px;
width:650px;
/*-width:792px; Hack IE-Angabe*/
}

.datzarch {
margin-left:50px;
width:624px;
-width:624px; /*Hack IE-Angabe*/
}

.dattit, .zeittit, .kattit, .beschrtit {
float:left;
height: 18px;
-height:30px; /*Hack IE-Angabe*/
color:#FFFFFF;
font-size:16px;
font-weight:bold;
border: 1px solid;
border-color: #FFFFFF;
padding: 5px 1px 5px 5px;
background-color: #99CCFF;
}

.dattit, .datum, .datum2 {

width: 80px;
-width:88px; /*Hack IE-Angabe*/
}

.zeittit, .zeit, .zeit2 {
width: 60px;
-width:68px; /*Hack IE-Angabe*/
}

.kattit, .kat, .kat2 {
width: 100px;
-width:108px; /*Hack IE-Angabe*/
}

.beschrtit, .beschr, .beschr2 {
width: 360px;
-width:368px; /*Hack IE-Angabe*/

}

/*Ende ------------------- Datensatz Überschrift -----------------*/

/*Anfang ------------------- Datensatz dunkelblau -----------------*/

.datum, .datum2, .zeit, .zeit2, .kat, .kat2, .beschr, .beschr2 {
float:left;
height: 88px;
-height: 100px; /*Hack IE-Angabe*/
border: solid 1px;
border-color: #FFFFFF;
padding: 5px 1px 5px 5px;
}

.datum, .zeit {
font-size:10px;
font-weight:bold;
background-color:#DCE7F1;
}

.kat, .beschr {
font-size:10px;
background-color: #DCE7F1;
}

/*Ende ------------------- Datensatz dunkelblau -----------------*/

/*Anfang ------------------- Datensatz hellblau -----------------*/

.datum2, .zeit2 {
font-size:10px;
font-weight:bold;
background-color: #E9F4FA;
}

.kat2, .beschr2 {
font-size:10px;
background-color: #E9F4FA;
}

/*Ende ------------------- Datensatz hellblau -----------------*/


.titl {
font-size:12px;
color:#E70063;
font-weight:bold;
margin-bottom:3px;
}

.utit {
font-size:11px;
color:#FF0000;
margin-bottom:2px;
}

.inh {
font-size:10px;
color:#000000;
}

.bild {
position: relative; left:0px; top: 15px;
background: transparent url(../images/ausverkauft.gif) no-repeat;
width: 110px; height: 46px;
}

.int {
font-size:10px;
color:#008231;
text-align:center;
}
