@charset "utf-8";
/* CSS Document */
/* Navi Classes */
#cont_menu ul{
    margin: 0;
    padding:0;
    list-style-type:none;
}
.cont_menu_lev_01 li{
    margin: 0;
    padding:0;
    list-style-type:none;
}
/*Navi Ebene 1*/
.cont_menu_lev_01 li a{
    text-decoration:none;
    font-size:18px;
    font-weight:normal;
    color:#000166;
    margin: 0;
    padding:0;
    display:block;
    padding-bottom:6px;
    padding-top:12px;
}
.cont_menu_lev_01 li.passive a:hover{
    color:#35a2b9;
}
.cont_menu_lev_01 li.active a{
    color:#000166;
}
.cont_menu_lev_01 li.passive a{
    color:#000166;
}
/*Navi Ebene 2*/
.cont_menu_lev_02 li{
    margin: 0;
    padding:0;
}
.cont_menu_lev_02 li a{/*background-color:#C9C;*/
    font-size:12px;
    font-weight:bold;
    color:#666666;
    margin: 0;
    padding:0;
    display:block;
    padding-bottom:3px;
    line-height:12px;
}
.cont_menu_lev_02 li.passive a:hover{
    color:#999999;
}
.cont_menu_lev_02 li.active a{
    color:#000166;
}
.cont_menu_lev_02 li.passive a{
    color:#666666;
}
/*Navi Ebene 3*/
.cont_menu_lev_03 li{
    margin: 0;
    padding:0;
}
.cont_menu_lev_03 li a{/*background-color:#C99;*/
    font-size:11px;
    font-weight:normal;
    color:#666666;
    margin: 0;
    padding:0;
    display:block;
    padding-bottom:3px;
    padding-left:6px;
    line-height:12px;
}
.cont_menu_lev_03 li.passive a:hover{
    color:#999999;
}
.cont_menu_lev_03 li.active a{
    color:#35a2b9;
}
.cont_menu_lev_03 li.passive a{
    color:#666666;
}
/*Aktuelles Clases*/
#cont_aktuelles ul{
    margin: 0;
    padding:0;
    list-style-type:none;
}
.cont_aktuelles_lev_01 li{
    margin: 0;
    padding:0;
    list-style-type:none;
}
/*Aktuelles Ebene 1*/
.cont_aktuelles_lev_01 li a{/*background-color:#CCF;*/
    text-decoration:none;
    font-size:18px;
    font-weight:normal;
    color:#000166;
    margin: 0;
    padding:0;
    display:block;
    padding-bottom:6px;
    padding-top:12px;
}
.cont_aktuelles_lev_01 li.passive a:hover{
    color:#35a2b9;
}
.cont_aktuelles_lev_01 li.active a{
    color:#000166;
}
.cont_aktuelles_lev_01 li.passive a{
    color:#000166;
}
/*Aktuelles Ebene 2*/
.cont_aktuelles_lev_02 li{
    font-size:11px;
    padding-bottom:12px;
}
.cont_aktuelles_lev_02 li a{
    font-size:11px;
    color:#000166;
    display:inline;
}
.cont_aktuelles_lev_02 li a:hover{
    color:#35a2b9;
}
/*Content Classes*/
#cont_breadcrumb {
    font-size:9px;
    color:#999999;
}
#cont_breadcrumb a{
    font-size:9px;
    text-decoration:none;
    color:#999999;
}
#cont_breadcrumb a:hover{
    font-size:9px;
    text-decoration:none;
    color:#666666;
}
#cont_footer {
    font-size:9px;
    color:#999999;
}
#cont_footer a{
    font-size:9px;
    text-decoration:none;
    color:#999999;
}
#cont_footer a:hover{
    font-size:9px;
    text-decoration:none;
    color:#666666;
}
#cont_main p{
    margin-bottom:3px;
}

#cont_main img{
    margin:1px;
    padding:0;
    outline-style: solid;
    outline-color: #999;
    outline-width: 1px;
    float:left;
    margin-right:9px;
}
#cont_main img.mainImgRechts{
float:right;
    margin-right:9px;
    margin-left:9px;
}


