html, body {
	margin:0;
	padding:0;
background-color: #fff;
color:#5C6770;
font-family: Arial,Univers,Helvetica,sans-serif;
font-size:12px;
	}

#wrapper {
		margin:0 auto;
		width: 1000px;
		}
#header {
	width:1000px;
	height:275px;
	position:relative;
	}
#headeroben {
	width:1000px;
	height:130px;
	position:relative;
	background-image:url(../../fileadmin/bilder/header.jpg);
	background-repeat:no-repeat;
}
#headeruntenlinks {
	width:1000px;
	height:145px;
	position:relative;
	z-index:1px;
}
#headeruntenrechts {
	width:354px;
	height:145px;
	position:absolute;
	top:130px;
	left:646px;
	z-index:89;
}
#menue {
	width:990px;
	height:26px;
	float:left;
	background-color:#004f9f;
	padding-left:10px;
}
#content {
	width:1000px;
	float:left;
}
#contentlinks {
	padding-top:20px;
  width:147px;
	float:left;
	height:460px;
	padding-right:51px;
	padding-left:16px;
	background-image:url(../../fileadmin/bilder/hg_contentlinks.jpg);
	background-repeat:no-repeat;
}
#contentmitte {
	width:542px;
	float:left;
	padding-top:20px;
}
#contentrechts {
		padding-top:20px;
  width:158px;
	float:left;
		height:460px;
	padding-right:16px;
	padding-left:70px;
	background-image:url(../../fileadmin/bilder/hg_contentrechts.jpg);
	background-repeat:no-repeat;
}
* html #contentrechts {
	
  width:158px;
		padding-left:25px;
}



#footer {
	width:1000px;
	height:16px;
	margin-bottom:15px;
	float:left;
	background-image:url(../../fileadmin/bilder/hg_footer.jpg);
	background-repeat:no-repeat;
	margin-top:40px;
	padding-bottom:10px;
}
	
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}

h1 {
font-size: 15px;
color:#004f9f;
}

.hmenue {
float:left;
margin:7px;
}

a.linkhmenue {
text-decoration:none;
color:#fff;
font-weight:bold;

}
a.linkhmenue:hover {
text-shadow: 0px 0px 10px #e7d706,  -2px -2px 10px #ffffff; 
}

a.linkhmenue_act {
text-decoration:none;
color:#fff;
font-weight:bold;

}


#menueboxlinks {
width:147px;
background-color:#fff7b2;
border: 3px solid #fff;
padding:4px;

}

* html #menuelinks {
width:180px;
overflow:hidden;
}


div.shadow{
padding-bottom:0px;
padding-right:12px;
width:147px;
-moz-box-shadow: 2px 2px 10px #999;
-webkit-box-shadow: 2px 2px 10px #999;
			}

*+html div.shadow {
    width:147px;
				

		}


* html div.shadow {
        *filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=7);
}


div.shadow2{
padding-bottom:0px;
padding-right:12px;
width:128px;
-moz-box-shadow: 2px 2px 10px #999;
-webkit-box-shadow: 2px 2px 10px #999;
			}

*+html div.shadow2 {
    width:128px;
				

		}


* html div.shadow2 {
        *filter: 
        progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=0,strength=7)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=180,strength=10)
        progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=270,strength=7);
}


a.linkseitenmenue {
text-decoration:none;
color:#004f9f;
}

.seitenmenue {
height: 18px;
}

#menuehead {
color:#004f9f;
font-size: 15px;
font-weight:bold;
margin-bottom:10px;
padding-left:4px;
}


#ntcontent {
background-color:#fff;
width: 140px;

}
#ntteaser {
width:140px;
background-color:#fff;
padding-bottom:6px;

}

.nthead {
background-color:#ffee00;
height:28px;
width:140px;
text-align:center;
}

#ntcontent {
padding:4px;
}

#ntheadinhalt h1 {
padding-top:4px;
}

#ntinhalt {
padding:4px;
font-size:11px;
}

#ntinhalt h2 {
font-size:12px;
color:#000;
}


#ntinhalt h2 a {
font-size:12px;
color:#000;
text-decoration:none;
}

#linkhmenue_x {
text-shadow: 0px 0px 10px #e7d706,  -2px -2px 10px #ffffff; 

}


/*********************** Contentelemente *************************************/

/**** TEMPLATE 3er Aufteilung *****/	
	
#links_3 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 10px;
	padding-right: 5px;

	}
	
#mitte_3 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;

	}

#rechts_3 {
	margin: 0 0 0 0px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;

	}
	
	
/**** TEMPLATE 2er Aufteilung *****/	
	
#links_2 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#rechts_2 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	}
	
div#zweier_aufteilung {
clear:both;
height:100%;
}	
	
/**** TEMPLATE 4er Aufteilung *****/	
	
#links_4 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 0px;
	padding-right: 6px;
	}
	
#mitte_4 {
	margin: 0 0 0 0px;
	float: left;
	padding-left: 0px;
	padding-right: 6px;
	}

#rechts_4 {
	margin: 0 0 0 0px;
	padding-left: 0px;
	padding-right: 6px;
	float: left;
	}
	
#rand_4 {
	margin: 0 0 0 0px;
	padding-left: 0px;
	padding-right: 6px;
	float: left;
	}


DIV#dreier_aufteilung { clear: both;}
DIV#zweier_aufteilung { clear: both;}
DIV#vierer_aufteilung { clear: both; float: left;}


div.csc-frame-rulerAfter {
border-bottom:1px solid #AFB6BC;
clear:both;
margin-bottom:10px;
margin-left:3px;
margin-right:3px;
padding-bottom:10px;
}

div.tx_powermail_pi1_fieldwrap_html {
margin:10px 0;
}

fieldset.tx-powermail-pi1_fieldset label {
clear:both;
color:#000000;
display:block;
float:left;
margin-left:10px;
width:100px;
}

a.linkseitenmenue_act {
color:#004F9F;

}

.news_img_left {
float:left;
margin-right: 10px;
}

#contentmitte h2 a {
color:#004F9F;
font-size:15px;
text-decoration:none;
}

.news-list-item {
clear:both;
padding:0px;
}

.news-list-container {
padding:0;
}

.news-list3-item, news-list2-container, .news-list3-container {
border:none;
background:#fff;
} 
.news-list3-item {
padding:0;}


.news-list-container img {
border:medium none;
margin:0;
float:left;
}
.news-single-img {
float:left;
}

.news-pic-box {
width:270px;
float:left;
}

.news-single-imgcaption {
display:inline;
padding:1px 0px 3px 3px;


}

li.sitemap_menue  {
color:#43494E;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
list-style-image:none;
list-style-type:none;
padding-left:5px;
padding-right:5px;
text-align:center;
text-decoration:none;
}

#footer ul {
background:none repeat scroll 0 0 transparent;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 0 0 25px;
padding-left:0;
text-decoration:none;
}

#footer #footerinhalt {
margin-left: 280px;}
