/* 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; left:796px; z-index:1000; top:0px; width:200px; height:600px; min-height:600px; margin:0px 0px;  text-align:left; padding:0; border:0; background-color:transparent; }
*/

#container3c { background:#369 url(../img/hg_vorlage5.jpg) 0px 0px; 
background-repeat: no-repeat; float:left; 
width:794px; margin:0px 0px 0 0px; text-align:left; 
padding:0px; border:0px; border:1px solid #fff; height:auto;
}
#container3c .wrapper {margin:0; padding:0; height:auto; }
#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 .contentStart {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:5px 0 0px 10px;}

/*content*/


.contentbgStart
{width:550px; float:left; padding:0px; margin:0; margin-bottom:10px; margin-left:60px;
/* filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}

.contentbg
{width:550px; float:left; padding:0px; margin:0; margin-bottom:5px;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}

.contentbg .cheader
{width:550px; padding:0px; margin:0; height:14px;
background:transparent url(../img/bg/content/box_header.gif) 0 0 no-repeat;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}

.contentbg .cboxcontent 
{width:550px; height:auto; min-height:150px; text-align:left; padding:0px; margin:0;
background:transparent url(../img/bg/content/box_content.gif) 0 0 repeat-y;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}

.contentbg .cboxcontent .contentInhalt 
{width:550px; padding:0px 15px; margin:0;}

.contentbg .cfooter
{width:550px; height:14px; display:block;
margin-bottom:5px;
background:transparent url(../img/bg/content/box_footer.gif) 0 0 repeat-y;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}

/*navigation columnLeft*/

#container3c .columnLeft .header
{width:194px;
padding:0px;
margin:0;
height:50px;
background:transparent url(../img/box/box_header.gif) 0 0 no-repeat;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/}

#container3c .columnLeft .boxcontent
{height:auto;
text-align:left;
padding:0px 14px 0px 0px;
margin:0;
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;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
margin-bottom:3px;
}

/*columnLeft Form*/
#container3c .columnLeft .boxcontent form
{
padding:0px;
margin:0;
}



.hier {font-weight:bold; color:#666;}

/*Boxen unter der navi */
#container3c .columnLeft .headerTeaser
{
width:194px;
padding:0px;
margin:0px 0 0 0;
height:13px; min-height:13px;
background:transparent url(../img/box2/box_header2.gif) 0 0 no-repeat;
}
#container3c .columnLeft .headerTeaser
{
background:transparent url(../img/box2/box_header2.gif) no-repeat scroll 0pt;
height:13px;
margin:0px 0pt 0pt;
min-height:13px;
padding:0px;
width:194px;
}

#container3c .columnLeft .boxcontentTeaser
{height:auto;
text-align:left;
padding:5px 14px 10px 20px;
padding:5px 14px 5px 20px;
margin:0;
background:transparent url(../img/box/box_content.gif) 0 0 repeat-y;
/*filter:alpha(opacity=95); -moz-opacity: 0.95;*/
font-size:11px;}


#container3c .columnLeft .boxcontentTeaser h2
{color:#333;
font-size:11px; line-height:14px; margin: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;
}


#container3c  .columnLeft .boxcontentTeaser .bodytext a
{color:#f93; text-decoration:none; font-weight:bold;
}

#container3c  .columnLeft .boxcontentTeaser .bodytext a:hover
{color:#333; text-decoration:underline; font-weight:bold;
}



/* topnavi  */

div.topnavi_startseite
{ float:left; clear: both;  width:760px; min-width:750px; height:30px;  min-height:30px;  margin:10px 0 0px 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_startseite ul
{list-style-type: none; padding-left:10px; }

div.topnavi_startseite ul li
{ float: left; line-height:normal; height:30px;}

div.topnavi_startseite ul li a
{ color: #f93;
  font-weight: bold;
  text-decoration: none;
  display:block;
  padding: 8px 10px 10px 10px;
}

div.topnavi_startseite ul li a:hover
{
  color: #333;
  background-image: url(../img/bg/bg_topnavi_active.gif);
  filter:alpha(opacity=90); -moz-opacity: 0.90;
  background-position: 0 0;
  background-repeat:no-repeat;
  padding: 8px 10px 10px 10px;
}

div.topnavi_startseite ul li.active a:link
{
  background-color:#fff!important;
  display:block;
}

div.topnavi_startseite ul li.active a,
div.topnavi_startseite 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:10px 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:0px 0px 5px 0px; 
filter:alpha(opacity=90); -moz-opacity: 0.95; }

.contentbgStart .cheader
{width:550px; padding:0px; margin:0; height:18px;
background:transparent url(../img/startseite/box_header.gif) 0 0 no-repeat;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}

.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;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
 }


.contentbgStart .cboxcontent .contentInhaltStart
{width:550px; padding:0px 0 0 5px; margin:0; color:#fff;}



.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;
/*filter:alpha(opacity=90); -moz-opacity: 0.95;*/
}


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;
	}	
	

#introfilm
{padding-left:5px; margin:0;}




