/*basics*/
body {text-align:center;background: url(../images/backgrounds/bg_main.gif) repeat-y center top;color:#000000;font:normal normal normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:30px 0 0 0;}
div, p, ul, ol, li, img, h1, h2, h3, h4, h5, h6 {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;}
input, select, textarea {color:#000000;font-size:11px;}
table, td, th {padding:0;margin:0;border:0;color:#000000;font:normal normal normal 11px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;}
fieldset {border:none;margin:0;padding:0;}
a {color:#804b34;text-decoration:none;}
a:hover {color:#804b34;text-decoration:underline;}
/*li {list-style:none;}*/
img {border:none;}

.error{
	font-weight: bold;
	color: red;
}

h1{
	clear:both;
	font:normal normal normal 16px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #6e6e6e;
	padding: 0;
	margin: 0 0 16px 0;
	width:479px;
}

h2{
	margin: 0 0 7px 0;
	width:479px;
}

#wrapper {position:relative;margin:0 auto;width:948px;text-align:left;}

#header {overflow:hidden;height: 45px;float: left;width: 948px;height:155px}
#flash{width:620px;float:left;height:155px}
#logol{position:absolute; top:29px;left:667px; height:150px; width: 227px;z-index:10}

#cMain {text-align:left;float: left;display: block;}
#cMainInner{width: 948px;float: left}

#menu{
	float: left;
	padding-bottom:39px;
}

ul.mainnav{list-style-type: none;margin-left:141px;margin-top:11px;border-bottom:1px solid #c2c3a1;float:left;width:479px;display:inline}
ul.mainnav li{float: left;}
ul.mainnav li {padding: 0 6px 12px 0;}
ul.mainnav li a{display: block;}
ul.mainnav li a span{display: none;}

.cSubNav{clear:both;}

#cMiddle{
	float: left;
	padding: 0 0 0 141px;
	clear: both;
}

#cRight{
	float: left;
	padding: 0 0 0 45px;
}

.rightContent{
	width:276px;
	float: left;
	margin: 0;
	padding: 0;
}

.rightContent h2{
	margin: 23px 0 0 0;
	width:200px;
}

.mainContent{
	width: 479px;
	float: left;
	margin: 0;
	padding: 0;
}

.mainContent h2{
	height: 26px;
	float: left;
	margin:0;
	padding:0;
	color: #307cba;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom:2px;
}

.mainContent p.bodytext{
	padding-bottom: 10px;
}

.mainContent ul{
	margin-left:15px;
	list-style-type: disc;
	/*display:inline;*/
}

.mainContent ul li{
	list-style-type: circle;
	padding-bottom:12px
}

#footer{
	float:left;
	margin-top:50px;
	margin-left:141px;
	display:inline;
}

#footerInner{
	width: 479px;
	float:left;
	background: url(../images/backgrounds/bg_footer.gif) repeat-x left top;
}

#footerInner ul{
	float:right;
	list-style-type:none;
}

#footerInner li{
	float:left;
	padding: 5px 0 10px 10px;
}

/*nc - Farbe nachtragen*/
#footerInner li a{
	color: #7b8458;
	text-decoration:none;
}

/*nc - Farbe nachtragen*/
#footerInner li a:hover,
#footerInner li.active a{
	color: #7b8458;
	text-decoration:none;
}

/*News*/
.news-latest-container{
	width: 230px;
	float:left;
}

.news-latest-item{
	float:left;
	padding: 20px 0 0 0;
}

.news-latest-container a{
	font-weight: bold;
	color: #707930;
}

.news-single-img{
	float:left;
	padding:60px 0 0 0;
}

.news-single-img img{
	margin-bottom:15px;
}

.csc-frame{
	background: url(/fileadmin/templates/images/backgrounds/bg_line.gif) repeat-x left top;
	padding: 0 0 11px 0;
}


