.top_balken_blau
{
    position: absolute;
    top:0px;
    left:0px;
    height:25px;
    width:100%;
    #width:102%;
    border-bottom:1px solid white;
    background-color:#000099;

}

.startseite
{
    position:absolute;
    left:20px;
    top:5px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:white;
}
.startseite a:link,.startseite a:visited
{
    color:white;
    text-decoration:none;     
}

.top_balken_navi
{
    position:absolute;
    top:5px;
    left:789px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    color:white;
}
.top_balken_navi a:link,.top_balken_navi a:visited
{
    color:white;
    text-decoration:none;     
}
.top_balken_gelb
{
    position: absolute;
    top:26px;
    #top:25px;
    left:0px;
    height:116px;
    #height:118px;
    width:100%;
    #width:102%;
    border-bottom:1px solid white;
    background-color:#ffcc00;
}
.kasten_gelb
{
    position: absolute;
    top:160px;
    #top:159px;
    left:0px;
    height:90px;
    width:482px;
    background-color:#ffcc00;
}


.logo
{
    position:absolute;
    top:13px;
    left:10px;
    text-decoration:none;   
    
}

.login_table
{
    
    position:absolute;
    left:20px;
    top:75px;
    #top:85px;
}

.startseite_logo
{
    position:absolute;
    top:122px;
    left:0px;
}

.hauptnavi
{
    position:absolute;
    top:290px;
    #top:288px;
    left:1px;
    width:759px;
    #width:760px;
    height:695px;
    border-right:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
}

.farbverlauf
{
    position:absolute;
    top:290px;
    left:1px;
    width:760px;
    #width:761px;
    height:696px;
    border-right:2px solid #cccccc;
    border-bottom:2px solid #cccccc;    
}

.farbverlauf2
{
    position:absolute;
    top:290px;
    left:1px;
    width:762px;
    height:698px;
    #height:697px;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}

.navi_table
{
    table-layout:fixed;
    position:relative;
    top:0px;
    left:-1px;
    width:100%;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: solid;
    border-color: white;
    border-collapse: collapse;
    font-family: Verdana;
    font-size:13px;
    font-weight:normal;
    color:white; 
}
.navi_td
{
    text-align:center;
    height:26px;
    width:100%;
    border-width: 0px 0px 1px 1px;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-color: white;
    background-color:#01009a;
    color:white;
}
.navi_td a:link,.navi_td a:visited
{
    color:white;
    text-decoration:none;     
}
.navi_td_aktiv
{
    text-align:center;
    height:26px;
    width:100%;
    border-width: 0px 0px 0px 1px;
    padding:0px 0px 0px 0px;
    border-style: solid;
    border-color: white;
    background-color:#ffcc00;
    color:#01009a;
    font-weight:bold;
}
.navi_td_aktiv a:link,.navi_td_aktiv a:visited
{
    color:#01009a;
    text-decoration:none;     
}

.unternavi
{
    color:#01009a;
    font-weight:normal;
}
.unternavi a:link,.unternavi a:visited
{
    color:#01009a;
    text-decoration:none;     
}

.unternavi_aktiv
{
    color:#01009a;
    font-weight:bold;
}


.navi_ausgeklappt
{
    position:relative;
    top:0px;
    left:0px;

    width:728px;
    #width:758px;
    border: 0px;
    padding:0px;
    background-color:#ffcc00;
    padding-top:4px;
    padding-bottom:4px;    
    padding-left:30px;
 
    font-family: Verdana;
    font-size:13px;

    color:#01009a;
}


.content1
{
    position:relative;
    top:24px;
    left:20px;
    height:103px;
    width:720px;
    border-bottom:1px solid #808080;
}

.content5
{
    position:relative;
    top:24px;
    left:20px;
    height:34px;
    width:720px;
    border-bottom:1px solid #808080;
}


.content2
{
    position:relative;
    top:50px;
    left:20px;
    height:278px;
    width:720px;
    border-bottom:1px solid #808080;
}

.content2_dotted
{
    position:relative;
    top:50px;
    left:20px;
    height:210px;
    width:720px;
    border-bottom:1px dotted #808080;
}

.content_box1
{
    position:absolute;
    top:35px;
    left:0px;
    width:220px;
    height:100px;
    border:0px solid red;
}
.content_box2
{
    position:absolute;
    top:35px;
    left:250px;
    width:220px;
    height:100px;
    border:0px solid red;
}
.content_box3
{
    position:absolute;
    top:35px;
    left:500px;
    width:220px;
    height:100px;
    border:0px solid red;
}

.content_box4
{
    position:absolute;
    top:155px;
    left:0px;
    width:220px;
    height:100px;
    border:0px solid red;
}
.content_box5
{
    position:absolute;
    top:155px;
    left:250px;
    width:220px;
    height:100px;
    border:0px solid red;
}
.content_box6
{
    position:absolute;
    top:155px;
    left:500px;
    width:220px;
    height:100px;
    border:0px solid red;
}

.content_table
{
    table-layout:fixed;
    position:relative;
    top:0px;
    left:0px;
    width:220px;
    height:100px;
    border-collapse: collapse;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: none none none none;  
    border-style: solid;
    border-color: white;

    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color:#01009a;
}
.content_table a:link,.content_table a:visited
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color:#01009a;
    text-decoration:none;
}
.content_td_top
{
    height:24px;
    border-width: 0px;
    padding: 0px 0px 0px 10px;
    background-color:#ffcc00;


}
.leer_td
{
    height:38px;
    background-color:#ffefb3;
}
.info_td
{
    background-color:#ffefb3;
    padding-left:10px;
    padding-bottom:10px;
}
.info_img
{
    position:relative;
    top:5px;
    left:5px;
    border:0px solid black;
}

