body {background: #d4e4f4; margin: 0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: center;}
a {text-decoration: none; color: #000000; text-decoration: none;}
a:hover {text-decoration: none; font-weight: normal;}

#wrapper {width: 1000px; margin: 0 auto; padding: 0; text-align: left; }
#main {width: auto; height: auto; }

/* Obere Seiten-Abrundung */ 
#topMargin {display: block; margin: 10px 0 0 0; width: 1000px; height: 10px;  line-height: 10px;}
#topMarginLeft {padding: 0; margin: 0; float: left; width: 10px; height:10px; background: url(./../images/Ecke-l-o.png) no-repeat; line-height: 10px;}
#topMarginCenter {padding: 0; margin: 0; float: left; width: 980px; height:10px; background: #ffffff; line-height: 10px;}
#topMarginRight {padding: 0; margin: 0; float: left; width: 10px; height:10px; background: url(./../images/Ecke-r-o.png) no-repeat; line-height: 10px;}

#top {display: block; clear: left; margin: 0; padding: 0; width: 1000px; height:116px; background: #ffffff url(./../images/header_oben04.jpg) no-repeat 10px 0px;}
#topLogo {float: left; width: 220px; height: 83px; }
#topcenter {display: block; float: left; padding: 0; float: left; width: 560px; height: 116px; }
#topCenterTop {padding: 0; width: 560px; height: 83px; }
#topNav {float: left; padding: 5px 0 0 0; width: 515px; height: 30px; color: #ffffff; font-size: 100%; margin: auto 0; }
#topNav a {color: #ffffff;}
#topFontSize {float: left; width: 45px; height: 30px; color: #ffffff; }
#topFontSize img {border: none; padding: 6px 1px 0 1px;}
#topFontSize a {text-decoration: none;}
#topRight {float: left; width: 220px; height: 83px; }

#top2 {display: block; margin: 0; padding: 0; width: 1000px; height:140px; background: #ffffff}
#top2Search {float: left; width: 220px; height:140px; background: #ffffff url(./../images/header_u_l_fahne2.jpg) no-repeat 10px 0px;}
#top2Search form {padding: 107px 0 0 40px; width: 150px; }
#top2center {float: left; width: 560px; height:140px;}
#top2center img {padding: 0 3px;}
#top2Right {float: left; width: 220px; height:140px; background: #ffffff url(./../images/header_unten_rechts.jpg) no-repeat 0px 0px;}

#top3 {display: block; clear: left; margin: 0; padding: 0; width: 1000px; height:11px; background: #ffffff url(./../images/streifen.jpg) no-repeat 10px 3px;}

#ContentWrapp {width: 1000px; margin: auto; padding: 0; margin: 0; padding: 0; background: #fff;}
#ContentContainer {margin: 0; padding: 0; width: 1000px; min-height: 400px; }
#Center {float: left; padding: 0 10px; width: 538px; border-right: 1px solid #000000; min-height: 400px;}
#nc_contentHeader{}
#nc_contentText{font-size: 89%; color: #000000; }
#Center h1 {margin: 8px 0px;  font-size: 122%; color: #006699; border-bottom: 3px solid #e8e8e8;}
#Center a {text-decoration: none; color: #006699;}
#CR_Delimiter {float: left; width: 1px; min-height: 400px; }

#Left {float: left; width: 220px;   }
#Left .user_textblock {margin-left: 10px; border: 1px solid #000;}
#Left1 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left2 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left3 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left4 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left5 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left6 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left7 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left8 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left9 {margin: auto; width: 200px; margin-bottom: 10px;}
#Left10 {margin: auto; width: 200px; margin-bottom: 10px;}


#Right {float: left; width: 220px;  font-size: 89%; }
#Right h4 {margin: 0 0 2px 0; height: 26px; font-size: 100%; color: #006699; font-weight: bold; padding: 9px 0px 0 45px; background: url(../images/button_sondernavi.gif) top left no-repeat;}
#Right h5 {margin: 0 0 2px 0; font-size: 100%; font-weight: bold; padding: 0 10px 0 10px;}
#Right p {margin: 0; font-size: 100%; padding: 0 10px 0px 10px;margin-bottom: 5px;}
#Right a {margin: 0; color: #006699;}
#Right hr {margin: 0px 0 3px 2px; width: 205px; color: gray; height: 1px; }
#Right .delimiter {margin: 0px 0px 4px 0px; width: 205px; background-color: #aaaaaa; height: 1px; }
#Right1 {margin-bottom: 5px;}
#Right2 {margin-bottom: 5px;}
#Right3 {margin-bottom: 5px;}
#Right4 {margin-bottom: 5px;}
#Right5 {margin-bottom: 5px;}
#Right6 {margin-bottom: 5px;}
#Right7 {margin-bottom: 5px;}
#Right8 {margin-bottom: 5px;}
#Right9 {margin-bottom: 5px;}
#Right10 {margin-bottom: 5px;}
.rightmorebutton {line-height: 25px; }

/* Obere Nav 1. Ebene */
#topNav {text-align: left; padding: 0px; margin:0 auto;}
#topNav ul {margin: 0; padding: 0; list-style: none;}
#topNav li {float: left; margin: 0; padding: 0;  }
#topNav li:hover {}
#topNav li a#active_menu-nav {}
#topNav li a { font-size: 89%; float: left; display: block; line-height: 30px; padding: 0 9px; margin: 0 1px; color: #fff; text-decoration: none; font-weight: normal;}
#topNav li a:hover {text-decoration: underline;}
#topNav li#current.active {}
#topNav li#current.active a {color: #FFFFFF; font-weight: bold;}

/* Linke Nav */
#LeftNavBlock {margin: 0 0 15px 10px; padding: 0; width: 210px;}
/* #LeftNavBlock h3 {margin: 0; font-size: 8pt; font-weight: bold; color: #ffffff; background: #646464 url(../images_orange/button_navi_dunkel.gif) top left repeat-x; text-align: left; vertical-align: middle; padding: 4px 10px; width: 190px; } */
#LeftNavBlock ul {list-style-type: none; padding: 0; margin: 0;}
#LeftNavBlock li {list-style-type: none; padding: 0; margin: 0; text-align: left;}
#LeftNavBlock li.level1 {margin-top: 0px; min-height: 26px; width:210px; }
#LeftNavBlock li.level1.off {min-height: 26px; width:210px; background: url(../images/button_hauptnavi.gif) top left repeat-x;}
#LeftNavBlock li.level1.active {min-height: 25px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left no-repeat;}

#LeftNavBlock li.level1.off:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-over.gif) top left repeat-x;}
#LeftNavBlock li.level1.active:hover {min-height: 26px; width:210px; background: url(../images/button_hauptnavi-aktiv.gif) top left repeat-x;}

#LeftNavBlock a.level1 {padding: 2px 0 0 30px; display: block; width:180px; font-weight: bold;}

#LeftNavBlock li#current.active a.level1 {color: #0066AA;  text-decoration: underline; }
#LeftNavBlock li#parent.active a.level1 {color: #0066AA;}

#LeftNavBlock a.level2 {padding: 0; display: block; width:180px; background: #ffffff; }
#LeftNavBlock li#current.active2 a.level2 {color: #0066aa; background: #ffffff; text-decoration: underline;}

#LeftNavBlock li.level2 {margin: 4px 0 1px 30px; min-height: 14px; width:180px; border-top: 1px solid #C8C8C8;}
#LeftNavBlock li.level2 a {color: #000000; padding: 2px 0 0 0px; display: block; width:180px; font-weight: normal; text-decoration: none;}

#LeftNavBlock a {color: #000000; padding-bottom: 10px;  font-size: 89%; text-decoration: none; width:180px; }
#LeftNavBlock a:hover {text-decoration: underline;}




/* SeitenFeatures */
#LeftInfoBlock {margin: auto; width: 190px;}
#LeftInfoBlock .nc_feature {width: 188px; border: 1px solid #000; margin-bottom: 10px;}
#LeftInfoBlock .nc_featureHeader {}
#LeftInfoBlock .nc_featureMain {}


/* Fusszeile */
#footer {display: block; clear: both; padding: 10px 0 0 0; color: #888; font-size: 89%; background: #ffffff; text-align: center;}
#footer a {color: #888;}


/* Untere Seiten-Abrundung */ 
#bottomMargin {display: block; clear: both; margin: 0 0 10px 0; width: 1000px; height: 10px;  line-height: 10px;}
#bottomMarginLeft {float: left; width: 10px; height:10px; background: url(./../images/Ecke-l-u.png) no-repeat; line-height: 10px;}
#bottomMarginCenter {float: left; width: 980px; height:10px; background: #ffffff; line-height: 10px;}
#bottomMarginRight {float: left; width: 10px; height:10px; background: url(./../images/Ecke-r-u.png) no-repeat; line-height: 10px;}


/* MainContent */
.picListLeft{margin: 0 10px 0 0; }
.picListRight{margin: 0 0 0 10px; }
.main_picLeft{margin: 0 10px 0 0; }
.main_picRight{margin: 0 0 0 10px; }
#breadCrumb {font-size: 78%; color: #555;}
#breadCrumb .active {font-weight: bold;}
#breadCrumb a {color: #555; text-decoration: none; }
#breadCrumb a:hover {text-decoration: underline; }

#main_contentHeader{font-size: 150%; color: #000000; font-weight:bold; }
#main_contentSubHeader{font-size: 100%; color: #006699; font-weight: bold ; }
.main_contentDelimiter{width: 250px; height: 20px; }
.main_picSubText{padding: 0 10px 0 10px; font-size: 77%; color: #000000; font-weight: normal; text-align: left; line-height: 9pt;}
.main_picSubTextleft{padding: 0 10px 0 0px; font-size: 77%; color: #000000; font-weight: normal; text-align: left; line-height: 9pt;}
.main_picSubTextright{padding: 0 0px 0 20px; font-size: 77%; color: #000000; font-weight: normal; text-align: left; line-height: 9pt;}

.detailbereich_innen {font-size: 88%; color: #333; line-height: 133%; }
.news_text {font-size: 88%; color: #333; line-height: 133%; }
.news_header {font-size: 122%; color: #006699; font-weight: bold;}
.newslist_header {font-size: 88%; color: #000; font-weight: bold; margin-bottom: 10px;}
.newslist_block {display: block; margin-top: 10px; }
.newslist_delimiter {margin: 4px 0px 4px 5px; width: 525px; color: #aaaaaa; border-top: 2px dotted #c0c0c0; height: 2px; background:transparent;}
.newslist_date {font-size: 88%; margin-bottom: 4px;}
#nc_pagelist hr{border:none; border-top: 2px dotted #c0c0c0; height: 2px; color:#000000; background:transparent}
#nc_pagelist ul{padding: 0 0 8px 0; margin: 0 0 10px 0; border-bottom: 3px solid #e8e8e8;}
#nc_pagelist li{padding-left: 20px; list-style: none; background: #ffffff url(./../images/pfeil_content.gif) no-repeat 0px 0px;}
#nc_pagelist li:hover{background: #ffffff url(./../images/pfeil_content-over.gif) no-repeat 0px 0px;}
#nc_pagelist li.active{background: #ffffff url(./../images/pfeil_content_aktiv.gif) no-repeat 0px 0px;}
#nc_pagelist a{padding-left: 0px; font-size: 88%; }
/*
#nc_pagelist a{padding-left: 20px; font-size: 88%; background: #ffffff url(./../images/pfeil_content.gif) no-repeat 0px 0px;}
#nc_pagelist a:hover{background: #ffffff url(./../images/pfeil_content-over.gif) no-repeat 0px 0px;}
#nc_pagelist a:active{background: #ffffff url(./../images/pfeil_content_aktiv.gif) no-repeat 0px 0px;}
*/

#nc_newslist hr{border:none; border-top: 2px dotted #c0c0c0; height: 2px; color:#000000; background:transparent}
#nc_newslist ul{padding: 0 0 8px 0; margin: 0 0 10px 0; border-bottom: 3px solid #e8e8e8;}
/* #nc_newslist li{padding-left: 0px; list-style: none;} */
/*
#nc_newslist a{padding-left: 20px; background: #ffffff url(./../images/pfeil_content.gif) no-repeat 0px 0px;}
#nc_pagelist a:hover{background: #ffffff url(./../images/pfeil_content-over.gif) no-repeat 0px 0px;}
#nc_pagelist a:active{background: #ffffff url(./../images/pfeil_content_aktiv.gif) no-repeat 0px 0px;}
*/
.nc_newslist_date {float: left; width: 75px;}
.nc_newslist_link {width: 580px;}
.nc_newslist_link a {text-decoration: none; color: Red;}

#main_ContenBlock a{text-decoration: none;}

#pdficon {font-size: 83%; text-align: center;}
#backorclose {margin-top: 20px; font-size: 100%; text-align: right;}

.nc_table2 {margin:0; padding: 0px; width: 100%; border-collapse: collapse;}
.nc_table2 tr {}
.nc_table2 td {margin:0; padding: 0px; width: 50%;}
.nc_table3 {margin:0 padding: 0px; width: 100%; border-collapse: collapse;}
.nc_table3 tr {}
.nc_table3 td {margin:0; padding: 0px; width: 33.33%;}
.nc_table4 {margin:0 ; padding: 0px; width: 100%; border-collapse: collapse;}
.nc_table4 tr {}
.nc_table4 td {margin:0; padding: 0px; width: 25%;}
