body{
background-color:#FFFFFF;
background-image:url(img/bg.gif);
background-position:13px;
background-repeat:repeat-y;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
line-height:auto;
}


select,input,textarea{
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
border:1px solid #6699CC;
}


h1{
font-size:18px;
line-height:22px;
}


img{
border:0px;margin:0px;padding:0px;
}


img.logo{
position:absolute;right:70px;top:0px;border:0px;
}


img.slogan{
position:absolute;left:212px;top:60px;border:0px;
}


#head_1{
position:absolute;
width:100%;
height:126px;
z-index:7;
left:0px;
top:0px;
background-image:url("img/head_1.gif");
background-repeat:repeat-x;
text-align:right;
}


#navi_oben_1{
position:absolute;
color:#FFFFFF;
bottom:0px;
right:70px;
margin-bottom:3px;
font-weight:normal;
line-height:auto;
border:0px;
}

#navi_oben_1 a{
color:#FFFFFF;
text-decoration:none;
}

#navi_oben_1 a:visited{
color:#FFFFFF;
text-decoration:none;
}

#navi_oben_1 a:focus{
color:#FFFFFF;
text-decoration:underline;
}

#navi_oben_1 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#navi_oben_1 a:active{
color:#FFFFFF;
text-decoration:underline;
}


#head_2{
position:absolute;
width:100%;
height:37px;
z-index:8;
left:0px;
top:126px;
background-image:url("img/head_2.gif");
background-repeat:repeat-x;
text-align:left;
}

#navi_oben_2{
position:absolute;
font-family:Arial,Verdana,sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
bottom:0px;
left:220px;
line-height:auto;
margin-bottom:3px;
border:0px;
}

#navi_oben_2 a{
color:#000000;
text-decoration:none;
}

#navi_oben_2 a:visited{
color:#000000;
text-decoration:none;
}

#navi_oben_2 a:focus{
color:#CC0000;
text-decoration:none;
}

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

#navi_oben_2 a:active{
color:#CC0000;
text-decoration:none;
}


#navi_oben_3{
position:absolute;
font-family:Arial,Verdana,sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
bottom:0px;
left:220px;
line-height:auto;
margin-top:0px;
border:0px;
padding-bottom:3px;
}

#navi_oben_3 a{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#333333;
background-color:#ED7070;
text-decoration:none;
background-image:url("img/arrow_pink.gif");
background-position:1px 7px;
background-repeat:no-repeat;
}

#navi_oben_3 a:visted{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#333333;
background-color:#ED7070;
text-decoration:none;
background-image:url("img/arrow_pink.gif");
background-position:1px 7px;
background-repeat:no-repeat;
}

#navi_oben_3 a:focus{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#FFFFFF;
background-color:#ED7070;
text-decoration:none;
background-image:url("img/arrow_pink.gif");
background-position:1px 7px;
background-repeat:no-repeat;
}

#navi_oben_3 a:hover{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#FFFFFF;
background-color:#ED7070;
text-decoration:none;
background-image:url("img/arrow_pink.gif");
background-position:1px 7px;
background-repeat:no-repeat;
}

#navi_oben_3 a:active{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#FFFFFF;
background-color:#ED7070;
text-decoration:none;
background-image:url("img/arrow_pink.gif");
background-position:1px 7px;
background-repeat:no-repeat;
}

.bereich{
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
padding:6px;
padding-left:22px;
color:#333333;
background-color:#E7E7E7;
background-image:url("img/arrow_grau.gif");
background-position:1px 7px;
background-repeat:no-repeat;
text-decoration:none;
}

#suchbox{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
z-index:9;
position:absolute;
height:100px;
width:204px;
left:0px;
top:126px;
color:#FFFFFF;
background-color:#0058A0;
border-right: 1px solid #CCCCCC;
}

#suchbox input.textfeld{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
color:#000000;
border:1px solid #7F9DB9;
width:100px;
height:18px;
}

