h1 { font-size:26px; font-family:Verdana; color: #019c00;}
h2 { font-size:21px; margin-bottom:18px; }
h2.sh2 { font-size:21px; }
h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:16px; }
h4 { font-size:13px; }
ul,ol,li,div,td,th,address,blockquote { font-family:Verdana; font-size:12px; }
blockquote,cite { font-style:italic; }

body {background-color:#cecece; margin-top:25px;}



DIV.copyright
{
font-size: 11px;
vertical-align: middle;
color: white;
text-decoration:none;
}


TABLE#hauptfenster
{
background-color:#cecece;
border-collapse:collapse;
}

TABLE#hauptfensterB
{
background-color:#ffffff;
border-collapse:collapse;
}

TABLE#hauptfensterC
{
background-color:#ffffff;
border-collapse:collapse;
}



TD#schatten-links
{
background-image:url(schatten-links.jpg); 
background-repeat:repeat-y;
}

TD#schatten-rechts
{
background-image:url(schatten-rechts.jpg); 
background-repeat:repeat-y;
}

TR#ids
{
border-bottom-width:10px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
}

TD#obermenue 
{
vertical-align: top;
width: 200px;
}

TD#obermenue DIV 
{
width:95%;
height:13px;
}

TD#obermenue DIV A
{
color: white;
text-decoration:none;
}


TD#obermenue DIV A:hover
{
text-decoration:underline;
}

TD#obermenue DIV.ids-no
{
font-size: 11px;
color: white;
}

TD#obermenue DIV.ids-act
{
font-size: 11px;
font-weight: bold;
color: white;
}





TD#hauptmenue 
{
vertical-align: top;
padding-top: 10px;
}




TD#hauptmenue DIV 
{
}

TD#hauptmenue DIV A
{
color: black;
text-decoration:none;
}

TD#hauptmenue HR
{
border: 0;
width: 160;
padding-left: 60px;
height: 1px;
color: #019c00;
background-color: #019c00;
}

TD#hauptmenue DIV A:hover
{
text-decoration:underline;
}

TD#hauptmenue DIV.mainpunkt-no
{
font-size: 13px;
padding-top: 5px;
padding-left: 55px;
}

TD#hauptmenue DIV.mainpunkt-act
{
font-size: 13px;
font-weight: bold;
padding-top: 5px;
padding-left: 55px;
}

TD#hauptmenue DIV.mainpunkt-act A
{
font-size: 13px;
color: #019c00;
}


TD#hauptmenue DIV.submainpunkt-no
{
font-size: 11px;
padding-top: 5px;
padding-left: 70px;
}

TD#hauptmenue DIV.submainpunkt-act
{
font-size: 11px;
font-weight: bold;
padding-top: 5px;
padding-left: 70px;
}

TD#hauptmenue DIV.submainpunkt-act A
{
font-size: 11px;
color: #019c00;
}

TD#hauptmenue DIV.esb-logo
{
text-align:center;
}



TD#hauptinhalt
{
border-left-width:1px;
border-left-style:dotted;
border-left-color:#019c00; 
border-right-width:1px;
border-right-style:dotted;
border-right-color:#019c00;
text-align:justify; 
}

TD#hauptinhalt DIV A
{
color: black;
text-decoration:none;
}


TD#hauptinhalt DIV A:hover
{
text-decoration:underline;
}


TD#hauptinhalt DIV.navigation-no
{
font-size: 11px;
padding-top: 5px;
padding-left: 20px;
text-decoration:none;
}

TD#hauptinhalt DIV.navigation-act
{
font-size: 11px;
font-weight: bold;
padding-top: 5px;
padding-left: 20px;
color: black;
text-decoration:none;
}

TD#hauptinhalt DIV.content-normal
{
font-size: 11px;
font-family: Verdana;
padding-left:20px;
padding-right:20px;
text-align:justify;
}

TD#hauptinhalt DIV.content-normal B
{
color: #019c00;
}


TD#hauptinhalt DIV.content-menue
{
font-size: 11px;
font-family: Verdana;
padding-left:20px;
padding-right:20px;
text-align:center;
}

TD#hauptinhalt DIV.content-menue B
{
color: #019c00;
}

TD#hauptinhalt DIV.tx-fileupload-pi1 
{
text-align:center;
}

TD#hauptinhalt DIV.formularinfos
{
font-size: 11px;
font-family: Verdana;
padding-left:15px;
padding-right:10px;
text-align:justify;
}




TD#Login
{
border-top-width:3px;
border-top-style:solid;
border-top-color:#ffffff;
border-bottom-width:7px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
}

TD#header-bild
{
border-top-width:2px;
border-top-style:solid;
border-top-color:#ffffff; 
}


TD#LoSu 
{
font-size: 9px;
vertical-align: top;
width: 200px;
padding-left: 20px;
}

TD#LoSu HR
{
border: 0;
width: 140;
padding-left: 60px;
height: 1px;
color: #019c00;
background-color: #019c00;
}

TD#LoSu BUTTON
{
height:23px;
}

TD#LoSu INPUT
{
vertical-align: middle;
}

TD#LoSu INPUT.text
{
height:20px;
}

TD#LoSu DIV 
{
width:95%;
}

TD#LoSu DIV A
{
font-size: 9px;
color: #019c00;
text-decoration:none;
}


TD#LoSu DIV A:hover
{
text-decoration:underline;
}



TD#rechterframe
{
font-size: 11px;
vertical-align: top;
}

TD#rechterframe DIV 
{
}

TD#rechterframe DIV A

{
color: black;
text-decoration:none;
}


TD#rechterframe DIV B
{
font-size: 10px;
padding-top: 5px;
font-weight: bold;
color: #019c00;
text-align:right;
}

TD#rechterframe HR
{
border: 0;
text-align:center;
width: 140px;
padding-left: 25px;
height: 1px;
color: #019c00;
background-color: #019c00;
}


TD#rechterframe DIV A:hover
{
text-decoration:underline;
}

TD#rechterframe DIV.menue-rechts-no
{
font-size: 11px;
padding-top: 5px;
padding-left: 25px;
font-weight: normal;
color: black;
text-decoration:none;
}

TD#rechterframe DIV.menue-rechts-act
{
font-size: 11px;
padding-top: 5px;
padding-left: 25px;
font-weight: bold;
color: black;
text-decoration:none;
}


TD#rechterframe DIV.menue-rechts-act A
{
font-size: 11px;
color: #019c00;
}

TD#rechterframe DIV.untermenue-rechts-no
{
font-size: 10px;
padding-top: 5px;
padding-left: 40px;
font-weight: normal;
color: black;
text-decoration:none;
}

TD#rechterframe DIV.untermenue-rechts-act
{
font-size: 10px;
padding-top: 5px;
padding-left: 40px;
font-weight: bold;
color: black;
text-decoration:none;
}

TD#rechterframe DIV.untermenue-rechts-act A
{
font-size: 10px;
color: #019c00;
}

TD#rechterframe DIV.kurzthema
{
font-size: 10px;
padding-top: 5px;
padding-left: 10px;
padding-right: 5px;
color: black;
text-decoration:none;
}

TD#rechterframe DIV.kurzthema A
{
color: #019c00;
text-decoration:none;
}

TD#rechterframe DIV.kurzthema P
{
color: #000000;
text-decoration:none;
padding-left:10;
}

TD#rechterframe DIV.kurzthema IMG
{
vertical-align: middle;
padding-left:5;
}

TD#rechterframe DIV.kurzthema B
{
font-size: 10px;
padding-top: 5px;
font-weight: bold;
color: #019c00;
text-align:right; 
}

TD#rechterframe DIV.kurzthema B:hover
{
color: #019c00;
text-decoration:underline;
}





TD#suche
{
font-size: 11px;
font-family:Verdana;
vertical-align: top;
width: 200px;

border-width:2px;
border-style:solid;
border-color:#019c00; 
}

TD#suche DIV 
{
width:95%;
}

TD#suche SELECT 
{
}


TD#suche INPUT 
{
}

TD#suche DIV A
{
color: black;
text-decoration:none;
}


TD#suche DIV B
{
font-size: 10px;
padding-top: 5px;
font-weight: bold;
color: black;
text-decoration:none;
text-align:left;
}



TD#suche SELECT.auswahl
{
background-color:#FFFFFF; 
width:220px; 
}

TD#suche SELECT.auswahl-pflicht
{
background-color:#d8d8d8; 
width:220px; 
}

TD#suche INPUT.eingabe
{
background-color:#FFFFFF; 
width:220px; 
}

TD#suche INPUT.eingabe-pflicht
{
background-color:#d8d8d8; 
width:220px; 
}

TR#header
{
border-top-width:2px;
border-top-style:solid;
border-top-color:#ffffff; 
}


TD#ergebnis
{
font-size: 10px;
font-family:Verdana;
vertical-align: top;
width: 150px;

border-width:2px;
border-style:solid;
border-color:#019c00; 
}



TH#details
{
font-size: 11px;
font-family:Verdana;
vertical-align: middle;
width: 200px;

border-width:2px;
border-style:solid;
border-color:#019c00; 
}


TABLE#nutzerdaten
{
padding-left: 20px;
text-align: center;
}


TH#daten1
{
font-size: 9px;
font-family:Verdana;
vertical-align: top;
text-align:left;
padding-left: 7px;
text-align:center; 
}

TD#daten
{
font-size: 9px;
font-family:Verdana;
vertical-align: top;
text-align:center; 
}