input,select {color:#000000;background:#FFFFFF;font-family:lucidia, verdana, helvetica, arial;font-size:10px;font-weight:normal;font-style:normal;border:1px solid #aaaaaa;}

body {
        background-color:#EDEDED;
        margin:0px;
        padding:0px;
}

.bo00 {width:700px;}
.bo01 {width:700px;text-align:center;padding:0px 0px 20px 0px;}
.bo02, .bo03, .bo04 {background: #ffffff;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;vertical-align:top;}
.bo02 {width:140px;padding:10px 0px 10px 5px;border-left:1px solid #cccccc;}
.bo03 {width:360px;font-family:Arial;font-size:11px;text-align:justify;padding:25px 15px 15px 15px;}
.bo03 a {color:#000000;font-family:"Arial,Verdana,Helvetica,sans serif"; font-weight:bold; }
.bo03 a:visited  {color:#000000;font-family:"Arial,Verdana,Helvetica,sans serif"; font-weight:normal; }
.bo03 a:active  {color:#000000;font-family:"Arial,Verdana,Helvetica,sans serif"; font-weight:bold; }
.bo04 {width:170px;text-align:right;border-right:1px solid #cccccc;padding:0px 5px 10px 0px;}

.ueb {color:#003366;text-align:center;font-family:Arial, Verdana;font-size:12px;font-weight:bold;padding:20px 0px 20px 0px;border-top:1px solid black;}
.para {font-family:Arial, Verdana;font-size:11px;font-weight:bold;padding-bottom:10px;color:#003366;}
.text {width:300px;font-family:Arial, Verdana;font-size:11px;font-weight:medium;padding-bottom:10px;text-align:justify;}
.download {text-align:center;padding: 0px 0px 30px 0px;}

.news00 {color:#003366;text-align:center;font-family:Arial, Verdana;font-size:12px;font-weight:bold;padding:0px 0px 20px 0px;}
.news01 {color:#333333;text-align:left;font-family:Arial, Verdana;font-size:11px;font-weight:bold;padding:10px 0px 00px 0px;vertical-align:top;}
.news02 {color:#333333;text-align:left;font-family:Arial, Verdana;font-size:11px;font-weight:normal;padding:10px 0px 0px 5px;}
.news02 a {color:#333333;font-size:11px;text-decoration:none;font-weight:normal;}
.news02 a:hover {color:#003366;}
.news03 {color:#003366;text-align:left;font-family:Arial, Verdana;font-size:11px;font-weight:bold;padding:0px 10px 0px 10px;}
.news04 {color:#333333;text-align:justify;font-family:Arial, Verdana;font-size:11px;font-weight:normal;padding:10px 10px 0px 10px;}

.re00 {width:160px;font-family:Arial;font-size:11px;text-align:justify;border:1px solid #CCCCCC;margin-top:10px;}
.re01 {background-color:#003366;font-size:11px;font-weight:bold;color:#FFFFFF;}
.re02 {background-color:#F7F7F7;font-size:11px;}
.re02 a {color:#333333;}
.box {
        width:700px;
        height:530px;
        border:1px solid #CCCCCC;
        background-color:#FFFFFF;
}
.brak {
        width:139px;
        font-family:Arial;
        font-size:11px;
        color:#333333;
        text-align:justify;
        border:1px solid #dddddd;
        margin-top:10px;
}
.box1 {
        line-height:10px;
        background-color:#BEBEBE;
}
.infobox {
        background-color:#EAEAEA;
        border:1px solid #CCCCCC;
        font-family:Arial;
        font-size:10px;
        color:#333333;
}
.infobox td {text-align:left;}
.textlink {
        font-family:Arial;
        font-size:11px;
        font-weight:bold;
        color:#FFFFFF;
}
.stadt {
        background-color:#F4F4F4;
        border:1px solid #CCCCCC;
        font-family:Arial;
        font-size:10px;
        color:#333333;
        margin-top:10px;
}
.linie {
        border-bottom:1px solid #CCCCCC;
        padding-left:3px;
}
.linie2 {
        border-bottom:1px solid #CCCCCC;
        padding-left:23px;
}
.icon {
        position:relative;top:3px;
        margin-right:3px;
}
.zahn {
        position:relative;
        left:370px;
        top:-470px;
        vertical-align:top;
        border:1px solid #CCCCCC;
}
.zahn2 {
        width:160px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
        border:1px solid #CCCCCC;
        margin-top:10px;
}
.termin {
        font-family:Arial;
        font-size:11px;
        text-align:center;
        vertical-align:top;
        margin-top:10px;
}
.anfahrt {
        font-family:Arial;
        font-size:11px;
        text-align:justify;
        vertical-align:top;
        position:relative;
        top:1px;
        margin-top:10px;
}
.logo {
        position:relative;
        top:10px;
}

.links {
        width:150px;
        vertical-align:top;
        margin-top:10px;
}
.mitte {
        vertical-align:top;
        width:360px;
        padding-left:5px;
        padding-right:10px;
        margin-right:10px;
        margin-left:10px;
        margin-top:50px;
        font-family:Arial;
        font-size:11px;
        text-align:justify;
}
.rechts {
        vertical-align:top;
        width:160px;
        margin-top:20px;
        line-height:6px;
        margin-right:5px;
}
.leer {
        font-size:4px;
}