/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

body { text-align:left;  margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #333; background-color:#6396CB;  
}

#allwrap {width:1006px;  float:left; margin:0 0; text-align:left; padding:0; border:none; }

#banner796x111 { width:796px; height:111px; min-height:111px; margin:0px 0px; text-align:left; padding:0; border:0;
background-color:transparent; }

#bannerRight {position:absolute; z-index:100;left:796px; top:0px; width:200px; height:600px; min-height:600px; margin:0px 0px;  text-align:left; padding:0; border:0; background-color:transparent; }



#container3c {

background-color:#369;
background-image:url(../img/hg_vorlage5.jpg);
background-repeat: no-repeat;
background-position: top left;
float:left;
width:794px; margin:0px 0px 0 0px; text-align:left; padding:0px; border:0px; border:1px solid #fff;

}


#container3c .wrapper {margin:0; padding:0; }
#container3c .columnLeft { float:left; clear:left; margin:10px 0px 0px 5px; padding:0; width:194px; margin-bottom:20px;
filter:alpha(opacity=90); -moz-opacity: 0.95;}
<!-- #container3c .columnRight {width:160px; float:left; margin:10px 0px 10px 0px; padding:0; background:#ff9900; background:transparent;} -->
#container3c .content {padding:0; background:#fff; width:550px; float:left; background:transparent; margin:10px 0px 0 10px; }
#container3c .footernavi { clear:both; width:786px; margin:0 auto; padding:0; background-color:#369; background-color:transparent; color:#eee; height:18px; margin-bottom:0px;}
#container3c .footernavi .bottom { text-align:right; width:650px; margin:0; padding:3px; color:#eee; padding-left:20px; font-size: 10px; }


/*header*/

#container3c .header {width:795px; margin:0 0 5px 0; padding:0; height:64px; background:#fff;}
#container3c .header .logo {margin:0px; height:52px; padding:10px 0 0 ; border:0; float:left;}
#container3c .header .logo img {margin:0px; padding:0; border:0;}
#container3c .header .banner468 {margin:0px; height:60px; padding:0; border:0; float:right;}
#container3c .header .banner468 img {margin:0px; padding:0; border:0;}

/*pfadnavigation*/

#container3c .infonavi
{clear:both; float:left; line-height: normal; height:12px; min-height:12px; font-size:10px; width:800px; margin:0px 0 0px 10px;}

/*content*/


.contentbgStart
{width:650px; float:left; padding:0px; margin:0; margin-bottom:10px; margin-left:60px;
}

.contentbg
{width:550px; float:left; padding:0px; margin:0; margin-bottom:10px;
}

.contentbg .cheader
{width:550px; padding:0px; margin:0; height:14px;
background:transparent url(../img/bg/content/box_header.gif) 0 0 no-repeat;
}

.contentbg .cboxcontent
{width:550px; height:auto; text-align:left; padding:0px; margin:0;
background:transparent url(../img/bg/content/box_content.gif) 0 0 repeat-y;
}

.contentbg .cboxcontent
{width:550px; min-height:400px;  padding:5px 15px; margin:0;}


.contentbg .cboxcontentStart
{width:550px; min-height:400px;  padding:5px 5px; margin:0;}

.contentbg .cfooter
{width:550px; height:14px; display:block;
background:transparent url(../img/bg/content/box_footer.gif) 0 0 repeat-y;

}

/*navigation lcolumnLeft*/


#container3c .columnLeft .header
{width:194px;
padding:0px;
margin:0;
height:24px;
background:transparent url(../img/box/box_header.gif) 0 0 no-repeat;
}

#container3c .columnLeft .headerRechner
{width:194px;
padding:0px;
margin:0;
height:40px;
background:transparent url(../img/box/box_header.gif) 0 0 no-repeat;
}

#container3c .columnLeft .boxcontentRechner
{height:auto;
text-align:left;
padding:0 14px 5px 0;
margin:-10px 0 0 0;
color:#333;
background:transparent url(../img/box/box_content.gif) 0 0 repeat-y;
}


#container3c .columnLeft .boxcontent
{height:auto;
text-align:left;
padding:0 14px 0px 0;
margin:0;
color:#333;
background:transparent url(../img/box/box_content.gif) 0 0 repeat-y;
}



#container3c .columnLeft .boxfooter
{width:194px;
height:14px;
display:block;
background:transparent url(../img/box/box_footer.gif) 0 0 repeat-y;
margin-bottom:5px;
}



/*Container unter der navi*/

/*Boxen unter der navi */
#container3c .columnLeft .headerTeaser
{width:194px;
padding:0px;
margin:15px 0 0 0;
margin:0px 0 0 0;
height:13px; min-height:13px;
background:transparent url(../img/box2/box_header2.gif) 0 0 no-repeat;
}

#container3c .columnLeft .boxcontentTeaser
{height:auto;
text-align:left;
padding:5px 14px 10px 20px;
padding:5px 14px 5px 20px;
margin:0;
color:#333;
background:transparent url(../img/box/box_content.gif) 0 0 repeat-y;

font-size:11px;}

#container3c .columnLeft .boxcontentTeaser h2
{color:#333;
font-size:11px; line-height:14px; margin:0; padding:0;}

#container3c .columnLeft .boxcontentTeaser p
{color:#333;
font-size:11px; line-height:normal; margin:0 0 5px 0; padding:0;}

#container3c .columnLeft .boxcontentTeaser a
{color:#333; text-decoration:none;
}

