body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin: 0px;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #333;
	scrollbar-3dlight-color: #333;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #EBF0FF;
	scrollbar-darkshadow-color: #fff;
	background-color: #e6e5e5;
}

a 		{ color: #000000; text-decoration: underline; }
#wrapper {
	position: relative;
}

#rahmen .blank {
	height: 600px;
	width: 160px;
	position: absolute;
	left: 991px;
	top: 4px;
	z-index: 999;
	float: left;
}
.flashbanner {
	background: url(fm_160x600_fallback.gif) no-repeat;
	height: 600px;
	width: 160px;
	position: absolute;
	top: 3px;
	left: 991px;
	z-index: 0;
	float: left;
}


	
#rahmen				{ position:absolute; width:990px; height:580px; left:50%; top:0; margin:0px 0px 0px -495px; }
#quer				{ position:absolute; left:312px; top:58px; width:215px; height:151px;}
#quermenu			{
	position:absolute;
	left:401px;
	top:101px;
	width:575px;
	height:22px;
	color: #000;
}
#menu 				{
	position:absolute;
	left:18px;
	top:192px;
	width:136px;
	height:306px;
}
#menu2				{
	position:absolute;
	left:18px;
	top:524px;
	width:138px;
	height:117px;
}
#miniland			{ position:absolute; left:8px; top:1px; width:261px; height:168px;}
#sterne				{ position:absolute; left:282px; top:1px; width:597px; height:54px;}
.small {
	text-decoration: none;
}
.small a {
	text-decoration: none;
}


	
.box 				{ border: 1px solid #333; }
.whitebox			{
	background-image: url(images/button.gif);
}
.rand_lr			{ background-color: white; border-left: 1px solid black; border-right: 1px solid black; }
.rand_o				{ border-top: 1px solid black; margin-top:1px; }
.rand_u				{ border-bottom: 1px solid black; }
.spacer				{ margin-top:1px; }
.hintergrund 		{ background-image:url(images/hintergrund.jpg); background-repeat:no-repeat; }
.pr					{ margin-left:10px; }
.pl					{ margin-right:10px; }
.ueberschrift		{ font-size: 16pt;	font-weight: bold; }
.message 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
.quer 				{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.small 				{
	font-size: 9pt;
}

a.quer:link 		{
	color:#000;
	text-decoration: none;
}
a.quer:visited 		{
	color:#000;
	text-decoration: none;
}
a.quer:hover  		{
	color:#D6201F;
	text-decoration: none;
}
a.quer:active 		{
	color:#000;
	text-decoration: none;
}

a.menu 				{
	display:block;
	text-align:left;
	padding: 2px;
}
a.menu:link 		{
	text-decoration: none;
	color: #fff;
}
#rahmen .hintergrund a {
	text-decoration: underline;
}
#rahmen #miniland {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#rahmen .hintergrund #output {
	height: 76px;
	width: 716px;
	position: absolute;
	float: left;
}


a.menu:visited 		{ color:#fff;text-decoration: none; }
a.menu:hover  		{ color:#CFDCFE;text-decoration: none; }
a.menu:active 		{ color:#CFDCFE;text-decoration: none; }

a.submenu 			{ display:block; text-align:left; padding: 1px; margin-left:4px; font-weight:bold; }
a.submenu:link 		{ color:#fff;text-decoration: none; }
a.submenu:visited 	{ color:#fff;text-decoration: none; }
a.submenu:hover  	{ color:#CFDCFE;text-decoration: underline; }
a.submenu:active 	{ color:#CFDCFE;text-decoration: none; }

form 				{ margin:0; padding:0; }
blockquote			{ margin:0; margin-left:10px; }
.size {
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px -20px;
	padding: 0px;
}
.size2 {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0px -20px;
	padding: 0px;
}
.size3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.white {
	color: #FFF;
}
#rahmen table tr td table tr td .hintergrund tr td table tr td div table tr td div .box tr td .size3 h2 {
	color: #C33;
}