#suchbox input.formularbutton{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
background-color:#999999;
border:1px solid #FFFFFF;
color:#FFFFFF;
height:18px;
}



#navi_links{
z-index:11;
position:absolute;
width:204px;
left:0px;
top:163px;
font-weight:normal;
background-color:#999999;
padding-top:0px;
}

#navi_links a{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-image:url("img/arrow.gif");
background-repeat:no-repeat;
}

#navi_links a:visited{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-image:url("img/arrow.gif");
background-repeat:no-repeat;
}

#navi_links a:focus{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-color:#B1B1B1;
background-image:url("img/arrowb.gif");
background-repeat:no-repeat;
}

#navi_links a:hover{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-color:#B1B1B1;
background-image:url("img/arrowb.gif");
background-repeat:no-repeat;
}

#navi_links a:active{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-color:#B1B1B1;
background-image:url("img/arrowb.gif");
background-repeat:no-repeat;
}

#navi_links a.submenu{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:36px;
padding-top:2px;
background-color:#94BBDB;
background-image:none;
}

#navi_links a.submenu:visited{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:36px;
padding-top:2px;
background-color:#94BBDB;
background-image:none;
}

#navi_links a.submenu:focus{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:36px;
padding-top:2px;
background-color:#AECBE4;
background-image:none;
}

#navi_links a.submenu:hover{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:36px;
padding-top:2px;
background-color:#AECBE4;
background-image:none;
}

#navi_links a.submenu:active{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #666666;
line-height:auto;
padding-left:36px;
padding-top:2px;
background-color:#AECBE4;
background-image:none;
}


#loginbox{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
z-index:10;
position:relative;
width:184px;
left:0px;
top:0px;
color:#999999;
background-color:#E7E7E7;
padding:10px;
}

#loginbox input.textfeld{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
color:#000000;
border:1px solid #7F9DB9;
width:96%;
height:16px;
}


#content{
z-index:12;
position:absolute;
width:514px;
left:205px;
top:170px;
font-weight:normal;
background-color:#FFFFFF;
padding-left:20px;
padding-right:15px;
padding-bottom:46px;
margin:0px;
line-height:16px;
}


#navi_rechts{
z-index:11;
position:absolute;
width:194px;
right:54px;
top:163px;
font-weight:normal;
background-color:#94BBDB;
padding-top:0px;
}

#navi_rechts a{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-image:url("img/arrow2.gif");
background-repeat:no-repeat;
}

#navi_rechts a:visited{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-image:url("img/arrow2.gif");
background-repeat:no-repeat;
}

#navi_rechts a:focus{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-color:#AECBE4;
background-image:url("img/arrow2b.gif");
background-repeat:no-repeat;
}

#navi_rechts a:hover{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-color:#AECBE4;
background-image:url("img/arrow2b.gif");
background-repeat:no-repeat;
}

#navi_rechts a:active{
display:block;
height:18px;
width:100%
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;
text-decoration:underline;
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
line-height:auto;
padding-left:28px;
padding-top:2px;
background-color:#AECBE4;
background-image:url("img/arrow2b.gif");
background-repeat:no-repeat;
}


#newsblock{
font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;
z-index:13;
position:relative;
width:100%;
height:80px;
left:0px;
top:0px;
background-color:#F7F6F4;
margin-top:30px;
}

#newsblock a{
color:#CC0000;
text-decoration:underline;
}

#newsblock a:visited{
color:#CC0000;
text-decoration:underline;
}

#newsblock a:focus{
color:#CC0000;
text-decoration:underline;
}

#newsblock a:hover{
color:#CC0000;
text-decoration:underline;
}

#newsblock a:active{
color:#CC0000;
text-decoration:underline;
}


#newsblock img{
border:0px;
float:left;
margin-right:8px;
}


#antifloat{
clear:both;
visible:hidden;
}


/*
////////////////////////////////////////
*/