#container3c .columnLeft .boxcontentTeaser a:hover
{color:#f93; text-decoration:underline;
}

#container3c .columnLeft .boxcontentTeaser h2
{color:#333;
font-size:11px; line-height:14px; margin:0 0 5px 0; padding:0;}


#container3c  .columnLeft .boxcontentTeaser .newsdatum
{color:#f93;
font-size:11px; line-height:normal; margin:0 0 5px 0; padding:0; font-weight:bold;}



#container3c  .columnLeft .boxcontentTeaser .newslink a
{color:#333; text-decoration:none;
}

#container3c  .columnLeft .boxcontentTeaser .newslink a:hover
{color:#f93; text-decoration:underline;
}



#container3c  .columnLeft .boxcontentTeaser .csc-header h1 {
font-weight:bold;
}


/* topnavi  */

div.topnavi
{ float:left; clear: both;  width:760px; min-width:750px; height:30px;  min-height:30px;  margin:5px 0 0 5px; line-height: normal;
  background-image: url(../img/topnavi_hg.gif); filter:alpha(opacity=90); -moz-opacity: 0.90; background-position: 0 0;
  background-repeat: no-repeat;}

div.topnavi.topnavi ul
{list-style-type: none; padding-left:10px; }

div.topnavi ul li
{ float: left; line-height:normal; height:30px;}

div.topnavi ul li a
{ color: #f93;
  font-weight: bold;
  text-decoration: none;
  display:block;
  padding: 8px 10px 10px 10px;
}

div.topnavi ul li a:hover
{
  color: #333;
  background-image: url(../img/bg/bg_topnavi_active.gif);
  filter:alpha(opacity=70); -moz-opacity: 0.70;
  background-position: 0 0;
  background-repeat:no-repeat;
  padding: 8px 10px 10px 10px;
}

div.topnavi ul li.active a:link
{
  background-color:#fff!important;
  display:block;
}

div.topnavi ul li.active a,
div.topnavi ul li.active
{
  color: #333;

}

/*Infonavi */
#infonavi
{
clear: both;
float:left;
line-height: normal;
height:12px;
min-height:12px;
font-size:10px;
width:750px;
margin:5px 0 0 20px;
}

#infonavi a
{
line-height:15px;
color:#666;
font-size:10px;
}

#infonavi a:hover
{text-decoration:none; color:#fff;}

.hier {font-weight:bold; color:#fff;}


/* Startseite */


#container3c .wrapperStart {margin:0; padding:0; background:#369 url(../img/hg_vorlage_start.jpg) 0 0; background-repeat: no-repeat;}

#container3c .contentbgStart
{width:550px; float:left; padding:0px; margin:10px 0px 10px 10px;
}

.contentbgStart .cheader
{width:550px; padding:0px; margin:0; height:14px;
background:transparent url(../img/startseite/box_header.gif) 0 0 no-repeat;
}

.contentbgStart .cboxcontent
{width:550px; height:auto; text-align:left; padding:0px; margin:0;
background:transparent url(../img/startseite/box_content.gif) 0 0 repeat-y;
}


.contentbgStart .cboxcontent .contentInhaltStart
{width:450px; padding:0!important; margin:0; color:#fff;}


.contentInhaltStart object
{padding:0!important; margin:0; }

.Stil4, .Stil5, .Stil7 {color:#fff; line-height:40px;}
.Stil4 a, .Stil5 a, .Stil7 a {color:#fff; line-height:40px;}
.Stil4 a:hover, .Stil5 a:hover, .Stil7 a:hover {color:#036; line-height:40px;}


.cfooter
{width:550px; height:18px; display:block;
background:transparent url(../img/startseite/box_footer.gif) 0 0 repeat-y;

}


div.contentInhalt p img {
border: 1px solid #fff;
margin-right:8px;
margin-bottom:5px;
float:left;

}


div.contentInhalt p {
padding:0 20px 0 0;
}


/* :::::::::::::::: content table :::::::::::::::: */
div.contentInhalt table.gesamt {
	width:520px;
	margin-top:1.0em;
	border:1px solid #7FADD4;
	background-color:#f0f5fa;
	cellspacing:2px;
	color:#666;
	}

div.contentInhalt caption	{
	display:none;
	}
div.contentInhalt td, th  {
	vertical-align: top;
	margin-top: 0;
	border: 0;
    background-color:#fff;
	padding-bottom:2px;
	padding:2px;
	}
table td.blau {
	vertical-align: top;
	margin-top: 0;
	border: 0;
	color:#666;
	background-color:#C4DAEA;
	padding-bottom:2px;

}

table td.re {
	text-align:right;

	}
	table td.weiss {
	vertical-align: top;
	margin-top: 0;
	border: 0;
	display:block;
    background-color:#fff;
	padding-bottom:5px;
	text-align:left;
	font-weight: bold;
	}
div.contentInhalt table h4	{
	font: 1.0em  verdana, lucida, arial, helvetica, sans-serif;
	font-weight: bold;
	color:#004077;
	}

.csc-mailform-submit {
background-color:#fff;
padding:3px;
color:#f93!important;
font-weight: bold;
}



.contentInhalt
{width:520px; padding:15px; margin:0 0px 0 0;}


.contentInhalt
{width:520px; padding:15px 30px 0 0; margin:0 0px 0 0;}


div.contentInhalt table.gesamt a{
	text-decoration:underline;
	}
	
	
div.themen-list-container {
	height:150px;
	min-height:150px;
	}