/* Menu erster Ebene Definitionen (Horizontal)*/
div#kopfzeile_menu_1_box{
padding-left:300px;
height:76px;
background: url(../img/logo_apd.gif) left no-repeat;
position: relative;
margin-right: 85px;
padding-top: 0px;
margin-bottom:0px;
margin-left: 0px;
}

div#kopfzeile_menu_1{
position: absolute;
bottom: 0px;
width:45.5em;
}

/* ELEMENTE */
div.menu_1_element_no{
float:left;
}

div.menu_1_element_no a{
color:#606060;
text-decoration: none;
padding: 0 5px;
}

div.menu_1_element_no a:hover{
color: #93cceb;
text-decoration: none;
padding: 0 5px;
}

div.menu_1_element_act{
float:left;
}

div.menu_1_element_act a{
color: white;
text-decoration: none;
background-color: #93cceb;
padding: 0 5px;
}

div.menu_1_element_act a:hover{
color: #def1fb;
text-decoration: none;
background-color: #93cceb;
padding: 0 5px;
}

div.menu_1_divider{
float:left;
background-color: #93cceb;
width:3px;
height:1.2em;
}

/* Vertikal ab 2. EBENE */

div#menu_2_box {
border-right: 3px solid #93cceb;
float: left;
margin:0;
width:15em;
}

div #menu_2{
background: #def1fb;
}
/* Elemente */

/* 2. Ebene */
/*Normal*/
div.menu_2_ebene_2_element_no{
padding: 5px 5px 5px 30px;
background: #def1fb;
}

div.menu_2_ebene_2_element_no a{
color: #606060;
text-decoration: none;
}

div.menu_2_ebene_2_element_no a:hover{
color: #93cceb;
text-decoration: none;
}

/*Aktiv*/
div.menu_2_ebene_2_element_act{
padding: 5px 5px 5px 26px;
background: #93cceb;
margin-left: 4px;
}

div.menu_2_ebene_2_element_act a{
color: white;
font-weight: bold;
text-decoration: none;
}

div.menu_2_ebene_2_element_act a:hover{
color: #def1fb;
text-decoration: none;
font-weight: bold;

}

/* 3. Ebene */
/*Normal*/
div.menu_2_ebene_3_element_no{
padding: 3px 5px 3px 38px;
background: url(../img/blue_dot_5.gif) no-repeat 28px center #93cceb ; 
margin-left: 4px;
}

div.menu_2_ebene_3_element_no a{
color: white;
text-decoration: none;
}

div.menu_2_ebene_3_element_no a:hover{
color: #def1fb;
text-decoration: none;
}

/*Aktiv*/
div.menu_2_ebene_3_element_act{
padding: 3px 5px 3px 38px;
background: url(../img/blue_dot_5.gif) no-repeat 28px center #93cceb ; 
margin-left: 4px;
}

div.menu_2_ebene_3_element_act a{
color: #606060;
font-weight: bold;
text-decoration: none;
}

div.menu_2_ebene_3_element_act a:hover{
color: #def1fb;
font-weight: bold;
text-decoration: none;
}

/* 4. Ebene */
/*Normal*/
div.menu_2_ebene_4_element_no{
padding: 3px 5px 3px 45px;
background: #93cceb;
margin-left: 4px;
font-size: 0.9em;
}

div.menu_2_ebene_4_element_no a{
color: white;
text-decoration: none;
}

div.menu_2_ebene_4_element_no a:hover{
color: #def1fb;
text-decoration: none;
}

/*Aktiv*/
div.menu_2_ebene_4_element_act{
padding: 3px 5px 3px 45px;
background: #93cceb;
margin-left: 4px;
font-size: 0.9em;
}

div.menu_2_ebene_4_element_act a{
color: #606060;
font-weight: bold;
text-decoration: none;
}

div.menu_2_ebene_4_element_act a:hover{
color: #def1fb;
font-weight: bold;
text-decoration: none;
}


/*===== AUSWAHL DER SCHRIFTGROESSEN ==== */
div#visibility_selection {
padding-left:10px;
}

div#visibility_selection a{
/*color: gray;*/
text-decoration:none;
color:#606060;
}

div#visibility_selection a:hover{
color: #93cceb;
}

div#visibility_selection a.font_0{
font-size:10.5pt;
}

div#visibility_selection a.font_1{
font-size:12.5pt;
}

div#visibility_selection a.font_2{
font-size:14pt;
}


/* === LINK ZUR KONTRASTVERSION ===*/
div#visibility_selection div.to_contrast a{
margin:0;
padding:0;
}
div#visibility_selection div.to_contrast{
margin:0;
padding:0;
}