/* body hintergrund grau: #BDBFC1 */  
/* font-family: Calibra, Arial, Helvetica, sans-serif; */

/* teaserbox-header hintergund grau: #B2B3B7 */ 

/* dgq rot: 170,16,84 - #AA1054 */
/* dgq orange: #F9AA4E */

/* level1: home */
/* level2: buttons */
/* level3: #D2D4D6 | #B2B3B7 */
/* level4 dgq: #FFFFFF | #D66A92 */
/* level4 ber: #FFFFFF | #759DD3 */
/* level4 wei: #FFFFFF | #F6B047 */
/* level4 per: #FFFFFF | #D2D4D6 */
/* level4 ver: #FFFFFF | #D2D4D6 */
/* level4 dgq: #FFFFFF | #A2D07B */
/* level5: #D2D4D6 | #B2B3B7 */
/* level6 dgq: #FFFFFF | #ECB0C6 */
/* level6 ber: #FFFFFF | #B4C9E9 */
/* level6 wei: #FFFFFF | #FAD7A3 */
/* level6 per: #FFFFFF | #E8E9EA */
/* level6 ver: #FFFFFF | #E8E9EA */
/* level6 for: #FFFFFF | #CBE6B8 */

/* Subportal_ID */
/* dgq: 44b4641c-d7cd-4d94-ad4d-9d48191d474a */
/* ber: 70e67f3b-fb37-43ea-89d5-402c064815d7 */
/* wei: bdf5674e-f2fe-4ae7-8dc2-1030ee2c09c2 */
/* per: ded3f813-7183-48dc-8f5e-75d3a4e434a1 */
/* net: db01b7be-52e4-4c15-8ed9-5284366391d8 */
/* for: ffcb03d4-84b9-4ea1-b84a-afcc3e184900 */

/* *** level 2 *** */
.nav_left_lev2 {
    display:block;
    margin:4px 0px 1px 0px; 
}
.nav_left_lev2 a, .nav_left_lev2 a:link, .nav_left_lev2 a:visited, .nav_left_lev2 a:active, .nav_left_lev2 a:focus {
    display:block;
}

/* subportal neu_tral */
.nav_col_neu_lev2 a, .nav_col_neu_lev2sel a:hover  {
    background-image: url(/ft-pics/DGQ_Btn-DD01-228px.jpg);
    background-repeat:no-repeat;
}
.nav_col_neu_lev2 a:hover, .nav_col_neu_lev2sel a {
    background-image: url(/ft-pics/DGQ_Btn-DD02-228px.jpg );
    background-repeat:no-repeat;
}

/* subportal root */
.nav_col_root_lev2 a, .nav_col_root_lev2sel a:hover  {
    background-image: url(/ft-pics/DGQ_Btn-DD01-228px.jpg);
    background-repeat:no-repeat;
}
.nav_col_root_lev2 a:hover, .nav_col_root_lev2sel a {
    background-image: url(/ft-pics/DGQ_Btn-DD02-228px.jpg );
    background-repeat:no-repeat;
}

/* subportal willkommen */
.nav_col_willko_lev2 a, .nav_col_willko_lev2sel a:hover  {
    background-image: url(/ft-pics/WILLKOMMEN.gif);
    background-repeat:no-repeat;
}
.nav_col_willko_lev2 a:hover, .nav_col_willko_lev2sel a {
    background-image: url(/ft-pics/WILLKOMMEN_rot.gif);
    background-repeat:no-repeat;
}
/* subportal programm */
.nav_col_progra_lev2 a, .nav_col_progra_lev2sel a:hover {
    background-image: url(/ft-pics/Programm.gif);
    background-repeat:no-repeat;
}
.nav_col_progra_lev2 a:hover, .nav_col_progra_lev2sel a {
    background-image: url(/ft-pics/Programm_rot.gif);
    background-repeat:no-repeat;
}

/* subportal ausfor */
.nav_col_ausfor_lev2 a, .nav_col_ausfor_lev2sel a:hover {
    background-image: url(/ft-pics/Ausstellerforum.gif);
    background-repeat:no-repeat;
}
.nav_col_ausfor_lev2 a:hover, .nav_col_ausfor_lev2sel a {
    background-image: url(/ft-pics/Ausstellerforum_ROT.gif);
    background-repeat:no-repeat;
}

/* subportal rahpro */
.nav_col_rahpro_lev2 a, .nav_col_rahpro_lev2sel a:hover {
    background-image: url(/ft-pics/Rahmenprogramm.gif);
    background-repeat:no-repeat;
}
.nav_col_rahpro_lev2 a:hover, .nav_col_rahpro_lev2sel a {
    background-image: url(/ft-pics/Rahmenprogramm_ROT.gif);
    background-repeat:no-repeat;
}

