/* CSS Document */html,body {margin: 0;padding: 0;width: 100%;height: 100%;background-color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:lighter;font-size:12px;color:#666666;background-attachment:fixed;background-image:url(pix/bg.jpg);background-position:left top;background-repeat:no-repeat;}	a:link { text-decoration:none; font-weight:normal; color:#666666; }	a:visited { text-decoration:none; font-weight:normal; color:#666666; } 	a:hover { text-decoration:none; font-weight:normal; color:#cdaf69; } 	a:active { text-decoration:none; font-weight:normal; color:#cdaf69; }		.menu:link { text-decoration:none; font-weight:normal; color:#000000; }	.menu:visited { text-decoration:none; font-weight:normal; color:#000000; } 	.menu:hover { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.menu:active { text-decoration:none; font-weight:normal; color:#FFFFFF; }			.over:link { text-decoration:none; font-weight:normal; color:#FFFFFF; }	.over:visited { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.over:hover { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.over:active { text-decoration:none; font-weight:normal; color:#FFFFFF; }		.komp:link { text-decoration:none; font-weight:normal; color:#FFFFFF; }	.komp:visited { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.komp:hover { text-decoration:none; font-weight:normal; color:#000000; } 	.komp:active { text-decoration:none; font-weight:normal; color:#000000; }		.act:link { text-decoration:none; font-weight:normal; color:#FF0000; }	.act:visited { text-decoration:none; font-weight:normal; color:#FF0000; } 	.act:hover { text-decoration:none; font-weight:normal; color:#666666; } 	.act:active { text-decoration:none; font-weight:normal; color:#666666; }		.it:link { text-decoration:none; font-weight:normal; color:#cdaf69; }	.it:visited { text-decoration:none; font-weight:normal; color:#cdaf69; } 	.it:hover { text-decoration:none; font-weight:normal; color:#666666; } 	.it:active { text-decoration:none; font-weight:normal; color:#666666; }		.ns:link { text-decoration:none; font-weight:normal; color:#666666; }	.ns:visited { text-decoration:none; font-weight:normal; color:#666666; } 	.ns:hover { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.ns:active { text-decoration:none; font-weight:normal; color:#FFFFFF; }	.nsov:link { text-decoration:none; font-weight:normal; color:#FFFFFF; }	.nsov:visited { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.nsov:hover { text-decoration:none; font-weight:normal; color:#FFFFFF; } 	.nsov:active { text-decoration:none; font-weight:normal; color:#007fff; }		.none:link { text-decoration:none; font-size:14px; font-weight:bold; color:#cdaf69; }	.none:visited { text-decoration:none; font-size:14px; font-weight:bold; color:#cdaf69; } 	.none:hover { text-decoration:none; font-size:14px; font-weight:bold; color:#cdaf69; } 	.none:active { text-decoration:none; font-size:14px; font-weight:bold; color:#cdaf69; }					h1 {	font-size:20px;	font-weight:normal;	color:#cdaf69;	}		h2 {	font-size:14px;	font-weight:bold;	color:#cdaf69;	}		h3 {	font-size:14px;	font-weight:normal;	color:#cdaf69;	}	h4 {	font-size:14px;	font-weight:normal;	color:#666666;	}	h5 {	font-size:12px;	font-weight:normal;	color:#0080ff;	}h6 {	font-size:12px;	font-weight:normal;	color:#cdaf69;	}th { color:#cdaf69; }.beige { color:#cdaf69; }.quelle { color:#999999; font-style:italic; font-size:11px;}	#cont {position:absolute;top:386px;left: 0px;width: 630px;height:253px;line-height:18px;overflow:auto;}#cont1 {position:absolute;top:386px;left: 0px;width: 820px;height:253px;line-height:18px;overflow:auto;}#newscontent{position:absolute;top:386px;left: 0px;width:880px;height:243px;}#newscont{position:absolute;top:0px;left: 0px;width:830px;height:205px;overflow:auto;padding-left:30px;padding-bottom:20px;padding-right:20px;padding-top:20px;}#newsmenu {	position:absolute;	top:19px;	left:320px;	width:540px;	height:223px;	overflow:auto;	padding:10px;	}#newssubmenu_3 {	position:absolute;	top:200px;	left:40px;	line-height:20px;	}#newsflash {	position:absolute;	top:0px;	left:0px;	width:320px;	height:180px;	}#middle {position:absolute;top:386px;left:321px;height:253px;width:559px;background-image:url(pix/line.gif);background-position:left top;background-repeat:no-repeat;}#right {position:absolute;top:386px;left:631px;height:253px;width:249px;background-image:url(pix/line.gif);background-position:left top;background-repeat:no-repeat;}	#right_bg {position:absolute;top:386px;left:321px;height:253px;width:559px;}#right_start {position:absolute;top:386px;left:420px;height:253px;width:249px;background-image:url(pix/line.gif);background-position:left top;background-repeat:no-repeat;}	.world {	position:absolute;	top: 12px;	left:20px;	}	.worldtxt {	position:absolute;	top: 0px;	left:370px;	font-size:11px;	width:160px;	text-align:justify;	line-height:14px;	}	#txtleft	{	position:absolute;	top:24px;	left:30px;	width:270px;	}	#txtover	{	position:absolute;	top:24px;	left:30px;	width:755px;	height:250px;	overflow:auto;	}		#newstxt	{	position:absolute;	top:24px;	left:30px;	width:780px;	}		#txtleft_start	{	position:absolute;	top:24px;	left:30px;	width:350px;	}	.txtmid {	position:absolute;	top:24px;	left:30px;	width:400px;	}	.txtmid1 {	position:absolute;	top:24px;	left:30px;	width:500px;	height:187px;	overflow:auto;	}		.txtright {	position:absolute;	top:74px;	left:30px;	width:200px;	}	.txtright_start {	position:absolute;	top:24px;	left:20px;	width:420px;	}		.kompass {	position:absolute;	top:0px;	right:25px;	font-size:10px;	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;	}	.txt {	position:absolute;	top:74px;	left:30px;	width:580px;	}			#pos0	{	position:absolute;	top:0px;	left:0px;	}/*#container {position: absolute;top: 50%;left: 50%;margin-top: -320px;margin-left: -440px;height: 640px;width: 880px;background-color:#FFFFFF;}*/#container {position: absolute;top: 20px;left: 50%;margin-left: -440px;height: 640px;width: 880px;background-color:#FFFFFF;}#pageHeader {	background: url(pix/top.jpg) 0 0 no-repeat;  	height: 76px; width: auto; 	}	.pageFooter {	width: 880px;	position: absolute;	top: 630px;	/*background-image:url(pix/leiste.gif);	background-repeat:no-repeat;*/	background-color:#cdaf69;	height:10px;	text-align:right;	color:#FFFFFF;	}	#menuleiste{position:absolute;top: 361px;left:0px;width:880px;height: 25px;background-color:#cdaf69;}	.menutxt{position:absolute;top:6px;left:30px;color:#000000;}	#submenu{position:absolute;top:52px;right:25px;}#flush{position:absolute;top:76px;left:0px;}.fl_jobs{position:absolute;top:0px;left:0px;background-image:url(pix/tops/jobs.jpg);background-position:left top;width:880px;height:285px;}.fl_impressum{position:absolute;top:0px;left:0px;background-image:url(pix/tops/impressum.jpg);background-position:left top;width:880px;height:285px;}.fl_qualitaet{position:absolute;top:0px;left:0px;background-image:url(pix/tops/lenkrad.jpg);background-position:left top;width:880px;height:285px;}#close	{	position:absolute;	top:240px;	right:20px;	}#logo {position:absolute;top:0px;left:0px;}