BODY					{ 
						background-color: #31548B;
						SCROLLBAR-FACE-COLOR: #99A3C1;
						SCROLLBAR-HIGHLIGHT-COLOR: #99A3C1;
						SCROLLBAR-SHADOW-COLOR: #99A3C1;
						SCROLLBAR-3DLIGHT-COLOR: #11346B;
						SCROLLBAR-ARROW-COLOR: #11346B;
						SCROLLBAR-TRACK-COLOR: #31548B;
						SCROLLBAR-DARKSHADOW-COLOR: #11346B;
						margin:0;
						}
BODY.admmain			{ background-color:#DEDEDE; SCROLLBAR-TRACK-COLOR:#B2C1D5; margin-left:10px; }


/* Links */
A:link 					{ text-decoration:none; color:#7B2736; }
A:visited				{ text-decoration:none; color:#7B2736; }
A:active 				{ text-decoration:none; color:#7B2736; }
A:hover		 			{ text-decoration:underline; color:#7B2736; }

A.menue:link 			{ text-decoration:none; color:#FFFFFF; }
A.menue:visited			{ text-decoration:none; color:#FFFFFF; }
A.menue:active 			{ text-decoration:none; color:#FFFFFF; }
A.menue:hover		 	{ text-decoration:underline; color:#7B2736; }

A.submenue:link 		{ text-decoration:none; color:#FFFFFF; }
A.submenue:visited		{ text-decoration:none; color:#FFFFFF; }
A.submenue:active 		{ text-decoration:none; color:#FFFFFF; }
A.submenue:hover		{ text-decoration:underline; color:#FF8B35; }

/* Allgemeiner Tabellenaufbau */
table.outline			{ border: 1px #31548B solid; }
.ecke_ol				{ border-top: 1px #31548B solid; border-left: 1px #31548B solid; }
.ecke_or				{ border-top: 1px #31548B solid; border-right: 1px #31548B solid; }
td 						{ font-family:Arial,Helvetica; }
td.linkespalte			{ width:220px; padding:10px; background-color:#99A3C1; color:#000000; border-width:1; border-style:solid; border-color:#000000; border-style:solid; border-left:none; border-top:none; border-bottom:none;}
.teaserleft				{ padding-left:30px; line-height:16px; font-size:8pt; color:#11346B; }
.suchbox				{ font-size:8pt; color:#11346B; }
td.rechtespalte			{ background-color:#FFFFFF; }
.content				{ width:624px; padding:20px; padding-bottom:0px; color:#000000; font-size:10pt; }
.contentwin				{ background-color:#FFFFFF; padding:10px; color:#000000; font-size:10pt; }
td.userinfo				{ font-size:8pt; color:#FFFFFF; }

.toprow_alt				{ background-color:#AFAFAF; color:#FFFFFF; font-size:10pt; font-weight:bold; }
.toprow					{ background-color:#B0C0D0; color:#FFFFFF; font-size:10pt; font-weight:bold; padding:3px; border-top: 1px #31548B solid; border-left: 1px #31548B solid; }
.grauacht				{ background-color:#F3F3F3; color:#000000; font-size:8pt; }
.hellgrauacht			{ background-color:#F3F3F3; color:#666666; font-size:8pt; }
.bild					{ color:#666666; font-size:8pt; }
.grauneun				{ background-color:#F3F3F3; color:#000000; font-size:9pt; }
.grauzehn				{ background-color:#F3F3F3; color:#000000; font-size:10pt; }
.textdarkbg				{ background-color:#20477F; color:#FFFFFF; font-size:10pt;}

img.listimg				{ border: 1px #C6CFDC solid; }


/* Menue in den Userprofilen */
.submen					{ padding:1px; padding-left:5px; padding-right:5px; background-color:#23467D; color:#FFFFFF; font-size:10pt; border: 1px #23467D solid; }
.submen_akt				{ padding:1px; padding-left:5px; padding-right:5px; background-color:#F0F0F0; color:#2A3E52; font-size:10pt; border: 2px #23467D solid; }

/* Allgemeine Textformatierungen */
.text					{font-size:10pt;}
.textklein				{font-size:9pt;}
.textacht				{font-size:8pt; }
.headline				{color:#7B2736; font-weight:bold; font-size:12pt;}
h1						{color:#7B2736; font-weight:bold; font-size:12pt;}
.headlineklein			{color:#7B2736; font-weight:bold; font-size:11pt;}
.headlinewin			{color:#FFFFFF; font-weight:bold; font-size:16pt;}
.bignumber				{color:#F2F2F2; font-weight:bold; font-size:50px; width:100%; filter:Shadow(color=#101010, direction=135, Strength=3) }
.matchpercent			{color:#FFFFFF; font-weight:bold; font-size:50px; width:100%; filter:Shadow(color=#101010, direction=135, Strength=3) }

/* Darstellung gesendeter/empfangener Nachrichten */
.msgbox					{background-color:#FFFFFF; color:#000000; font-size:10pt; width:100%; height:250px; overflow:auto; border:1px solid #31548B; padding:5px; }

/* Formulare */
.form100				{width:100%; font-family:Arial,Helvetica; font-size:10pt; border-width:1; border-style:solid; background-color:#D8DFEB;}
.form1008				{width:100%; font-family:Arial,Helvetica; font-size:8pt; border-width:1; border-style:solid; background-color:#D8DFEB;}
.formstd				{width:240px; font-family:Arial,Helvetica; font-size:10pt; border-width:1; border-style:solid; background-color:#D8DFEB;}
.formmittel				{width:120px; font-family:Arial,Helvetica; font-size:10pt; border-width:1; border-style:solid; background-color:#D8DFEB;}
.textarea100			{width:100%; height:200px; font-family:Arial,Helvetica; font-size:10pt; border-width:1; border-style:solid; background-color:#D8DFEB;}
.button					{height:22px; width:150px; border: 1px #31548B solid; background-image:url(/pics/button.gif); cursor:hand; }
.buttonaktiv			{height:22px; width:150px; border: 1px #31548B solid; background-image:url(/pics/buttonactiv.gif); cursor:hand; color:#FFFFFF;}

