#banner {
position:absolute;
visibility: visible;
position:absolute;
left:5%; 
top:37%; 
z-index:1;
 clip:rect(0px 760px 180px 0px); 
}
* {	margin:0;padding:0;}
html, body {height:100%;}
body,td,th,div {font-size: 10px;}
body {
	background-image: url(/Site/bg_rund3.jpg);background-repeat:no-repeat;
background-position:-80px -130px;
	background-color: #2F000B;
	font: 10px Verdana, Arial;
	color: #D3D6B6;
	text-align:center;

}
#distance { 
		width:1px;
		height:49%;
		margin-bottom:-258px;
		}
#container {
	margin:0 auto;
	position:relative; 
	text-align:left;
	height: 515px;
	width:870px;
	clear:left;
	}
/*
#hintergrund {

	position:absolute; 
	left:-80px; 
  top:-130px; 
height:100%;
}
*/

#head {
position:absolute; left:228px; top:0px; width:528px; height:62px; z-index:1
}
#rubrikbild01,#rubrikbild02,#rubrikbild03,#rubrikbild04  {
	position:absolute;
	left:228px;
	top:0px;
	width:528px;
	height:62px;
	z-index:1;
	visibility: hidden;
}
#logo {
	position:absolute;
  left:5%; 
  top:37%; 
	width:152px;
	height:101px;
	z-index:4;
	visibility: visible;
}
#navigation {
	position:absolute; 
	left:5%; 
	top:10%; 
	width:300px; 
	height:137px; 
	z-index:5;
	text-decoration: none;
	line-height:13px;
	text-align:left;
}
#navigation2 {
	position:absolute; 
	left:5%;
	bottom:2%; 
	text-decoration: none;
	z-index:5;
}

#navSubKurseInline	{
	position:absolute; 
	padding:3px 10px 3px 10px;
	left:100px; 
	top:48px; 
	border:1px solid #2F000B;
	visibility: visible;
	z-index:999;
	text-decoration: none;
	line-height:13px;
	text-align:left;
	color:#880000;
	background-color: #3F000B;
}

#promotion {
	position:absolute; 
	left:43%; 
	top:10%; 
	z-index:999;
	text-align:left;
}

/*
#navSubKurse 	{
	left:0px; 
	top:0px;
	padding:3px;
	visibility: visible;
	z-index:6;
	text-decoration: none;
	line-height:13px;
	text-align:left;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}*/
#test {
	position:absolute;
	left:55%;
	top:0px;
	width:402px;

	z-index:3;
	visibility: visible;
	background-color:#D3D6B6;
	/*
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;*/
}
#test1,#test2,#test3 {

	position:absolute;
	left:55%;
	top:0%;
	width:402px;
	height:100%;
	z-index:3;
	visibility: visible;
	background-color:#D3D6B6;
	/*
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;*/
}
#test2 {top:69%;height:50%;}
#test3 {top:30%;height:40%;}
#test4 {display:none;
	position:absolute;
	left:55%;
	top:31%;
	width:402px;
	height:30%;
	z-index:2;
	visibility: visible;
	background-color:#880000;

}
#contentInline {
	position:absolute;
	left:55%;
	top:18%;
	width:340px;
	height:80%;
	z-index:4;
  padding-right:20px;
  padding-left:35px;
	visibility: visible;
	overflow:auto;
	color: #880000;
	text-align:left;
}
#contentInline ul {
padding-left:15px;
}
#contentInline input,#contentInline textarea,#contentInline select {
padding:2px;
border: thin solid #999;
font-size:10x;
}
#contentToptext {
	position:absolute;
	left:55%;
	top:18%;
	width:300px;
	height:475px;
	z-index:5;
  padding-right:20px;
  padding-left:35px;
	visibility: hidden;
	overflow:auto;
	color: #880000;
	text-align:left;
  background-color:#D3D6B6;
}
#player {
	position:absolute;
	left:55%;
	top:30%;
	width:362px;
	height:400px;
	z-index:9;
	visibility: visible;
}
#news {
	position:absolute; left:5%; top:70%; width:217px; height:30%; z-index:5;	text-align:left;
}
#contentbilder img{
	border:0px;
}
#reiter {
	position:absolute;
	left:422px;
	top:3px;
	width:97px;
	height:136px;
	z-index:1;
	border:1px solid #58595B;
	visibility: visible;
}
table#unten {
	border:0;
	padding: 15px;
	padding-bottom: 0px;
	width:100%;
	height:100%;
}
a, 
a:hover, 
a:active, 
a:visited{
	font: 10px Verdana, Arial;color: #D3D6B6;text-decoration:none;
}
a:hover{
	color: #999;
}
#contentToptext ol{margin-left:20px;}
#contentToptext ul{padding-top:10px;}

#contentInline a, 
#contentInline a:hover, 
#contentInline a:active, 
#contentInline a:visited,
#contentToptext a, 
#contentToptext a:hover, 
#contentToptext a:active, 
#contentToptext a:visited{
	font: 10px Verdana, Arial;color: #666; text-decoration:none;font-weight:bold;
}
#contentInline a:hover,#contentToptext a:hover{
	color: #333;
	font-weight:bold;
}


body,td,th {
	font-size: 10px;
}
#Layer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:763px;
	z-index:6;
}
#contentInline input, #contentInline textarea{
	width:200px;
}
input#formcheck{
	width:15px;
}

#teaser {
	position:absolute;
	visibility:visible;
	background-color: #000;
	border:1px solid #ccc;
	left:200px;
	top:50px;
	z-index:99;
	width:400px;
	height:255px;
}
#teaserTable{
	background-color: #000;
	width:400px;
	height:188px;
}
/* ############################################# EDITOR */
#logedit {
	position:absolute;
	left:10px;
	top:10px;
  text-align:left;
	z-index:6;
}
a.navedit, 
.navedit,
.rubrik		{
  background-color:#669933;
	font-weight:normal;
	color:#FFF;
  padding:3px 5px;
	text-decoration:none;
}
.rubrik		{
  background-color:#D2232A;
	text-transform:uppercase;
}

#contentInline .left {
	margin-right: 15px;
	vertical-align:left;
}
#contentInline .right {
	margin-left: 15px;
	vertical-align:right;
}
p {padding-top:15px;}

.startinfo	{
  background-color:#fff;
	font-weight:normal;
	color:#2F000B;
  padding:3px 5px;
	text-decoration:none;
	z-index:100;
}