/* subportal anmeldung */
.nav_col_anmeld_lev2 a, .nav_col_anmeld_lev2sel a:hover {
    background-image: url(/ft-pics/Anmeldung.gif);
    background-repeat:no-repeat;
}
.nav_col_anmeld_lev2 a:hover, .nav_col_anmeld_lev2sel a  {
    background-image: url(/ft-pics/Anmeldung_rot.gif);
    background-repeat:no-repeat;
}
/* subportal verort */
.nav_col_verort_lev2 a, .nav_col_verort_lev2sel a:hover {
    background-image: url(/ft-pics/VERANST_ORT.gif);
    background-repeat:no-repeat;
}
.nav_col_verort_lev2 a:hover, .nav_col_verort_lev2sel a {
    background-image: url(/ft-pics/VERANST_ORT_rot.gif);
    background-repeat:no-repeat;
}
/* subportal kontakt */
.nav_col_gewinn_lev2 a, .nav_col_gewinn_lev2sel a:hover {
    background-image: url(/ft-pics/Gewinnspiel.gif);
    background-repeat:no-repeat;
}
.nav_col_gewinn_lev2 a:hover, .nav_col_gewinn_lev2sel a {
    background-image: url(/ft-pics/Gewinnspiel_rot.gif);
    background-repeat:no-repeat;
}
/* subportal kontakt */
.nav_col_kontak_lev2 a, .nav_col_kontak_lev2sel a:hover {
    background-image: url(/ft-pics/Kontakt.gif);
    background-repeat:no-repeat;
}
.nav_col_kontak_lev2 a:hover, .nav_col_kontak_lev2sel a {
    background-image: url(/ft-pics/Kontakt_rot.gif);
    background-repeat:no-repeat;
}
/* subportal impressionen */
.nav_col_impres_lev2 a, .nav_col_impres_lev2sel a:hover {
    background-image: url(/ft-pics/Impressionen.gif);
    background-repeat:no-repeat;
}
.nav_col_impres_lev2 a:hover, .nav_col_impres_lev2sel a {
    background-image: url(/ft-pics/Impressionen_ROT.gif);
    background-repeat:no-repeat;
}
/* subportal for */
.nav_col_for_lev2 a, .nav_col_for_lev2sel a:hover {
    background-image: url();
    background-repeat:no-repeat;
}
.nav_col_for_lev2 a:hover, .nav_col_for_lev2sel a {
    background-image: url();
    background-repeat:no-repeat;
}

/* subportal such */
#butsearch {
    width:228px; height:29px; /* 21.11.07, vorher: width:201px; height:29px; */
    margin-top:15px; /*10*/
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
    border:0px;
}
#butsearch form {
    height:29px;
    padding:0px 0px 0px 0px;
    background-image: url();
    background-repeat:no-repeat;
}
#butsearch form:hover {
    background-image: url();
    background-repeat:no-repeat;
}
.inpfield {
    width: 97px;
    height:13px;
    font-size: 11px; 
    border: 0px 0px 0px 0px;
    margin: 0px 0px 10px 37px;
    padding: 0px 0px 0px 0px;
    border: 0px solid white;
    background-color:transparent;
}
.subfield {
    width: 60px;
    height: 29px;
    margin: 0 0 0 5px;
}

/* subportal shop */
#butshop a {
    display:block;
    width:228px;height:29px; /* 21.11.07, vorher: width:201px; height:29px; */
    background-image: url();
    margin-top:5px;
}
#butshop a:hover {
    background-image: url();
    background-repeat:no-repeat;
}



/* *** level 3 *** */
.nav_left_lev3 {
    margin:0px 0px 1px 0px;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.nav_left_lev3 ul {
    list-style-type:circle;
}
.nav_left_lev3 a, .nav_col_lev3sel a:hover {
    display:block;
    overflow:hidden;
    padding: 2px 2px 2px 10px;
    color: black;
    background-color: #D2D4D6;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.nav_left_lev3 a:visited {
    text-decoration: none;
}                        
.nav_col_lev3 a:hover, .nav_col_lev3sel a {
    color: black;
    background-color: #B2B3B7;
    text-decoration:none;

}
/* *** level 4 *** */
/* level 4 links, Subportale! */
#nav_left_li_lev4_dgq li, #nav_left_li_lev4_ber li, #nav_left_li_lev4_wei li, #nav_left_li_lev4_ver li, #nav_left_li_lev4_for li, #nav_left_lisel_lev4_dgq li:hover, #nav_left_lisel_lev4_ber li:hover, #nav_left_lisel_lev4_wei li:hover, #nav_left_lisel_lev4_ver li:hover, #nav_left_lisel_lev4_for li:hover {
    background-color: white;
}
#nav_left_li_lev4_dgq li:hover, #nav_left_lisel_lev4_dgq {
    background-color: #D66A92;
}
#nav_left_li_lev4_ber li:hover, #nav_left_lisel_lev4_ber {
    background-color: #759DD3;
}
#nav_left_li_lev4_wei li:hover, #nav_left_lisel_lev4_wei {
    background-color: #f9aa4e;
}
#nav_left_li_lev4_ver li:hover, #nav_left_lisel_lev4_ver {
    background-color: #D2D4D6;
}
#nav_left_li_lev4_for li:hover, #nav_left_lisel_lev4_for {
    background-color: #A2D07B;
}

.nav_left_lev4 {
    margin:0px 0px 0px 0px;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom: 1px solid black;
}

