body  {  font-size: 11px;  font-family: Verdana,Arial, Helvetica, sans-serif;  color:#000000;  padding:0px;  margin:0px;  background-color:#AEAFB0;}
h1,p, select {  font-size: 11px;}
a {
  color:#000000;
}
#background {  
	position:absolute;  
	background-image:url(../images/bg/bg_website.jpg);  
	background-repeat:x-repeat;  padding:0px 0 0px 0;  
	/*background-color:#ff0000;*/  
	z-index:0;  
	/*höhe und Breite uber JS ermittelt*/
}
/*Um die Höhe und Breite zu ermitteln, ab wann Scrollbar*/
#wrapper {
	/*  
	position:relative;  
	float:left;  
	padding:20px 0 20px 0;  
	z-index:1;*/  
	/*höhe und Breite uber JS ermittelt*/
}
#website {  
	width:1005px;  
	margin: 0 auto;  
	margin-top:0px;  
	vertical-align: middle;  
	text-align:center;  
	position:relative;  
	background-color:transparent;
}
#headerContainer {  
	position:relative;  
	float:left;  
	width:1005px;  
	height:190px;  
	margin:20px 0 0 0;  
	padding:0;  
	text-align:left;  
	/*background-color:#ff0000;*/
	background-image:url(../images/bg/bg_shadow_header.gif);
}
#header {  
	position:relative;  
	float:left;  
	width:1000px;  
	height:180px;  
	margin:10px 0 0 0;  
	padding:0;  
	text-align:left;  
	background-image:url(../images/bg/bg_headercontainer.jpg);  
	background-repeat:no-repeat; 
	/* background-color:#ff0000;*/
}
#bannerEd {  position:relative;  float:left;  width:396px;  height:66px;  margin:0;  padding:103px 0 0px 25px;  /*background-color:#ff00ff;*/}
#logoEd {  position:relative;  float:left;  width:263px;  height:169px;  margin:0;  padding:0px 0 0px 0px;  /*background-color:#ffff00;*/}

#mainContainer {  
	position:relative;  
	float:left;  
	width:1005px;  
	margin:0 0 0px 0;  
	padding:0px 0 5px 0px;  
	/*background-color:#707072;*/
	background-image:url(../images/bg/bg_shadow_main.gif);
}

