body {

	background-color:#ffffff;
	background-image:url(../pics/back1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #393939;
	font-weight:normal;
	font-style:normal;s
	margin: 0px;
	padding: 0px;
	

}


#a3 { position:absolute; 
	  top:1px; 
	  left:0px; 
	  width:100%; 
	  height:250px; 
      z-index:2; 
	  }



#f1 { position:absolute;
 	  top:155px; 
	  left:0%; 
	  width:100%; 
	  height:600px; 
	  background-repeat:no-repeat; 
	  background-position:center; 
	  background-image:url(../pics/back1.jpg); 
	  z-index:1;
	}



td {
		font-family:Arial, Helvetica, sans-serif;
		color: #393939;
		font-size:12px;
}

th {
	font-family:Arial, Helvetica, sans-serif;
}





.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: 1a4e7c;
	font-weight: normal;
	font-size: 9px;
}

.csc-firstHeader {
	font-family:Arial, Helvetica, sans-serif;
	color: #017ac0;
	font-size: 20pt;
	font-weight:normal;
	text-decoration:none;
}
.csc-textpic-caption{
	font-family: "Times New Roman", Times, serif;
	color: #ffffff;
	font-size: 10px;
	font-weight:500;
}


.ccs-mailformaddress{
	color: #ffffff;

}
.csc-mailform {
        border:none;
}
.csc-mailform-field label {
  display: block;
  margin-top: 15px;
}
span.detail { 
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ee9942;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;

}
span.name-of-person { 
	font-family: verdana, arial, helvetica, sans-serif;
	color: #393939;
	font-weight: normal;
	font-size: 10px;

}


a:link { 
	font-weight:lighter;
	font-size: 12px;
	color:#a300003; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
}
a:visited { 
	font-weight:lighter;
	font-size: 12px;
	color:#a30003; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
}
a:focus { 
	font-weight:lighter;
	font-size: 12px; 
	color:#ff0000; 
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif;
}
a:hover { 
	font-weight:lighter;
	color:#ff0000; 
	font-size: 12px;
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
}
a:active { 
    font-weight:lighter;
	color:lime; 
	color:#ff0000;
	font-size: 12px;
	text-decoration:underline; 
	font-family:Arial, Helvetica, sans-serif;
}


.font1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color: #a30003;
	font-weight:bold;
	font-style:italic;
	
}
.font2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #393939;
	font-weight: normal;
	font-style:italic;
	
}
.font3 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #393939;
	font-weight:bold;
	font-style:italic;
}
.font4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #0000b5;
	font-weight:normal;
	
}


hr {
  border: 5;
  width: 100%;
  color:#393939
}




#wrap {
    margin: 0 auto;
    width: 680px;
	height: 540px;
    text-align: left;
	overflow: auto;
}

#content {
    float: left;

}

/* menu left */
.left_menu {
  width:130px;
  list-style: none;
  margin: 0px;
  margin-left: 3px;
  padding: 0px;
  border: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:normal;
  color: #ffffff; 
}
.left_menu ul {
  width:5px;
  list-style: none;
  margin: 0px;
  margin-left: 10px;
  padding: 0px;
  border: none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:italic;
  color: #4e7150; 
}
.left_menu ul a {
  display: block;
  padding: 1px 0px 1px 8px;
/**  background-color: #ffffff; **/
/**  background-image:url(/pics/link2.gif); **/
  color: #393939;
  text-decoration: none;
  width:auto;
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  
}
.left_menu ul a:hover {
 /** background-image:url(../pics/link2.gif);**/
/**  background-color: #319BCB; */
  color: #a30003;
}
/** Strich von Link **/
.left_menu li {
   text-align:left;
 border-bottom: 1px solid #ffffff;
  margin:0;
}
.left_menu li a {
  display: block;
  padding: 1px 0px 1px 8px;
/**  background-color: #ffffff; **/
/**  background-image:url(/pics/link2.gif); **/
  color: #ffffff;
  text-decoration: none;
  width:auto;
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  
}
.left_menu li a:hover {
 /** background-image:url(../pics/link2.gif);**/
/**  background-color: #319BCB; */
  color: #a30003;
}

.left_menu li.level2 a {
        text-align:left;
  padding: 1px 0px 1px 20px;
 
/**  background-color: #ffffff; **/
  width: auto;
}
.left_menu li.level3 a {
        text-align:left;
  padding: 1px 0px 1px 1px;
/**  background-color: #319BCB;  **/
  width: auto;
}

