* {
	margin: 0px;
	padding: 0px;
}
body{
	background-color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
li {

	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
a, a:visited {
	color: #116bb2;
}

#CENTERIT {
	width: 976px;
	margin: auto;
	overflow: hidden;
}

#CENTERIT #LOGO {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#CENTERIT #MAINNAVIBOX{
	width: 976px;
	height:55px;
	margin: auto;
	
	background-repeat: no-repeat;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

#CENTERIT #MAINNAVILEFT {
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 1px;
}

#CENTERIT #MAINNAVI {
	width: 976px;
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 8px;
}
#CENTERIT #MAINNAVILEFT ul li {
	list-style-type: none;
	background-color: #224E95;
	padding: 4px;
	font-weight: bold;
	margin-top:15px;
}
#CENTERIT #MAINNAVILEFT ul li:hover {
	list-style-type: none;
	padding: 4px;
	background-color: #116bb2;
}

#CENTERIT #MAINNAVILEFT ul li a {
	color: #FFF;
	text-decoration: none;
}

#CENTERIT #MAINNAVI ul li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
}
#CENTERIT #MAINNAVI ul li a , #CENTERIT #MAINNAVI ul li a:visited{
	color: #949494;
	text-decoration: none;
	background-image: url(_images/braun_mainnavi_off.gif);
	background-repeat: no-repeat;	
	padding-left:15px;
	line-height:180%;
	
}
#CENTERIT #MAINNAVI ul li a:hover , #CENTERIT #MAINNAVI ul li.hover a{
	color: #333;
	text-decoration: none;
	background-image: url(_images/braun_mainnavi_on.gif);
	background-repeat: no-repeat;	
	padding-left:15px;
}

#CENTERIT #TEASER {
	margin-top: 10px;
}


#CENTERIT #TEASER #SUBMENU {
	position: absolute;
	width: 250px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#CENTERIT #TEASER #SUBMENU ul li {
	color: #000000;
	list-style-type: none;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-image: url(_images/submenu2_ul_bullet_black.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
}
#CENTERIT #TEASER #SUBMENU ul li:hover , #CENTERIT #TEASER #SUBMENU ul li.hover{
	background-image: url(_images/submenu2_ul_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#CENTERIT #TEASER #SUBMENU #NAVI_LEVEL1 li a {
	color: #001E29;
	text-decoration: none;
	font-weight: normal;
}
#CENTERIT #TEASER #SUBMENU #NAVI_LEVEL1 li a:hover , #CENTERIT #TEASER #SUBMENU #NAVI_LEVEL1 li.hover a{
	color: #116bb2;
}


#CENTERIT #MAIN {
	padding-top: 40px;
	float: none;
	clear: both;
	overflow: hidden;
}
#CENTERIT #MAIN p a , #CENTERIT #MAIN p a:visited, #CENTERIT #MAIN a , #CENTERIT #MAIN a:visited{
	color: #006FAC;
	text-decoration: underline;
}
#CENTERIT #MAIN .align-center {
	text-align: center;
}

#CENTERIT #MAIN p a:hover, #CENTERIT #MAIN a:hover {
	color: #006FAC;
}


#CENTERIT #MAIN #COL_LEFT {
	float: left;
	width: 310px;
	padding-right: 15px;
}
#CENTERIT #MAIN #COL_MIDDLE {
	width: 310px;
	float: left;
	padding-right: 15px;
}
#CENTERIT #MAIN #COL_AKTUELLES_LEFT {
	float: left;
	padding-right: 15px;
}
#CENTERIT #MAIN #COL_AKTUELLES {
	float: left;
	width: 750px;
}
#CENTERIT #MAIN #COL_RIGHT {
	float: left;
	width: 326px;
}
#CENTERIT #MAIN h1 {
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#CENTERIT #MAIN ul li {
	margin-left: 0px;
	padding-left: 10px;
	background-image: url(_images/main_ul_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
}

