body {
margin: 0px;
background: #fff091;
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
color: #000099;	
}

body.hellblau
{
background-color: #f0f7ff;
}

body.hg
{
background: url(images/hg-2009.jpg) no-repeat 350px 155px #fff091;
}

body.hg-trans
{
background: url(images/hg-trans.jpg) no-repeat 350px 155px #fff091;
}

body.hg-symb
{
background: url(images/hg_kinder.jpg) 303px 10px no-repeat #fff091;
}




div
{
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
color: #000099;
}

td
{
vertical-align: top;
color: #000099;
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
}


.div-cent
{
text-align: center;
}

.div-logo
{
position: absolute;
top: 14px;
left: 14px;
margin-bottom: 15px;
width: 146px;
height: 126px;
}


.div-navi
{
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
width: 190px;
position: absolute;
left: 14px;
top: 155px;
font-size: 110%;
line-height: 130%;
}

p.nav
{
margin-top: -4px;
}

a.navi:link
{
height: 25px;
text-decoration: none;
}

a.navi:visited
{
height: 25px;
text-decoration: none;
}


a.navi:hover
{
height: 25px;
text-decoration: none;
background-image: url(images/hg_button_o.jpg);
background-repeat: no-repeat;
}

a.navi-akt:link
{
color: #990000;
height: 25px;
text-decoration: none;
background-image: url(images/hg_button_o.jpg);
background-repeat: no-repeat;
}

a.navi-akt:visited
{
color: #990000;
height: 25px;
text-decoration: none;
background-image: url(images/hg_button_o.jpg);
background-repeat: no-repeat;
}


a.navi-gr:link
{
height: 45px;
text-decoration: none;
}

a.navi-gr:visited
{
height: 45px;
text-decoration: none;
}

a.navi-gr:hover
{
height: 45px;
background-image: url(images/hg_button_gr_o.jpg);
background-repeat: no-repeat;
text-decoration: none;
}

a.navi-gr-akt:link
{
color: #990000;
height: 45px;
background-image: url(images/hg_button_gr_o.jpg);
background-repeat: no-repeat;
text-decoration: none;
}


a.navi-gr-akt:visited
{
color: #990000;
height: 45px;
background-image: url(images/hg_button_gr_o.jpg);
background-repeat: no-repeat;
text-decoration: none;
}


.gross
{
font-size: 110%;
}

p.flag
{
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
width: 220px;
margin-top: 17px;
position: static;
font-size: 80%;
}


.div-inhalt
{
position: absolute;
top: 29px;
left: 202px;
}


.div-inhalt-rubrik-symb
{
position: absolute;
top: 30px;
left: 275px;
width: 630px;
text-align: center;
}


.div-inhalt-rubrik
{
position: absolute;
top: 30px;
left: 275px;
width: 630px;
text-align: center;
}



.div-inhalt-innen-tief
{
margin-left: 30px;
position: static;
}

.div-inhalt-innen-tief-mittig
{
text-align: center;
position: static;
margin-left: 100px;

}

#tab-daten
{
float: right;
margin-right: 20px;

width: 300px;
}

#tab-daten td
{
font-size: 100%;
padding: 2px;
}


#tab-daten-breit
{
float: right;
width: 440px;
margin-left: 22px;
font-size: 96%;
}

#tab-daten-breit td
{
padding-bottom: 10px;
padding-right: 16px;
}

#tab-daten-breit ul
{
margin-top: 0px;
}


#tab-daten-rahmen
{
background-color: #000099;
}

#tab-daten-rahmen td
{
background-color: #ffffff;
padding: 6px;
text-align: left;
}


.div-unten
{
position: relative;
top: 0px;
left: 0px;
font-size: 80%;
text-align: center;
margin-bottom: 10px;
margin-top: 6px;
}

#div-innen
{
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
height: 97px;

}

#div-innen h2
{
margin-bottom: -14px;
}


.klein
{
font-size: 88%;
}







.div-inhalt-text-o
{
background-image: url(images/hg_stat_details_o.gif);
background-repeat: no-repeat;
background-color: #f0f7ff;
width: 770px;
height: 38px;
padding-left: 12px;
padding-right: 12px;
}


.div-inhalt-text-m
{
font-size: 90%;
line-height: 13pt;
background-image: url(images/hg_stat_details_m.gif);
background-repeat: repeat-y;
background-color: #f0f7ff;
width: 770px;
padding-left: 12px;
padding-right: 12px;
padding-top: 9px;
padding-bottom: 0px;
}

.div-inhalt-text-u
{
background-image: url(images/hg_stat_details_u.gif);
background-repeat: no-repeat;
background-color: #f0f7ff;
width: 770px;
height: 32px;
padding-left: 12px;
padding-right: 12px;
margin-bottom: 12px;

}


.rot
{
color: #990000;
}

.div-re
{
margin-left: 4px;
float: right;
padding: 2px;
text-align: center;
}


.box-re-rahmen
{
float: right;
padding: 10px;
border: 1px solid #000066;
margin-left: 12px;
margin-top: 8px;
margin-bottom: 8px;
background: #ffffdd;
}

.box-li-rahmen
{
padding: 10px;
border: 1px dotted #000066;
margin-left: 12px;
margin-top: 8px;
margin-bottom: 8px;
background: #ffffff;
}


.box-mi-rahmen
{
padding: 4px;
border: 1px solid #000066;
background: #ffffdd;
}



.div-re-li
{
margin-left: 4px;
float: right;
padding: 2px;
text-align: left;
}

.div-li
{
margin-right: 6px;
float: left;
padding: 2px;
text-align: center;
}

ul.pfeil
{
list-style-image: url(images/pfeil_navi_gelb_re.gif);
margin-left: 26px;
}


ul.pfeil-marg
{
list-style-image: url(images/pfeil_navi_gelb_re.gif);
margin-left: 26px;
margin-top: -12px;
margin-bottom: 40px;
}

ul
{
margin-left: 18px;
margin-bottom: 0px;
}


.p-bottom
{
margin-bottom: 0px;
}

a:link
{
color: #000099;
text-decoration: underline;
}
a:visited
{
color: #000099;
text-decoration: underline;
}

a:hover
{
color: #990000;
text-decoration: none;
}






h1
{
font-family: "Comic sans MS", Arial, Helvetica, sans-serif;
font-size: 160%;
color: #990000;
font-weight: normal;
letter-spacing: 1px;
line-height: 120%;
}

h1.start
{
text-align: center;
font-size: 106%;
letter-spacing: 1px;
}

h1.marg-left
{
margin-left: 8px;
}


h2
{
font-size: 138%;
color: #000099;
font-weight: normal;
line-height: 114%;
}

h2.marg-bott
{
font-size: 120%;
margin-bottom: -14px;
}

.marg-top
{
margin-top: 0px;
}

.marg-bottom
{
margin-bottom: 0px;
}

.marg-top-bottom
{
margin-top: 0px;
margin-bottom: 0px;
}

h3
{
font-size: 120%;
color: #000099;
font-weight: normal;
}

.input
{
width: 180px;
border: 1px solid #000099;
background-color: #fffceb;
}

.button
{
background-color: #000099;
color: #ffffff;
border: 1px solid #000099;
font-family: "Comic sans MS"; sans-serif;
font-size: 90%;
}

.tab-gaeste
{
background-color: #fffceb;
border: 1px dotted #000099;
width: 680px;
margin-left: 30px;
}

.td-gaeste
{
padding: 12px;
font-size: 90%;
}
