@charset "utf-8";
/* CSS Document */
body { 
	margin: 0; background: url(../images/official/official_background.jpg) #E4E4E4 repeat-y; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;
}

table, img { border:none; }

#head_1 { position:absolute; left:0px; top:0px; width:250px; height:255px; background-image:url(../images/official/head_1.jpg); }
#head_2 { position:absolute; left:250px; top:0px; width:250px; height:255px; background-image:url(../images/official/head_2.jpg); }
#head_3 { position:absolute; left:500px; top:0px; width:250px; height:255px; background-image:url(../images/official/head_3.jpg); }
#head_4 { position:absolute; left:750px; top:0px; width:248px; height:255px; background-image:url(../images/official/head_4.jpg); }

#opener { position:absolute; left:0px; top:254px; width:1000px; height:62px; background-image:url(../images/official/opener.jpg); }
#opener2 { position:absolute; left:0px; top:314px; width:1000px; height:48px; background-image:url(../images/official/opener2.jpg); }

#ocell1 { width:22px; height:11px; background-image:none; }
#ocell2 { width:12px; height:11px; background-image:url(../images/official/bg_comp1.jpg); }
#ocell3 { width:876px; height:11px; background-image:url(../images/official/bg_comp2.jpg); }
#ocell4 { width:19px; height:11px; background-image:url(../images/official/bg_comp3.jpg); }
#ocell5 { width:46px; height:11px; background-image:none; }
#ocell6 { width:22px; height:11px; background-image:none; }
#ocell7 { width:12px; height:2px; background:url(../images/official/bg_comp_little_left.jpg) repeat-y; }
#ocell8 { width:876px; height:490px; background-color:#FFFCC3; vertical-align:top; }
#ocell9 { width:19px; height:2px; background:url(../images/official/bg_comp_little_right.jpg) repeat-y; }
#ocell10 { width:46px; height:11px; background-image:none; }
#ocell11 { width:22px; height:8px; background-image:none; }
#ocell12 { width:953px; height:8px; background:url(../images/official/bg1_finalline.jpg); }
#ocell13 { width:34px; height:13px; background-image:url(../images/official/bg2_comp1.jpg); }
#ocell14 { width:608px; height:13px; background:url(../images/official/bg2_comp2.jpg); }
#ocell15 { width:333px; height:13px; background-image:url(../images/official/bg2_comp3.jpg); }
#ocell16 { width:642px; height:38px; background:url(../images/official/lineup_wasistfussballxxl.jpg); }
#ocell17 { width:333px; height:294px; background:url(../images/official/bg_updates.jpg) no-repeat; vertical-align:top; }
#ocell18 { width:34px; height:254px; background-image:url(../images/official/bg2_comp_little_left.jpg); }
#ocell19 { width:608px; height:13px; background-color:#FFFDD9; vertical-align:top; }
#ocell20 { width:975px; height:40px; background-image:url(../images/official/bg_closer.jpg); }

#browsergame_btn1 { position:absolute; left:73px;   background:url(../images/official/official_button_1.jpg) top; width:62px; height:41px; }
#browsergame_btn2 { position:absolute; left:153px;  background:url(../images/official/official_button_2.jpg) top; width:62px; height:41px; }
#browsergame_btn3 { position:absolute; left:218px;  background:url(../images/official/official_button_3.jpg) top; width:62px; height:41px; }
#browsergame_btn4 { position:absolute; left:295px;  background:url(../images/official/official_button_4.jpg) top; width:62px; height:41px; }
#browsergame_btn5 { position:absolute; left:366px;  background:url(../images/official/official_button_5.jpg) top; width:62px; height:41px; }
#browsergame_btn6 { position:absolute; left:437px;  background:url(../images/official/official_button_6.jpg) top; width:62px; height:41px; }
#browsergame_btn7 { position:absolute; left:509px;  background:url(../images/official/official_button_7.jpg) top; width:62px; height:41px; }
#browsergame_btn8 { position:absolute; left:592px;  background:url(../images/official/official_button_8.jpg) top; width:62px; height:41px; }
#browsergame_btn9 { position:absolute; left:667px;  background:url(../images/official/official_button_9.jpg) top; width:62px; height:41px; }
#browsergame_btn10 { position:absolute; left:746px; background:url(../images/official/official_button_10.jpg) top; width:62px; height:41px; }

