#flash {
margin-left: 60px;
}


#content_mitte_text table {
font-size: 11px;
font-family: verdana;
}

html, body {
background-color: #e8e8e9;

font-family: verdana, arial, serif;
font-size: 11px;
padding: 10px 0px 0px 0px;
margin: auto;
}


img {
border=0;
}

#content_mitte_text a {
color: #00adef;
}

#content_mitte_text img {
border: 0;
}
/**************************************************************************************************/
/*gesamte Seite*/
/**************************************************************************************************/
#main_center {
width: 919px;
vertical-align: middle;
position: absolute;
left: 50%;
margin-left: -470px;
float: left;
}



/**************************************************************************************************/
/*Header*/
/**************************************************************************************************/
#oben_container {
background-image: url(images/bafos.jpg);
background-repeat: no-repeat;
height: 203px;
width: 919px;

}

/**************************************************************************************************/
/*Content*/
/**************************************************************************************************/

#mitte {
float: left;
width: 919px;
background-image: url(images/hintergrund.gif);
background-repeat: repeat-y;
margin-top: 6px;
_margin-top: -1px;
}


#ol {
position: absolute;
top: 0px;
left: -22px;
height: 4px;
width: 4px;
background-image: url(images/ol.gif);
background-repeat: no-repeat;

}

#or {
position: absolute;
top: 0px;
left: 490px;
height: 4px;
width: 4px;
background-image: url(images/or.gif);
background-repeat: no-repeat;



} 


#content_mitte_text {
position: relative;
float: left;
left: 28px;
width: 480px;
padding-top: 18px;
padding-bottom: 40px;
}

#content_mitte_text ul {
list-style: none;
}


#content_mitte_text li {
/*list-style-image: url(images/navi-pfeil-transparent.gif);*/
background-image: url(images/navi-pfeil-transparent.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
text-indent: 11px;
_background-image: url(nix.gif);
_list-style-image: url(images/navi-pfeil-transparent.gif);
}

*+ html #content_mitte_text li {
background-image: url(images/navi-pfeil-transparent.gif);
background-repeat: no-repeat;
background-position: 0px 15px;

}

/**************************************************************************************************/
/*Kontaktformular*/
/**************************************************************************************************/

#mailform {
float: left;

}

.radiolayout {
width: 480px;
position: relative;
}



.mailform, .mailformrequired, .mailformradio {
font-size: 11;
float: left;

}
.csc-mailform-field {
width: 100%;
}

#mailformname {
position: relative;
left: 130px;
top: -15px;
}
#mailformfirma {
position: relative;
left: 130px;
top: -15px;
}

#mailformemail {
position: relative;
left: 129px;
top: -15px;
}

#mailformstraße {
position: relative;
left: 129px;
top: -15px;
}

#mailformPLZ_Ort {
position: relative;
left: 129px;
top: -15px;
}

#mailformnachricht {
position: relative;
left: 130px;
top: -15px;
}

#mailformAnrede {
border: 0;
position: relative;
left: -10px;
margin-bottom: 10px;

}


.mf-submit {
margin-top: 20px;
margin-bottom: 40px;
}


/**************************************************************************************************/
/* Sitemap */
/**************************************************************************************************/

.sitemap1 {
color: black;

}

.sitemap1 a {
text-decoration: none;
}


.sitemap a:link {
color: black;
}






/**************************************************************************************************/
/*Menü links*/
/**************************************************************************************************/


#startschuss_logo {margin-left: 8px; margin-top: 6px;}

#menu_links {
width: 194px;
/*position: absolute;*/
position: relative;
top: -40px;
/*background-image: url(images/bafos-startschuss.gif);*/
background-repeat: no-repeat;
background-position: 8px 7px;
float: left;
background-color: white;


_overflow: hidden;
}

/* IE 6+7 zu lange trennlinien */
#nav .menuparent ul li {
_width: 140px;
}

*+ html #nav .menuparent ul li {
width: 140px;
}


#menu_links_text {
width: 174px;
margin-top: 10px;
padding-left: 7px;
margin-left: 3px;



}

#menu_links_text ul {
margin: 0px;
padding: 0px 8px 0px 0px;
}



#menu_links_text ul li {
list-style: none;
margin: 0px;
border-bottom: dotted #d7d7d7 1px;
width: 167px;
padding: 0px;
line-height: 20px;
background-image: url(images/navi-pfeil-transparent.gif);
background-repeat: no-repeat;
background-position: 3px 7px;
}

#menu_links_text ul li a {
color: black;
text-decoration: none;
font-weight: lighter;
margin: 0px 0px 0px 15px;
}

#menu_links_text ul li ul {
margin-left: 12px;
}

#menu_links_text ul li ul li {
background-image: none;
}

#menu_links_text ul li ul li {
border-style: none;
}

