img 							{ border:0px; behavior: url(/static/instant/pngbehavior.htc); }
body 							{ font-family:Arial, Helvetica, sans-serif; margin:0px; background-image:url(/static/pics/shared/bg.jpg); background-repeat:repeat-x; }

h1								{ font-size:20px; color:#7B7B7C; }
h2								{ font-size:18px; color:#7B7B7C; }
h3								{ font-size:16px; color:#7B7B7C; }
h4								{ font-size:14px; color:#7B7B7C; }
h5								{ font-size:12px; color:#7B7B7C; }

table							{ border:0px; }

.copy24							{ font-size:24px; color:#7B7B7C; }
.copy20							{ font-size:20px; color:#7B7B7C; }

a:link							{ text-decoration:none; color:#7B7B7C; }
a:visited						{ text-decoration:none; color:#7B7B7C; }
a:hover							{ text-decoration:underline; color:#7B7B7C; }

.float							{ float:left; }
.clear							{ clear:both; }

.logo							{ position:relative; padding-left:0px; padding-top:0px;}
.topimg							{ position:relative; padding-left:0px; padding-top:0px;}

.navi							{ font-size:12px; color:#BCBDC0; }
a.navi:link						{ text-decoration:none; color:#BCBDC0; }
a.navi:visited					{ text-decoration:none; color:#BCBDC0; }
a.navi:hover					{ text-decoration:underline; color:#BCBDC0; }

#login_box						{ position:relative; width:329px; height:191px; background-image:url(/static/pics/homepage/loginbox/bg.jpg);}
#login_box	.headline			{ position:absolute; left:29px; top:12px; font-size:20px; color:#FFFFFF; }
#login_box .form_copy			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#login_box .field_username		{ position:absolute; left:25px; top:46px; }
#login_box .field_username input {width:130px; font-size:10px; padding:2px; border:solid 1px #7B7B7C}
#login_box .field_password		{ position:absolute; left:171px; top:46px; }
#login_box .field_password input {width:130px; font-size:10px; padding:2px; border:solid 1px #7B7B7C}
#login_box .login_button		{ position:absolute; left:203px; top:82px;}
#login_box .register_button		{ position:absolute; left:199px; top:155px;}

#content_homepage				{ position:relative; padding-left:26px; }
#content_homepage .punkt1		{ position:relative; padding-top:6px;}
#content_homepage .punkt2		{ position:relative; padding-top:8px;}
#content_homepage .punkt3		{ position:relative; padding-top:6px;}
#content_homepage .punkt_copy	{ font-size:14px; line-height:21px; width:510px; padding-top:10px; color:#7B7B7C; }
#content_homepage .copy			{ font-size:14px; line-height:21px; width:610px; padding-top:10px; color:#7B7B7C; }

#tutorial_box					{ position:relative; width:329px; height:196px; background-image:url(/static/pics/homepage/tutorial_box.jpg);}
#teaser							{ position:relative;}

#register_form .bg				{ position:relative; background-image:url(/static/pics/register/bg.jpg); background-repeat:repeat-x; width:980px; height:600px;}
#register_form .padding_left	{ padding-left:55px; }
#register_form td				{ color:#7B7B7C; font-size:13px; font-weight:bold; }
#register_form input, select	{ color:#7B7B7C; font-size:13px; }

#meine_daten					{ position:relative; background-color:#BCBDC0; color:#7B7B7C; width:980px; background-image:url(/static/pics/center/bg.jpg); background-repeat:repeat-x; }
#meine_daten .headline			{ font-size:20px; }
#meine_daten .copy				{ font-size:12px; line-height:16px; }

#upload_form					{ position:relative; width:100%; background-color:#FFFFFF; }
#upload_form .copy				{ padding-top:14px; padding-right:25px; font-size:14px; line-height:21px;}
#upload_form .form				{ padding-top:39px; font-size:12px;}
#upload_form input				{ border:1px solid #7B7B7C; font-size:12px; color:#7B7B7C; }

#meine_dateien					{ background-image:url(/static/pics/center/bg2.jpg); background-repeat:repeat-x; width:980px; background-color:#BCBDC0; color:#7B7B7C; }
#meine_dateien .headline		{ font-size:20px; padding-left:40px; padding-top:19px; }
#meine_dateien .werbeaktion		{ font-size:14px; padding-left:40px; padding-top:10px; color:#FF0000; }
#meine_dateien .tabelle			{ padding-left:28px; padding-top:21px; }
#meine_dateien .tabelle .grey	{ background-color:#D0D1D3; }
#meine_dateien .tabelle .white	{ background-color:#FFFFFF; }
#meine_dateien .tabelle th		{ height:17px; font-weight:bold; vertical-align:top; text-align:left; font-size:12px; background-color:#FFFFFF; }
#meine_dateien .tabelle th div	{ padding-left:6px; padding-right:6px; }
#meine_dateien .tabelle th div div	{ padding-left:0px; overflow:hidden; }
#meine_dateien .tabelle td		{ height:25px; font-weight:normal; vertical-align:center; font-size:11px; }
#meine_dateien .tabelle td div	{ padding-left:6px; padding-right:6px;}
#meine_dateien .tabelle td div div	{ padding-left:0px; overflow:hidden; }
#meine_dateien .spacer 			{ background-image:url(/static/pics/center/tabelle_spacer.gif); background-repeat:repeat-y; width:6px;}
#meine_dateien .letzte_reihe td { height:11px; }
#meine_dateien .letzte_reihe .spacer { background-image:url(/static/pics/center/spacer_grau.gif); background-repeat:repeat-y; width:6px;}

.message						{ position:relative; padding-left:40px; float:left; line-height:22px; }
.message a:link					{ color:#7B7B7C; text-decoration:underline; }
.message a:visited				{ color:#7B7B7C; text-decoration:underline; }
.message a:focus				{ color:#7B7B7C; text-decoration:none; }
.message a:hover				{ color:#7B7B7C; text-decoration:none; }
.message a:active				{ color:#7B7B7C; text-decoration:none; }
.standard						{ position:relative; padding-left:40px; width:575px; float:left; font-size:14px; line-height:18px; color:#7B7B7C; }

#details						{ position:relative; background-color:#BCBDC0; color:#7B7B7C; width:980px; background-image:url(/static/pics/center/bg.jpg); background-repeat:repeat-x; }
#details .headline				{ font-size:20px; padding-left:10px; color:#313131; }
#details .info td				{ font-size:12px; }
#details input					{ border:solid 1px #7B7B7C }

#details .vorschau				{ position:relative; }

#traffic_details					{ background-image:url(/static/pics/center/bg2.jpg); background-repeat:repeat-x; width:980px; background-color:#BCBDC0; color:#7B7B7C; }
#traffic_details .headline			{ font-size:12px; padding-left:40px; padding-top:19px; }
#traffic_details .tabelle			{ padding-left:28px; padding-top:20px; }
#traffic_details .tabelle .grey		{ background-color:#D0D1D3; }
#traffic_details .tabelle .white	{ background-color:#FFFFFF; }
#traffic_details .tabelle th		{ height:17px; font-weight:bold; vertical-align:top; text-align:left; font-size:12px; background-color:#FFFFFF; }
#traffic_details .tabelle th div	{ padding-left:6px; padding-right:6px; }
#traffic_details .tabelle th div div{ padding-left:0px; overflow:hidden; }
#traffic_details .tabelle td		{ height:25px; font-weight:normal; vertical-align:center; font-size:11px; }
#traffic_details .tabelle td div	{ padding-left:6px; padding-right:6px;}
#traffic_details .tabelle td div div{ padding-left:0px; overflow:hidden; }
#traffic_details .spacer 			{ background-image:url(/static/pics/center/tabelle_spacer.gif); background-repeat:repeat-y; width:6px;}
#traffic_details .letzte_reihe td 	{ height:11px; }
#traffic_details .letzte_reihe .spacer { background-image:url(/static/pics/center/spacer_grau.gif); background-repeat:repeat-y; width:6px;}

.link_underline a:link			{color:#7B7B7C; text-decoration:underline}
.link_underline a:visited			{color:#7B7B7C; text-decoration:underline}
.link_underline a:focus			{color:#7B7B7C; text-decoration:none}
.link_underline a:hover			{color:#7B7B7C; text-decoration:none}
.link_underline a:active			{color:#7B7B7C; text-decoration:none}