* {font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	line-height:17px;
	color:#AAAAAA; 
}

body	{margin:0px;
	padding:0px;
	background-color:#363636;
}

img		{border: none;}
img.navi		{margin-right:5px;}
img.linie		{margin-bottom:12px;}

P	{margin-top: 0px; margin-bottom: 0px;}

h1	{font-weight:normal; margin:0 0 3px 0; padding:0; font-size:34px; line-height:37px;}

a					{color:#CCCCCC; text-decoration:none;}
a:hover		{color:#237CEA;}

#navitop a	{position:relative; top:-4px; font-size:13px; margin-right:41px;}
.navitop_on		{position:relative; top:-4px; font-size:13px; color:#237cea; margin-right:41px;}

#navisub a	{font-size:13px; line-height:20px; margin-right:30px;}
.navisub_on	{font-size:13px; color:#237cea; line-height:20px; margin-right:30px;}

#navisub2 a		{font-size:13px; line-height:20px; margin-right:30px;}
.navisub2_on	{font-size:13px; color:#237cea; line-height:20px; margin-right:30px;}

#wrapper	{width:995px;
	margin: 0 auto;
}

#container	{position:absolute;
	width:986px;
	height:620px;
	margin:-320px 0px 0px -493px;
  top: 50%; 
  left: 50%;
  background-image:url(../images/bg.gif);
	background-repeat:no-repeat;
	background-color:#363636;
	overflow:hidden;
}

#container.home	{background-image:url(../images/spacer.gif);
	background-repeat:no-repeat;
}

#container.bg2	{background-image:url(../images/bg2.gif);
	background-repeat:no-repeat;
}

#container.bg3	{background-image:url(../images/bg3.gif);
	background-repeat:no-repeat;
}

#logo	{position:absolute; left:756px; top:41px;}
#navitop	{position:absolute; left:22px; top:41px;}
#header		{position:absolute; left:606px; top:137px; font-size:15px;}
#headerleft		{position:absolute; left:187px; top:137px; font-size:15px;}
#text			{position:absolute; left:606px; top:175px; width:355px;}
#textleft	{position:absolute; left:187px; top:175px; width:355px;}
#navisub	{position:absolute; left:22px; top:498px;}
#navisub2	{position:absolute; left:22px; top:537px; width:950px;}
#pic	{position:absolute; left:22px; top:140px; width:490px; height:311px; overflow:hidden;}
.navipunkt	{float:left; white-space:nowrap;}

#next	{position:absolute; left:525px; top:435px;}
#nextspacer	{position:absolute; left:22px; top:140px; z-index:100;}

#pic1,
#pic2,
#pic3,
#pic4,
#pic5,
#pic6,
#pic7,
#pic8,
#pic9,
#pic10,
#pic11,
#pic12,
#pic13,
#pic14,
#pic15,
#pic16	{position:absolute; left:22px; top:140px; visibility:hidden; width:490px; height:311px; overflow:hidden;}

.picalign	{position:absolute; left:0px; bottom:0px;}
