body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:2px;
color:#231f20;
margin: 80px 5px 0px 5px;
background-image:url(../images/bg.gif);
background-position:top left;
background-repeat:repeat;
}

img{
border:0px;
}

/* ---- Layout styles  ---- */

.contentpaneopen{
margin:0px 0px 0px -10px;
padding:0px 0px 0px 0px;
font-size:10px;
color:#17488d;
}

.contentheading{
margin:0px 0px -10px 0px;
padding:10px 0px 0px 0px;
font-size:11px;
color:#ffffff;
}

#maintable{
border:1px solid #ffffff;
width:802px;
}

td{
vertical-align:top;
font-size:11px;
}

.td-width-1{
width:273px;
}

.td-width-2{
width:210px;
}

.td-width-3{
width:316px;
}

#td-toprow{
height:44px;
background-image:url(../images/bg-toprow.gif);
background-position:top left;
background-repeat:no-repeat;
}

#td-middlerow{
height:62px;
background-image:url(../images/bg-middlerow.gif);
background-position:top left;
background-repeat:no-repeat;
}

#td-mainnavrow{
height:48px;
background-image:url(../images/bg-mainnavrow.gif);
background-position:top left;
background-repeat:no-repeat;
}

#td-pic{
width:273px;
border-right:1px solid #ffffff;
height:444px;
}
#td-content{
width:526px;
background-image:url(../images/bg-content.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.line-white{
height:1px;
font-size:0px;
line-height:0px;
background-color:#ffffff;
}

#langnav{
color:#ffffff;
margin:4px 0px 0px 480px;
font-size:10px;
}
#mainnav-small{
margin:4px 0px 0px 484px;
height:25px;
}
#mainnav-small a{
margin:0px 9px 0px 0px;
letter-spacing:1px;
}
#mainnav-big{
padding:0px 0px 0px 14px;
font-weight:bold;
}
#mainnav-big a{
margin:0px 14px 0px 0px;
}

#subnav{
margin:2px 0px 0px 8px;
height:40px;
letter-spacing:1px;
font-weight:bold;
}
#content{
margin:0px 0px 0px 8px;
width:500px;
letter-spacing:1px;
font-size:12px;
}


#footer{
width:802px; 
height:17px; 
border-top:1px solid #ffffff; 
text-align:center;
background-image:url(../images/bg-footer.gif);
background-position:top left;
background-repeat:repeat-x;
margin:5px 0px 0px 0px;
text-indent:0px;
padding:4px 0px 0px 0px;
color:#ffffff;
font-size:10px;
letter-spacing:1px;
}
.moduletable_fuss_neu{
width:802px; 
height:21px; 
border-top:1px solid #ffffff; 
text-align:center;
background-image:url(../images/bg-footer.gif);
background-position:top left;
background-repeat:repeat-x;
margin:5px 0px 0px 0px;
text-indent:0px;
padding:0px 0px 0px 0px;
color:#ffffff;
font-size:10px;
letter-spacing:1px;
}
/* ---- End of Layout styles  ---- */

.moduletable_kopf{
border-left:1px solid #ffffff;
}

.searchbox{
margin:14px 0px 0px 591px;
background-color:#000000;
padding:1px;
width:120px;
}


/* ---- Link styles  ---- */


a.readon:visited, a.readon:link{
color             :#17488d;
text-decoration		:underline;
margin:0px 0px 0px 140px;
padding:0px 0px 0px 0px;
line-height=0;
}
a.readon:hover{
color             :#ffffff;
text-decoration		:underline;
}









a:visited, a:link{
color             :#17488d;
text-decoration		:underline;
}
a:hover{
color             :#ffffff;
text-decoration		:underline;
}

a.mainlevel_link-white:visited, a.mainlevel_link-white{
color:#ffffff;
text-decoration:none;
font-size:10px;
}
a.mainlevel_link-white:hover{
color:#99ccff;
text-decoration:none;
}
#active{
color             :#467db5;
}

a.link-subnav:visited, a.link-subnav:link{
color             :#231f20;
text-decoration   :none;
}
a.link-subnav:hover{
color             :#17488d;
}
#active-subnav{
color             :#17488d;
}

/* -------------  Navigation Homepage --------------- */
#mainnav-home, a.mainlevelbtn-1, a.mainlevelbtn-2, a.mainlevelbtn-3, a.mainlevelbtn-4, a.mainlevelbtn-5, a.mainlevelbtn-6, a.mainlevelbtn-7, a.mainlevelbtn-8{
float:left;
}

a.mainlevelbtn-1:visited, a.mainlevelbtn-1:link{
background-image:url(../images/btn-01-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-1:hover{
background-image:url(../images/btn-01-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-2:visited, a.mainlevelbtn-2:link{
background-image:url(../images/btn-02-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-2:hover{
background-image:url(../images/btn-02-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-3:visited, a.mainlevelbtn-3:link{
background-image:url(../images/btn-03-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-3:hover{
background-image:url(../images/btn-03-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-4:visited, a.mainlevelbtn-4:link{
background-image:url(../images/btn-04-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-4:hover{
background-image:url(../images/btn-04-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-5:visited, a.mainlevelbtn-5:link{
background-image:url(../images/btn-05-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-5:hover{
background-image:url(../images/btn-05-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-6:visited, a.mainlevelbtn-6:link{
background-image:url(../images/btn-06-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-6:hover{
background-image:url(../images/btn-06-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-7:visited, a.mainlevelbtn-7:link{
background-image:url(../images/btn-07-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-7:hover{
background-image:url(../images/btn-07-on.gif);
color:#6E6E6E;
}

a.mainlevelbtn-8:visited, a.mainlevelbtn-8:link{
background-image:url(../images/btn-08-off.gif);
padding:7px 0px 7px 0px;
font-weight:bold;
display:block;
color:#FFFFFF;
width:211px;
text-decoration:none;
font-size:11px;
text-indent:35px;
border-bottom:1px solid #ffffff;
background-position:top left;
background-repeat:no-repeat;
text-transform: uppercase;
}
a.mainlevelbtn-8:hover{
background-image:url(../images/btn-08-on.gif);
color:#6E6E6E;
}


/*--- FORMS  --- */
form{
margin	:0px;
}

input:focus{background-color:#cdced0;color:#000000;}
textarea:focus{background-color:#cdced0;color:#000000;}

input.inputbox_suchen{
font-size                   :11px;
height                      :15px;
border											:1px solid #919191;
margin											:0px 1px 0px 0px;
padding									  	:0px 0px 0px 8px;
width												:92px;
float:left;
}

.button_suchen
{
width:17px;
height:17px;
border:0px;
background-image:url(../images/btn-search.gif);
alt="Start search";
}

#submit{
background-image:url(../images/btn-search.gif);
}

*/
/* -----------------   printer styles ---------------------  */ 
@media print{ 

#logo{
top:0px;
left:136px;
}

#topnav{display:none;}
#sprachnav{display:none;}
#leftnav{display:none;}
#einwahlform{display:none;}
