/* Farben */
/*
dunkelblau        #464265
mittelblau        #526e7a
grau                #eaeaea
orange                #FF9900
*/
body {
margin:0;
padding:0;
margin-top:5px;
background-color:#333333;
/*background-image:url(../bilder/hg_body.gif);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
scrollbar-face-color:#eaeaea;
scrollbar-base-color:#eaeaea;
scrollbar-arrow-color:#666666;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
}
html, body
{
height:100%;
}

/* Formate für Div-Container (Layout) */
#wrapper
{
width:800px;
height:600px;
margin:auto;
}
#positionsrahmen
{
position:relative;
}
#navi_oben
{
position:absolute;
top:0px;
left:0px;
width:790px;
height:20px;
color:#ffffff;
font-size:10px;
font-weight:normal;
text-align:right;
padding-top:5px;
padding-right:10px;
}
#navi_oben a
{
font-size:10px;
color:#ffffff;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}
#header
{
position:absolute;
top:25px;
left:15px;
width:770px;
height:125px;
background-color:#ffffff;
}
#navi_mitte
{
position:absolute;
top:150px;
left:15px;
width:766px;
height:22px;
border-left:solid 2px #ffffff;
border-right:solid 2px #ffffff;
}
#breadcrumb
{
position:absolute;
top:172px;
left:15px;
width:756px;
height:17px;
border-left:solid 2px #ffffff;
border-right:solid 2px #ffffff;
color:#ffffff;
font-size:10px;
/*background-color:#788898;*/
padding-left:10px;
padding-top:3px;
}
#breadcrumb a
{
font-size:10px;
color:#ffffff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
#breadcrumb a:hover
{
/*text-decoration:underline;*/
}
#links
{
position:absolute;
top:192px;
left:15px;
width:178px;
height:351px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
border-top:solid 2px #ffffff;
border-left:solid 2px #ffffff;
background-color:#ffffff;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
line-height:1.5em;
}
#links h1
{
font-size:12px;
color:#555555;
font-weight:bold;
letter-spacing:0.1em;
/*background-image:url(../bilder/h1_hg.gif);*/
background-repeat:no-repeat;
background-position:left 5px;
padding-left:35px;
}
#links a
{
color:#163F58;
text-decoration:underline;
}
#links a:hover
{
color:#ff9900;
text-decoration:underline;
}
#grafikelement
{
margin-top:20px;
}




#rechts
{
position:absolute;
top:192px;
left:215px;
width:548px;

height:351px;
border-top:solid 2px #ffffff;
border-right:solid 2px #ffffff;
background-color:#eaeaea;
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
line-height:1.5em;
overflow:auto;
}

#rechts h1
{
font-size:12px;
color:#555555;
font-weight:bold;
letter-spacing:0.1em;
background-image:url(../bilder/h1_hg.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:35px;
}
#rechts h2,h3,h4,h5,h6
{
font-size:12px;
color:#555555;
font-weight:bold;
letter-spacing:0.1em;
}
#rechts .header
{
font-size:12px;
font-weight:bold;
color:#555555;
padding-top:10px;
padding-bottom:10px;
}
#rechts a
{
color:#163F58;
text-decoration:underline;
}
#rechts a:hover
{
color:#ff9900;
text-decoration:underline;
}
#rechts ul
{
list-style-position:outside;
list-style-type:square;
}
#rechts li
{
margin-bottom:5px;
}

#footer
{
position:absolute;
top:555px;
left:15px;
width:770px;
height:20px;
background-color:#eaeaea;
/*background-image:url(../bilder/hg_footer.gif);
background-repeat:no-repeat;*/
}
#credits
{
position:absolute;
top:575px;
left:15px;
width:760px;
height:20px;
padding-top:5px;
padding-right:10px;
font-size:10px;
color:#ffffff;
text-align:right;
}
#credits a
{
font-size:10px;
color:#ffffff;
text-decoration:none;
}

/* Formate für Aktuelles */
#aktuelles
{
margin-bottom:10px;
}
#aktuelles .aktuelles_datum
{
font-size:11px;
color:#163F58;
font-weight:bold;
margin-bottom:5px;
}
#aktuelles .aktuelles_headline
{
font-size:12px;
color:#163F58;
font-weight:bold;
letter-spacing:0.1em;
margin-bottom:5px;
}

/* Formate für Werbepartner */
.werbepartner_abstand
{
margin-bottom:20px;
}

/* Formate für Team */
.team_abstand
{
margin-bottom:20px;
}

.item
{
font-size:11px;
color:#cc0000;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
}
.item2
{
font-size:11px;
color:#cc0000;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
}
.bildrand
{
border-left:solid 1px #ffffff;
border-top:solid 1px #ffffff;
border-right:solid 1px #999999;
border-bottom:solid 1px #999999;
}

/* Formate für Formularelemente */

select, textarea, input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
background-color:#f1f1f1;
border:solid 1px #999999;
}
.button {
border:solid 1px #333333;
background-color:#788898;
font-size:11px;
color:#ffffff;
font-weight:normal;
cursor:pointer;
}
.button_module {
border:solid 1px #333333;
background-color:#ff9900;
font-size:11px;
color:#000000;
font-weight:normal;
cursor:pointer;
}
.textarea
{
overflow:auto;
}
.randlos
{
border:none;
background-color:transparent;
}