body{
 font-size:100.01%;
 margin:0px;
 padding:0px;
 font-family:verdana, arial;
 background-image:url(/fileadmin/grafiken/hg_o.gif);
 background-repeat:repeat-x;
}
*html body {font-size: 10pt;}

.inhalt a{
  color:#EF4510;
}

.inhalt a:hover{
  text-decoration:none;
}

   
.inhalt .csc-textpic-imagewrap {
   margin-left: 37px;
}

.tab {
   height: 100%;
}

.csc-form-labelcell, .csc-form-commentcell {
   padding-left: 37px;
   }

.csc-form-label-req {
   font-size: 0.8em;
   }
*html .csc-form-label-req {font-size: 10pt;}

.contenttable{
  font-size:1.1em;
}
*html .contenttable {font-size: 12pt;}

.headline{
 background-image:url(/fileadmin/grafiken/logo.jpg);
 background-repeat:no-repeat;
 width:1000px;
 height:135px;
 height:178px;
}

.tdhead{
  height:159px;
  height:178px;
  margin:0px;
  padding:0px;
  font-size:0px;
}


.starthead{
 background-image:url(/fileadmin/bilder/hintergrund.jpg);
 background-repeat:no-repeat;
 width:1000px;
 height:135px;

}

.leer{
height:1px;
}

.menue{
 padding-top:30px;
 padding-left:10px;
 background-image:url(/fileadmin/grafiken/hg_l.gif);
 background-repeat:repeat-y; 
/*
 width:252px;
*/ 

 font-size: 0.8em;
}
*html .menue {font-size: 11pt;}

.inhalt {
 font-size:0.8em;
 }
*html .inhalt {font-size: 10pt;}


.inhalt .bodytext{
 padding-left: 37px;
 font-size: 1.1em;
}

.inhalt ul,
.inhalt ol{
 margin-left: 37px;

}


.startinhalt{
 background-image:url(/fileadmin/bilder/startseite.jpg);
 background-repeat:no-repeat; 
 background-position:0px 0px;
 padding:0px;
 font-size:0.8em;
}
*html .startinhalt {font-size: 10pt;}


.menue ul{
  list-style: none;
  padding:0px;
  margin:0px;
  line-height: 150%;
}


.menue ul li {
  margin: 3px 0;
  }

.menue ul li ul li {
  margin: 0;
  }
.menue a:link,
.menue a:visited,
.menue a:hover{
  display:block;
  width:215px;
  background-image:none;
  text-decoration:none;
  color:#DFA132;
  font-weight:bold;
}


.menue .ebene1 a:hover,
.menue .ebene1 a.akt{
 color:#EC4717;
}

ul.ebene2{
margin-bottom:10px;
font-size: 1.1em;
}
*html ul.ebene2 {font-size: 11pt;}

.ebene1. li{
  width:220px;
}


ul.ebene2 li a:link,
ul.ebene2 li a:visited,
ul.ebene2 li a:hover{
  display:block;
  width:220px;
  margin-bottom:0px;
  color:#000000;
  font-weight:normal;
  font-size:0.8em;
  padding-left:20px;
  display:1px solid black;
}
*html ul.ebene2 li {font-size: 10pt;}

.menue .ebene2 a:hover,
.menue .ebene2 a.akt{
 background-image:url(/fileadmin/grafiken/aktiv.gif);
 background-repeat:no-repeat;
 background-position:5px 5px;
 color:#EC4717;
}

ul.ebene3 li a:link,
ul.ebene3 li a:visited,
ul.ebene3 li a:hover{
  display:block;
  width:220px;
  margin-bottom:2px;
  color:#000000;
  font-weight:normal;
  font-size:0.8em;
  padding-left:40px;
  display:1px solid black;
}
*html ul.ebene3 li {font-size: 10pt;}

.menue .ebene3 a:hover,
.menue .ebene3 a.akt3{
 background-image:url(/fileadmin/grafiken/aktiv.gif);
 background-repeat:no-repeat;
 background-position:25px 2px;
 color:#EC4717;
 }

ul.ebene3{
margin-bottom:10px;
font-size: 0.95em;
line-height: 120%;
}
*html ul.ebene3 {font-size: 11pt;}

h1.ueberschrift{
  color:#D89C34;
  margin-left:24px;
  font-size: 1.7em;
  padding-top:13px;
}
*html h1.ueberschrift {font-size: 15.5pt;}

p.bodytext{
}


/*
######################
RTE
*/