/**************************************************************************************************/
/*Partner Logos*/
/**************************************************************************************************/
#partner_logos {
width: 165px;
margin-left: 20px;
margin-top: 30px;
}

/**************************************************************************************************/
/*Partner-Login rechts*/
/**************************************************************************************************/

#login_rechts {
float: left;
width: 178px;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}

/**************************************************************************************************/
/*News-Modul rechts*/
/**************************************************************************************************/
#news_rechts {
background-image: url(images/bgr-news.png);
background-repeat: repeat-x;
float: left;
width: 197px;
margin-left: 8px;
margin-top: 0px;
position: relative;
left: 40px;
min-height: 470px;
_height: 470px;
}

*+ html #news_rechts {
height: 470px;
}



#news_rechts_bgr {
background-image: url(images/bgr-news-modul-oben.gif);
background-repeat: no-repeat;
width: 197px;
float: left;
margin: 0px;
}

#news_rechts_text {
float: left;
width: 178px;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}

#news_rechts_text a {
color: #00adef;
text-decoration: none;
}

#news_rechts_text p {
padding: 0px 0px 15px 0px;
}

.news-list-item{
height: auto;
}

.news-list-item a {
position: relative;
top: -9px;
}

.news-list-item p {
position: relative;
top: 4px;

}

.news-list-item {
border-bottom: dotted #d7d7d7 1px;
}

.csc-firstHeader {
font-size: 12px;
padding-top: 6px;
line-height: 14px;
}



/* News-Modul Single-Ansicht*/

.news-single-backlink a {
color: #00adef;
text-decoration: none;
}

/**************************************************************************************************/
/*Newsletteranmeldung rechts*/
/**************************************************************************************************/

.tx-danewslettersubscription-pi1 input{
margin-top: 10px;
}


.tx-danewslettersubscription-pi1-listrow-header p {
font-size: 11px;
}



.tx-tdnewsletter-pi1 table{
font-size: 11px;

}

.tx-danewslettersubscription-pi1-listrow-header {
font-weight: bolder;
}

/**************************************************************************************************/
/*Menü oben*/
/**************************************************************************************************/
#menu_oben {
background-image: url(images/bgr-navi-oben.gif);
background-repeat: repeat-x;
width: 719px;
height: 39px;
position: relative;
margin-left: 200px;

                
}

#menu_oben_ecke {
background-image: url(images/runde-ecke-navi-oben.gif);
background-repeat: no-repeat;
float: left;
width: 5px;
height: 5px;
position: relative;
top: 34px;



}

#menu_oben_text {
float: left;
width: 707px;
height: 28px;
position: relative;
left: 20px;
top: -27px;
_font-size: 10px;

}


#menu_oben_text img {
margin-left: 5px;
margin-right: 2px;
}


#menu_oben_text a {
color: black;
font-size: 10px;
font-weight: lighter;
text-decoration: none;
margin: 0px 7px 0px 2px;
padding: 0px 0px 0px 0px;
}

#menu_oben_trennlinie {
position: relative;
top: -22px;
left: 236px;
height: 26px;
width: 3px;
border-right: dotted #d7d7d7 1px;
_left: 240px;
_top: -23px;
}

/*Symbole Drucken*/
#menu_oben_text .print img {
position: relative;
margin-left: 3px;
margin-right: 3px;

}

/*Symbole weiterempfehlen*/
#menu_oben_text .fc_footer img {
position: relative;
margin-left: 3px;
margin-right: 3px;

}
/**************************************************************************************************/
/*Footer*/
/**************************************************************************************************/
#unten_container {
float: left;
background-color: #E8E8E9;
height: auto;
width: 920px;
text-align: right;
padding-top: 0px;
clear: both;
padding-bottom: 30px;
padding-top: 5px;
padding-left: 20px;
_padding-left: 5px;
}

*+ html #unten_container {
padding-left: 5px;
}

#unten_navi {
float: right;
color: #a3a3a4;
height: 16px;
width: 450px;
margin-right: 35px;
_margin-right: 10px;
}

*+ html unten_navi {
margin-right: 20px;
}

#unten_navi a {
color: #a3a3a4;
font-size: 10px;
text-decoration: none;
font-weight: lighter;
margin-left: 5px;
}

#unten_navi_kontakt {
width: 200px;
text-align: left;
float: left;
}

#unten_navi_kontakt a {
color: a3a3a4 !important;
font-size: 10px;
text-decoration: none;
font-weight: lighter;
margin: 0px 10px 0px 2px;
}


#unten_navi_kontakt .internal-link {
color: #a3a3a4 important!;
font-size: 10px;
font-family: verdana;
text-decoration: none;
font-weight: lighter;
margin: 0px 0px 0px 2px;
}


/**************************************************************************************************/
/*FE Login*/
/**************************************************************************************************/

