/*
dunkelblau HG:  #0092D6;
dunkelblau Rahmen: #262655;
blau Tabelle dunkel: #D4EFFF;
blau Tabelle hell: #EDF8FF;
*/

#gesamt {
	background-color:#0092D6;
        width:908px;
        w\idth: 906px;
        text-align:center;
        position:relative; margin-left:auto; margin-right:auto;
        margin-top: 20px;
        min-height: 600px;
     /*   height: auto;*/
}

* html #gesamt {
 height: 600px;
}

.rahmen {
    border: 1px solid #262655;
 
   }

.left {
  background-color: #E7F3FF;
  background-image: url(/fileadmin/2007/grafiken/hg_l.jpg);
	background-repeat: no-repeat;
   }

body{
  background-color:#0092D6;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:100.01%;
  margin: 0;
  padding:0;
   text-align:center;

}

.clearer {
   clear: both;
   }
#kopf {
background-color:transparent;
width:100%;
}

#logo{
float:left;
}

#headline {
 /* position: absolute;*/
  margin: 0;
 
  }

#navigation {
  font-size: 0.75em;
  float: left; 
  width: 187px;
  w\idth: 182px;
  margin:0px;
  padding:0px;
  margin-top:150px;
  margin-left: 5px;
  font-weight: bold;
}

#navigation ul {
  list-style: none;
  margin: 0px; 
  padding-left:2em;
  padding-top:0.3em;
  padding-bottom:0.8em;
  font-size:0.8em;
  font-weight:normal;
}

#navigation li {
  list-style: none;
  margin: 0px; 
  padding-top:0.8em;
}

#navigation ul ul{
  list-style: none;
  margin: 0px; 
  padding-left:3em;
  padding-top:0em;
  font-size:1.0em;
  font-weight:normal;
}

#navigation ul ul li{
  padding-top:0em;
}

#navigation a {  text-decoration:none;}
#navigation a:link,
#navigation a:visited{ color: #262655; }
#navigation a:hover { color: #0092D6;     }
#navigation a:active { color: #262655; }

#navigation ul ul a{font-weight:normal;}

/*###############################################*/

#menue-top{ 
  margin:0;
  padding: 0;
  width:700px;
  height:1em;
  padding-left:30px;
/*  padding-top: 88px;*/
}

#menue-top .link{ 
/*  width:120px;*/
  margin-right: 27px;
  float: left;
  font-weight:bold;
  margin-top: 3px;  
}

#menue-top a {  text-decoration:none; font-size:0.8em}
#menue-top a:link{     color: #FFFFFF; }
#menue-top a:visited{ color: #FFFFFF; }
#menue-top a:hover { color: #ffffff;     }
#menue-top a:active { color: #FFFFFF; }

div#inhalt {
  margin:0;
  margin-top:0.5em;
  padding-left:30px;
  padding-top:1.5em;
  padding-right:50px;
  padding-bottom:0.5em;
  background-color:#ffffff; 
  vertical-align: top;
  min-height:500px;
 /*height: auto;*/
  width:590px;
  width: 636px  !important;
  w\idth: 721px;
   color: #262655;
 }
 
 /*
 * html div#inhalt {

 height: 500px;

}
*/
#hintergrund {
   width: 593px;
   }

td {
   color: #262655;
   }

div#inhalt h1 {  font-size: 0.9em;  margin: 0 0 1em;}
div#inhalt h2 {  font-size: 0.75em;  margin: 0 0 1em;}
div#inhalt p {  font-size:0.7em;  margin: 1em 0;}

p, input, textarea{
  font-size:0.7em;
  line-height:130%;
}

div#inhalt td p{
 font-size:0.7em;
 margin:0em;
}

.tabelleDunkel {
  background-color: #D4EFFF;
  padding: 2px;
  display: table-row;
  vertical-align: top;
}

.tabelleHell {
  background-color: #EDF8FF;
  display: table-row;
  vertical-align: top;
}

.tabelleKopf {
  background-color: #FFFFFF;
  display: table-row;
  font-weight: bold;
}


#copyright{
  width: 706px;
/*  w\idth: 712px;*/
 
  color:#Ffffff;
  margin:0;  
  margin: 3px 0px 3px 10px;
  
  font-size:0.6em;
  padding-top:0.1em;
}

