/* ######################################################################################################
** # FormulaFast09  #####################################
** ######################################################################################################
** 
**  Dateiversion: 06.09  
**
*/
body { 
	margin:0;
	font: 11px arial, sans-serif;
	font-family:verdana,arial,helvetica;
	color:#000;
	background: url(../bilder/Hintergrund.jpg) left top no-repeat;
}

a.navig_unten {color:#FFF;font-weight:bold; text-decoration:none;font-size:11px;}
a {text-decoration:none;font-weight:bold;color:#000;font-size:12px;}
a:hover {text-decoration:underline;}

a.rangliste_inactive {font-weight:normal;}


h2 {font-size:14px; font-weight:bold;}
	

.error,.info{position:absolute;left:25px;top:160px;color:red;font-weight:900;font-size:14px;}
a img{border:0;}
div#maskanmelden{position:absolute;height:32px;width:164px;left:730px;top:219px;background: url(../bilder/passwort.gif) left top no-repeat;display:none;}
a.rennmenu,div.rennmenu{position:absolute;width:159px;height:52px;left:711px;display:block;}
#anmelden,a#anmelden_hi{top:207px;background: url(../bilder/Registrieren.jpg) left top no-repeat;}
a:hover#anmelden,#anmelden_hi{background-image: url(../bilder/Registrieren_f2.jpg);}
a#rennen,a#rennen_hi{top:136px;left:712px;background: url(../bilder/Rennen.jpg) left top no-repeat;}
a:hover#rennen,a#rennen_hi{background-image: url(../bilder/Rennen_f2.jpg);}
a#einstellungen,a#einstellungen_hi{top:261px;left:712px;background: url(../bilder/Einstellungen.jpg) left top no-repeat;}
a:hover#einstellungen,a#einstellungen_hi{background-image: url(../bilder/Einstellungen_f2.jpg);}
a#hilfe,a#hilfe_hi{top:369px;left:712px;background: url(../bilder/Hilfe.jpg) left top no-repeat;}
a:hover#hilfe,a#hilfe_hi{background-image: url(../bilder/Hilfe_f2.jpg);}
a#ranglisten,a#ranglisten_hi{top:315px;left:712px;background: url(../bilder/Ranglisten.jpg) left top no-repeat;}
a:hover#ranglisten,a#ranglisten_hi{background-image: url(../bilder/Ranglisten_f2.jpg);}
div#spielenbtn,a#spielen,a#spielen_hi{left:712px;top:423px;background: url(../bilder/Spielen.jpg) left top no-repeat;}
a:hover#spielen,a#spielen_hi{background-image: url(../bilder/Spielen_f2.jpg);}
div#challengebtn2,a#challenge2,a#challenge2_hi{left:227px;top:190px;width:196px;background: url(../bilder/ChallengeFriends.jpg) left top no-repeat;z-index:100;}
a:hover#challenge2,a#challenge2_hi{background-image: url(../bilder/ChallengeFriends_f2.jpg);}
div#challengebtn,a#challenge,a#challenge_hi{left:712px;top:423px;background: url(../bilder/CYF_btn.jpg) left top no-repeat;z-index:100;}
a:hover#challenge,a#challenge_hi{background-image: url(../bilder/CYF_btn_f2.jpg);}
#loginbtn{position:absolute;width:90px;height:37px;left:783px;top:64px}
#loginarea{position:absolute;width:165px;height:64px;left:709px;top:0;background: url(../bilder/loginarea.jpg) left top no-repeat;}
#loginarea input{position:absolute;border:0;left:68px;width:86px;top:15px;}
div#showloggedin{position:absolute;left:0;top:50px;text-align:right;width:860px;height:50px;color:#fff;font-weight:900;}
div#logoutbtn_bg,a#logoutbtn{width:90px;height:37px;position:absolute;bottom:0;right:-10px;background: url(../bilder/Logout.jpg) left top no-repeat;display:block;}
a:hover#logoutbtn{background-image: url(../bilder/Logout_f2.jpg);}
.teilimp{position:absolute;left:740px;}
#teilnahmebedingungen{top:444px;width:142px;}
#impressum{top:461px;width:82px;}
#helparea{position:absolute;width:434px;height:326px;background: url(../bilder/HilfeHG.jpg) left top no-repeat;left:217px;top:144px;}
#invitearea{position:absolute;width:434px;height:326px;background: url(../bilder/FreundEinladHG.jpg) left top no-repeat;left:217px;top:144px;}
#invitearea p {font-size:12px;margin:10px;}
#invitearea div{margin:48px 20px;}
#helparea .headgross,#helparea .headline{color:#000;}
#helparea blockquote{margin:48px 20px;}
#helparea p{margin:0;margin-bottom:8px;}
#noflickr{position:absolute;top:142px;left:717px;width:155px;height:276px;background: url(../bilder/mainbtnbg0.jpg) left top no-repeat; }

div.race,a.race{position:absolute;width:88px;height:88px;top:-7px;display:block;background-repeat:no-repeat;background-position:center;z-index:40;}
#race_1,#race_1_active{background-image: url(../bilder/Race1.jpg);left:27px;}
a:hover#race_1,a#race_1_active{background-image: url(../bilder/Race1_f2.jpg);}
#race_2,#race_2_activ{background-image: url(../bilder/Race2.jpg);left:117px;}
a:hover#race_2,#race_2_active{background-image: url(../bilder/Race2_f2.jpg);left:117px;}
#race_3,#race_3_active{background-image: url(../bilder/Race3.jpg);left:207px;}
a:hover#race_3,#race_3_active{background-image: url(../bilder/Race3_f2.jpg);left:207px;}
a#race_4,#race_4_active{background-image: url(../bilder/Race4.jpg);left:297px;top:-6px}
a:hover#race_4,#race_4_active{background-image: url(../bilder/Race4_f2.jpg);left:297px;top:-6px}
#race_5,#race_5_active{background-image: url(../bilder/Race5.jpg);left:387px;}
a:hover#race_5,#race_5_active{background-image: url(../bilder/Race5_f2.jpg);left:387px;}
#race_6,#race_6_active{background-image: url(../bilder/Race6.jpg);left:477px;}
a:hover#race_6,#race_6_active{background-image: url(../bilder/Race6_f2.jpg);left:477px;}
#race_7,#race_7_active{background-image: url(../bilder/Race7.jpg);left:567px;}
a:hover#race_7,#race_7_active{background-image: url(../bilder/Race7_f2.jpg);left:567px;}
#race_1_inactive{background-image: url(../bilder/Race1_f3.jpg);left:27px;}
#race_2_inactive{background-image: url(../bilder/Race2_f3.jpg);left:117px;}
#race_3_inactive{background-image: url(../bilder/Race3_f3.jpg);left:207px;}
#race_4_inactive{background-image: url(../bilder/Race4_f3.jpg);left:297px;}
#race_5_inactive{background-image: url(../bilder/Race5_f3.jpg);left:387px;}
#race_6_inactive{background-image: url(../bilder/Race6_f3.jpg);left:477px;}
#race_7_inactive{background-image: url(../bilder/Race7_f3.jpg);left:567px;}
/*a:hover#race_5_inactive{background-image: url(../bilder/Race5_f4.jpg);}
a:hover#race_6_inactive{background-image: url(../bilder/Race6_f4.jpg);}
a:hover#race_7_inactive{background-image: url(../bilder/Race7_f4.jpg);}*/
#sevenrennen{
width:650px;height:75px;left:0;top:126px;position:absolute;
}
#sevenrennen_small{
width:449px;height:45px;left:0;top:120px;position:absolute;
}
div.selectrace,a.selectrace{position:absolute;width:44px;height:45px;top:119px;display:block;background-repeat:no-repeat;background-position:center center;z-index:40;}
#race_0_kl,#race_0_kl_inact{background-image: url(../bilder/GesamtButton.jpg);left:349px;top:118px;}
a#race_0_kl_active,a:hover#race_0_kl{background-image: url(../bilder/GesamtButton_f2.jpg);left:349px;top:118px;}
#race_1_kl,#race_1_kl_inact{background-image: url(../bilder/R1_2.jpg);left:33px;}
a#race_1_kl_active,a:hover#race_1_kl{background-image: url(../bilder/R1_f2_2.jpg);left:33px;}
#race_2_kl,#race_2_kl_inact{background-image: url(../bilder/R2.jpg);left:78px;}
a#race_2_kl_active,a:hover#race_2_kl{background-image: url(../bilder/R2_f2.jpg);left:78px;}
#race_3_kl,#race_3_kl_inact{background-image: url(../bilder/R3.jpg);left:123px;}
a#race_3_kl_active,a:hover#race_3_kl{background-image: url(../bilder/R3_f2.jpg);left:123px;}
#race_4_kl,#race_4_kl_inact{background-image: url(../bilder/R4.jpg);left:168px;}
a#race_4_kl_active,a:hover#race_4_kl{background-image: url(../bilder/R4_f2.jpg);left:168px;}
#race_5_kl,#race_5_kl_inact{background-image: url(../bilder/R5.jpg);left:213px;}
a#race_5_kl_active,a:hover#race_5_kl{background-image: url(../bilder/R5_f2.jpg);left:213px;}
#race_6_kl,#race_6_kl_inact{background-image: url(../bilder/R6.jpg);left:258px;}
a#race_6_kl_active,a:hover#race_6_kl{background-image: url(../bilder/R6_f2.jpg);left:258px;}
#race_7_kl,#race_7_kl_inact{background-image: url(../bilder/R7.jpg);left:303px;}
a#race_7_kl_active,a:hover#race_7_kl{background-image: url(../bilder/R7_f2.jpg);left:303px;}
#race_2_kl_inact{background-image: url(../bilder/R2_f3.jpg);}
#race_3_kl_inact{background-image: url(../bilder/R3_f3.jpg);}
#race_4_kl_inact{background-image: url(../bilder/R4_f3.jpg);}
#race_5_kl_inact{background-image: url(../bilder/R5_f3.jpg);}
#race_6_kl_inact{background-image: url(../bilder/R6_f3.jpg);}
#race_7_kl_inact{background-image: url(../bilder/R7_f3.jpg);}
/*a:hover#race_5_kl_inact{background-image: url(../bilder/R5_f4.jpg);}
a:hover#race_6_kl_inact{background-image: url(../bilder/R6_f4.jpg);}
a:hover#race_7_kl_inact{background-image: url(../bilder/R7_f4.jpg);}*/

