body                      { margin: 0px; padding-top:10px; padding-bottom:20px; padding-left:20px; padding-right:20px; }

body {
	background-color:#002754;
	background-image:url(/bilder/bg.png);
	background-position:center center;
	color:#00223F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	text-align:center;
}
.content {
	padding: 0 10px 20px 50px;
	font-size: 12px;
}
#main {
	margin:22px auto;
	text-align:left;
	width:550px;
	background-color: White;
}

.form                     { BORDER:0 solid; width: 80px; height: 15px; font-family: Arial; font-size:10px; color: #000000; background-color:rgb(255,255,255);}

td,table                  { color:#787878; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt}

table td {
	color:#002E55; 
}

table img {
	position:relative;
	top:1px;
}

ul.stunden                { list-style-type:disk; list-style-position:outside; margin-top: 3px; margin-bottom: 0px;}
p.stunden                 { margin-top:3px; margin-bottom: 0px;}

td.ueber                  { color:#787878; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

td.text_oben              { color:#00345C; font-size:7pt; font-family: Arial, Helvetica, sans-serif; line-height: 10pt}

td.text_suche             { color:#FFFFFF; padding-left:6px; padding-bottom:3px; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}

td.rechts                 { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

td.ticker                 { color:#FFFFFF; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

td.tafel				  { text-align:center; color:#FFDFA0; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
td.tafel2				  { font-weight:normal;text-align:right; width:50%;white-space: nowrap;color:#FFDFA0; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
td.tafel3				  { font-weight:normal;text-align:left; width:50%;white-space: nowrap; color:#FFDFA0; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
td.tafelbig				  { text-align:center; color:#FFDFA0; font-weight:bold; font-size:14pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.tableborder 			  { border: 3px solid #000000;}
table.borderblack 		  { border: 4px solid #000000;}

.ueberschrift             { text-align:left; color:#7F7F83; font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.unterueberschrift        { text-align:left; padding-top:2px; color:#0A4697; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.text                     { text-align:left; color:#4B4B4B; font-size:8pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal }

a                    { color:#003561; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover                   { color:#003561; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

table.rahmen			  { border:1px solid #002E55; background-repeat:repeat-y; background-image:url(bilder/linie3.gif); }
table.rahmen_popup			  { border:1px solid #002E55; }

.spitzmarke             { text-align:left; color:#7F7F83; font-size:12pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
h1             { text-align:left; color:#7F7F83; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

td.leiste                { color:#FFFFFF; font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 2px;}
td.team                  { text-align:left; color:#000000; font-size:14pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

h1 {
	font-size: 16px;
	padding: 0;
	text-align: center;
}

h2 {
	font-size: 14px;
	padding:10px 0 0 0;
	text-align: center;
}

span.z {
	font-weight: bold;
	color: #2A2A2A;
}

.refbt {
	padding: 5px 0;
	border: 1px solid #002855;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	background-color: #F1F1F1;
	text-decoration: none;
	display:block;
	width: 250px;
	text-align:center;
}

.refbt img {
	vertical-align: middle;
}

.refbt:hover {
	font-size: 16px;
	border: 1px solid #000000;
	background-color: #002855;
	color: white;
}

.block {
	padding:10px;
	font-size:12px;
	line-height:18px;
	color:#002E55;
}