.content3
{
    position:relative;
    top:69px;
    left:20px;
    height:197px;
    width:720px;
}

.content4
{
    position:relative;
    top:80px;
    left:20px;
    height:210px;
    width:720px;
    border-bottom:1px solid #808080;
}
.bottom_balken_grau
{
    position:absolute;
    top:668px;
    left:0px;
    width:758px;
    height:26px;
    background-color:#bbb5b5;
}

.bottom_navi
{
    position:absolute;
    top:1000px;
    left:65px;
    width:758px;
    height:56px;
    
}

.top_kasten_grau
{
    position: absolute;
    top:143px;
    left:764px; 
    background-color:#ededed; 
    height:146px;
    #height:166px;
    width:243px;
    #width:239px;
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color:#01009a;  
}

.auf_einen_blick
{
    position:absolute;
    top:10px;
    left:14px;
    padding-left:10px;
    height:55px;
    width:205px;
    border-bottom: 1px solid #808080;
}

.suchen
{
    position:absolute;
    top:78px;
    #top:92px;
    left:14px;
    padding-left:10px;
    padding-top:10px;
    height:55px;
    width:205px;
    border-top: 1px solid white;
}

.service_box
{
    position:absolute;
    top:303px;
    #top:320px;
    left:777px; 
    width:205px;
    height:130px;
    #height:150px;
    border-bottom: 1px solid #808080;
}

.service_td
{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:#01009a;
}
.service_td a:link,.service_td a:visited
{
    color:#01009a;
    
}

.anschrift
{
    position:absolute;
    top:420px;
    #top:454px;
    left:777px; 
    width:205px;
    height:136px;
    border-bottom: 1px solid #808080;

    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:black;
}
.anschrift2
{
    position:absolute;
    top:40px;
    left:544px; 
    width:205px;
    height:136px;
    border-width: 0px 0px 0px 0px;
    border-spacing: 0px;
    border-style: solid;
    border-color: white;
    border-collapse: collapse;

    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:black;
}
.zertifikate
{
    position:absolute;
    top:602px;
    #top:620px;
    left:797px;
}

.nach_oben
{
    position:absolut;
    top:20px;
    left:550px;
}

.stern_text
{
    position:relative;
    top:60px;
    left:20px;
    font-family: Verdana;
    font-size:9px;
    font-weight:normal;
    color:black;
}

.headline
{
    font-family: Verdana;
    font-size:16px;
    font-weight:bold;
    color:#01009a;
}

.headline_red
{
    font-family: Verdana;
    font-size:16px;
    font-weight:bold;
    color:#cb0101;
}

.headline2
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color:#01009a;
}

.text_fett
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color:black;
}

.text_normal
{
    font-family: Verdana;
    font-size:12px;
    font-weight:normal;
    color:black;
}

.text_normal_arial
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:black;
}


.verdana_blau_bold
{
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
    color:#000099;
}

.verdana_blau_normal
{
    font-family: Verdana;
    font-size:10px;
    font-weight:normal;
    color:#000099;
}

.verdana_rot
{
    font-family: Verdana;
    font-size:12px;
    font-weight:normal;
    color:#cb0101;
}

.verdana_rot_eingerückt
{
    position:relativ;
    left:800px;
    font-family: Verdana;
    font-size:12px;
    font-weight:normal;
    color:#cb0101;
}

.verdana_rot a:link,.verdana_rot a:visited
{
    font-family: Verdana;
    font-size:12px;
    font-weight:normal;
    color:#cb0101;
}
.verdana_rot_kursiv
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    color:#cb0101;
}

.verdana_rot_bold
{
    font-family: Verdana;
    font-size:12px;
    font-weight:bold;
    color:#cb0101;
}
.verdana_rot_bold a:link,.verdana_rot_bold a:visited
{
    color:#cb0101;
        text-decoration:none;
}

.verdana_fuss_navi
{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    color:#7f7f7f;
}
.verdana_fuss_navi a:link,.verdana_fuss_navi a:visited
{
    text-decoration:none;
    color:#7f7f7f;
}

.verdana_rot_bold_gross
{
    font-family: Verdana;
    font-style:italic;
    font-size:16px;
    font-weight:bold;
    color:#cb0101;
}

.verdana_rot_bold a:link,.verdana_rot_bold a:visited
{
    color:#cb0101;
}

.headline3
{
    font-family: Verdana;
    font-size:15px;
    font-weight:bold;
    color:#01009a;
}