body,td	{ font-family:Verdana; font-size:10pt; margin:0px; padding:0px; background:white; color:black; }
th	{ font-size:11pt; }

a	{ color:black; }
a:hover	{ color:#333333; }

input	{ border:1px solid black; margin-bottom:2px; }
input.btn { background:#EFEFEF; }

#logo	{ position:absolute; left:5px; top:5px; }
#logotxt { position:absolute; left:100px; top:70px; padding-left:7px; background:white; height:40px; }
#logotxt .big { font-size:24pt; }
#logotxt .dot { margin-left:-2px; margin-right:-4px; }
#logotxt .test { font-size:6pt; position:relative; left:-54px; top:8px; color:black; }
#beta	{ font-weight:bold; color:#AAAAAA; font-size:8pt; position:relative; top:-1px; left:2px; }
#home	{ position:absolute; left:7px; top:5px; height:110px; width:310px; }
#ga1	{ position:absolute; left:268px; top:3px; width:236px; height:62px; overflow:hidden; }
#ga2	{ position:absolute; left:505px; top:3px; width:470px; height:62px; overflow:hidden; }
#ga1 center { margin-top:7px; color:#dc143c; }
#panel	{ position:absolute; left:443px; top:83px; width:450px; text-align:right; padding:0px; border-right:2px solid black; }
#panel div { padding:8px; }
#panel.p6 div { padding:6px; }
#menu	{ position:absolute; left:10px; top:116px; width:160px; padding:0px; padding-top:8px; text-align:right; line-height:18px; }
#menu small { line-height:12px; }
#menu #suche { margin-top:2px; width:160px; border:1px solid #333333; margin-bottom:-2px; font-size:8pt; }
#menu br { line-height:10px; }
#lang	{ position:absolute; left:884px; top:80px; width:90px; text-align:right; padding:0px; }
#lang div { padding:8px; }
#signup	{ float:right; margin-left:10px; margin-top:10px; margin-right:10px; width:120px; }
#autologin { position:relative; top:2px; border:0px; }
#activate { width:150px; margin-top:-8px; margin-bottom:-10px; }
#paypal	{ margin-right:-7px; }
#main	{ position:absolute; left:180px; top:114px; width:790px; border-top:2px solid black; border-left:2px solid black; min-height:400px; background:white; }
#main .pdiv { padding-left:10px; padding-right:10px; padding-top:6px; }
#main a,.iframe a { text-decoration:none; color:#000077; }
#main a:hover,.iframe a:hover { color:#4444CC; }

.iframe	{ width:100%; }
.iframe * { font-size:12px; }
.iframe .f9pt { font-size:10px; }

.startbox	{ float:left; padding:8px; padding-left:12px; height:185px; border-bottom:1px solid black; }
.startbox_left	{ width:500px; border-right:1px solid black; }
.startbox_right	{ width:225px; padding-top:8px; padding-left:12px; }
.cola a		{ color:#6666AA; }
.cola a:hover 	{ text-decoration:underline; color:#0040FF; }
.lbl		{ float:left; width:135px; text-align:right; padding:0; padding-right:3px; }
.lbld		{ float:right; text-align:left; width:630px; padding:0; }

.footer		{ margin-top:20px; padding-top:3px; font-size:12px; text-align:center; border-top:2px solid green; }

.iframe .lbl	{ float:none; text-align:left; font-weight:bold; margin-top:-4px; }
.iframe .lbld	{ float:none; width:100%; }

.inpnb { height:55px; overflow:hidden; }
.inpnb input { border:0px; }

.sp	{ float:left; width:360px; }

.h1	{ font-size:14pt; font-weight:bold; height:30px; }
.h2	{ font-size:12pt; font-weight:bold; height:28px; }
.b	{ font-weight:bold; }
.c	{ text-align:center; }
.r	{ text-align:right; }
.l 	{ text-align:left; }
.sm	{ font-size:9pt; }

.black	{ color:black; }

.h20	{ height:20px; }
.h22	{ height:22px; }
.h78	{ height:78px; }
.p8	{ padding:8px; }
.p4	{ padding:4px; }
.pb0	{ padding-bottom:0px; }
.pb2	{ padding-bottom:2px; }
.pb4	{ padding-bottom:4px; }
.pb8	{ padding-bottom:8px; }
.pt0	{ padding-top:0px; }
.pt2	{ padding-top:2px; }
.pt4	{ padding-top:4px; }
.pt8	{ padding-top:8px; }
.pt10	{ padding-top:10px; }
.pt12	{ padding-top:12px; }
.pl9	{ padding-left:9px; }
.pl53	{ padding-left:53px; }
.pl100  { padding-left:100px; }
.pl150	{ padding-left:150px; }
.pr4	{ padding-right:4px; }
.pr8    { padding-right:8px; }
.f12pt	{ font-size:12pt; }
.f9pt	{ font-size:9pt; }
.f8pt   { font-size:8pt; }
.f4pt	{ font-size:4pt; }
.f10px	{ font-size:10px; }
.mb4   { margin-bottom:4px; }
.mb14	{ margin-bottom:14px; }
.mtm2    { margin-top:-2px; }
.mt2    { margin-top:2px; }
.mt4	{ margin-top:4px; }
.w740	{ width:740px; }
.w650   { width:650px; }
.w600   { width:600px; }
.w590	{ width:590px; }
.w150	{ width:150px; }
.w100	{ width:100px; }
.nb	{ border:none; }
.prt1	{ position:relative; top:1px; }

.flr	{ float:right; }
.fll	{ float:left; }
.clear,.cl { clear:both; }

