html {
  height: 100%
  }

body {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background: #FFFFFF url("../grafik/hintergrund.gif") center top;
  }
  
* html .clearfix { height: 1%; overflow: visible; } /* IE6 Fix */
*+html .clearfix { min-height: 1%; } /* IE7 Fix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

#container {
  margin: 0px auto;
  text-align: left;
  width: 1024px;
  }

#header {
  width:1024px;
  height:130px;
  background: url("../grafik/hintergrund_header.gif") center top no-repeat;
  }

#logo {
  float: left;
  padding:10px 0 0 42px;
  }
  
#metamenue {
  float: right;
  margin: 60px 85px 0 0;
  padding: 0 2px 0 0;
  height:32px;
  background: url("../grafik/hintergrund_menue_oben.gif") right no-repeat;
  }
  
#klickpfad {
  float: right;
  margin: 26px 110px 0 0;
  height:18px;
  width: 500px;
  text-align: right;
  font: normal 11px/14px Verdana,Arial,Sans Serif;
  color: #9DA58E;
  }
#klickpfad a {
  font: normal 11px/14px Verdana,Arial,Sans Serif;
  color: #9DA58E;
  text-decoration: none;
  }
  
#mitte {
  margin:30px 0 0 0;
  padding: 0 110px 0 0;
  }
  
#hauptmenue {
  float: left;
  width: 194px;
  margin: 0;
  padding: 10px 0 0 0;
  background-image:url("../grafik/hintergrund_punkte.gif");  
  }
  
#inhalt {
  float: right;
  width: 690px;
  }
  
#menue_mitglieder {
  width:676px;
  background-image:url("../grafik/hintergrund_menue_mitglieder.gif"); 
  background-repeat: repeat-y;
  }
  
#blaettern {
  float: right;
  width: 690px;
  margin:10px 15px 0px 15px;
  }
#blaetter_zurueck {
  float: left;
  padding: 0 0 0 20px;
  }
#blaetter_vor {
  float: right;
  }
  
div.hauptmenue_eintrag {
  margin:0px 0px 9px 26px;
}

div.menuebild {
  height:145px;
  margin: 0 0 0 41px;
  }

div.submenue_eintrag {
  background-color: #EDF1E7;
  margin: 11px 2px 11px 6px;
  }
 
div.metamenue_eintrag {
  float:left;
  margin:0px 2px 0px 0px;
 }
 
div.menuepunkt_mitglieder {
 float:left;
 width:225px;
 height:110px;
 background-image:url("../grafik/menuepunkt_mitglieder.gif");
 overflow:hidden;
}

div.menuepunkt_mitglieder_ro {
  float:left;
  width:225px;
  height:110px 
  background-image:url("grafik/menuepunkt_mitglieder_rot.gif");
  overflow:hidden;
}

p, td, a, li, input, textarea {
  font: normal 12px/18px Verdana,Arial,Sans Serif;
  color: #333333;
  }

p, table {
  margin:0px 15px 10px 15px;
  }
  
div.csc-textpic {
  margin:0px 15px 10px 15px;
  }
  
div.csc-textpic-text p {
  margin: 0;
  }

div.ueberschrift {
  background-color: #D2232A;
  margin:11px 0px 10px 0px;
  padding:0px 15px 1px 15px;
  height:auto;
  _height:17px;
  min-height:17px;
  clear:both;
  }

div.ueberschrift_gruen {
  background-color: #DEE3CA;
  margin:0px 0px 10px 0px;
  padding:0px 15px 1px 15px;
  height:auto;
  _height:17px;
  min-height:17px;
  }

h1 {
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
  color:#EDF1E7;
  font-weight:bold;
  margin:0;
  }

h2 {
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
  color:#D2232A;
  font-weight:bold;
  margin:0px 15px 5px 15px;
  }
 
h3 {
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
  color:#333333;
  font-weight:bold;
  margin:0;
  }

ul {
  list-style-image:url("../grafik/listenpfeil.gif"); ;
  margin:5px 5px 5px 40px;
  padding:0;
  }

li {
  list-style-image:url("../grafik/listenpfeil.gif"); ;
  margin:0;
  padding:0;
  }

a:hover {
  color:#CD071E;
  }

.important {
  color: #D2232A;
  }
.important a {
 color: #D2232A;
}

.csc-textpic-caption {
 font: normal 11px/14px Verdana,Arial,Sans Serif;
 color:#333333;
 }
  
.totop {
 float:right;
 margin: 15px 15px 0 0;
}

/* Mail-Formular-Formate */

fieldset.csc-mailform {
  border: 0;
  margin:0px 15px 10px 0px;
  }
.form {
  margin: 0 0 5px 0;
  }
.form_label, .form-field input, .form-field textarea {
  font: normal 12px/18px Verdana,Arial,Sans Serif;
  color: #333333;
  float: left;
  }
.form_label {
  width: 120px;
  }
.form_field input, .form_field textarea {
 background-color:#DEE3CA;
 border: 1px solid #3D4A59;
 padding: 0px 3px 1px 3px;
}