.ueber1{
  background-image:url(/fileadmin/grafiken/klein-rechts.gif);
  background-repeat:no-repeat;
  background-position:10px 2px;
  padding:3px 3px 3px 22px;  
  display:block;
  border:1px solid #D89C34;
  border-left:none;
  background-color:#ECEAD3;
  color:#D89C34; 
  font-size:13px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
  text-decoration:none; 
  font-weight:bold; 
  width:100%;
}




td{
  vertical-align:top;
}




h4{
  color:#D89C34;
  font-size:1.5em;
}
*html h4 {font-size: 14pt;}


h2 {
   font-size:2.5em;
   }
*html h2 {font-size: 22pt;}
   
h3 {
   font-size: 1.7em;
   }
*html h3 {font-size: 16pt;}  
   
.tx-ddclubs-pi1 .ort{
  color:#ec4717;
  font-weight:bold;
  font-size:1.2em;
}
*html .tx-ddclubs-pi1 .ort {font-size: 12pt;} 

.tx-ddclubs-pi1 .text h3 img{
  margin-right:1px;
}

.tx-ddclubs-pi1 table{
  font-size:1.1em;
}
*html .tx-ddclubs-pi1 table {font-size: 11pt;}


.tx-ddclubs-pi1 .club{
  color:#D89C34;
  font-weight:bold;
}





.tx-ddclubs-pi1 .wirsind{
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  vertical-align:bottom;
  font-size: 0.8em;
}
*html .tx-ddclubs-pi1 .wirsind {font-size: 10pt;}

.tx-ddclubs-pi1 .text{
  padding-left:15px;
  padding-top:10px;
}

.tx-ddclubs-pi1 .daten{
  padding-left:20px;
  line-height:150%;
}

.tx-ddclubs-pi1 .rotelinie{
 padding-top:5px;
 border-top:2px solid #F80101;
 width:100%; 
}


.tx-ddclubs-pi1 h2{
  color: #d89c34;
}

.tx-ddclubs-pi1 h3{
  font-size: 1.4em;
}
*html .tx-ddclubs-pi1 h3 {font-size: 13pt;}

.tx-ddclubs-pi1 .bild2{
  padding-left:20px;
}

.tx-ddclubs-pi1 .service{
  padding: 3px 3px 3px 35px;
  border-top: 2px solid #d89c34;
  border-bottom: 2px solid #d89c34;
  background-image: url(/fileadmin/grafiken/klein-rechts.gif);
  background-repeat: no-repeat;
  background-position: 14px 2px;
  display: block;
  background-color: #ecead3;
  color: #d89c34;
  font-size: 13px;
  font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
  text-decoration: none;
  font-weight: bold;
  /*width: 100%;*/
  width: 737px;
}   



#mailform form{border:0px;}

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:2px;
}

#mailform textarea,
#mailform input{
  background-color: #EFEBD6; 
  border:1px dotted #CE9E52; 
  border-right:1px solid #CE9E52; 
  border-bottom:1px solid #CE9E52;   
}


#mailform label{
  width:200px;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #ffffff;  
}


.csc-mailform-label{
  clear:left;
  font-size:1.1em;
  font-weight:bold;
  background-color:#D59637;
  margin:5px 0px 5px 0px;
  padding:5px 0px 5px 5px;
}
*html .csc-mailform-label {font-size: 11pt;}

.csc-mailform-field .csc-mailform-label{
  font-size:0.9em;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
}
*html .csc-mailform-field .csc-mailform-label {font-size: 11pt;}

.untenlinks{
  vertical-align:bottom;
  text-align:left;
}

.untenrechts{
  vertical-align:middle;
  text-align:left;
}

.ueber2{
  display:block;
  width:167px;
  height:94px;
  background-image:url(/fileadmin/grafiken/kasten.jpg);
  background-repeat:no-repeat;
  color:#000000; 

  font-size:13px; 
  text-align:center;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
  padding: 3px;
  float:right;
}

.pmitte{
  vertical-align:middle;
  text-align:right;

}

.punten{
  vertical-align:bottom;
  text-align:left;
  padding:0px;
  margin:0px;

  
}


.ueber3{

  width:167px;
  height:94px;
  background-image:url(/fileadmin/grafiken/kasten.jpg);
  background-repeat:no-repeat;
  color:#000000; 
  font-size:12px; 
  text-align:center;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
  padding: 3px;
 
}

.ptabelle{
  margin-top:20px;
}



.csc-subheader{
  margin-left:37px;
}

form{
  margin-left:37px;
}

.tx-ddpraesidentin-pi1{
  margin-left:37px;

}

.inhalt .contenttable{
margin-left:37px;
}
