html, body {
	position:relative;
}

body {
  color: #202020; background-color: #F5F5F5;
  background-image:url(background_iframe.png);
  font-size: 100.01%;
  font-family: Helvetica,Arial,sans-serif;
  margin: 0; padding: 0px;
}

a.visible:link { color:#151515; text-decoration:underline; }
a.visible:visited { color:#151515; text-decoration:underline; }
a.visible:hover { color:#404040; text-decoration:underline; }
a.visible:active { color:#FFFFFF; text-decoration:none; background-color:#151515; }

a.link1:link { text-decoration:none; color:#202020; }
a.link1:visited { text-decoration:none; color:#202020; }
a.link1:hover {	text-decoration:underline; color:#404040; }
a.link1:active { text-decoration:none; color:#404040;  background-color:#A0A0A0}

td.mithintergrund {  background-color: #FFF0BA; padding: 2px 2px 2px 2px;}

hr.style-one { border: 0; height: 2px; background: #333; background-image: linear-gradient(to right, #849AC4, #003399, #849AC4); }
hr.style-two { border: 0; height: 1px; background: #ffffff; background-image: linear-gradient(to right, #F5F5F5, #003399, #F5F5F5); }

img.10pxright { Padding: 1px,10px,1px,1px; }

div#Sponsorenleiste {
  font-size: 0.91em;
  float: left; width: 95px;
  margin: 0; padding: 10px 0px 100px 0px;
  border: 0px;
  background-color: #E5E5FF;
  z-index: 1;

}
div#Sponsorenleiste img {
  padding: 3px 0px 3px 0px;
}

div#Logoplace {
  margin-left: 0px;
  width: 960px;
  padding: 0px 0px 10px 0px;
  border: 0px;
  min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}

div#Inhalt {
  margin-left: 0px;
  width: 835px; /* Komplette Seitenbreite 960px minus Sponsorenleise 95px */
  height: 100%;
  padding: 10px 0px 10px 105px;
  border: 0px;
  background-color: #F5F5F5;
  background-image:url(background_iframe.png);
  min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
}
div#Inhalt h1 {
  font-size: 1.25em;
  color: #003399;
  margin: 0.5em 0 0.5em;
}
div#Inhalt h2 {
  font-size: 1.15em;
  color: #003399;
  margin: 0.25em 0 0.25em;
}
div#Inhalt untertitel {
  font-size: 0.9em;
  letter-spacing:0.1em;
  color: #202020;
  margin-left: 10px;
}
div#Inhalt p {
  font-size:1em;
  margin: 1em 0;
}
div#floater {
	position:fixed; bottom:0px; left:30px; width:100px; height:17px; font-size:7pt
}
div#middlebox {
	width: 600px;
	align: center;
}

Quicklinkbox {
	position:absolute;
	top:120px;
	left:45px;
	padding: 5px 5px 5px 5px;
	z-index:2;
	background:#333333;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}

Quicklinkbox a {
	color: #FFFFFF;
	font-size: 120.01%;
	text-decoration: none;
}

Terminbox {
	position:absolute;
	text-align: center;
	top:10px;
	left:320px;
	width:300px;
	padding: 2px 2px 2px 2px;
	z-index:2;
	background:#444444;
	color: #FFFFFF;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

Zusatzbox {
	position:absolute;
	top:190px;
	left:45px;
	padding: 5px 5px 5px 5px;
	z-index:2;
	background:#333333;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
Zusatzbox a {
	color: #FFFFFF;
	font-size: 120.01%;
	text-decoration: none;
}

eineinhalb { /* Eineinhalbfacher Zeilenabstand */
	line-height: 1.5;
}