
body{
	margin: 0;
	width:955px;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #666666;
	background-color: #999999;
	padding:0px;
	margin:0px;
	position:fixed;
	left:50%;margin-left:-477px; width: 955px;
	
}

table {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color:#333333;
	line-height:18px;}

#top {
	position: absolute; top: 0; left: 50%;
	margin-left:-477px; width: 955px; height:280px;
	overflow: hidden; background-image:url(images/bg_left.jpg); z-index:2
}
#bottom {
	position: absolute; top: 0px; left: 50%;
	margin-left:-477px; width: 205px; height: 100%;
	overflow: hidden; background-image:url(images/bg_left.jpg)
}
#adresse {
	position: absolute; top: 100%; left: 50%;
	margin-left:-477px; width: 205px; height: 100%; margin-top:-95px; padding-left:17px;
	overflow: hidden; font-size:11px; line-height:13px;
}


#main{
	position: fixed;  width:750px; top: 280px; bottom: 0px; left:50%; margin-left:-272px; overflow: auto; background-image:url(images/grau.jpg) 
}

#inhalt { margin-left:17px; width:650px; padding-bottom:16px;font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

#left {width:205px; height:207px; background-image:url(images/left.jpg); position:relative; left:0px;}
#pic1 {width:204px; height:118px; position:relative; top:22px;}
#pic2 {width:204px; height:118px; position:absolute; top:95px; left:205px;z-index:2}
#navi {background-image:url(images/rot.gif); height:22px; width:750px; position:absolute; top:73px; left:205px; z-index:3; color:white}
#info {position:absolute;left:25px;top:3px; font-size:11px; font-weight:bold; letter-spacing:2px;}
#headline {background-color:#FFFFFF; position:absolute; top:93px; left:205px; width:750px; height:186px;}
#headline_text {position:absolute; top:160px; left:17px;font-size:11px; font-weight:bold;  letter-spacing:2px;}
#wuerfel {top:300px;left:15px;position:absolute;}
h2 {color:#CC0000; font-weight:bold;margin-bottom:10px;margin-top:40px; font-size:12px;}
input.form {width:170px;}

a {color:#666666}
a:active {color:#666666}
a:visited {color:#666666}
a:hover {color:#333333}

a.rot {color:#CC0000; text-decoration:none}
a.rot:active {color:#CC0000; text-decoration:none}
a.rot:visited {color:#CC0000; text-decoration:none}
a.rot:hover {color:#ffffff; text-decoration:none}

a.top_link {display:block;
position:absolute;
font-weight:bold;
height:22px;
padding-right:18px;
text-indent: 18px;
text-decoration:none;
}
a.top_link:hover {
background-color:white; 
}

a#one, a#two, a#three, a#four, a#five, a#six {
z-index:7; color:white;
}
a#one:hover, a#two:hover, a#three:hover, a#four:hover, a#five:hover, a#six:hover {
z-index:7;color:#666666;
}
a#two { left:85px;}
a#three{ left:175px;}
a#four{ left:244px;}
a#five{ left:328px;}
a#six{ left:448px;}

#one_sublinks,#two_sublinks,#three_sublinks,#four_sublinks {
position:absolute;
top:22px;
left:-1px;
width:128px;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
z-index:9;
visibility:hidden;
background-color:white;
}
#one_sublinks2,#two_sublinks2,#three_sublinks2  {
position:absolute;
top:92px;
left:112px;
width:198px;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
z-index:9;
visibility:hidden;
background-color:white;
}
#two_sublinks {
left:84px;
width:112px;
}
#two_sublinks2 {
top:92px;
left:188px;
width:98px;
}
#three_sublinks {
left:174px;
width:119px;
}
#three_sublinks2 {
top:70px;
left:208px;
width:198px;
}
#four_sublinks {
left:243px;
width:95px;
}
.sub_link {
display:block;
text-indent:10px;
padding-right:10px;
height:22px;
color:#666666;
font-weight:bold;
text-decoration:none;
border-top:1px solid #666666;
}
.sub_link:hover {
font-weight:bold; color:#ffffff;background-image:url(images/rot.gif);
}