p, h1, h2, h3, h4, ul, ol, li, td, th, b, i { font-family:Verdana, Arial, Helvetica, sans-serife; }

h1 { font-size:16pt; text-align:center; }
h1.blau { font-size:16pt; text-align:center; color:#0000ff; }
h2 { font-size:14pt; text-align:center; }
h2.rot {
        font-size:12pt;
        text-align:center;
        color: #ff0000;
}
h2.gruen {
        font-family:Times New Roman, Serifa;
        font-size:12pt;
        text-align:center;
        color: #009F00;
}

h3 { font-size:12pt; text-align:center; }
h4 { font-size:10pt; text-align:center; }
p { font-size:10pt; }
p.titel {font-size:20pt; text-align:center; color: #800000;}
p.ues14 {font-size:12pt; text-align:center; font-weight:bold; }
p.ues16 {font-size:14pt; text-align:center; font-weight:bold; }
p.buaus { font-size:10pt; text-align:center; }
p.para {
        font-size:9pt;
        font-weight:bold;
        color:white;
        text-align:center;
        background-color : #800000;
}

p.ueber:first-line{
        font-weight: bold;
        margin-top: inherit;
}
p.zent {text-align:center; }
p.zr { font-size:8pt; text-align:center;}
p.tabtxt {
        font-size:9pt;
        vertical-align : text-top;
        padding : 3pt;
}
p.tabtext10
{
        font-size: 10pt;
        padding-left: 10px;
}

p.gerichte { font-size:8pt; vertical-align : top;}
p.kltxt { font-size:8pt;}
p.mn { font-size:8pt; }
p.mnzent {font-size:8pt; text-align:center; font-weight:bold;}
p.mnre {font-size:8pt; text-align:right; }
p.kltab { font-size:8pt; text-align:center; }

td { font-size:8pt; vertical-align: top;}
p.ues2 { font-size:8pt; font-weight: bold; background-color: #FFFFCC;}
li { font-size:8pt;}
td.rose{ background-image : url('images/rosenspalier.gif');}
img{margin: 5px 10px 5px 10px;}

#menue
{
position:absolute; top:10px; left:10px; width:150px;
}

#start
{
text-align:left;
font-size:8pt;
}

#mittig
{
width:100%; text-align:center;
}
#zentrieren
{
width:100%; margin:auto;
}

.rahmen2
{
        font-size: 8pt;
        border-color: #800000;
        border-style: solid;
        border-bottom-width: 2px;
        border-top-width: 1px;
        border-right-width: 2px;
        border-left-width: 1px;
        vertical-align: top;
        background-color: White;
}


.rand
{
border-style: solid;
border-width: 1pt;
border-color: #800000;
}

.termine
{
        font-size:8pt;
        border-color:#800000;
        border-style:solid;
        border-bottom-width: 1px;
        border-top-width:0px;
        border-right-width:0px;
        border-left-width:0px;
        vertical-align : top;
}

.box1
{
        font-size: 8pt;
        border-style: solid;
        border-width: 2px;
        border-color: #800000;
   background-color: #f5f5f5;
        padding: 2px;
        text-align: center;
        margin: 2px;
}

.bild {
        border-style: solid;
        border-top-width:2px;
        border-left-width: 2px;
        border-bottom-width: 6px;
        border-right-width: 6px;
        border-color: #800000;
        text-align:left;
        padding : 5px;

}

.linie
{
border-bottom-width:2pt;
border-bottom-color:#800000;
}

table.radi {
        border-style: double;
        border-width: 3pt;
        border-color: #800000;
}

p.zentrand
{
        text-align: center;
        border-style: double;
        border-width : 2pt;
        border-color: #800000;
        padding : 8px;
        background-color : White;
}



a:link { color:#800000; text-decoration: underline; }
a:visited { color:#800000; text-decoration: underline;}
a:active { color:red;  background-color : #ffffff;}
a:hover  { color:red; text-decoration: underline;}