html, body
{
font-family:Verdana,Arial,Georgia,helvetica,sans-serif;
font-size:13px;
color:#000000;
background-color:#E9E9FF;
height:100%;
}

#alles
{
width:920px;
position:absolute;
margin-left:-460px;
left:50%;
}

#banner
{
clear:both;
margin:0 0 0 0;
padding:0;
width:920px;
height:120px;
background:url(banner.jpg) top left;
}

#navi
{
margin-top:2px;
width:171px;
float:left;
}

#navibox
{
background-image:url("hg_content.jpg");
border-top:0px solid #A7BAC5;
border-left:1px solid #A7BAC5;
border-right:1px solid #A7BAC5;
border-bottom:1px solid #A7BAC5;
padding-bottom:10px;
}

.naviboxkopf
{
background-color:#446D8B;
color:#000000;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
margin-bottom:10px;
border-bottom:0px solid gray;
width:160px;
}

a.navilink
{
color:#000000;
line-height:130%;
text-decoration:none;
padding-left:5px;
padding-right:5px;
width:160px;
display:block;
}

a.navilink:visited
{
color:#000000;
}

a.navilink:hover
{
color:#FFFFFF;
background-color:#446D8B;
}

.naviinfotext
{
font-size:11px;
line-height:12pt;
color:#000000;
border-top:1px solid #A7BAC5;
padding-top:5px;
padding-left:5px;
padding-right:5px;
margin-top:10px;
}

#inhaltbox
{
background-image:url("hg_content.jpg");
margin-top:2px;
width:740px;
float:right;
border-top:0px solid #A7BAC5;
border-left:1px solid #A7BAC5;
border-right:1px solid #A7BAC5;
border-bottom:1px solid #A7BAC5;
}

.inhaltboxkopf
{
background-color:#446D8B;
color:#000000;
padding-top:0px;
padding-left:8px;
padding-right:5px;
padding-bottom:0px;
margin-bottom:0px;
border-bottom:0px solid gray;
width:728px;
}

.inhaltboxtext
{
line-height:130%;
border-top:0px solid #000000;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
margin-bottom:15px;
}

.inhaltboxtext h1
{
color:#804040;
font-size:16px;
font-weight:bold;
margin-top:10px;
margin-bottom:12px;
}

.ueberschriftgross
{
color:#804040;
font-size:28px;
font-weight:bold;
padding-top:5px;
margin-bottom:15px;
}

.inhaltboxtext h2
{
color:#804040;
font-size:13px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

.thema
{
background-color:#c0c0c0;
color:#000000;
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
margin-top:15px;
margin-bottom:10px;
border-top:0px solid gray;
border-left:0px solid gray;
border-right:0px solid gray;
border-bottom:2px solid gray;
}

.thema2
{
color:#804040;
font-size:13px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

.thema3
{
background-color:#FFFF99;
color:#000000;
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:3px;
}

.themaohneabstand
{
padding-top:3px;
margin-top:0px;
margin-bottom:15px;
}

.boxkopf
{
background-color:#446D8B;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}

.boxli {
width:350px;
float:left;
margin-top:0px;
margin-bottom:12px;
}

.boxre {
width:350px;
float:right;
margin-top:0px;
margin-bottom:12px;
}

table.gitter {
font-family:verdana,arial,georgia,helvetica,sans-serif;
font-size:13px;
border-collapse:collapse;
margin-bottom:12px;
}

table.gitter th {
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
border:1px solid #A7BAC5;
}

table.gitter td {
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
border:1px solid #A7BAC5;
}

table.ohnegitter {
font-family:verdana,arial,georgia,helvetica,sans-serif;
font-size:13px;
border-collapse:collapse;
margin-bottom:12px;
}

table.ohnegitter th {
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
border:0px solid #A7BAC5;
}

table.ohnegitter td {
padding-top:2px;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
border:0px solid #A7BAC5;
}

.tdhg1 {
background-color:#DCDCDC;
color:#000000;
}

.center {
text-align:center;
}

.bildlinks {
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
border:1px solid #446D8B;
float:left;
}

.bildrechts {
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
border:1px solid #446D8B;
float:right;
}

.bildrand {
border:2px solid #446D8B;
padding:2px;
}

.bildohnerand {
border:0px;
}

div.grafik
{
float:left;
margin:4px 4px 4px 4px;      /* oben rechts unten links */
border:1px solid #000000;
height:102px;
width:auto;
text-align:center;
background-color:#4F4F4F;
font-size:2px;
}

div.grafik img
{
display:inline;
margin:10px;
border:1px solid #FFFFFF;
}

div.grafik a:hover img
{
border:1px solid #000000;
}

div.beschreibung
{
font-family:Verdana,Arial,Georgia,helvetica,sans-serif;
text-align:center;
font-weight:normal;
font-size:11px;
margin:0px;
color:#000000;
background-color:#EFEFEF;
}

ul {
list-style-image:url(zeichen.gif);
padding-right:5px;
margin-top:3px;
margin-bottom:15px;
}

.linie {
border-top:1px solid #A7BAC5;
}

.liniethema {
border-top:3px solid #446D8B;
margin-top:8px;
margin-bottom:5px;
}

a
{
color:#494980;
text-decoration:underline;
}

a:visited
{
color:#494980;
}

a:hover
{
color:red;
text-decoration:none;
}

a.nachoben
{
background-image:url("linksymbol.gif");
background-repeat:no-repeat;
background-position:0 center;
padding-left:15px;
}

a.symbol
{
background-image:url("linksymbol.gif");
background-repeat:no-repeat;
background-position:0 center;
padding-left:12px;
}

#fuss
{
text-align:right;
padding-top:10px;
padding-bottom:10px;
width:920px;
margin-bottom:5px;
float:left;
}