/* CSS Document */

body {
	margin-bottom: 1px;
	background: url(../images/bax.jpg);
	overflow: hidden;
}
a:link, a:visited {
color:#000;
	}
img{
float: left;
margin:0 20px 0 0px;
border:1px solid black;
border-color:#000;
}
table{
align: left;
v-align: top;
}

.contentpaneopen, .back_button, tbody .contentpaneopen, table{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	}
	h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ccc;
	font-weight:normal;
	line-height:11px;
	text-align: justify;
}
.gesetzestext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CCCCCC;
	height: auto;
	width: auto;
	text-align:justify;
}
.contentheading{
	font-family: Verdana, Arial, Helvetica, serif;
	font-size:20px;
	line-height: 2; 
	margin-bottom:40px;
	font-weight: normal;
	color:#fff;
	}	
#Menue{
position:absolute; 
width:760px; 
height:40px; 
z-index:50; 
left: 20px; 
top: 20px;
z-index: 1000;}

#OvalHell{
background: url(../images/OvalHell.gif);
position:absolute; 
width:259px; 
height:500px; 
z-index:2; 
left: 2%; 
top: 3.6%;
}

#Logo{
background: url(../images/Logo.gif);
background-repeat:no-repeat;
position:absolute; 
width:75px; 
height:38px; 
z-index:50; 
left: 50%; 
margin-left:-38px;
top: 65px;
}
#BildMenue{
position:absolute; 
width:500px; 
height:48px; 
z-index:50; 
left: 26px; 
top: 420px;}

#getwebbed{
background: url(../images/gp.gif);
background-repeat:no-repeat;
position:absolute; 
width:316px; 
height:48px; 
z-index:50; 
left: 399px; 
top: 485px;}

#getwebbed img{
border-style: none;}

#BildMenue img{
border-style: none;
margin:0 5px 0 0px;
border:1px solid #333;
border-color:#333;
}
#OvalDunkel{
background: url(../images/OvalDunkel.gif);
position:absolute; 
width:291px; 
height:317px; 
z-index:3; 
left: 12.4%; 
top: 45%;}

#ContentFenster{
background: url(../images/ContentFenster.gif);
background-repeat:no-repeat;
position:absolute; 
width:800px; 
height:600px; 
z-index:4; 
left: 50%; 
margin-left: -27%;
top: 50%;
margin-top: -270px;
}

#Inhalte{
position:absolute; 
width:720px; 
height:330px; 
z-index:5; 
left: 20px; 
top: 70px;
visibility: visible;
overflow-x: hidden;
overflow-y: auto;}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbar {
background-image: url(../images/pfeile.gif);
width: 30px;
/* following is the bit that allows us fixed height scrollbars */
height: 110px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
float: right;

}
.vscrollerbase {
width: 22px;
background-image: url(../images/10_2_10.gif);
background-repeat: repeat-y;
}
.hscrollerbase {
}
.hscrollerbar {
}

.scrollerjogbox {
width: 10px;
height: 2px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}