body {

	color: #333;

	text-align: center;

  line-height: 125%;

	font-size: 8pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-image: url(img/hintergrund.gif);

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: top center;

  padding: 0;

  overflow: auto;

  margin: auto;

}

h1 {

	font-size: 18pt;

  line-height: 18pt;

  text-align:left;

  vertical-align: middle;

	color: #df134c;

	font-family: Verdana, Arial, Helvetica, sans-serif;

  position: absolute;

  z-index: 2;

  margin: 165px 0 0 190px;

  border-right: 30px #df134c solid;

  border-bottom: 1px #df134c solid;

  padding-right:30px;

  padding-bottom:5px;

}

* html h1 {

  margin: 155px 0 30px 10px;

}

h2, scroll h2 {

  padding-top: 5px;

  font-size: 13.5pt;

  line-height: 125%;

  color:#df134c;

}

h3, scroll h3 {

  padding-top: 5px;

  font-size: 12.5pt;

  font-weight: bold;

  color: #1e539b;   /* #c30 = rot */

}

  

strong   {

  font-size: 10.5pt;

  font-weight: bold;

  color: #1e539b;  

  background-color:#f8f1e3;

}



.datum {

font-weight:strong;

margin-right:10px;

margin-bottom:30px;

}

.ereignis {

float:right;

margin-left:50px;

vertical-align:top;}

  

dt, dl, dd {

  list-style-type: none;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  margin: 0 3px 0 0;

  padding: 0;

}

ul, li {

list-style-type: square;

/* list-style-image: url(punkt.gif); */

  line-height: 175%;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  margin: 0 3px 5px 20px;

  padding: 0;

}

#logo {

  width: 920px;

  text-align: left;

	position : fixed center;

  font-size: 7pt;

	z-index: 1;

  background-color: transparent;

  margin: 0 auto 0 auto; 

}

#logo a {

text-decoration: none;

}

.fiz, .fiz a, .fiz a:active, .fiz a:focus, .fiz a:hover, .fiz a:visited {

padding-right:5px;

font-size:120%;

font-familie: courier;

font-weight:strong;

line-height:105%;

}

#scroll {

width: 650px;

font-weight:normal;

line-height:125%;

padding:0 10px 0 5px;

z-index:5; 

margin-left:190px;
margin-top:30px;
position: relative;
height:460px;
overflow: auto;

}

#scroll p, #scroll ul, #scroll li {

font-size:10pt;

font-weight:normal;

line-height: 135%;

}

#text {

margin: 0 auto; 

width:920px; 

padding: 0; 

z-index:3; 

text-align:left;

}

#php {

height: 355px;

width: 160px;

line-height: 125%;

font-size: 8pt;

font-weight: bold;

text-align: left;

vertical-align: top; 

margin: 15px 18px 0 5px;

float:left;

z-index:4; 

}

* html #php {

margin: 15px 0 0 5px;

line-height:110%;

}

#footer {

width: 900px; 

text-align: right; 

position: relative; 

font-size: 90%; 

}

.img {

  text-align: left;

  margin: 15px 10px 50px 0;

  border: 2px solid;

  border-color: #e10046 #1e539b #e10046 #F6D400;

  background-color: #d5d5d5;

}

a, .anzeige {

	width: 200px;

  text-align: left;

  font-weight: strong;

	font-size: 9pt;

  line-height: 125%;

	text-decoration: none;

	border: solid 0px #df134C;

  padding-top: 7px;

	color: #333; 

}

.anzeige {

	color: #df134c; 

}

a:hover, a:focus, a:active {

  color:  #df134C;

  text-decoration: none; 

}

.link, .link:visited, p a, p a:visited {

  display: inline;
  width:auto;

	font-weight: bold;

  color: #df134c;

  font-size: 9pt;

  background-color: transparent;

  border: 0;

}

.link:hover, .link:active, .link:focus, p a:hover, p a:active, p a:focus {

  display: inline;
  width:auto;

	font-weight: bold;

  color: #1e539b;

  background-color: transparent;

  border: 0;

}

input, select, textarea {

font-size: 9pt;

padding:2px;

text-decoration: none;

border: 1px solid #df134c;

background-color:#f8f1e3;

}

.hidden {display:none;}

.bild {

  width: 140px; 

  border: 5px #999 solid; 

  align:left; 

  valign:middle; 

  margin:0 5px 0 0;

}

.druck {display:none;}

.textlink {width:auto;}

#fiz2 {

position:absolute; 

padding: 0;

margin-top: 0;

z-index:1;

border-width: 0; 

background-color: #fff;

height: 100%; 

visibility: hidden;

overflow: show;

voice-family: "\"}\"";

voice-family:inherit;

width: auto;

height: auto;

}


  a.infobox {width:auto; margin: 0 20px 0 0;padding:0; height:100px;}
  a.infobox:hover { cursor:help; color:#c30;width:auto; }
  a.infobox span { width:auto; visibility:hidden; position:absolute; float:right; text-decoration:none; vertical-align:right;margin-top:-40px; }

  a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    width:auto; visibility:visible; top: 20em; border:0; }   
     
.imgaktuell {float:right; padding:0; margin-left:20px; height:100px;}

.aktuell {vertical-align:top; height:110px;}
