
body { font: 0.9em arial, verdana, sans-serif;}

h1 {font-size: 1.2em; margin: 18px 0 21px 0; font-weight: bold;color:#2D2476;}
h1.titel {font-size: 1.3em; font-weight: bold; font-family: arial; color:#2D2476; margin-top:0; margin-bottom:0; }
h2 {font-size: 1em; margin: 15px 0 6px 0; margin-bottom:0; clear:both; background-color:#c8c8c8;}
h3 {font-size: 1em; margin: 15px 0 6px 0; clear:both;}
strong {font-weight: bold;}
em {font-style:normal; color:#2D2476; font-weight:bold;}

table {background-color:#EBEBEB; width:90%; min-width:600px; max-width:1000px; table-layout:fixed; border-collapse:collapse; empty-cells:show}
table.blind {background-color:#EBEBEB; width:100%; table-layout:auto; border-collapse:collapse; empty-cells:show; margin: 1em 0 2em;}
table.ueberschrift {width:100px}

td.kontakt {width:45px}

td {vertical-align:top; font: 0.9em arial, verdana, sans-serif;}
td.rechts {border-right: 1px solid #CECFCE; color:#EFEFEF;width:30px;}
td.links {border-left: 1px solid #CECFCE; color:#EFEFEF; width:10px;}
td.oben {border-top: 1px solid #CECFCE;}
td.unten {border-bottom: 1px solid #CECFCE; color:#EFEFEF;}
td.blau {background-color:#2D2476; width:180px;}
td.untenblau {background-color:#2D2476; border-bottom:1px solid #2D2476;}
td.obenblau {background-color:#2D2476; border-top:1px solid #2D2476;}
td.dunkel {background-color:#c8c8c8;}
td.navicl {background-color:#2D2476; background-image:url(../img/logo_navi3.jpg); background-repeat:no-repeat; background-position:bottom ;font:bold 1em arial; vertical-align:top;padding-top:8px}
td.cl_subnavi {padding:10px 20px 0px 20px}
td.inhalt {padding:0px 40px 20px 20px; margin-top:15px; font-size:0.9em}
td.titeltd {height:65px; padding-left: 20px; padding-top:12px; vertical-align:top;}
td.deckel {background-image:url(../img/spacer_titel.jpg); margin:0; padding:0; height:99px; width:32px;}
td.deckel2 {height:29px;}

th {text-align:left; vertical-align:top; padding: 2px 0; font: bold 0.9em arial, verdana, sans-serif;}

a {color:black; text-decoration: none}

p { font: 0.9em arial, verdana, sans-serif; text-align:justify; margin: 6px 0 3px 0;}

li { font: 0.9em arial, verdana, sans-serif;}

*.kleinrechts {
font-size:0.75em;
text-align:right;
margin-bottom:10px;
}
li.abstand {
margin-top:3pt;
margin-left:-10px;
}

p.bildunterschrift {
font-size:0.9em;
line-height:2em;
text-align: center;
color:#2D2476;
}

p.textbox {
 border-left: solid 1px #2D2476;
 padding: 3px 3px 3px 6px;
 font-weight: bold;
 font-style: italic;
 color:#2D2476;
 text-align:left;
}

p.xlink {
 text-align:right;
 font-style: italic;
 font-size: 0.8em;
 color:#2D2476 ;
 }

p.achtung {
border-left: 1px solid black;
border-right: 1px solid black;
/*border: 1px solid #993366;*/
/*padding: 10px;*/
padding: 5px;
background: #F5F5F5;
line-height: 1.4em;
/*text-align: right;*/
}

img {
 border: solid 1px #2D2476;
/* padding: 1px;*/
 max-width: 95%; /* gute Broser machen ein zu großes Bild, welches das Design sprengen würde, funktioniert beim IE leider nicht */
}
.fleft { /* Sachen an denen der Text vorbeifließen soll werden diese Klassen zugewiesen. */
 float: left;
 margin: 0 1em 1em 0; /* Man sollte einen schönen Abstand wählen sonst kleben die Sachen so am Text. */
}
.fright {
 float: right;
 margin: 0 0 1em 1em;
}

.noborderfleft { float: left;
 margin: 0 1em 1em 0;
border: none;
}

.noborder {
border: none
}

img.nachoben {
float: right;
border: 0;
margin-left: 10px;
margin-top: 5px;
}

img.drucken {
float: right;
margin-top:14px;
margin-right:18px;
}

ul {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}
#druckkopf {
display:none;
}


#navi {}
#navi a {text-decoration: none; color:#ffffff}
#navi a:hover {text-decoration: underline;}
#navi a:focus {text-decoration: underline;}
#navi a.highlight {color:#2D2476;}
#navi dl {list-style-type: none; color:#ffffff;}
#navi dt {font-size: 1.05em; margin-top: 16px; color:#ffffff; padding-left:20px;}
#navi dt.kontakt {padding-bottom:15px;}
#navi dt.navi2 {margin-top:30px;}
#navi dd {margin:0px; padding-left:32px; font-size: 0.95em; font-weight: normal; font-style: italic; color:#ffffff;}
#navi .highlightb {background-color:#C0C0C0;color:#2D2476;}

#subnavi {font-style:italic;font-size:10pt;}
#subnavi dl {list-style-type: none; margin-top:15px; margin-bottom:5px;}
#subnavi dt {display: inline; font-style:normal; border-bottom: 1px solid #cecfce; padding-left:0px}
#subnavi dd {display: inline; border-right: 1px solid #CECFCE; border-bottom: 1px solid #cecfce; margin-left:0px; margin-right:0px; padding: 0 5px; color:#2D2476; font-weight:bold}
#subnavi a {color:#2D2476;}
#subnavi a.schwarz {color:black}


#inhaltid {}
#inhaltid, #inhaltid1 p {font-size:12pt}

#kontakt th {width:45px; font-style:italic; font-weight:normal}