#main {  
	position:relative;  
	float:left;  
	width:985px;  
	min-height:411px;  
	margin:0 0 0px 0;  
	text-align:left;  
	padding:0px 0 0px 15px;  
	background-color:#ffffff;
}
#naviContainer {  position:relative;  float:left;  width:208px;  margin:0;  padding:20px 0 0px 25px;  text-align:left;  /*background-color:#ff00ff;*/}
.naviLevel_1 {  
	position:relative;
	float:left;
	width:180px;  
	margin:0;  
	padding:0px 0 14px 0px;
}
.naviLevel_1_itemBox {  float:left;  width:15px;  height:15px;  margin:0;  padding:0px 10px 0px 0px;	  /*background-color:#ffff00;*/}
.naviLevel_1_linkText {  float:left;  width:155px;  height:15px;  margin:0;  padding:0px 0 0px 0px;	 /* background-color:#ff00ff;*/}
.naviLevel_2 {  
	position:relative;
	float:left;
	width:180px;  
	/*height:15px;  */
	margin:0;  
	padding:0px 0 8px 0px;
}
.naviLevel_2_itemBox {  float:left;  width:11px;  height:11px;  margin:0;  padding:0px 5px 0px 25px;	  /*background-color:#ffff00;*/}
.naviLevel_2_linkText {  float:left;  width:100px;  margin:0;  padding:0px 0 0px 0px; /* background-color:#ff00ff;*/}
.naviLevel_2_linkText a{  font-size:10px;}
#naviContainer a {  text-decoration:none;  color:#000000;}#contentContainer {  position:relative;  float:left;  width:575px;  margin:0;  padding:0px 0 0px 0px;  /*background-color:#ff0000;*/  text-align:left;}
#contentHeaderContainer {  position:relative;  float:left;  width:575px;  height:20px;  margin:0;  padding:0px 0 0px 0px;  /*background-color:#ff0000;*/}
#contentHeaderLeft {  position:relative;  float:left;  width:20px;  height:20px;  margin:0 5px 0 0;  padding:0px 0 0px 0px;  background-color:#CF003F;}
#contentHeaderRight {  position:relative;  float:left;  width:550px;  height:20px;  margin:0;  padding:0px 0 0px 0px;  background-color:#DC1781;  background-image:url(../images/bg/bg_path.jpg);  background-repeat:no-repeat;}
#contentBodyContainer {  position:relative;  float:left;  width:575px;  margin:0;  padding:14px 0 0px 0px;  font-size:11px;  font-family:Verdana;  /*background-color:#ff0000; */}
#content {  position:relative;  float:left;  width:538px;  margin:0;  padding:0px 0 0px 37px;  font-size:11px;  font-family:Verdana;  /*background-color:#ff0000; */}
/*Für Portfolio 2 Content Spalten*/#contentColLeft {  position:relative;  float:left;  width:281px;  margin:0;  padding:0px 0px 0px 24px;}
#contentColRight {  position:relative;  float:left;  width:250px;  margin:0;  padding:0px 0px 0px 11px;}
h1.path {  color:#ffffff;  font-weight:normal;  margin:0;  padding:2px 0 0 13px;}
#content .csc-textpicHeader {  
	/*position:relative;*/  
	/*float:left;*/  
	/*clear:left;*/  
	/*text-align:left;  */
	margin:0 0 0px 0px;  
	width:538px;  
	padding:0;  
	background-color:#ffffff;  
	box-sizing:border-box;  
	-moz-box-sizing:border-box;	 
}
#contentBodyContainer h1, #contentBodyContainer h2, #contentBodyContainer h3 {  
	font-weight:bold;  
	font-size:11px;  
	margin:0;  
	width:234px;  
	padding:5px 0 5px 0px;  
	/*line-height:22px;*/  
	border-bottom:1px dotted #000000;
}
/*rechtsausgerichtete Überschrift*/
#contentBodyContainer h2 {  
	margin-left:281px;  
}
/*Überschrift mit größerem Abstand nach Unten*/
#contentBodyContainer h3 {  
	margin-bottom:10px;  
}
#contentBodyContainer p {  font-weight:normal;  font-size:11px;  margin:0;  padding:5px 0 5px 0;}
#contentBodyContainer ul {  font-weight:normal;  font-size:11px;  margin:0;  padding:5px 0px 5px 15px;}
#content .csc-textpic {  width:538px;  float:left;  position:relative;  /*background-color:#FEEEAB;*/  margin:0;  padding:0;}
.csc-textpic-imagewrap {  margin:0px 0 0 0;	}
#footer {  
	position:relative;  
	float:left;  
	width:575px;  
	height:12px;  
	margin:10px 0 0px 0;  
	padding:0px 0 10px 0px;  
	background-image:url(../images/bg/bg_footer.jpg);  
	background-repeat:no-repeat;
}
#subnaviPortfolio {  position:relative;  float:right;  width:550px;  height:67px;  margin:0 0 0 0px;  padding:10px 0 0px 0px;  border-bottom:1px solid #CF003F;}
.subnavi {  position:relative;  float:left;  width:137px;  height:20px;  margin:0;  padding:0px 0 0px 0px;}
.subnavi a {  text-decoration:none;  color:#000000;}
.subnavi a.active {  text-decoration:none;  color:#CF003F;}
#contentRightContainer {  position:relative;  float:left;  width:177px;  height:410px;  margin:0;  padding:0;  background-image:url(../images/bg/bg_contentrightcontainer.jpg);  background-repeat:no-repeat;/*  background-color:#ffff00;*/}
/*Für Portfolio*/#pageNavigation {  position:relative;  float:left;  width:220px;  margin:0;  padding:0 0 0 316px;  }
.pagenavi {  float:left;  width:20px;}
.pagenavi a {  text-decoration:none;  color:#000000;}
.pagenavi a.active {  text-decoration:none;  color:#CF003F;}
#backnext {
	position:relative;
	float:left;
	padding:5px 0 0 25px;
	height:20px;
	margin:0;
}
#backnext a {
	text-decoration:none;
	color:#000000;
}
#cag_pagebrowser {
	position:relative;
	float:left;
}