body {
background:#ffffff;
}
h4,h5,h6,body,html,input,button,td { 
	font: normal 12px Verdana,Helvetica,Arial;
	Tab width: 1;
	list-style-position: outside;
	list-style-type: none;
}

li {
list-style-type: circle; /*oder circle etc. */
}

a:link,a:active,a:visited { COLOR: #cc6600; font: Verdana, Arial, Helvetica;}

h1 { 
	font: normal 16px Verdana,Helvetica,Verdana,Arial;
	font-weight: bold;
	color:333333;
}

h2 { 
	font: normal 12px Verdana,Helvetica,Verdana,Arial;
	font-weight: bold;
	color:333333;
}

h3 { 
	font: normal 14px Verdana,Helvetica,Verdana,Arial;
	font-weight: bold;
}

h4 { 
	font: normal 13px Verdana,Helvetica,Verdana,Arial;
	font-weight: bold;
	color:cc6600;
}

label {
	float:left;
	display:block;
	width:150px;
	height:16px;
	border-top: 2px solid #fff1c3;
	border-bottom: 2px solid #fff1c3;
	margin-top:2px;
	margin-bottom:6px;
	padding-left:10px;
	background:#efd47b;
}

input {
	float:left;
	display:block;
	margin-top:2px;
	margin-bottom:6px;
	padding:0px;
	width:270px;
	font-family: Verdana,Helvetica,Verdana,Arial;
	font-size: 12px;
	padding:1px;
}

select {
	float:left;
	display:block;
	width:270px;
	
	background:#fff1c3;
	font-family: Verdana,Helvetica,Verdana,Arial;
	font-size: 12px;
	margin-top:2px;
	margin-bottom:6px;
}

textarea{
	float:left;
	display:block;
	width:270px;
	font-family: Verdana,Helvetica,Verdana,Arial;
	font-size: 12px;
	margin-top:2px;
	margin-bottom:6px;
}
/*clearing all floats and fix firefox and ie backgroundcolor-bug */
div.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px;
} 

/* hinzugefügt !!! */
.csc-mailform-check {width:20px;float:left;}

.csc-mailform-label { font-weight:bold;}
span.normal .csc-mailform-label { font-weight:normal;}

form {
	background:#EFEFEF;
	width:425px;
	padding-left:0px;
	font-size:11px;
 
	
}
.form-button {
	margin-left:110px !important;
	margin-left:55px; /*to fix ie6 position*/
	width:100px;
	
}
.option {
	border:none;
	background:none;
	width:auto;
}
fieldset {
	border:none;
	padding-left:100px;
	padding-bottom:10px;
	display:block;
}
fieldset input {
	width:auto;
	border:none;
	background:none;
	float:left;
	display:block;
	margin-right:10px;
	margin-top:3px !important;
	margin-top:0px; /*to fix ie6 position*/
}
fieldset label {
	width:auto;
	float:left;
	display:block;
	padding-right:2px;
	white-space:nowrap; /*to fix ie6 wrapping*/
}



img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:900px;
  position:absolute;
left:50%;
margin-left:-450px;
  background: url(../fileadmin/images/background.gif) center repeat-y;
}

div#top {
  font: normal 12px Verdana,Arial;
  background: url(../fileadmin/images/menu1.png) no-repeat;
  width:900px;
  height:30px;
  text-align:right;
  color:#990000;
  margin-top:13px;
  padding-top:7px;
  padding-right:20px;
  margin-bottom:7px;
}

div#top a {
   text-decoration: none;
   color:#990000;
   padding-right:5px;
   padding-left:5px;
   }

div#header { background-color:white; }

/*-----------------------------------*/

div#links { 
	float:left;
	width:180px; 
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px
	padding-left:10px;
	font: normal 12px Verdana,Helvetica,Verdana,Arial;
}


.rounded-cornersl { width: 181px; }
      
.rounded-cornersl .topl {
          background: url(../fileadmin/images/ecken3_oben.png) no-repeat;
          font-size: 1px;
          height: 11px;
          margin: 0px;
      }

.rounded-cornersl .bottoml {
          background: url(../fileadmin/images/ecken3_unten.png) no-repeat;
          font-size: 1px;
          height: 15px;
      }
      
.rounded-cornersl ul {
          background: url(../fileadmin/images/ecken3_mitte.png) repeat-y;
          padding: 1px 9px;
          margin: 0px;
          color:#990000;
      }


div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:2px;
}


div#center { 
	margin-left:188px; 
	width:462px;
	height:auto;
	padding-right:0px;
	font: normal 13px Verdana,Helvetica,Verdana,Arial;
	margin-top:0px;
}

.rounded-corners { width: 461px; }
      
.rounded-corners .top {
          background: url(../fileadmin/images/ecken1_oben.png) no-repeat;
          font-size: 1px;
          height: 17px;
          margin: 0px;
      }

.rounded-corners .bottom {
          background: url(../fileadmin/images/ecken1_unten.png) no-repeat;
          font-size: 1px;
          height: 20px;
      }
      
.rounded-corners ul {
          background: url(../fileadmin/images/ecken1_mitte.png) repeat-y;
          padding: 5px 17px 5px 17px;
          margin: 0px;
      }

div#right { 
	width:243px;
	height:auto;
	float:right;  
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	font: normal 11px Verdana,Helvetica,Verdana,Arial;
	
}

.rounded-cornersr { width: 243px; }
      
.rounded-cornersr .topr {
          background: url(../fileadmin/images/ecken2_oben.png) no-repeat;
          font-size: 1px;
          height: 15px;
          margin: 0px;
      }

.rounded-cornersr .bottomr {
          background: url(../fileadmin/images/ecken2_unten.png) no-repeat;
          font-size: 1px;
          height: 16px;
      }
      
.rounded-cornersr ul {
          background: url(../fileadmin/images/ecken2_mitte.png) repeat-y;
          padding: 10px 10px;
          margin: 0px;
          color:#990000;
      }


div#footer1 {
	
	clear:both;
	
}