#CENTERIT #FOOTERNAVI {
	float: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom: 1px solid #ccc;
	border-left-style: none;
	border-top-color: #ccc;
	margin-top: 0px;
	text-align: right;
	background-color: #fff;
	overflow: hidden;
}
#CENTERIT #FOOTERNAVI li a:hover {
	color: #116bb2;
	text-decoration: none;
}
#CENTERIT #FOOTERNAVI ul li {
	list-style-type: none;
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#CENTERIT #FOOTERNAVI li a , #CENTERIT #FOOTERNAVI li a:visited{
	color: #949494;
	text-decoration: none;
}
#CENTERIT #MAIN .rgslideshow {
	background-image: url(_images/transparency.png);
	background: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MAIN .csc-mailform {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MAIN label  {
	display: block;
}
#MAIN input {
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #006FAC;
	margin: 2px;
	padding: 2px;
	font-size: 11px;
}
#MAIN textarea {
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #006FAC;
	margin: 2px;
	padding: 2px;
	font-size: 11px;
}
#MAIN .csc-mailform-submit {
	font-weight: bold;
	color: #FFF;
	background-color: #006FAC;
	margin: 2px;
	padding: 2px;
}

#CENTERIT #BREADCRUMB {
	text-align: right;
}

.rgslideshowce, .tx-rgslideshow-pi1 {overflow: visible !important; }

#MAINNAVI ul.NAVI_MAIN, #MAINNAVI ul.NAVI_MAIN ul {
    list-style-type: none;
 list-style: none;
    margin:0px;
    padding:0px;
}
 
#MAINNAVI ul.NAVI_MAIN a {
 color: #fff;
}
 
#MAINNAVI ul.NAVI_MAIN li#blau a {
 color: #0077BB;
}
 
#MAINNAVI ul.NAVI_MAIN li#blau ul li a {
 color: #fff;
}
 

#MAINNAVI ul.NAVI_MAIN a:hover {
 text-decoration: none;
 color: #0077BB;
}
 
 
#MAINNAVI ul.NAVI_MAIN li {
 background-image: url(img/btn.gif);
 text-align: left;
 float: left;
 background-repeat: no-repeat;
     list-style-type: none;
 list-style: none; 
}
/* Für Unterpunkte keine Float-Eigenschaft */
#MAINNAVI ul.NAVI_MAIN ul li {
    float:none !important;
    background-image: none;
 border-bottom: 1px solid #fff;
 margin: 0;
 padding: 0px 0px 0px 0px;
 
}
 
#MAINNAVI ul.NAVI_MAIN ul li a {
 padding-right:10px;
 background: url(img/pfeil.gif) no-repeat 20px center;
 font-family: Helvetica,  Arial, sans-serif;
 font-size: 11px;
 color: #fff !important;
 font-weight:normal;
 text-decoration: none;
}
#MAINNAVI ul.NAVI_MAIN ul li a:hover {
    color: #0077BB;
}
 

/* Zweite Ebene */
        #MAINNAVI ul.NAVI_MAIN ul {
              margin:0;
               padding: 0;
               position: absolute;
               display: none;
               z-index:99;
     }

   /* Zweite Ebene anzeigen */
       #MAINNAVI ul.NAVI_MAIN li.hover ul, #MAINNAVI ul.NAVI_MAIN li:hover ul  {
               display: block;
   }
/* Dritte Ebene */
   #MAINNAVI ul.NAVI_MAIN li.hover ul ul, #MAINNAVI ul.NAVI_MAIN li:hover ul ul {
                  display: none;
                    margin-left: 150px; /* Breite eines Listenelements - ?berlagerung */
              margin-top: -22px; /* H?he eines Listenelements */
        }
   #MAINNAVI ul.NAVI_MAIN li.hover ul ul.NAVI_MAIN3, #MAINNAVI ul.NAVI_MAIN li:hover ul ul.NAVI_MAIN3 {
                  display: none;
                    margin-left: -150px; /* Breite eines Listenelements - ?berlagerung */
              margin-top: -18px; /* H?he eines Listenelements */
        }
       
   /* Vierte Ebene */
   #MAINNAVI ul.NAVI_MAIN li.hover ul li.hover ul li ul, #MAINNAVI ul.NAVI_MAIN li:hover ul li:hover ul li ul{
              display: none;
              margin-left: 150px; /* Breite eines Listenelements - ?berlagerung */
              margin-top: -22px; /* H?he eines Listenelements */
        }  
          