#inhalt a {  text-decoration:none; font-weight:bold;}
#inhalt a:link{     color: #262655; }
#inhalt a:visited{ color: #262655; }
#inhalt a:hover { color: #262655;    }
#inhalt a:active { color: #262655; }


#inhalt ul {
  list-style-type: square;
  color:#262655;
  margin: 1em;
  padding: 0px 8px 8px 0px;
}

#inhalt ul li{
 font-size:0.7em; 
}




#inhalt .angebotRahmen {
	border: thin solid #262655;
	background-color: #FFFFFF;
	height: 100px;
}



#inhalt .angebotHeadline {
	border-top: thin none #262655;
	border-right: thin none #262655;
	border-bottom: thin solid #262655;
	border-left: thin none #262655;
	font-weight: bold;
	background-color: #DAAEAF;
        color: #FFFFFF;

}

.tabkopf{
  border: thin solid #262655;
  font-weight: bold;
  background-color: #DAAEAF;
  color: #FFFFFF;
}

.tabmitte {
 border-top: thin none #262655;
 border-right: thin solid #262655;
 border-bottom: thin none #262655;
 border-left: thin solid #262655;
 font-weight: normal;
 background-color: #ffffff;
 color: #262655;
}

.tabfuss {
 border-top: thin none #262655;
 border-right: thin solid #262655;
 border-bottom: thin solid #262655;
 border-left: thin solid #262655;
 font-weight: normal;
 background-color: #ffffff;
 color: #262655;
}


#inhalt td a:hover{color:#ffffff;}






/*Infobox im Contentbereich - zu verwenden mit H3*/
.infobox {
   font-size:0.85em;
   width: 200px;
   background-color: #FFFFFF;
   border: 1px solid #262655;
   float: right;
   margin-right: 8px;
   margin-left: 8px;
   margin-top: 5px;
   margin-bottom:5px;
   padding: 0px;
   }

.infobox .bodytext {
   padding: 1px 5px 3px 10px;
   }

/* H3 in der Infobox!!!*/
.infobox H3 {
     font-size:0.8em;
     color: #ffffff;
     padding: 3px 10px 3px 10px;
     background-color: #AED7FF;
     border-bottom: 1px solid #262655;
     margin: 0;
     }

#inhalt .infobox ul {
  list-style-type: square;
  color:#262655;
  margin: 1em;
  padding: 0px 3px 8px 5px;
}

#inhalt .infobox ul li{
 font-size:0.8em; 
}

.csc-form-radio, .csc-form-labelreq {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 0.7em; 

   }

.csc-form-labelcell, .csc-form-fieldcell {
     vertical-align: top;
     font-size: 1.0em; 
 
      }

.csc-form-fieldcell INPUT, textarea {
   font-size: 0.9em;
  border:1px solid #0092D6;
  border-right:2px solid #0092D6;
  border-bottom:2px solid #0092D6;
   }

.tx-dropdownsitemap-pi1 {
  font-size:0.7em;
}


#mailform {

   width: 500px;

   margin-left:0px;

   padding-left:0px !important;
   font-size: 0.8em;

   }

	



#mailform form {

   border:0px;

   }



#mailform label, 

#mailform textarea,

#mailform input{

  float:left;

  margin-bottom:10px;

  font-size:0.9em;  



}



.csc-mailform-check {

   border:0 !important;

   }



#mailform textarea,

#mailform input, 

.tx-ddspenden-pi1 input, 

.tx-ddspenden-pi1 textarea {

  border:1px solid #0092D6;

  border-right:2px solid #0092D6;

  border-bottom:2px solid #0092D6;  

}





.tx-ddspenden-pi1 input.cbox,

.tx-ddspenden-pi1 input.radio{

  border:0px;

}



.tx-ddspenden-pi1 table {

   border:0 !important;

   }



#mailform textarea{

  width:220px;

  height:100px;

  font-size:0.9em;

  font-family: verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; 

}





#mailform label{

  width:150px;

  font-size:1.0em;

  margin-right:10px;

  font-weight:normal;

}



select {

  /*border: 1px dotted red;*/

  font-size: 1.0em;

  }



#mailform .csc-mailform-field{

  clear:left;

  border: 1px dotted #0092D6;

  border: 0;

  

}

  

fieldset{

  border:0px;



}



.csc-mailform-label{

  display:none;



}

.csc-mailform-field{

 font-weight:bold;



}



.csc-mailform-field label{

 width: 200px !important;

 font-weight:bold;

/* border: 1px dotted green;*/



}
