body {
  background: #FFFFFF;
  margin-top:15px;
}
h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	font: normal 11px Verdana,Helvetica,Arial;
  line-height:15px;
}

h1 { 
	font: normal 14px Helvetica,Verdana,Arial;
	font-weight: bold;
}

a {
  color: #E22F30;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

#sitetitel {
  padding:0px 0px 10px 37px;
}

div#container {
  width:864px;
  border:0px solid silver;
  text-align:left;
}
#content {
  width:563px !important;
  width:599px;
  padding: 26px 22px 12px 14px;
}
/*-----------------------------------*/

div#center { 
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
/*	background-color:#EAEAEA; */
}

div#footer {
  margin-left:265px;
  clear:both;
  color:#858585;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
}

.clr {
	clear:both;
}
/***** WCM Styles *****/
h1 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
  color: #737373;
  font-weight:bold;
  text-align:left;
  padding-left:8px;
  padding-bottom:0px;
  margin-bottom:12px;
  border-left:17px solid #FFCB05;
}
ul {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  margin-top:0px;
  color: #606164;
  list-style-type: square;
}


.bodytext {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  margin-top:0px;
  margin-bottom:22px;
  color: #000000;
}

td .bodytext {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  margin-top:0px;
  margin-bottom:0px;
  color: #000000;
}
td .bodytext a {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}
td p {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  margin-top:0px;
  margin-bottom:0px;
}

.mitarbeiter, .mitarbeiter p {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.mitarbeiter img {
  margin-bottom:12px;
  margin-right:19px;
}
table.mitarbeiter td {
  vertical-align:top;
  padding-right:19px;
  padding-bottom:19px;
}
/* Mailformular */
.csc-mailform {
  border:0px;
}
.csc-mailform-label, .csc-mailform-field, .csc-mailform-field input {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
/*  height:19px;*/
}
span.csc-mailform-label {
  font-weight:bold;
}
.csc-mailform-field  {
  padding:2px 0px 1px 0px;
  clear:both;
}
.csc-mailform-field label {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
  margin:0px 0px 0px 0px;
  color:#333333;
  float: left;
  margin-right: 10px;
  width: 110px;
  display: block;
}
.csc-mailform-submit {
  margin-left: 120px;
  margin-top:9px;
} 
.csc-mailform-radio fieldset {
  border:1px solid #CCCCCC;
  padding:5px;
  margin-bottom:9px;
}
.csc-mailform-radio input {
  width: 20px;
  float:left;
}
.csc-mailform-radio label {
  width: 30px;
  float:left;
}

.mail, .external-link-new-window {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #E22F30;
}
/* Bildertext */
.csc-textpic-caption {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: #666666;
  line-height:11px;
}
.csc-textpic-border img {
  border: 1px solid #666666;
}

