/* Ganz Allgemein */
body{
font-family: Verdana;
font-size: 12pt;
color: black;
margin:0;
padding:0;
min-width:73.5em;
}

hr.blue_divider{
margin:0;
height:0px;
border:0;
background-color: #edf7fd;
display:none;
}

div.blue_divider{
margin:0;
border:0;
display:none;
height:0px;
}

div#cover{
margin:0px;
min-width:64.5em;
}
/* Kopfzeile */
div#kopfzeile{
background-color: #93cceb;
margin:0;

}
*html div#kopfzeile{
height: 60px;
overflow:hidden;
}

div#kopfzeile_logo_und_menu1{
}

div#kopfzeile_big_picture{
margin:0;
padding:0;
height:0;
}

div.clear_div{
clear: both;
}

/*Inhalt und Navigation */
div#menu_content_box{
margin: 0;
padding: 0px 0 0 0;
border-top: 1px solid #93cceb;
}

/*Fusszeile*/
div#footer{
background: #e6e7e8;
padding:5px 0px;
}

div#footer_impressum{
float:left;
margin-left:50px;
}

div#footer_impressum a{
color:black;
text-decoration: none;
}

div#footer_info{
margin-left: 190px;
font-size:0.8em;
margin-top:0.1em;
}

/*CONTENT*/

div#content_box{
margin: 0 0 0 0;
padding: 1px 0px 20px 20px;
border-left: 14em solid #93cceb;
background:white;
}

div#content{
position:relative;
padding-top:10px;
}

div#content a{
color:black;
}

div#blue_box_right{
position: absolute;
top:5px;
left: 30px;
}

div.footer_toplink_wrap{
float:right;
position:relative;
z-index: 2;
margin-right:10px;
}

a.content_toplink{
color:black;
}

* html div#content_box{
padding: 1px 0px 1px 20px;
}

/*MENU*/

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

*html div#kopfzeile_menu_1_box{
}

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

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

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

div.menu_1_element_no a:hover{
color: white;
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 {
float: left;
margin:0;
width:14em;
background:#93cceb;
position:relative;
}

div #menu_2{
padding: 10px 0 10px 0;
}
/* Elemente */

/* 2. Ebene */
/*Normal*/
div.menu_2_ebene_2_element_no{
padding: 5px 5px 5px 30px;
margin-bottom:5px;
}

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

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

/*Aktiv*/
div.menu_2_ebene_2_element_act{
padding: 5px 5px 5px 26px;
margin-left: 4px;
margin-bottom:5px;
}

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

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

}

/* 3. Ebene */
/*Normal*/
div.menu_2_ebene_3_element_no{
padding: 3px 5px 3px 48px;
margin-left: 4px;
}

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

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

/*Aktiv*/
div.menu_2_ebene_3_element_act{
padding: 3px 5px 3px 48px;
margin-left: 4px;
}

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

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

/* 4. Ebene */
/*Normal*/
div.menu_2_ebene_4_element_no{
padding: 3px 5px 3px 65px;
margin-left: 4px;
font-size: 0.9em;
}

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

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

/*Aktiv*/
div.menu_2_ebene_4_element_act{
padding: 3px 5px 3px 65px;
margin-left: 4px;
font-size: 0.9em;
}

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

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


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

div#visibility_selection a{
color: black;
text-decoration:none;
}

div#visibility_selection a:hover{
color: white;
}

div#visibility_selection a.font_0{
font-size:1.1em;
}

div#visibility_selection a.font_1{
font-size:1.4em;
}

div#visibility_selection a.font_2{
font-size:1.6em;
}

div#visibility_selection div.to_contrast a{
}

/* === TT_NEWS ANPASSUNG === */
div.news-single-item{
margin-right:10px;
}

div.news-list-container{
margin-right:10px;
}


