/* Body-Eigenschaft */

*{
magin:0;
border:0
}

body {
  color: black;
  width: 867px;
  background-color: white;
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
  min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  margin-top: 80px;
  margin-left: 100px
}

a {
  color: #194502;
}

h1 {
  font-size: 17px;
  font-weight: bold;
  color: #194502;
  padding-top: 60px;
}

.contenttable {
  font-size: 12px;
  font-family: Helvetica,Arial,sans-serif;
}

.contenttable td {
  padding-right: 16px;
}


div#Header {
  border: 0px;
  width: 867px;
  height: 130px;
  background-color: #c2d2aa;
}


div#BalkenLinks {
  position: absolute;
  left: 100px;
  top: 210px;
  width: 150px;
  height:  440px;
  background-color: #c2d2aa;
  color: white;
}

div#InhaltLinks {
  position: absolute;
  left: 20px;
  top: 0px;
  width: 120px;
  height:  430px;
  background-color: #c2d2aa;
  color: white;
}

div#Centre {
  position: absolute;
  left: 250px;
  top: 210px;
  width: 700px;
  height: 440px;
  background-color: #e6e9dc;
}

div#SchattenRechts {
  position: absolute;
  left: 950px;
  top: 210px;
  width: 16px;
  height: 440px;
  margin: 0px 0px 0px 0px;
}


div#MenuHoriz {
  color: white;
  height:  25px;
  text-align: left;
  background-color: #194502;
  padding-left: 12px; 
}

div#Inhalt {
  padding-left: 133px;
  padding-right: 50px;
  /*padding-top: 60px;*/
  overflow: auto;
  height: 415px;
  /*width: 710px;*/
}

div#SchattenUnten {
  position: absolute;
  left: 100px;
  top: 650px;
}




a:hover { text-decoration:underline; }

/* Mailform */

.FormLabel { font-family: Verdana; font-size: 10pt }
.FormLabelSmall { font-family: Verdana; font-size: 8pt }
.FormFeld { font-family: Verdana; font-size: 10pt }
.FormButton { font-family: Verdana; font-size: 10pt; width: 100px}
.FormButtonLarge { font-family: Verdana; font-size: 10pt; width: 150px}
.FormInput { font-family: Verdana; font-size: 10pt; width: 300px }
.FormSubmit { font-family: Verdana; font-size: 10pt; width: 150px }
.FormTextarea { font-family: Verdana; font-size: 10pt }
.FormRadio { font-family: Verdana; font-size: 10pt }
.FormSelect { font-family: Verdana; font-size: 10pt; width: 300px }
.FormCheck { font-family: Verdana; font-size: 10pt }

/* Linie */

.Line { border: solid 3 #B40011 }


	/* FAQ-Seite */

	.TDFaqQuestion { padding-left: 10px; width: 350px; vertical-align: top; font-family: Verdana; font-size: 8pt; color:#000000; text-decoration:none }
	.TDFaqTitle { padding-left: 20px; height: 5%; font-family: Verdana; font-weight: bold }
	.TDFaqContent { padding-left: 20px; width: 50%; font-family: Verdana; font-size: 10pt }

 /* Vertikale Navigation, 2 Stufig */
 /*----------------------------------*/
  ul.NaviVert {

    margin: 0px;
    padding-top: 60px;
    padding-left: 20px;
    color: white;
    font-size: 10pt
  }

  ul.NaviVert li {
    list-style: none;
    color: white;
    /*margin: 1px; padding: 0; */
  }

  ul.NaviVert li a.active {

    font-weight:  bold;
  }

  ul.NaviVert a, ul.NaviVert span {
    text-decoration: none;
     font-weight: normal;
    color: #de2e0b;
  }


  ul.NaviVert a:hover, ul.NaviVert span {

    color: #c2d2aa;
  }

  ul.NaviVert2 {

    margin: 0px;
    padding-top: 0px;
    padding-left: 20px;
  }



 /* Horizontale Navigation 2 Stufig*/
 /*--------------------------------*/

  ul.NaviHoriz {

    text-align: left;
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 30px
  }

  ul.NaviHoriz li {
    list-style: none;
    display: inline;
    padding-right: 10px;
    /*margin-top: 1; */
  }

  ul.NaviHoriz li a.active {
    font-weight:  bold;
  }

  ul.NaviHoriz a, ul.NaviHoriz span {

    color: white;
    text-decoration: none;
    font-weight: normal;
  }
  * html ul#NaviHoriz  a, * html ul#NaviHoriz span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }

  ul.NaviHoriz a:hover, ul.NaviVert span {

    color: #990000;
  }
  
  ul.NaviHoriz2 {

    margin: 0px;
    padding-top: 0px;
    padding-left: 20px;
  }
  
  ul.NaviHoriz2 li {
    display: block;
    list-style: none;
    padding-right: 10px;
    background-color: #194502;
    margin-top: 1px;
  }
  
/* Formular */
/*----------*/

.csc-mailform {
  border: 0px;
}


.csc-mailform-field {
  clear: left;
  margin: 5px;
  padding-top: 1px;
}


.csc-mailform label {
  float:left;
  width: 80px;
}


.csc-mailform input, textarea, select {
  background-color: #c2d2aa;
}

.csc-mailform-submit {
  margin-top: 5px;
  margin-left: 80px;
}












