#banner {
position:absolute;
visibility: visible;
position:absolute;
left:10%; 
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-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; 

	}

#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:10%; 
top:37%; 
	width:152px;
	height:101px;
	z-index:4;
	visibility: visible;
}
#navigation {
position:absolute; 
left:10%; 
top:10%; 
width:115px; 
height:137px; 
z-index:5;
text-decoration: none;
line-height:13px;
	text-align:left;
}
#navigation2 {
position:absolute; 
left:10%;
bottom:1%; 
text-decoration: none;
z-index:5;
}

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


}/*
#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;


}*/

#test1,#test2,#test3 {
	position:absolute;
		left:60%;
	top:0%;
	width:362px;
	height:30%;
	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:31%;}
#test3 {top:30%;height:40%;}
#test4 {
	position:absolute;
		left:60%;
	top:40%;
	width:362px;
	height:30%;
	z-index:2;
	visibility: visible;
	background-color:#880000;

}
#contentInline {
	position:absolute;
	left:60%;
	top:18%;
	width:300px;
	height:475px;
	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:60%;
	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:60%;
	top:30%;
	width:362px;
	height:400px;
	z-index:9;
	visibility: visible;
}
#news {
position:absolute; left:10%; top:70%; width:217px; height:158px; z-index:5;	text-align:left;
}
#contentbilder img{
padding-bottom:10px;
}
#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;
}