BODY {
 margin: 0px; padding: 0px;
 background-image: url(bg.gif); background-repeat:repeat-y;
 font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
A:link, A:visited, A:hover, A:active, A:focus {
 text-decoration:none;
}
#block {
 margin: 0px; padding: 0px; border: 0px;
 width: 1000px; overflow:hidden; position: relative;
}
#kopf {
 margin: 0px; padding: 0px; border: 0px;
 width:1000px; height: 230px; vertical-align: middle;
 background-image: url(bgkopf_1000x230.jpg);
 /* position: relative; */
}
#link { 
  border:0px; margin:0px; padding:0px; 
  position:absolute; top:1px; left:1px; width:500px; height:200px;
}
#logo1 {
 position:absolute; top:-530px; left:-520px;
}
#logo2 {
 position:absolute; top:-540px; right:-599px;
}
#m1 {
 margin: 0px; padding: 0px; border: 0px; height: 30px; width: 991px;
 /*background-image: url(bgmenu1_1000x25.gif); background-repeat:no-repeat;*/
 background-color: green;
 font-size:12px; /*line-height:15px; vertical-align:middle; */
}
#m2 {
 margin: 0px; padding: 0px; border: 0px; height: 30px; width: 991px;
 /*background-image: url(bgmenu2_1000x25.gif); background-repeat:no-repeat;*/
 background-color: CADAC1;
 font-size:12px; clear: both; /*line-height:15px; vertical-align:middle; */
}
.c1 {
 float:left; padding: 8px 25px 8px 25px; font-size:11px; letter-spacing:1px;
}
.c2 {
 float:left; padding: 8px 25px 8px 25px; font-size:11px; letter-spacing:1px;
}
.a1 {
 float:left; font-weight:bold; padding: 8px 25px 8px 25px; font-size:11px;
}
.a2 {
 float:left; font-weight:bold; padding: 8px 25px 8px 25px; font-size:11px;
}
.a2 A { color:#186826; }
.c1 A { color:#ffffff; }
.c2 A, .a1 A { color:#186826; }
.a1 { background-color:#CADAC1; }
#m3 {
 margin: 0px; padding: 0px; border: 0px; 
 background-image: url(schatten.png); background-repeat:no-repeat;
 /*position:absolute; top:5px; left:800px;*/
 font-size:12px; /*line-height:15px; vertical-align:middle; */
 width:1000px; text-align:right; height:35px;
}
#m3, #m3 A { color:green; }
#m4 {padding: 15px 25px 0px 0px; margin:0px; border:0px; display:block;}
#breadcrumb {
  font-size: 10px; font-style:italic;  color:#002055; padding: 5px 0px 7px 0px;
}
#breadcrumb A { color:#002055 !important; text-decoration:underline !important; font-weight:normal !important; }
#central {
  /*position:relative; padding: 0px; margin: 0px; border:0px dashed red; overflow:hidden; */
  margin: 0% 19% 0% 25%; padding: 0px;  
}
#central A { color:#002055 !important; text-decoration:underline !important; }
#central TABLE { cellspacing:0px !important; cellpadding:0px !important; padding:0px; margin:0px;}
#l {
 float:left; margin: 0% 5% 0% 0%; padding: 0px; border:0px solid green;
 width:20%; min-height:300px;
}
#l .csc-default { margin: 0px 5px 10px 28px; /* border:1px solid black; */ }
#l A { color:#002055 !important; text-decoration:underline !important; font-weight:normal !important;}

#r {
 float:right; margin: 0% 1% 0% 3%; padding: 0px; border:0px solid blue;
 width:15%; position: relative; top:70px; right:15px;
}
#u {
 clear:both;
}
/*DIV.csc-header H1, DIV.csc-header H2, DIV.csc-header H3, DIV.csc-header H4, DIV.csc-header H5 {
}*/
DIV.csc-default, DIV.csc-default P.bodytext, DIV.csc-default TABLE TR TD  {
 font-size:12px; color:#002055;
}
DIV.csc-default H5, DIV.csc-default H4, DIV.csc-default H3, DIV.csc-default H2,DIV.csc-default H1 {
 font-size:12px !important; color:#002055; margin-top: 5px !important; margin-bottom: 5px !important;
}
/* E-Mail Form */
FIELDSET.csc-mailform {
 font-size:12px; color:#002055; padding: 0px; margin: 0px; border:0px; /* */ width:500px;
}
FIELDSET.csc-mailform  LABEL {
 width:17%; /*FF*/display:block; float:left;
}
FIELDSET.csc-mailform  DIV.csc-mailform-field { width:80%; padding:0px; margins:0px; clear:both; }
FIELDSET.csc-mailform INPUT , FIELDSET.csc-mailform TEXTAREA{
  background-color: #CADAC1; border:0px; width:90%;
  padding: 2px; margin: 0px 0px 15px 0px; float:right;
}
FIELDSET.csc-mailform INPUT.csc-mailform-submit {
  background-color: #186826; float:right;  /*margin-right:10%;*/ width:30%; /*position:relative; left:30%; */
  font-size:12px; color:white; font-weight:bold; 
  padding: 3px; margin:5px 0px 2px 0px; vertical-align:middle;
}