div#choosetask{position:absolute;width:250px;height:24px;top:130px;left:370px;color:#000;font-size:12px;}
div#choosetask2{position:absolute;width:250px;height:24px;top:130px;left:410px;color:#000;font-size:12px;}
a.startrace{position:absolute;width:256px;height:45px;left:586px;background-repeat:no-repeat;}
a#start_lores{top:348px;background-image: url(../bilder/start_lores.gif)}
a#start_hires{top:348px;background-image: url(../bilder/start_hires.gif)}
#training_text{position:absolute;width:256px;height:248px;top:195px;left:46px;}
a.go,span.go{position:absolute;width:196px;height:52px;top:136px;background-repeat:no-repeat;display:block;}
#go_training{left:29px;background-image: url(../bilder/Training.jpg);}
a:hover#go_training{background-image: url(../bilder/Training_f2.jpg);}
#go_quali{left:227px;background-image: url(../bilder/Quali.jpg);color:#000;text-decoration:none;}
a:hover#go_quali{background-image: url(../bilder/Quali_f2.jpg);color:#fff;}
#go_quali_inact{left:227px;background-image: url(../bilder/Quali_f3.jpg);color:#000;text-decoration:none;}
a:hover#go_quali_inact{background-image: url(../bilder/Quali_f4.jpg);color:#fff;}
#go_quali span{position:absolute;bottom:9px;right:22px;font-weight:500;font-size:10px;}
#go_quali_r1,#go_quali_r2,#go_quali_r3,#go_quali_r4{left:248px;background-repeat:no-repeat;}
#go_quali_r1{background-image: url(../bilder/quali_1.gif)}
#go_quali_r2{background-image: url(../bilder/quali_2.gif)}
#go_quali_r3{background-image: url(../bilder/quali_3.gif)}
#go_quali_r4{background-image: url(../bilder/quali_4.gif)}
#go_rennen{left:425px;background-image: url(../bilder/Rennenn.jpg);}
a#go_rennen:hover{background-image: url(../bilder/Rennenn_f2.jpg);}
#go_rennen_inact{left:425px;background-image: url(../bilder/Rennenn_f3.jpg);}
a#go_rennen_inact:hover{background-image: url(../bilder/Rennenn_f4.jpg);}
.flappe{position:absolute;left:35px;top:215px;width:180px;height:180px;background-repeat:no-repeat;}
#flappe_r1{background-image: url(../bilder/r1_gross.jpg);}
#flappe_r2{background-image: url(../bilder/r2_gross.jpg);}
#flappe_r3{background-image: url(../bilder/r3_gross.jpg);}
#flappe_r4{background-image: url(../bilder/r4_gross.jpg);}
#flappe_r5{background-image: url(../bilder/r5_gross.jpg);}
#flappe_r6{background-image: url(../bilder/r6_gross.jpg);}
#flappe_r7{background-image: url(../bilder/r7_gross.jpg);}
a#inviteafriend{position:absolute;z-index:50;left:712px;top:423px;width:159px;height:52px;display:block;background-image: url(../bilder/Freundeinladung.jpg);}
a:hover#inviteafriend{background-image: url(../bilder/Freundeinladung_f2.jpg);}
a.act{position:absolute;width:256px;height:26px;left:46px;background-repeat:no-repeat;display:block;}
a#get_shockwave{top:423px;left:29px;background-image: url(../bilder/Shockwave.jpg);z-index:70;}
a:hover#get_shockwave{background-image: url(../bilder/Shockwave_f2.jpg);}
div.forderungen{height:190px;overflow:auto;width:270px;position:relative;left:-4px;}
.showforderungen{position:absolute;top:80px;font-size:10px;font-weight:500;}
#showforderungen{top:442px;left:500px;font-size:12px;font-weight:900;}
#showforderungen1{left:33px;}
#showforderungen2{left:123px;;}
#showforderungen3{left:213px;}
#showforderungen4{left:303px;}
#showforderungen5{left:393px;}
#showforderungen6{left:483px;}
#showforderungen7{left:573px;}
div#fragebogencontainer{width:690px;position:absolute;left:25px;top:100px;height:388px;overflow:auto;}
div#fragebogencontainer div{background-image: url(../bilder/blau80.png);padding:10px; width:670px;}
fieldset#fs_fragebogen{height:auto !important;min-height:350px;display:block;}
fieldset#fs_fragebogen legend{font-weight:900;}
fieldset#fs_fragebogen table{font-size:11px;}
fieldset#fs_fragebogen table td{padding:0;margin:0;text-align:center;}
fieldset#fs_fragebogen table th{padding:0 3px;}
input#senden{
position:absolute;width:90px;height:37px;top:392px;left:740px;background: url(../bilder/Absenden.jpg) left top no-repeat;
}
input#savesettings{
width:205px;height:20px;
}
div#reset_pw{position:absolute;left:175px;top:146px;color:#000;font-size:12px;font-weight:900; }
input#submit_save_pw{width:106px;height:37px;background: url(../bilder/NeuSetzen.jpg) left top no-repeat;position:absolute;left:285px;top:172px;}
input#submit_register{width:111px;height:37px;background: url(../bilder/Registrieren_gr.jpg) left top no-repeat;position:absolute;left:32px;top:287px;}
input#submit_search{width:90px;height:37px;background: url(../bilder/Suchen.jpg) left top no-repeat;position:relative;left:2px;}
input#submit_search2{width:89px;height:26px;background: url(../bilder/suchen2.gif) left top no-repeat;position:absolute;left:287px;top:119px;}
input#submit_invitation{width:90px;height:37px;position:absolute;left:14px;bottom:2px}
a#ablehnen{display:block;width:135px;height:26px;position:absolute;left:747px;top:424px;background: url(../bilder/ablehnen.gif) left top no-repeat;}
input#akzeptieren{width:135px;height:26px;position:absolute;left:747px;top:384px;}
span#ende_fragebogen{padding:4px 0;font-size:12px;}span#ende_fragebogen a{color:#ab0000}
div#bannerdiv{position:absolute;width:468px;height:80px;left:180px;top:440px;z-index:20;}
div#teilnahme{font-size:12px;overflow:auto;height:380px;position:relative;left:30px;background-image:url(../bilder/gradient_re.png);background-position:top right;}
#anmeldeformular{position:absolute;width:434px;height:326px;background:url(../bilder/RegistrierenHG.jpg) left top no-repeat;top:143px;left:217px;}
div#wertung_bg{background:url(../bilder/table_score.jpg) left top no-repeat;width:614px;height:254px;position:absolute;left:34px;top:215px;}
div#challengearea{background:url(../bilder/CYF.jpg) left top no-repeat;width:614px;height:254px;position:absolute;left:34px;top:215px;}
div.rangblattln,a.rangblattln{width:90px;height:37px;position:absolute;bottom:1px;display:block;z-index:50;}
div#rang_back_bg,a#rang_back{left:10px;background: url(../bilder/zurueck.jpg) left top no-repeat;}
a:hover#rang_back{background-image: url(../bilder/zurueck_f2.jpg);}
div#rang_weiter_bg,a#rang_weiter{left:513px;background: url(../bilder/weiter.jpg) left top no-repeat;}
a:hover#rang_weiter{background-image: url(../bilder/weiter_f2.jpg);}
table.wertung {
width:614px;
	font-size:11px;
	font-family:verdana,arial,helvetica;
	font-size:12px;
	color:#000;
	padding:0;margin:0;
}
table.wertung td,table.wertung th{padding:0;margin:0;height:15px;font-size:11px;}
table.wertung td img{position:relative;top:0px;}
table.wertung td.position,table.wertung th.position{padding-right:5px;text-align:right;}
table.wertung td.name,table.wertung th.name{width:300px;text-align:left;padding-left:5px;}
table.wertung td.zeit,table.wertung th.zeit{text-align:right;}
table.wertung td.spiel,table.wertung th.spiel{text-align:center;}
input.search  {
	width:100px;padding:0 2px;
}
td.nr{text-align:right;}
tr.head2 td{text-align:center;font-weight:900;background-color:#0C2534;}

div#settings_bg{width:614px;height:218px;background:url(../bilder/EinstHG.jpg) left top no-repeat;position:absolute;left:34px;top:213px;}
p#einstellungen-info{margin-left:20px;font-size:12px;position:absolute;top:426px;left:15px;color:#fff;font-weight:900;}
.fusszeile{position:absolute;top:482px;font-size:12px;color:#fff;font-family:Helvetica,Arial,Verdana;font-weight:900}
.fusszeile a{color:#fff;text-decoration:underline;font-size:12px;}
#t-online{position:absolute;left:0;top:314px;width:237px;height:28px;background:url(../bilder/t-online.jpg) left top no-repeat;display:block;}
p.searchbar {
	font-size:12px;
/*	margin-bottom:10px;
	margin-top:35px;*/
	margin-left:33px;
	color:#FFF;
	position:absolute;
	top:157px;
}

p.searchbar input {
	font-size:12px;
	height:18px;
	width:150px;
}

p.searchbar select {
	font-size:12px;
	height:auto;
	width:140px;
	margin-right:40px;
}

p.searchbar input.submit_search {
	width:70px;
	height:20px;
	margin-left:5px;

}
a#gesPW_BTN{display:block;position:absolute;left:364px;top:172px;background:url(../bilder/GesamtPunkte.jpg) left top no-repeat;width:191px;height:37px;}
a:hover#gesPW_BTN{background-image:url(../bilder/GesamtPunkte_f2.jpg)}
a.pagenumber {
	text-decoration:none;
	font-weight:bold;
}

a.pagenumber:hover {
	text-decoration:underline;
}

span.inactive {
	font-size:12px;color:#aaa;
}



.attr {
	font: 10px arial;
	font-weight: normal;
	background-color: #CCCCCC;
}

.attr1 {
	font: 10px arial;
	font-weight: normal;
	background-color: #CCCCCC;
}

.attr2 {
	font: 10px arial;
	font-weight: normal;
	background-color: #FFFFFF;
}

.attr1 textarea {
	font: 10px arial, sans-serif;
	border: 1px solid #CCCCCC;
	background: #CCCCCC;
	
	font-weight:normal;
}

.attr2 textarea {
	font: 10px arial, sans-serif;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	
	font-weight:normal;
}

.attr1 select {
	border: 1px solid #FE0000;
	background: #DCD8D9;
	height:18px;
	width: 100px;
	font-weight:normal;
}

.gruppe {
	background-color: #FFCCCC;
	font: 12px arial;
	font-weight: normal;
	background-color: #FFFFFF;
}
#landname{margin-left:170px;position:relative;top:2px;}