/*  
Grau1: #6b6f72;
Grau2: #bdc3c7;
Grau3: #dfe2e5;
*/

body {
	font-family: Arial, Verdana;
	font-size:10px;
	color:#6b6f72;
	
}

h1{
	font-family: Arial, Verdana;
	font-size:17px;
	color:#6b6f72;
	
}

td {
	font-family: Arial, Verdana;
	font-size:11px;
	color:#6b6f72;
}

th {
	font-family: Arial, Verdana;
	font-size:11px;
	color:#6b6f72;
}

# Aussenabstand für Inhaltselement Bodytext
.bodytext {
margin-bottom:18px;
}
/* IE Layer Hack bei slogan */
* html .bodytext {
margin-bottom:10px;
}


a:link,
a:visited,
a:active {
	text-decoration:none;
	color: #000000;}

a:hover {
	color: C5000A;}

#main {
#    position:absolute;
#    top: 100px;
#    left:100px;
#	width: 906px;
#	height:651px;
#
#}

#main {
    position:absolute;
    left:50%;
	width: 800px;
	top:50%;
	height: 638px;
	margin-left: -400px;
	margin-top: -319px;
}

#logo {
  position:absolute;
  top: 0px;
  left:0px;
  width:152px; 
  height:160px; 
  background-image:url(../images/logo.jpg);
  background-repeat: no-repeat;
  background-color:#bdc3c7;
  z-index:1;
}

#banner {
  position:absolute;
  top: 0px;
  left:152px;
  float:left; 
  width:648px; 
  height:160px;
  background-image:url(../images/banner.jpg); 
  background-repeat: no-repeat;
  background-color:#bdc3c7;
  z-index:2;
}

#banner_txt {
  position: absolute;
  top: 120px;
  left:0px;
  width:580px; 
  height:40px; 
  text-align:right;
  font-size:14px;
  font-weight:bolder;
  color:#6b6f72;
  z-index:7;
}

/* IE Layer Hack bei slogan */
* html #banner_txt{
  position: absolute;
  top: 135px;
  left:0px;
  width:580px; 
  height:40px; 
  text-align:right;
  font-size:14px;
  font-weight:bolder;
  color:#6b6f72;
  z-index:7;
}


#menue_top {
  position: absolute;
  top: 160px;
  left:152px;
  float:left; 
  width:648px; 
  height:114px; 
  text-transform:uppercase;
  background-color: #6b6f72; 
  z-index:3;
}

#nav {
  position: absolute;
  top: 160px;
  left:0px;
  float:left; 
  width:132px; 
  height:20px;
  font-size:12px;
  padding-left:21px;
  background-color: #dfe2e5;
  z-index:4;
}

/* IE Layer Hack bei padding */
* html #nav {
  position: absolute;
  top: 160px;
  left:0px;
  float:left; 
  width:152px; 
  height:20px;
  padding-top:2px; 
  background-color: #dfe2e5;
  z-index:4;
}

#left {
  position: absolute;
  top: 180px;
  left:0px;
  float:left; 
  width:152px; 
  height:430px;
background-color: #bdc3c7;  
  z-index:5;
}

#left_top {
  position: absolute;
  top: 0px;
  left:0px;
  width:131px; 
  height:170px; 
  padding-left:21px;padding-top:11px;
  background-color: #bdc3c7;
  z-index:6;
}

/* IE Layer Hack bei padding */
* html #left_top {
  position: absolute;
  top: 0px;
  left:0px;
  width:152px; 
  height:170px; 
  padding-top:11px;
  background-color: #bdc3c7;
  z-index:6;
}

#left_cen {
  position: absolute;
  top: 100px;
  left:0px;
  width:152px; 
  height:70px; 
  background-color: #bdc3c7;
  z-index:13;
}



#left_bot {
  position: absolute;
  top: 157px;
  left:0px;
  width:152px; 
  height:175px; 
  padding-left:11px;
  background-color:#bec3c7;
  z-index:7;
}



#center {
  position: absolute;
  top: 180px;
  left:152px;
  width:444px; 
  height:415px; 
  background-color:#ffffff;
  padding-left:26px; padding-top:11px; padding-right:26px;
  z-index:8;
}

/* IE Layer Hack bei padding */
* html #center {
  position: absolute;
  top: 180px;
  left:152px;
  width:498px; 
  height:426px;
  padding-top:21px; 
  background-color:#ffffff;
  z-index:8;
}






#right {
  position: absolute;
  top: 180px;
  left:648px;
  width:137px; 
  height:405px; 
  padding-left:15px;padding-top:21px;
  background-color:#e3e3e3;
  z-index:9;
}

#right .csc-textpic {
margin-bottom:40px;
}
* html #right .csc-textpic {
margin-bottom:0px;
}

/* IE Layer Hack bei padding */
* html #right {
  position: absolute;
  top: 180px;
  left:648px;
  width:152px; 
  height:426px; 
  background-color:#e3e3e3;
  z-index:9;
}

#footer_le {
  position: absolute;
  top: 606px;
  left:0px;
  float:left; 
  width:152px; 
  height:30px;
  background-color:#ffffff;  
  background-image:url(../images/footer.jpg);
  background-repeat:repeat-x;
  z-index:10;
}

#footer_cen {
  position: absolute;
  top: 606px;
  left:152px; 
  width:474px; 
  height:24px;
  background-color:#ffffff;   
  background-image:url(../images/footer.jpg);
  background-repeat:repeat-x;
  padding-left:26px;   padding-top:6px;
  z-index:11;
}

/* IE Layer Hack bei padding */
* html #footer_cen {
  position: absolute;
  top: 606px;
  left:152px; 
  width:526px; 
  height:30px;
  background-color:#ffffff;   
  background-image:url(../images/footer.jpg);
  background-repeat:repeat-x;
  z-index:11;
}

#footer_ri {
  position: absolute;
  top: 606px;
  left:648px;
  width:152px; 
  height:30px; 
  background-color:#e3e3e3;
  z-index:12;
}

/* IE Layer Hack bei padding */
* html #footer_ri {
  position: absolute;
  top: 606px;
  left:648px;
  width:152px; 
  height:30px; 
  background-color:#e3e3e3;
  z-index:12;
}

# Einstellungen content-element Dateiverweise
.filelinks a a:link, a:visited, a:active{
	text-decoration:yes;
	color: #666666;
}
.filelinks a:hover {text-decoration:none; color: #C5000A;}



.csc-textpicHeader {

        font-size: 9px;

        font-weight: normal !important;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color: #060366;

}


# Überschrift im contentelement
.csc-firstHeader {
  font-size: 17px;
}


.contenttable{
margin-left:-4px;
}


img#fill { height: 45px; }
* html img#fill { height: 25px; }


