
body {
  background-color: #ffffff;
  font: 9pt Verdana, sans-serif;
  text-align: left;
}

a img {
border: none;
}

a:link { font-weight:400; color:#c7c400; text-decoration:none; }
a:hover { font-weight:400; color:#c7c400; text-decoration:underline; }
a:visited { font-weight:400; color:#58585a; text-decoration:none; }
a:active { font-weight:bold; color:black; text-decoration:underline; }


/*Textformte */
h1 {
  font: bold 10pt Verdana, Helvetica, Tahoma, sans-serif;
  line-height: 1.1em;
}

h2 {
font: bold 10pt Verdana, Helvetica, Tahoma, sans-serif;
 line-height: 1.1em;
color: #002265;

}
h3 {
font: bold 10pt Verdana, Helvetica, Tahoma, sans-serif;
 line-height: 1.1em;
color: #58585a;

}
p {
 font:  9pt Verdana, Helvetica, Tahoma, sans-serif;
  margin: 1em 0;
  line-height: 1.4em;
  color: #58585a;
}

.fettgruen {
color:#c7c400;
font-weight: bold;
line-height: 1.4em;
}

.fettgrau {
 color: #58585a;
font-weight: bold;
line-height: 1.4em;
}

.programm {
font: bold 10pt Verdana, Helvetica, Tahoma, sans-serif;
 line-height: 1.25em;
 background-color:#e0df73;
}
 
.normal {
 font:  9pt Verdana, Helvetica, Tahoma, sans-serif;
  line-height: 1.4em;
  color: #58585a;
}

 .klein {
 font:  8pt Verdana, Helvetica, Tahoma, sans-serif;
  line-height: 1.25em;
  color: #58585a;
  }
  
 /*Formular */
 
.formbox {
  
  width:500px;
  background-color: #e0df73;
  border: 1px solid #c7c400;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 160px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 260px;
}

.zoombereich {
position:absolute;
text-align: left;
line-height: 1.1em;
font:  8pt Verdana, Helvetica, Tahoma, sans-serif;
}

.beschreibung {
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:5px;
 color:#58585a;
 background-color: #eeeec0;
 width: 188px;
 display: none;
}



/*die Seiten DIV-IDs */
#line {
  	background-image: url(../img/back_navi.jpg);
  	background-repeat:repeat-x;
  	position:absolute;
  	top:80px;
 	left:0px;
  	height:70px;
	width:100%;
	z-index:1;
}

#linefooter {
  	background:#c7c400;
  	margin-top:69px;
  	height:6px;
	width:980px;
	z-index:1;
}

#logo {
	z-index:2;
	position:absolute;
	left:90px;
}

#termin {
	z-index:2;
	position:relative;
	margin-left:730px;
	}

#navi {
  	position:absolute;
  	valign:top;
  	top:52px;
 	left:446px;
  	height:24px;
	width:515px;
	z-index:2;
}
#container-bild {
	float:left;
	margin-left:95px;
	margin-top:38px;
	/*height:385px;
	width:265px;*/
	border-width:1px;
  border-style:solid;
  border-color:grey;
  z-index:2;
}

#container-content {
	margin-top:38px;
	margin-left:390px;
	width:562px;
}
#container-fond {
background-color:#e0df73;
position:relative;
padding:10px;

}

#box1 {
width:300px;
display:none;
}

.linie_box {
  border-left-width:2em;
  border-left-style:solid;
  border-color:#e0df73;
  padding-left:2em;
  text-align:left;
  border-right-width:22em;
  border-right-style:solid;
  border-right-color:#e0df73;
  padding-right:2em;
  text-align:justify;

 

/*#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}*/