#tagesdatum { font-size:10px; float:right;margin-top:-5px; margin-bottom:10px; font-weight:bold; }
#maincontent { position:absolute; top:469px; left:20px; z-index:1 }
#contentarea { font-size:12px; width:522px;height:300px; vertical-align:top; padding-top:50px; }

.wasistfussballxxl { color:#000; font-size:12px; }

#fussballxxl { position:absolute; left:18px; top:315px; background:url(../images/official/fussballxxl.jpg) no-repeat; width:403px; height:350px; z-index:2; }
#spielvorschau { position:absolute; left:18px; top:664px; background-image:url(../images/official/bg_spielvorschau.jpg); width:332px; height:255px; z-index:3; }
#spielvorschauPos { position:relative; left:28px; top:65px; width:268px; height:182px; }
#freieplaetze { position:absolute; left:635px; top:549px; background-image:url(../images/official/freieplaetze.jpg); width:333px; height:114px; z-index:3; }
#schnelleinstieg { position:absolute; left:410px; top:379px; background-image:url(../images/official/schnelleinstieg.jpg); width:331px; height:195px; z-index:4; }
#cornerflag_pt1 { position:absolute; left:853px; top:469px; background-image:url(../images/official/cornerflag_pt1.jpg); width:132px; height:80px; z-index:5; }
#cornerflag_pt2 { position:absolute; left:772px; top:355px; background-image:url(../images/official/cornerflag_pt2.jpg); width:213px; height:114px; z-index:5; }
#cornerflag_pt3 { position:absolute; left:816px; top:315px; background-image:url(../images/official/cornerflag_pt3.gif); width:179px; height:40px; z-index:6; }
#fuxx { position:absolute; left:330px; top:523px; background:url(../images/official/fuxx.jpg) no-repeat; width:133px; height:140px; z-index:8; }

#casual { position:absolute; left:745px; top:497px; z-index:6; }
#casual .link { color:#000; font-size:10px; }

.update { width:280px; height:17px; background-color:#FC6907; padding-left:10px; color:#fff; }

#submenu { position:absolute; left:0; top:314px; z-index:999; }

#herausgeber { 
	position : relative; 
	width : 522px; 
	background-color : #DB926F; 
	margin : 0; 
} 

#herausgeber p.headline { 
	background-color : #CC6633; 
	padding : 3px 0 3px 0; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : x-small; 
	color : #fff; 
	padding-left : 18px; 
	font-weight : bold; 
} 

#herausgeber p.text { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : x-small; 
	color : #F4F4F4; 
	padding : 0 0 15px 20px; 
} 

#herausgeber a, #herausgeber a:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : x-small; 
	color : #F4F4F4; 
	text-decoration : underline; 
} 

#fxxl1, #fxxl2, #fxxl3, #fxxl4 { 
	position : relative; 
	width : 522px; 
	background-color : #DB926F; 
	margin : 0; 
} 

#fxxl1 p.headline, #fxxl2 p.headline, #fxxl3 p.headline, #fxxl4 p.headline { 
	background-color : #CC6633; 
	padding : 3px 0 3px 0; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : x-small; 
	color : #F4F4F4; 
	padding-left : 18px; 
	font-weight : bold; 
} 

#fxxl1 p.text, #fxxl2 p.text, #fxxl3 p.text, #fxxl4 p.text, #disclaimer p.text, #google p.text { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : x-small; 
	color : #F4F4F4; 
	padding : 0 20px 15px 20px; 
} 

#disclaimer, #google { position : relative; width : 522px; background-color : #DB926F; margin:0; } 

#disclaimer p.headline, #google p.headline { 
	background-color : #CC6633; 
	padding : 3px 0 3px 0; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : x-small; 
	color : #F4F4F4; 
	padding-left : 18px; 
	font-weight : bold; 
} 

#social { position:absolute; top:469px; left:20px; width:500px; height:10px; overflow:hidden; color:#fff; cursor:default; } 

.copyright { text-decoration:none; color:#666; }
#copyright1 { position:relative; left:150px; width:500px; height:1px; background-color:#000; }
#copyright2 { position:relative; left:267px; height:14px; padding-top:3px; }
#copyright3 { position:relative; left:35px; width:615px; height:1px; background-color:#000; }
#socialbookmarks { position:relative; float:right; right:20px; }
#bookmarkAt { padding-bottom:2px;font-family:verdana;font-size:9px;color:#000; }
.bookmarkGrafik { margin-right:3px; width:20px; height:20px; }
.register { float:right; margin-right:10px; }