html{
margin:0;
padding:0;
height:100%;
overflow:hidden;
}
body {
height: 85%;
margin:0px;
background:#990000;
overflow:hidden;
}
.body2 {
height: 100%;
text-align:center;
margin:0px;
background:#AB1416;
}
.tblbg{
background:url(../images/tblbg.gif) repeat-y;
font-family : Arial, Helvetica, sans-serif;
color:white;  
font-size:9pt;
line-height:12pt;
}
	#position{
	position:absolute;
	height: 100%;
width: 1024px;
text-align:left;
margin-left: -510px;
margin-top: 0px;
padding: 0;
top:0;
left: 50%;
	}
	
	#oben{
	position:absolute;
	width:1020px;
	top:0;
	left:0;
	height:165px;
	text-align:center;
	overflow:hidden;
	background:#990000;
	}
	#buttons{
	position:absolute;
	width:780px;
	top:143;
	height:22px;
	background:#AB1416;
	z-index:50;
	}
	#content{
	position:absolute;
	text-align:left;
	height:385px;
	*height:394px;
	width:990px;
	top:166px;
	margin-left:15px;
	bottom:20px;
	overflow:auto;
	}
	
	#gb-content{
	position:absolute;
	text-align:left;
	height: expression(document.body.clientHeight - 100 + "px");
	width:990px;
	top:166px;
	margin-left:15px;
	bottom:20px;
	overflow:auto;
	background-color:#990000;
	}
	
	#startcontent{
	position:absolute;
	height: expression(document.body.clientHeight - 25 + "px");
	margin:0;
	width:1024px;
	*width:1020px;
	top:0px;
	bottom:25px;
	text-align:center;
	overflow:hidden;
	}
	#title{
	position:absolute;
	top:5px;
	left:20px;
	height:20px;
	font-family:Arial,Helvetica;
	font-size:9pt;
	color:#fff;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1pt;
	}
	#german{
	position:absolute;top:95px;left:310px;
	}
	#english{
	position:absolute;top:95px;left:666px;
	}
	#termin{
	position:absolute;
	bottom:0px;
	right:310px;
	width:400px;
	height:auto;
	text-align:left;
	z-index:3;
	background:#c76264;
	}
	p, h3 {
	margin:0;
	padding:5px;
	}
	#unten{
	position:absolute;
	top:550px;
	*top:559px;
	left:15px;
	bottom:0px;
	width:990px;
	*width:989px;
	height:20px;
	text-align:center;
	overflow:hidden;
	border-top:1px solid #B54E42;
	border-left:1px solid #B54E42;
	border-right:1px solid #B54E42;
	}
	
	#gb-unten{
	position:absolute;
	top: expression(document.body.clientHeight +68 + "px");
	left:15px;
	bottom:0px;
	width:990px;
	*width:988px;
	height:20px;
	text-align:center;
	overflow:hidden;
	border-top:1px solid #B54E42;
	border-left:1px solid #B54E42;
	border-right:1px solid #B54E42;
	}
	#unten2{
	position:absolute;
	top: expression(document.body.clientHeight - 25 + "px");
	bottom:0px;
	width:1024px;
	height:25px;
	text-align:center;
	overflow:hidden;
	}

.links{
font-family:Arial,Helvetica;
font-size:10pt;
color:#FF9C04;
font-weight:bold;
}

a:link, a:visited{
color:#FF9C04;
text-decoration:none;
}

a:hover {
color:#FF9C04;
text-decoration:underline;  
}
#link a{
color:#FF9C04;
text-decoration:none;
}
#link a:hover{
color:#FF9C04;
text-decoration:underline;  
}
.text {
font-family : Arial, Helvetica, sans-serif;
color:white;  
font-size:9pt;
line-height:12pt;
}

.text1{
font-family : Arial, Helvetica, sans-serif;
color:#c0c0c0;  
font-size:9pt;
line-height:12pt;
}
.text2{
font-family : Arial, Helvetica, sans-serif;
color:#ff9c04;  
font-size:9pt;
}

.text3 {
font-family : Arial, Helvetica, sans-serif;
color:white;  
font-size:9pt;
line-height:12pt;
background-color:#6C1618;
}
.text4{
font-family : Arial, Helvetica, sans-serif;
color:black;  
font-size:9pt;
}
.text5 {
font-family : Arial, Helvetica, sans-serif;
color:#ff9c04;  
font-size: 9pt;
background-color:#6C1618;
}



input.texts{
font-family : Arial, Helvetica, sans-serif;
color:black;  
font-size:9pt;
width:124px;
height:18px;
line-height:12pt;
border: 2px #999999 solid;
padding: 0 0 0 3px;
}
input.textx{
font-family : Arial, Helvetica, sans-serif;
color:#FF9C04;
font-size:9pt;
border:0;
background:none;
cursor:pointer;
}
input.short{
font-family : Arial, Helvetica, sans-serif;
color:black;  
font-size:9pt;
width:94px;
height:18px;
line-height:12pt;
border			: 2px #999999 solid;
padding			: 0 0 0 3px;
}
select{
font-family : Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12pt;
height:16px;
}
.zahl{
font-family : Arial, Helvetica, sans-serif;
color:black;  
font-size:9pt;
width:40px;
height:18px;
line-height:12pt;
border			: 2px #999999 solid;
padding			: 0 0 0 3px;
}

input.radio{
background:#FF990F;
}
.headline {
font-family : Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold; 
font-size:9pt;
}

.headline2 {
font-family : Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold; 
font-size:12pt;
}
.area{

width: 296px;
height: 100px;
color	: #000000;
font-family: Arial, Helvetica;	
font-size	: 11px;
font-weight: normal;
border: 2px #999 solid;
padding: 0 0 0 3px;
overflow:auto;
}
.area2{
width: 240px;
height: 100px;
color	: #000000;
font-family: Arial, Helvetica;	
font-size	: 11px;
font-weight: normal;
border: 2px #999 solid;
padding: 0 0 0 3px;
overflow:hidden;
}
.linkx
{
width:200px;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
color: #FF9C04;
cursor:pointer;
border:0;
background:#990000;
text-align:left;
}

input.news{
font-family : Arial, Helvetica, sans-serif;
color:silver;  
font-size:9pt;
width:550px;
height:18px;
line-height:12pt;
border: 0px ;
background:#990000;
padding: 0 0 0 3px;
}
.hidden{display:none;}
#fadeinbox{
position:absolute;
width: 254px;
height:200px;
left:400px;
top: -400px;
border:0;
padding: 0;

z-index: 100;
visibility:hidden;
}

 ul#gala{
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
	
	
	 ul#gala li {
	background-image:url(../img/galali.gif);
	list-style-type:none;
	background-repeat:no-repeat; 
	background-position:0 1.2ex;
	padding-left:6px;
	}
	
	#box{
	width:216px; height:auto;
	border:2px solid #aa3639;
	}
	#boxhead{
	position:relative;
	top:0;
	left:0;
	height:20px;
	width:213px;
	background:#8c1018;
	}
	
	.boxtext{
	font-family : Arial, Helvetica, sans-serif;
color:white;  
font-size:9pt;
line-height:12pt;
padding-left:3px;
	}

hr{border:1px dotted #fff;}