@charset "utf-8";
/* CSS Document */

/* Allgemeine Styles */
body {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;font-weight:normal;line-height:12pt;text-align:center;width:100%;height:100%;background:#414141;}
.clearfix {clear:both;overflow:hidden;}
.formtext250{width:250px;border:1px solid #666666;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:normal;line-height:12pt;}

/* Schriften */
p { font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;line-height:12pt;}
p.fliesstext{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;font-weight:normal;line-height:12pt;}
p.bildunterschrift{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#666666;font-weight:normal;line-height:10pt;}
p.contenttable{padding-bottom:0px;}

h1 {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:20pt;color:#666666;font-weight:bold;line-height:24pt; border-bottom:solid  2px #454545;}
h2 {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:18pt;color:#666666;font-weight:bold;line-height:22pt;}
h3 {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:16pt;color:#666666;font-weight:bold;line-height:20pt;}

/* Links */
a {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;font-weight:normal;line-height:12pt;text-decoration:underline;}
a:hover {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#333333;font-weight:normal;line-height:12pt;text-decoration:underline;}

/* Navigation */	
#navigation_list {float:left;width:986px;*width:902px;margin:0;padding:0px 0px 0px 84px;}
#navigation_list li {float:left;margin:0;padding:0 1px 0 0;list-style:none;}
#navigation_list a {float:left;padding: 7px 13px;text-decoration:none;color:#ffffff;}
#navigation_list a:hover {color:#ffffff;background:#727272;}
#navigation_list a.active {background:#727272;}

/* Footer */
#footer a {color:#ffffff;text-decoration:none;}
#footer a:hover {color:#ffffff;text-decoration:underline;}

/* Positionierungen */
/* Div-Container */
div#wrapper{width:1010px;text-align:left;margin:0 auto;}
div#header {width:1010px;height:187px;background: url('header.jpg') no-repeat;margin:25px 0px 0px 0px;}
div#middle {width:986px;*width:986px;padding:0px 12px 0px 12px;background:#ffffff;}
div#navigation {width:986px;height:30px;background: url('navigation_bg.gif') repeat-x;}
div#content_wrapper {padding:24px 0px;text-align:center;}
div#content {width:986px;background:#acacac;}
div#footer {width:1010px;height:66px;*height:49px;background: url('footer.jpg') no-repeat;text-align:center;padding:17px 0px 10px 0px;}

/* Klassen */
.white_line {width:986px;height:1px;background:#ffffff;}
.news_block {width:886px;background: url('content_bg.gif') repeat-y;text-align:left;margin:0px auto;  margin-bottom: 20px;}
.news_block_top {width:886px;height:11px;background: url('content_top.gif') no-repeat;}
.news_block_bottom {width:886px;height:11px;background: url('content_bottom.gif') no-repeat;}
.news_spacer {margin:0px 0px 25px 0px;}
.bilderleiste {float:left;width:190px;}
.content_ft_left {float:left;width:300px;padding:0px 40px 0px 0px;}
.content_ft_right {float:left;width:300px;}
.csc-textpic-text {min-height:125px;}
.bodytext {margin-top:0; margin-left:10px; margin-right:19px; padding-bottom:0px;}


.contenttable {padding-left:10px;}
/* Farben */
.white {color:#ffffff;}

td { width:330px; vertical-align:top;}
.csc-textpic-caption {font-size:8pt;}