body

{

font-family: Arial, Helvetica, sans-serif;

margin: 0px;

text-align: center;

background: url(hg.gif) repeat-y center #d7e5f3;

}



div

{

font-family: Arial, Helvetica, sans-serif;

}







td

{

font-family: Arial, Helvetica, sans-serif;

vertical-align: top;

}





#div-main

{

width: 773px;

}





#div-banner

{

width: 771px;

height: 108px;

margin-top: 12px;

margin-bottom: 12px;

text-align: left;

font-size: 80%;

color: #ffffff;

border: 1px solid #1556a4;

background: url(hg-banner.gif) repeat-y #5378bc;

}



#div-banner .logo

{

float: left;

margin-left: 16px;
margin-top: 12px;
}



#div-banner .werbung

{

float: right;

margin-top: 14px;

margin-right: 10px;

}



#div-banner .titel

{

margin-top: 30px;

margin-left: 24px;

}



#div-banner .div-kurssuche

{

float: left;

margin-top: 8px;

margin-left: 28px;



}



#div-banner .input

{

width: 76px;

border: 1px solid #0d317b;

background: #e8effe;

}



#div-banner .submit

{

width: 30px;

height: 22px;

font-size: 90%;

border: 1px solid #0d317b;

background: #d1dbed;

}







#div-banner .div-banner-navi

{

float: right;

margin-top: 12px;

margin-right: 24px;

}



#div-banner a

{

margin-left: 1px;

margin-right: 1px;

color: #ffffff;

text-decoration: underline;

}



#div-banner a:hover

{

text-decoration: none;

}



#div-banner a:active

{

text-decoration: none;

}





#div-navi

{

float: left;

width: 161px;

margin-right: 13px;

}





#div-navi-innen

{

width: 160px;

padding-right: 1px;

text-align: left;

border-top: 1px solid #6a85b5;

border-left: 1px solid #6a85b5;

border-bottom: 1px solid #6a85b5;

background: url(hg-navi.gif) repeat-y;

}



#div-navi-innen img

{

margin-left: 17px;

margin-top: 12px;

}







#div-navi ul

{

list-style-type: none;

padding: 0px;

margin: 0px;

}



#div-navi li

{

background: url(hg-navi.gif) repeat-y;

border-bottom: 1px solid #6a85b5;

}



#div-navi ul ul

{

margin-left: 5px;

padding: 0px;

font-size: 90%;

}





#div-navi ul ul li

{

border-bottom: 0px none #000000;

background: #e4e7ee;

border-top: 0px none #000000;

}











#div-navi-innen a

{

display: block;

padding-left: 8px;

padding-top: 4px;

padding-bottom: 4px;

font-size: 90%;

color: #0c3a99;

text-decoration: none;

}



#div-navi-innen a:hover

{

background: #cad7ea;

}





#div-navi .navi-grafik

{

margin-top: 60px;

}


#div-video
{
margin-top: 20px;
margin-bottom: 20px;
}

#div-video p
{
margin: 0px;
}


#div-video a
{
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#div-inhalt

{

float: left;

width: 585px;

padding: 5px;

text-align: left;

font-size: 94%;

line-height: 124%;

color: #000000;

border: 1px solid #238727;

background: url(hg-inhalt.gif) repeat-x #e7f8d8;

}





#div-inhalt h1

{

margin-top: 0px;

padding-bottom: 4px;

font-size: 180%;

font-weight: normal;

line-height: 140%;

color: #006821;

font-style: italic;

background: url(hg-h1.gif) no-repeat center bottom;

}





#div-inhalt h2

{

margin-top: 0px;

font-size: 130%;

font-weight: normal;

line-height: 130%;

color: #006821;

}



#div-inhalt h3

{

font-size: 100%;



}







#div-inhalt h1.unsichtbar

{

display: none;

}





#div-inhalt a

{

text-decoration: underline;

color: #006821;

}



#div-inhalt a.aggregator

{

text-decoration: underline;

}









#div-inhalt a:hover

{

text-decoration: none;

}





#div-inhalt a:active

{

text-decoration: none;

}





#div-inhalt .abstand

{

line-height: 220%;

}





#div-inhalt ul.liste-abstand li

{

margin-bottom: 18px;

}



.block-rechtsbuendig

{

float: right;

margin-left: 8px;

margin-bottom: 8px;

}



.block-linksbuendig

{

float: left;

margin-right: 8px;

margin-bottom: 8px;

}





.marg-top

{

margin-top: 0px;

}



.marg-bottom

{

margin-bottom: 0px;

}



.marg-top-bottom

{

margin-top: 0px;

margin-bottom: 0px;

}



.marg-li

{

margin-left: 30px;

}





.bild-rechtsbuendig

{

float: right;

margin-left: 6px;

margin-top: 6px;

margin-bottom: 6px;

}





.bild-linksbuendig

{

float: left;

margin-right: 6px;

margin-bottom: 6px;

}





.bild-abstand-oben

{

margin-top: 6px;

}



.bild-abstand-unten

{

margin-bottom: 6px;

}



.bild-abstand-oben-unten

{

margin-bottom: 6px;

}





.bild-rahmen-schwarz

{

border: 1px solid #000000;

}





.gruen

{

color: #005412;

}



#tab-abstand-vertikal td

{

padding-bottom: 18px;

}



.blau-ziffer

{

color: #000066;

margin-right: 12px;

letter-spacing: 1px;

font-style: italic;

}



.klein

{

font-size: 90%;

}



.blau

{

color: #000066;

}