.nav_left_lev4 a, .nav_col_dgq_lev4sel a:hover, .nav_col_ber_lev4sel a:hover, .nav_col_wei_lev4sel a:hover, .nav_col_ver_lev4sel a:hover, .nav_col_for_lev4sel a:hover  {
    display:block;
    overflow:hidden;
    padding: 2px 2px 2px 20px;
    color: black;
    background-color: white;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.nav_left_lev4 a:visited {
    text-decoration: none;
}
.nav_col_dgq_lev4 a:hover, .nav_col_dgq_lev4sel a {
    color:black;
    background-color: #D66A92;
    text-decoration: none;
}
.nav_col_ber_lev4 a:hover, .nav_col_ber_lev4sel a {
    color:black;
    background-color: #759DD3;
    text-decoration: none;
}
.nav_col_wei_lev4 a:hover, .nav_col_wei_lev4sel a {
    color:black;
    background-color: #f9aa4e;
    text-decoration:none;
}
.nav_col_per_lev4 a:hover, .nav_col_per_lev4sel a {
    color:black;
    background-color: #D2D4D6;
    text-decoration:none;
}
.nav_col_ver_lev4 a:hover, .nav_col_ver_lev4sel a {
    color:black;
    background-color: #D2D4D6;
    text-decoration:none;
}
.nav_col_for_lev4 a:hover, .nav_col_for_lev4sel a {
    color:black;
    background-color: #A2D07B;
    text-decoration:none;
}

/* level 4 rechts, Subportale! */
.nav_ritop_lev4 {
    margin-top:2px;
    margin-bottom:2px;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom:0px solid black;
    text-decoration: none;
}
.nav_ritop_lev4 a, .nav_col_wei_ritop4sel a:hover {
    display:block;
    overflow:hidden;
    padding: 2px 2px 2px 10px;
    color: black;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    text-decoration:none;
    background-color: #F6B047; 
}
.nav_col_dgq_ritoplev4 a:hover, .nav_col_dgq_ritoplev4sel a {
    color: black;
    background-color: #D66A92;
    text-decoration: none;
}
.nav_col_ber_ritoplev4 a:hover, .nav_col_ber_ritoplev4sel a {
    color: black;
    background-color: #759DD3;
    text-decoration: none;
}
.nav_col_wei_ritoplev4 a:hover, .nav_col_wei_ritoplev4sel a {
    color: black;
    background-color: #f9aa4e;
    text-decoration: none;
}
.nav_col_per_ritoplev4 a:hover, .nav_col_per_ritoplev4sel a {
    color: black;
    background-color: #D2D4D6;
    text-decoration: none;
}
.nav_col_ver_ritoplev4 a:hover, .nav_col_ver_ritoplev4sel a {
    color: black;
    background-color: #D2D4D6;
    text-decoration: none;
}
.nav_col_for_ritoplev4 a:hover, .nav_col_for_ritoplev4sel a {
    color: black;
    background-color: #A2D07B;
    text-decoration: none;
}

/* *** level 5 *** */
/* level 5 rechts */
.nav_ritop_lev5 {
    margin-top:1px;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-bottom:1px solid white;
}
                   
.nav_ritop_lev5 a, .nav_col_ritoplev5sel a:hover {
    display:block;
    overflow:hidden;
    padding: 2px 2px 2px 10px;
    color: black;
    background-color: #D2D4D6;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    text-decoration:none;
}                         
.nav_ritop_lev5 a:hover, .nav_col_ritoplev5sel a {
    padding: 2px 2px 2px 10px;
    background-color: #B2B3B7; 
    color:black;
}
.nav_ritop_lev5 a:visited {
    text-decoration: none;
}

/* level 6 rechts, Subportale! */
.nav_ritop_lev6 {
    margin-top:-1px; margin-bottom:-1px;
    border-top:1px solid black; border-bottom:1px solid black;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.nav_ritop_lev6 a:visited {
    text-decoration: none;
}
.nav_ritop_lev6 a, .nav_col_wei_ritoplev6sel a:hover {
    display:block;
    overflow:hidden;
    padding: 2px 2px 2px 20px;
    color: black;
    background-color: #FFFFFF;
    font-family:  Calibra, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.nav_col_wei_ritoplev6 a:hover, .nav_col_wei_ritoplev6sel a {
    color: black;
    background-color: #FAD7A3;
}

/* levl 7 rechts, nur RK*/
.nav_ritop_lev7 {
    margin-top:-1px; margin-bottom:-1px;
    border-top:1px solid black; border-bottom:1px solid black;
    font-family: Calibra, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.nav_ritop_lev7 a:visited {
    text-decoration: none;
}
.nav_ritop_lev7 a, .nav_col_wei_ritoplev7sel a:hover {
    display:block;
    overflow:hidden;
    padding: 2px 2px 2px 20px;
    color: black;
    background-color: #FFFFFF;
    font-family:  Calibra, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.nav_col_wei_ritoplev7 a:hover, .nav_col_wei_ritoplev7sel a {
    color: black;
    background-color: #FAD7A3;
}
.lnk_after a {
    background-image: url();
    background-position:right;
    background-repeat:repeat-y;

}