#cont_main ul{
    list-style-type: square;
    list-style-position:inside;
    list-style-image: url(../images/icon_list.gif);
}
h1{
    font-size:18px;
    font-weight:normal;
    color:#35a2b9;
    margin: 0;
    padding:0;
   /* display:block;*/
}
h2{
    font-size:12px;
    font-weight:bold;
    color:#000166;
    margin: 0;
    padding:0;
    /*display:block;*/
    padding-bottom:3px;
}
h3{
    font-size:11px;
    font-weight:bold;
    color:#666666;
    margin: 0;
    padding:0;
    /*display:block;*/
    padding-bottom:3px;
    padding-top:6px;
}
h4{
    font-size:11px;
    font-weight:normal;
    color:#35a2b9;
    margin: 0;
    padding:0;
   /* display:block;*/
    padding-bottom:3px;
    padding-top:6px;
}
h5{
    font-size:18px;
    color:#999999;
    font-weight:normal;
    position:absolute;
    /*background-color:#0FF;*/
    max-width:750px;
    max-height:63px;
    right:3px;
    bottom:233px;
}
h6{
    font-size:9px;
    color:#999999;
    font-weight:normal;
    position:absolute;
    max-width:750px;
    max-height:13px;
    right:3px;
    bottom:220px;
}
/*###########################################Spezielle COntents*/
#teamEintrag{
    margin-top:9px;
    margin-bottom:27px;
    display:block;
    width:100%;
    clear: left;
}

#teamEintrag img{
    margin:1px;
    padding:0;
    outline-style: solid;
    outline-color: #666;
    outline-width: 1px;
    margin-right:9px;
    margin-bottom:27px;
}

#teamEintragText{
    margin-left: 118px;
}

#cont_main modHeaderImgEdit img{
    margin:1px;
    padding:0;
    outline-style: solid;
    outline-color: #999;
    outline-width: 1px;
    clear:left;
    margin-right:9px;
}

.txt_h3{
    margin:0;
    padding:0;
    font-size:11px;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}
.txt_h4{
    font-size:11px;
    font-weight:normal;
    color:#35a2b9;
    margin:0;
    padding:0;
    text-decoration:none;
}
#teamEintrag table,tr,td{
    margin: 0px;
    padding: 0px;
    border-bottom: 0;
}
#terminEmbed {
    margin-bottom:9px;
    margin-top:9px;
    background-image:url(../images/bg_aktuelles.gif);
    padding:3px;
    width:100%;
}
#teamEintrag td p{
    margin: 0px;
    padding: 0px;
}
.Input{
    border-style:solid;
    border-width:1px;
    border-color:#999;
}
#partnerEintrag{
    margin-top:9px;
    margin-bottom:27px;
    display:block;
    width:100%;
    clear: left;
}
#partnerEintrag img{
    margin:1px;
    padding:0;
    outline-style: none;
    margin-right:9px;
    margin-bottom:27px;
}
#partnerEintragText{
    margin-left: 123px;
}
#newsEintrag{
    margin-top:9px;
    margin-bottom:27px;
    display:block;
    width:100%;
    clear: left;
}
#newsEintrag img{
    margin:1px;
    padding:0;
    outline-style: none;
    margin-right:9px;
    margin-bottom:27px;
}
#newsEintragText{
    margin-left: 123px;
}
.more{
    text-decoration:none;
}
.more:hover{
    color:#000166;
}
#cont_main .projekt_img{
    /*margin:1px;*/
    padding:0;
    outline-style: none;
    margin-right:9px;
    /*margin-bottom:9px;*/
   clear: left;
    /*float:left; */
}

#backLink{
    text-align:right;
    width: 100%;
    clear:left;
}
.mapsimage {
    width:350px;
    height: 200px;
    clear:left;
    margin:1px;
    padding:0;
    outline-style: solid;
    outline-color: #999;
    outline-width: 1px;
    margin-bottom:9px;
    background-color:#456789;
}
.mapstext{
clear:left;
display:block;
}
.mapseintrag{
margin-top:27px;
}
.mapstext a{
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    color:#35a2b9;
}
.mapsopen {
font-size:9px;
    text-decoration:none;
    color:#999999;
     font-weight:normal;
}