ul.NAVI_MAIN ul li.hover, ul.NAVI_MAIN ul li:hover {
    background-color: #aaa;
}
ul.NAVI_MAIN ul li.hover ul li.hover, ul.NAVI_MAIN ul li:hover ul li:hover {
    background-color: #999;
}   
   /* Dritte Ebene anzeigen */
      #MAINNAVI ul.NAVI_MAIN li.hover ul li.hover ul, #MAINNAVI ul.NAVI_MAIN li:hover ul li:hover ul, #MAINNAVI ul.NAVI_MAIN li.hover ul li.hover ul.NAVI_MAIN3, #MAINNAVI ul.NAVI_MAIN li:hover ul li:hover ul.NAVI_MAIN3 {
                display: block;
   }
 
     
     /* Vierte Ebene anzeigen */
      #MAINNAVI ul.NAVI_MAIN li.hover ul li.hover ul li.hover ul, #MAINNAVI ul.NAVI_MAIN li:hover ul li:hover ul li:hover ul, #MAINNAVI ul.NAVI_MAIN li.hover ul li.hover ul li.hover ul.NAVI_MAIN4, #MAINNAVI ul.NAVI_MAIN li:hover ul li:hover ul li:hover ul.NAVI_MAIN4 {
                display: block;
   }        
   
   #MAINNAVI ul li {
 float: left;
display:block;
 list-style-type: none;
}
 
 
 
#MAINNAVI ul li a {
 float: left;
 display: block;
 width: auto;
 font-weight: normal;
 background: transparent;
 text-decoration: none;
}
 
#MAINNAVI ul li a {
 float: none;
}

 
.subnav{
 background-color: #116bb2 !important ;
}
.subnav li a{
 line-height: 12px !important;
 background-image:none !important;
 padding:5px 0px 5px 0px;
	font-size: 11px;
	color: #fff;
	list-style-type:none;
}

 
.subnav li {
 width:150px;
 margin-left: 0px !important;
 margin-right: 0px !important;
}
.subnav2{	
 background-color: #aaa !important ;
}

.subnav2 li a{
font-size: 11px;
color: #fff;
}

.subnav2 a:hover{
font-size: 11px;
color: #fff;
}

.subnav3{
 background-color: #999 !important ;
}

#MAINNAVI ul.NAVI_MAIN a.active {
	color: #333 !important;
	text-decoration: none !important;
	background-image: url(_images/braun_mainnavi_on.gif) !important;
	background-repeat: no-repeat !important;	
	padding-left:15px !important;
}


.content1 {float: left; width: 750px; margin: 0px; margin-left:25px; padding: 0px 0px 10px 20px; color: rgb(75,75,75);}
.content1-container {clear: both; float: left; width: 800px; margin: 0px 0px 25px 0px; padding: 0px;}
.content1-container-1col {overflow: hidden; width: 750px; margin: 0px; padding: 0px;}
.content1-container-2col-left {overflow: hidden; float: left; width: 150px; margin: 0px; padding: 0px;}
.content1-container-2col-right {overflow: hidden; float: right; width: 150px;  margin: 0px; padding: 0px;}
.content1-container-3col-left {overflow: hidden; float: left; width: 200px; margin: 0px 25px 0px 0px; padding: 0px;}
.content1-container-3col-middle {overflow: hidden; float: left; width: 150px;margin: 0px; padding: 0px;}
.content1-container-3col-widemiddle {overflow: hidden; float: left; width: 560px;margin: 0px; padding: 0px;}
.content1-container-3col-right {overflow: hidden; float: right; width: 150px; margin: 0px; padding: 0px;}
.content1-pagetitle {overflow: hidden; width: 408px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; color: #000; font-weight: bold; font-size: 160%;}
/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 130%;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 140%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(100,100,100); color: #F00; font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #116bb2;  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #116bb2;  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: #116bb2; font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #116bb2; font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {margin: 0px; padding: 0px 0px 0px 0px; background-color: rgb(255,255,255);}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}
.news-list-container img {border:medium none; float:right; margin:10px 0px 0px 0px;}

table.csc-uploads {width:500px; margin-bottom:20px;}