@charset "utf-8";
/* CSS Document */

html {  height:100%; width:100%; padding:0px; margin:0px; }

body { background-color:#ffffff; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }

a { color:#000000; text-decoration:none; }
a:hover { color:#000000; background-color:#CCCCCC; text-decoration:none; }

ul { margin-left:0px; padding-left:25px; line-height:18px; width:500px; }
li { margin-bottom:10px; }

h1 { font-size:20px; color:#333333; font-weight:normal; }
h2 { font-size:14px; color:#333333; font-weight:normal; }

img { border:0px solid #FFFFFF; }

input { border:1px solid #999999; font-size:12px; background-color:#FFFFFF; margin-bottom:3px; }
textarea { border:1px solid #999999; font-size:12px;  }

p { font-size:14px; color:#333333; }
hr { border:hidden; border-bottom:1px solid #CCCCCC; height:1px; }

.formhinweis { font-size:12px; padding-top:10px; padding-bottom:10px; }
.finfo
.radio { }
.checkbox { }
.text { }
.textarea { }

.layout { width:943px; margin-top:30px; margin-left:0px; }
.smalltext { font-size:11px; color:#999999; line-height:15px; }
.logo { margin-bottom:53px; }

.subnavi { color:#315999; }
.subnavi a { color:#315999; }
.subnavi a:hover { color:#000000; background-color:#FFFFFF; }
.subnavi .menu { margin-bottom:7px; width:130px; float:left; line-height:16px; }
.subnavi .active { float:left; width:17px; }

.subnavif { color:#1468A8; }
.subnavif a { color:#1468A8; }
.subnavif a:hover { color:#000000; background-color:#FFFFFF; }
.subnavif .menu { margin-bottom:7px; width:130px; float:left; line-height:16px; }
.subnavif .active { float:left; width:17px; }

.subnaviv { color:#205256; }
.subnaviv a { color:#205256; }
.subnaviv a:hover { color:#000000; background-color:#FFFFFF; }
.subnaviv .menu { margin-bottom:7px; width:130px; float:left; line-height:16px; }
.subnaviv .active { float:left; width:17px; }

.subnavip { color:#68910E; }
.subnavip a { color:#68910E; }
.subnavip a:hover { color:#000000; background-color:#FFFFFF; }
.subnavip .menu { margin-bottom:7px; width:130px; float:left; line-height:16px; }
.subnavip .active { float:left; width:17px; }

.navi { margin-top:18px; }
.navi a { color:#999999; }
.navi a:hover { color:#000000; background-color:#FFFFFF; }
.navi .menu { margin-right:20px; float:left; }
.navi .menu a { color:#333333; }
.navi .menu a:hover { color:#000000; background-color:#FFFFFF; }
.navi #active a { color:#315999; }
.navi #active a:hover { color:#000000; background-color:#FFFFFF; }
.navi .lang { margin-left:180px; margin-right:35px; float:left; font-size:11px; color:#999999; }
.navi .service { margin-right:10px; float:left; font-size:11px; color:#999999; }
.navi .service_last { float:left; font-size:11px; color:#999999; }

.navif { margin-top:18px; }
.navif a { color:#999999; }
.navif a:hover { color:#000000; background-color:#FFFFFF; }
.navif .menu { margin-right:20px; float:left; }
.navif .menu a { color:#333333; }
.navif .menu a:hover { color:#000000; background-color:#FFFFFF; }
.navif #active a { color:#1468A8; }
.navif #active a:hover { color:#000000; background-color:#FFFFFF; }
.navif .lang { margin-left:180px; margin-right:35px; float:left; font-size:11px; color:#999999; }
.navif .service { margin-right:10px; float:left; font-size:11px; color:#999999; }
.navif .service_last { float:left; font-size:11px; color:#999999; }

.naviv { margin-top:18px; }
.naviv a { color:#999999; }
.naviv a:hover { color:#000000; background-color:#FFFFFF; }
.naviv .menu { margin-right:20px; float:left; }
.naviv .menu a { color:#333333; }
.naviv .menu a:hover { color:#000000; background-color:#FFFFFF; }
.naviv #active a { color:#205256; }
.naviv #active a:hover { color:#000000; background-color:#FFFFFF; }
.naviv .lang { margin-left:180px; margin-right:35px; float:left; font-size:11px; color:#999999; }
.naviv .service { margin-right:10px; float:left; font-size:11px; color:#999999; }
.naviv .service_last { float:left; font-size:11px; color:#999999; }

.navip { margin-top:18px; }
.navip a { color:#999999; }
.navip a:hover { color:#000000; background-color:#FFFFFF; }
.navip .menu { margin-right:20px; float:left; }
.navip .menu a { color:#333333; }
.navip .menu a:hover { color:#000000; background-color:#FFFFFF; }
.navip #active a { color:#68910E; }
.navip #active a:hover { color:#000000; background-color:#FFFFFF; }
.navip .lang { margin-left:180px; margin-right:35px; float:left; font-size:11px; color:#999999; }
.navip .service { margin-right:10px; float:left; font-size:11px; color:#999999; }
.navip .service_last { float:left; font-size:11px; color:#999999; }

.headline { margin-top:56px; width:728px; line-height:26px; }
.content { margin-top:42px; width:728px; line-height:18px; }

.list { background-color:#F8F8F8; border-top:1px solid #999999; width:478px; }
.line { background-image:url(../images/linie.png); background-repeat:no-repeat; width:478px; height:2px; line-height:1px; font-size:1px; }
.title { color:#333333; padding-top:15px; font-weight: bold}
.date { padding-bottom:20px; color:#666666; }
.space { padding-bottom:37px; }
.info { padding-top:15px; padding-bottom:20px; padding-left:32px; }
.info a { color:#666666; }
.info a:hover { color:#000000; background-color:#FFFFFF; }
.pdf { background-image:url(../images/pdf.png); background-repeat:no-repeat; padding-right:10px; padding-bottom:3px; padding-top:3px; width:29px; height:26px; float:left; }
.download { padding-top:8px; float:left; width:330px; }
.row { background-color:#F8F8F8; }
.row_active { background-color:#EBEBEB; }
.row_active a:hover { background-color:#EBEBEB; }
.open { background-color:#FFFFFF; border-bottom:1px solid #999999; }
.open a { background-color:#FFFFFF; }
.open a:hover { background-color:#FFFFFF; }

.pdflist { border-top:1px solid #999999; width:478px; }
.pdflist .pdf { background-image:url(../images/pdf.png); background-repeat:no-repeat; padding-right:10px; padding-bottom:7px; margin-top:7px; width:29px; height:26px; float:left; }
.pdflist .pdf_active { background-image:url(../images/pdf_active.png); background-repeat:no-repeat; padding-right:10px; padding-bottom:10px; margin-top:7px; width:29px; height:26px; float:left; }
.pdflist .download { padding-top:12px; padding-bottom:12px; float:left; color:#333333; width:430px; }

.download_list ul {margin:11px 0 37px 0;padding:0;background:none; border-top:1px solid #999999; width:478px;}
.download_list ul li {list-style:none;margin:0;padding:0 0 1px 0;background:#F8F8F8 url(../images/linie.png) no-repeat left bottom;}
.download_list ul li a {color:#333333;display:block;padding:10px 0 10px 25px;text-decoration:none;background-repeat:no-repeat;background-position:3px center;width:430px;}
.download_list ul li a:hover {background-color:#EBEBEB;}
.download_list ul li:hover {background-color:#EBEBEB;}

.footer { padding-top:50px; color:#666666; font-size:11px; padding-bottom:5px; }
.footer a { color:##333333; }
.footer a:hover { color:#1468A8; background-color:#FFFFFF; }
.footer .text { margin-right:20px; float:left; }
.footer .menu { margin-right:20px; float:left; }

.mvo { background-image:url(../images/mvo.jpg); background-repeat:no-repeat; background-position:right; margin-left:376px; width:24px; height:25px; float:left; }
.mvo_active { background-image:url(../images/mvo_aktiv.jpg); background-repeat:no-repeat; margin-left:376px; width:24px; height:25px; float:left; background-position:right; }

/* Das Elterndiv */
#overall { position:relative; height:250px; }
/* Dynamischer Div */
#fadedivholder { position:absolute; visibility:hidden; width:585px; font-style:italic; margin-bottom:14px; line-height:30px; }