body {
  background-image: url(bilder/background.jpg);
  font-family: Verdana, "Times New Roman", Times, serif;
  font-size: small;
}

.bodytext {font-size:12px;line-height: 1.5em}

#inhalt {
  background-color: white;
  width: 80%;
  }

#container {
  margin: auto;
  width: 1000px;
}

#container2 {
  background-color: #006699;
  padding-right: 1%;
  padding-left:  1%;
  padding-top:   1%;
}

#container3 {
  background-color: white;
  padding-right: 1%;
  padding-left:  1%;
}




#header {
  height: 170px;
}


#top {
  background-image: url(bilder/leiste.jpg);
  background-repeat: repeat;
  height: 60px;
} 

#menu {
  padding-top: 8px;
  margin-left: -2%;
}


#menu ul {
  list-style: none;
}

#menu li {
  float: left;
  height: 35px;
  margin-right: 1.5%;
	
}

#menu a {

  text-decoration: none;
  letter-spacing: -1px;
  font-size: 15px;
  color: white;
  padding-top: 14px;
  padding-bottom: 11px;
  padding-left: auto;
  padding-right: auto;
  /*font-size: 14px;*/
}


#menu a:hover{
  color: black;
}

#menu a.active{
  color:black;
  background-image: url(bilder/mhintergrund.gif);
  background-repeat: repeat-x;
  padding-top: 15px;
  padding-bottom: 11px;
  padding-left: 5px;
  padding-right: 5px;
}
h1 {
  font-size:        150%;
  color:          #006699;
}

h2 {
  font-size: 110%;
  color: #006699;
}

h3 {
  font-size: 100%;
  color: 006699;
}
.csc-textpic-caption{color: #006699; font-size: 150%;}

 a:link{color: #006699;}
 a:visited{color: #006699;}
 a:hover{color: #006699;}
 a:active{color: #006699;}
 

.sub {color: white; text-decoration: none;}
.sub a:link {color: white; text-decoration: none;}
.sub a:visited {color: white; text-decoration: none;}
.sub a:hover {color: black; text-decoration: none;}
.sub a:active {color: white; text-decoration: none;}

 
 
#footer {
  background-color: #006699;
  width: 100%;
  margin-top: 20px;
}

 
/*Mailformular*/

  legend {
  padding-left:10px;
  padding-right:10px;
  border: 0px;
}

fieldset {
  border:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  border: 1px solid #C0C0C0;
}

.radiolayout {
  width:60%;
  padding-top:15px;
  padding-bottom:15px;
}

.formu {
  width:50%;
  padding-top:10px;
  padding-bottom:10px;
  padding-left: 10px;
  border: 1px solid #006699;
}

.mf-radio {
  border:0px;
}

.mf-text {
  color: #000000;
  border: 1px solid #006699;
  margin-bottom: 5px;
}

.mf-check {
  border: 0px;
}
.mf-select {
  border:0px;
}

.mf-input {
  border: 1px solid #006699;
  margin-bottom: 5px;
}

.mf-submit {
  color: #ffffff;
  background-color: #006699;
  border: 0px;
}




