

@font-face {
    font-family: 'FuturaBold';
    src: url('fonts/futurabc-webfont.eot');
    src: url('fonts/futurabc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurabc-webfont.woff') format('woff'),
         url('fonts/futurabc-webfont.ttf') format('truetype'),
         url('fonts/futurabc-webfont.svg#FuturaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* START GENERAL CLASSES */

html{
	height:101%;
}

img{
	border: none;
}

body{
	margin:0px;
	padding:0px;
	max-height:100%;
	height:101%;
}

body, div.scroll{
	scrollbar-base-color:#e0e0e0;
	scrollbar-3d-light-color:#e0e0e0;
	scrollbar-arrow-color:#dfe0e4;
	scrollbar-darkshadow-color:#e0e0e0;
	scrollbar-face-color:#a7a9b2;
	scrollbar-highlight-color:#e0e0e0;
	scrollbar-shadow-color:#e0e0e0;
	scrollbar-track-color:#dfe0e4;
}

img{
	border:0;
}

.rel_cnt{
	position:relative;
}

.abs_cnt{
	position:absolute;
}

.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.clearing_div{
	clear:both;
	height:1px;
	overflow:hidden;
}

.full_width{
	width:100%;
}

.inline{
	display:inline;
}

.blocked{
    display:block;
}

p{
	margin-top:0px;
	margin-bottom:12px;
}

p.last{
	margin-bottom:0px;
}

p.blue{
	color:#1A203A;
}

.top {
	vertical-align:top;
}

.hand{
	cursor:pointer;
}

iframe#formhandlerframe{
	display:none;
}

div.flash_cnt{
	padding: 6px;
}

table#outer_bg{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
}

table#bg_cnt{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
}

ul{
	margin-top:6px;
	margin-bottom:16px;
	margin-left:15px;
	margin-right:0px;
	padding:0px;
}
	
li{
	list-style-type:square;
}

/* END GENERAL CLASSES */



/* START MAIN CONSTRUCT */

table#bg_container{
	width:100%;
	min-width:830px;
	min-height:866px;
}

div#inner_container{
	position:relative;
}

div#content_cnt{
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
 	border:solid 1px transparent;  	
}

img#logo{
	position:absolute;
	left:26px;
	top:27px;
	z-index:10
}

img#icon_rss{
	margin-top:1px;
	margin-left:5px;
}

img#icon_nl{
	margin-top:-3px;
	margin-left:5px;
}

img#icon_twitter {
	margin-left:5px;
	margin-top:-1px;
}

img#icon_facebook {
	margin-left:5px;
	margin-top:-1px;
}



img#icon_mobil{
	margin-left:5px;
	margin-top:-1px;
}


div#meta_nav{
	position:absolute;
	left:152px;
	top:14px;
	z-index:10;
	width:830px;
}


.meta_nav_inner{
	padding-top:2px;
	width:525px;
	margin-left:39px;
}

div.metanav_trenner{
	margin-left:4px;
	margin-right:4px;
}

img.metanav_flag{
	margin-left:4px;
	margin-right:4px;
	margin-top:-3px;
}


div.metanav_search{
	margin-left:15px;
}

div#quicklinks_hl_cnt{
	margin-left:5px;
	padding-top:2px;
}

div#quicklink_inner_cnt{
	padding-top:5px;
	padding-bottom:5px;
}

div.qlink{
	margin-left:5px;
}

div#nav{
	position:absolute;
	left:190px;
	top:115px;
	width:700px;
	z-index:10000;
}

.nav_item{
	margin-right:5px;
}

div#col_left_std{
	/*
	position:relative;
	left:17px;
	top:170px; 
	width:158px;
	height:653px;
	z-index:1;
	*/
	position:absolute;
	left:17px;
	top:0px; 
	width:158px;
/*
	height:653px;
*/
	z-index:1;

}

div#col_left{	
	position:relative;
	left:17px;
	top:170px; 
	width:158px;
	height:653px;
	z-index:1;	
/*
	position:absolute;
	left:17px;
	top:0px; 
	width:158px;
	height:653px;
	z-index:1;
*/
}

div#col_left_wide{
	position:relative;	
	margin-left:17px;
	margin-top:170px;	
	z-index:10;
	width:522px;
	min-height:640px; 
}

div#col_right_wide{
	position:relative;	
	margin-left:186px;
	top:0px;
	margin-top:-485px; 
	z-index:10;
	width:806px;
	min-height:640px;	
}

div#col_fullsize{
	position:absolute;
	left:17px;
	top:170px;
	z-index:10;
	width:741px;
	z-index:1;
}

div#col_team{
	height:1020px;
}


div#col_team div#col_left{
	position:relative;
	left:113px;
	top:538px;
	z-index:10;
	width:238px;
	height:116px;
	
}

div#col_center{	
	position:relative;	
	margin-left:186px;
	top:0px;
	margin-top:-483px; 
	z-index:10;
	width:353px;
	min-height:640px;		
}

div#col_center_std{	
	margin-left:186px;
	margin-top:170px;
	z-index:10;
	width:353px;
	min-height:700px;	
	/*
	position:relative;	
	margin-left:186px;
	top:0px;
	margin-top:-483px; 
	z-index:10;
	width:353px;
	min-height:640px;	 
	*/	
}

div#col_team div#col_center{
	position:relative;	
	margin-left:381px;
	margin-top:422px;
	width:238px;
	height:430px;
	min-height:430px;
	z-index:10;
	margin-bottom:13px;
}

div#col_right_std{
	position:absolute;
	left:550px;
	top:0px;  
	z-index:10;
	width:208px;
	height:640px;
	/*
	position:absolute;
	left:550px;
	top:170px;  
	z-index:10;
	width:208px;
	height:640px;
	*/
}

div#col_right{	
	position:absolute;
	left:550px;
	top:170px;  
	z-index:10;
	width:208px;
	height:640px;

}

div#col_team div#col_right{
	position:absolute;
	left:645px;
	top:538px;
	z-index:10;
	width:238px;
	height:115px;
}

div#bot_logo_cnt{
	margin-top:55px;
	padding-left:16px;
	margin-bottom:16px;
}

div#bot_logo_cnt, div#bot_logo_cnt a{
	color:#90919b;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	text-decoration:none;
}

div#bot_logo_cnt a:hover{
	text-decoration:none;
	color:#ffffff;
	font-size:10px !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	text-decoration:none;
}


/* START TICKER MODUL */

div#ticker_cnt_flasho{
	position:absolute;
	left:0px;
	top:0px;
	z-index:30;
}

div#ticker_cnt_flasho_hs{
	position:absolute;
	left:0px;
	top:0px;
	z-index:31;
	width:158px;
	height:123px;
}

img#ticker_cnt_flasho_spacer{
	width:158px;
	height:123px;
}

/* END TICKER MODUL */



/* START GENERAL MODUL SMALL */


div.mod_small{
	width:158px;
}

div.mod_small div.hl_cnt{
	width:158px;
	height:29px;
}

div.mod_small div.main_cnt{
	width:158px;
}

/* END GENERAL MODUL SMALL */



/* START GENERAL MODUL MEDIUM */

div.mod_medium{
	width:208px;
}


div.mod_medium div.hl_cnt{
	width:208px;
	height:29px;
}

div.mod_medium div.main_cnt{
	width:208px;
}

/* END GENERAL MODUL MEDIUM */



/* START GENERAL MODUL BIG */

div.mod_big{
	width:353px;
}

div.mod_big div.hl_cnt{
	width:353px;
	height:29px;
}

div.mod_big div.main_cnt{
	width:353px;
}

/* END GENERAL MODUL BIG */




/* START GENERAL MODUL WIDE */

div.mod_wide{
	width:522px;
}

div.mod_wide div.hl_cnt{
	width:522px;
	height:29px;
}

div.mod_wide div.main_cnt{
	width:500px;
}

/* END GENERAL MODUL BIG */



/* START GENERAL MODUL FULL SIZE */


div.mod_fullsize{
	width:741px;
}

div.mod_fullsize div.hl_cnt{
	width:741px;
	height:29px;
}

div.mod_fullsize div.main_cnt{
	width:741px;
}


/* END GENERAL MODUL BIG */



/* START COMMUNITY MENU MODUL */

div#com_menu_cnt{
	margin-bottom:13px;
}

div#com_menu_cnt a:link, div#com_menu_cnt a:hover, div#com_menu_cnt a:visited, div#com_menu_cnt a:active{
	font-style:normal;
}

div#com_menu_cnt div.inner_cnt{
	margin-left:12px;
	padding-top:8px;
}

/* END COMMUNITY MENU MODUL */



/* START VOTE MODUL */

div#vote_cnt{
	margin-bottom:13px;
}

div#question{
	width:142px;
	margin-left:9px;
	padding-top:5px;
}

div#answers{
	margin-top:6px;
	margin-left:9px;
	width:140px;
	overflow:hidden;
}

.answer{
	margin-bottom:0px;
	width:100%;
}

div#vote_succ{
	margin-top:5px;
}

.vote_radio{
	width:14px;
	height:14px;
	margin-right:6px;
	margin-top:0px;
}

.clearing_div_vote{
	clear:both;
	height:1px;
	overflow:hidden
}

img#vote_but_send{
	margin-top:8px;
}


input#vote_but_send{
	margin-top:-6px;
}

/* END VOTE MODUL */



/* START FEATURED MODUL */

img#news_feat_pic{
	margin-left:7px;
	margin-top:6px;
}

div#news_feat_cnt div.txt_cnt{
	width:335px;
	height:120px;
	margin-left:9px;
	margin-top:6px;
	overflow:hidden;
}

div#news_feat_cnt div.txt_cnt_no_pic{
	width:335px;
	height:320px;
	margin-left:9px;
	margin-top:6px;
	overflow:hidden;
}

img.news_feat_lnk{
	width:13px;
	height:13px;
	left:333px;
	top:-10px;
	position:relative; 
}

div.news_feat_inner_cnt{
	height:105px;
	width:314px;
}

div.news_feat_inner_cnt_no_pic{
	height:305px;
	width:314px;
}

/* END FEATURED NEWS MODUL */



/* START NEWS MODUL */

div#news_cnt{
	height:295px;
	margin-top:14px;
}

div#news_cnt div.txt_cnt{
	width:314px;
	height:120px;
	margin-left:13px;
	margin-top:6px;	
}

div.news_row{
	max-width:245px;
	width:245px;
	height:73px;
	margin-top:5px;
	margin-bottom:3px;
	margin-left:0px;
	overflow:hidden;
}

input#but_newsarchive{
	float:right;
	margin-right:6px;
	margin-top:5px;
}

img.news_more_lnk{
	width:13px;
	height:13px;
	margin-top:-18px;
	margin-right:6px;
	position:relative;
}

div.news_row_inner_cnt{
	width:235px;
	margin-right:20px;
}

/* END NEWS MODUL */



/* START MORE NEWS MODUL */

div#news_more_cnt{
	height:259px;
	margin-top:13px;
	margin-bottom:14px;
}

div#news_cnt img.news_pic{
	margin-right:8px;
	margin-left:7px; 
	margin-top:5px;
	width:85px;
	height:71px;
}

img#news_more_but_archive{
	margin-top:10px;
	margin-right:6px;
}

img.det_link{
	width:10px;
	height:10px;
	margin-top:-10px;
	margin-right:-5px;
}

div#news_more_cnt div.links_row_cnt{
	margin-top:0px;
	margin-bottom:3px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;
}

div.news_date{
	width:70px;
}

div.news_row_press{
	max-width:323px;
	width:323px;
	height:75px;
	margin-top:0px;
	margin-bottom:3px;
	margin-left:7px;
	overflow:hidden;
	padding-top:3px;	
}

/* END MORE NEWS MODUL */



/* START LINKLIST UNIVERSAL MODUL */

div.linkListUniversal_cnt{
	margin-bottom:13px;
}

div.linkListUniversal_cnt div.links_row_cnt{
	margin-left:9px;
	line-height:12px; 
	width:190px;
}

div.linkListUniversal_cnt img.icon_arrow{
	margin-right:3px;
}

div.linkListUniversal_cnt .links{
	padding-top:2px;
}

/* END LINKLIST UNIVERSAL MODUL */



/* START MORE LINKS MODUL */

div#links_cnt{
	margin-bottom:13px;
}

div#links_cnt div.hl_cnt{ 
	height:29px;	
}

div.links_row_cnt{
	margin-left:9px;
	line-height:12px; 
	width:190px;
}

span.links{
	margin-bottom:2px;
}

img.icon_arrow{
	margin-right:3px;
}

/* END MORE LINKS MODUL */



/* START MORE LINKS MODUL */

div#links_fwd_cnt{
	margin-bottom:13px;
}

/* END MORE LINKS MODUL */



/* START TOP 5 NEWS MODUL */

div#news_top5_cnt{
	height:241px;
	margin-top:0px;
	margin-bottom:14px;
}

div.news_top5_row_cnt{
	margin-bottom:4px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;
}

img.det_link{
	width:10px;
	height:10px;
	margin-top:-10px;
	margin-right:-5px;
}

/* END TOP 5 NEWS MODUL */



/* START VIDEO MODUL */

div#vid_cnt{
	width:208px;
	height:157px;
	margin-bottom:12px;
}

div#vid_cnt2{
	width:208px;
	height:141px;
	margin-bottom:12px;
}


div#vid_cnt_flashcontainer{
	margin-bottom:12px;
}

div#vid_cnt_flashcontainer1{
	margin-bottom:12px;
}

/* END VIDEO MODUL */


div#eventcal_cnt{
	width:208px;
	height:185px;
	margin-bottom:12px;
}

div#eventcal_cnt_flashcontainer{
	margin-bottom:12px;
}


/* START TEASER RIGHT */

.teaser_right{
	margin-bottom:12px;
}

div#teaser_shop{
	width:206px;
	height:77px;
}

div#teaser_members{
	width:206px;
	height:77px;
}

div#teaser_twoparts{
	width:206px;
	height:119px;
}

/* END TEASER RIGHT */



/* VIDPLAYER SMALL */

div#vidplayer_small{
	height:157px;
}

/* END MAIN CONSTRUCT */



/* START NEWS DETAIL */

div#news_det_cnt div.txt_cnt{
	width:330px;
	height:408px;
	margin-left:13px;
	margin-top:6px;
}

div#news_det_cnt div.txt_cnt_no_pic{
	width:330px;
	height:605px;
	margin-left:13px;
	margin-top:6px;
}

div.news_det_team_hl{
	margin-right:9px;
}

div#news_det_cnt div.scroll{
	width:330px;
	height:319px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:30px;
}

div#news_det_cnt div.scroll_no_pic{
	width:330px;
	height:536px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:10px;
}

div#news_det_cnt div.date{
	margin-left:14px;
}


div#news_det_cnt input.but_back{
	margin-left:12px;
}


/* END NEWS DETAIL MODUL */




/* START NEWS ARCHIVE */

div#newsarch_feat div.txt_cnt{
	width:320px;
	margin-left:15px;
	padding-top:30px;	
}

div#newsarch_search_cnt{
	height:95px;
	margin-bottom:13px;
}

.newsarch_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:320px;
	position:absolute;
}

div#newsarch_search_res_cnt{
	height:356px;
}

div#newsarch_search_res_cnt div.scroll{
	width:346px;
	height:306px;
	margin-top:11px;
	margin-left:2px;
	overflow:auto;
	float:left;
	display:inline;
}

div#newsarch_search_res_cnt div.scroll div.row{
	padding-top:3px;
	padding-bottom:3px;
}

.newsarch_search_res_src_row{
	width:328px;	
}

.newsarch_search_res_src_cnt{
	margin-left:10px;
	width:318px;
	margin-bottom:3px;
	margin-top:3px;
}

div.search_el_cnt{
	padding-top:3px;
	margin-bottom:20px;
}

.search_el_sel{
	width:170px;
	margin-top:-2px;
}

.search_el_input{
	width:60px;
	margin-top:-2px;
}

div.search_el_but_cnt{
	padding-top:3px;
}


/* END NEWS ARCHIVE MODUL */



/* START JOB MODUL */

div#jobs_cnt{
	height:508px;
	margin-bottom:13px;
}

div#jobs_cnt div.txt_cnt{
	width:334px;
	height:447px;
	margin-left:13px;
	padding-top:6px;
	overflow:hidden;
}

#but_jobs_send{
	margin-top:7px;
	margin-right:6px;
}

div#jobs_cnt .search_el_input{
	width:170px;
	margin-top:-2px;
}

div#jobs_cnt .search_el_area{
	width:240px;
	height:280px;
	margin-bottom:14px;
}

div#jobs_cnt .upload{
	width:240px;
	margin-top:-2px;
}

*>div#jobs_cnt .upload{
	width:190px;
	margin-top:-3px;
}

.job_spacer{
	display:none;
}

*>.job_spacer{
	width:1px;
	height:23px;
	display:block;
}

/* END JOB MOUDUL */



/* START PAUSENSPIEL MODUL */

div#pausenspiel_cnt{
	height:708px;
	margin-bottom:13px;
}

div#pausenspiel_cnt div.txt_cnt{
	width:334px;
	height:647px;
	margin-left:13px;
	padding-top:6px;
}

#but_pausenspiel_send{
	margin-top:7px;
	margin-right:6px;
}

div#pausenspiel_cnt .search_el_input{
	width:170px;
	margin-top:-2px;
}

div#pausenspiel_cnt .search_el_area{
	width:240px;
	height:280px;
	margin-bottom:14px;
}

div#pausenspiel_cnt .upload{
	width:240px;
	margin-top:-2px;
}

*>div#pausenspiel_cnt .upload{
	width:190px;
	margin-top:-3px;
}

.pausenspiel_spacer{
	display:none;
}

*>.pausenspiel_spacer{
	width:1px;
	height:23px;
	display:block;
}

/* END PAUSENSPIEL MOUDUL */




/* START CALENDAR SEASON */

div#calseason_feat div.txt_cnt{
	width:320px;
	margin-left:15px;
	padding-top:10px;	
}

div#calseason_feat_big div.txt_cnt{
	width:320px;
	margin-left:15px;
	padding-top:10px;	
}

div#calseason_feat p{
	margin-top:0px;
	margin-bottom:5px;
}

div#calseason_feat_big p{
	margin-top:0px;
	margin-bottom:5px;
}

div#calseason_search_cnt{
	height:136px;
	margin-bottom:13px;

}

.calseason_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:320px;
}

img#but_search{
	margin-top:5px;
}


/* TERMS TO COME */

div#calseason_terms2come_cnt div.scroll{
	width:346px;
	height:158px;
	margin-top:5px;
	margin-left:2px;
	overflow-y:auto;
	float:left;
	display:inline;
}

.calseason_terms2come_src_row{
	width:328px;
	height:32px;
}

.terms2come_src_cnt_right{
	width:277px;
	margin-left:6px;
}

.terms2come_src_cnt_left{
	width:30px;
	height:32px;
	text-align:center;
	border-right: solid 2px #e0e1e4;
}

.calseason_terms2come_src_cnt{
	margin-left:10px;
	width:318px;
	height:32px;
}


/* TERMS OVER */

div#calseason_terms2come_cnt div.scroll2{
	width:346px;
	height:158px;
	margin-top:5px;
	margin-left:2px;
	overflow-y:auto;
	float:left;
	display:inline;
}

.termsover_src_cnt_center{
	width:211px;
	margin-left:6px;
}

.termsover_src_cnt_left{
	width:30px;
	height:32px;
	text-align:center;
	border-right: solid 2px #e0e1e4;
}

.termsover_src_cnt_right{
	width:65px;
	margin-left:6px;
	margin-top:16px;
}

.termsover_src_icon{
	margin-right:3px;
}

.calseason_termsover_src_row{
	width:328px;
	height:32px;
}

/* END CALENDAR SEASON */



/* EVENTS TO COME */

div#calevents_search_cnt{
	height:95px;
	margin-bottom:13px;
}

.calevents_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:320px;
}

div#calevents_events2come_cnt{
	height:198px;
	margin-bottom:13px;
}

div#calevents_events2come_cnt div.scroll{
	width:346px;
	height:158px;
	margin-left:2px;
	overflow-y:auto;
}

.calevents_events2come_src_cnt{
	margin-left:10px;
	width:318px;
	min-height:32px;
}

.calevents_events2come_src_row{
	width:328px;
}

.events2come_src_cnt_right{
	width:255px;
	border-left: solid 2px #e0e1e4;
}

.event_inner_cnt{
	margin-top:3px;
	margin-left:8px;
	margin-bottom:3px;	
}

.event_date_inner_cnt{
	margin-top:3px;
	margin-bottom:3px;	
}

.events2come_src_cnt_left{
	width:62px;
	text-align:center;
}

div#eventcal_cnt{
	height:157px;
}


/* EVENTS OVER */

div#calevents_eventsover_cnt{
	height:198px;
	margin-bottom:13px;
}

div#calevents_eventsover_cnt div.scroll{
	width:346px;
	height:158px;
	margin-left:2px;
	overflow-y:auto;
}

.calevents_eventsover_src_cnt{
	margin-left:10px;
	width:318px;
}

.calevents_eventsover_src_row{
	width:328px;
	margin-bottom:10px;
}

.eventsover_src_cnt_right{
	width:250px;
	padding-left:6px;
	border-left: solid 2px #e0e1e4;
}

.eventsover_src_cnt_left{
	width:57px;
	height:100%; 
	text-align:center;
}


/* START MORE LINKS MODUL */

div#event_dl_cnt{
	height:88px;
	margin-bottom:13px;
}

div.event_dl_row_cnt{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;
}

span.event_dl{
	margin-bottom:2px;
}

img.icon_pdf{
	margin-top:3px;
	margin-right:5px;
}

/* END MORE LINKS MODUL */



/* START STATISTIK MODUL */

div#stats_cnt{
	height:157px;
	margin-bottom:13px;
}

div#stats_cnt div.txt_cnt{
	padding-top:6px;
	margin-left:11px;
	height:100px;
}

div#stats_cnt .dscr_left{
	width:115px;
}

div#stats_cnt .data_left{
	width:35px;
	margin-right:30px;
}

div#stats_cnt .dscr_right{
	width:90px;
}

div#stats_cnt .data_right{
	width:50px;
}

div.clearing_div_stats_data{
	width:1px;
	height:2px;
	overflow:hidden;
	clear:both;
}

/*  STATS FACTS */

div.facts_cnt{
	padding-top:6px;
}

div#stats_facts_cnt{
	height:347px;
	margin-bottom:13px;
}

div#stats_facts_cnt div.scroll{
	padding-top:6px;
	margin-left:2px;
	height:298px;
	overflow-y:auto;
	overflow-x:hidden;
	width:343px;
}

div#stats_facts_cnt .facts_cnt_left{
	width:168px;
}

div#stats_facts_cnt .dscr_left{
	width:85px;
	margin-left:9px;
	margin-top:1px;
	margin-bottom:1px;
}

div#stats_facts_cnt .data_left{
	width:68px;
	margin-top:1px;
	margin-bottom:1px;
}

div#stats_facts_cnt .dscr_right{
	width:80px;
}

div#stats_facts_cnt .data_right{
	width:50px;
}

div.clearing_div_stats_facts{
	width:1px;
	height:2px;
	overflow:hidden;
	clear:both;
}

div#stats_facts_cnt p{
	margin-top:0px;
	margin-bottom:0px;
}

div#stats_facts_cnt_right{
	width:145px;
	line-height:13px;
}

div#stats_facts_cnt_left{
	width:181px;
}


/*  STATS QUESTION & ANSWER */

div#stats_qa_cnt{
	height:304px;
	margin-top:10px;
	overflow:hidden;
}

div#stats_qa_cnt div.inner_cnt{
	margin-left:2px;
	padding-top:8px;
}

div#stats_qa_cnt div.scroll{
	height:233px;
	width:343px;
	overflow-y:auto;
	overflow-x:hidden;
}

div.stats_qa_cnt_row{
	margin-top:4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:9px;
	padding-right:6px;
}

div.clearing_div_stats_qa_data{
	width:1px;
	height:2px;
	overflow:hidden;
	clear:both;
}


/* START VID GALLERY */

div#gallvid_search_cnt{
	height:114px;
	margin-top:14px;
}

.gallvid_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:320px;
}

div#gallvid_search_res_cnt{
	height:378px;
}

div#gallvid_search_res_cnt div.main_cnt div.scroll{
	width:344px;
	height:328px;
	float:left;
	display:inline;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
}

.gallvids_search_res_src_row{
	width:328px;
}

div.gallvids_search_res_src_row .gall_entry{
	width:97px;
	margin-left:9px;
	padding-bottom:15px;
}

div.foto_gallpic_cnt{
	height:80px
}

img.gallvids_thumb{
	border:solid 1px #717687;
}


div#gallfoto_search_cnt{
	height:114px;
	margin-top:14px;
}

.gallfoto_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:320px;
}


/* END VID GALLERY */




/* START SAISONSTATISTIK */

div#seasonstats_feat div.txt_cnt{
	width:492px;
	margin-left:15px;
	padding-top:10px;	
}

div#seasonstats_search_cnt{
	height:86px;
	margin-bottom:11px;
}

div#seasonstats_search_cnt #but_search{
	margin-right:6px;
	margin-top:7px; 
}

.seasonstats_search_inner_cnt{
	margin-left:10px; 
	padding-top:8px; 
	width:510px;
}

.seasonstats_search_inner_cnt div.search_el_cnt{
	padding-top:3px;
	margin-bottom:17px;
}

.seasonstats_search_inner_cnt .search_el_sel{
	width:113px;
	margin-top:-2px;
}

div#seasonstats_res_cnt{
	height:463px;
}

div#seasonstats_res_cnt .hl_row{
	padding-top:6px;
	width:730px;
	height:26px;
}

div.seasonstats_res_row{
	margin-left:2px;
	height:26px;
	width:710px;
}

div.seasonstats_res_row_cnt{
	padding-top:5px;
}

div#seasonstats_res_cnt div.league{
	width:60px;
	margin-left:8px;
	height:26px;
}

div.cell_cnt{
	margin-top:2px;
}

div.bestres_row_cnt{
	margin-left:5px;
	width:508px;
}

div.bestres_inner_cnt{
	width:175px;
	margin-left:3px;
	margin-bottom:1px;
}

.trenner_outer_spacing{
	width:5px;
}

.trenner_line{
	width:1px;
	background-color:#d4d4d6;
}

.trenner_line_spacing{
	width:1px;
}

div#seasonstats_res_cnt div.round{
	width:60px;
	height:26px;
	text-align:center;
}

div#seasonstats_res_cnt div.date{
	width:55px;
	height:26px;
}

div#seasonstats_res_cnt div.team_a{
	width:170px;
	height:26px;
}

div#seasonstats_res_cnt div.team_b{
	width:145px;
	height:26px;
}

div#seasonstats_res_cnt div.result{
	width:80px;
	height:26px;
}

div#seasonstats_res_cnt div.res_center{
	width:60px;
	height:26px;
}

div#seasonstats_res_cnt a:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
}

div#seasonstats_res_cnt a:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
}

div#seasonstats_res_cnt a:hover{
	color: #2a2f41;
	font-size:11px;
	text-decoration: underline;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
}

div#seasonstats_res_cnt div.scroll{
	width:730px;
	height:390px;
	margin-top:0px;
	margin-left:0px;
	overflow-y:auto;
	overflow-x:hidden;
}

div#seasonstats_res_cnt .but_video{
	margin-left:10px;
	margin-top:3px;
}

div#seasonstats_res_cnt .but_video_stats{
	margin-right:6px;
	margin-top:3px;
}

div#seasonstats_res_cnt .but_spielstatistik{
	margin-top:3px;
}

.stats_icon_spacer{
	height:1px;
	width:55px;
	margin-top:-2px;
	clear:both;
	display:block;
}

/* END SAISONSTATISTIK */




/* START SAISONSTATISTIK DETAIL */

div#seasonstats_detail_cnt div.cnt_left{
	width:198px;
}

div#seasonstats_detail_cnt div.cnt_left_wechsel{
	width:216px;
}

div#seasonstats_detail_cnt td.cnt_left_best{
	width:188px;
}

div#seasonstats_detail_cnt div.cnt_center{
	width:110px;
	text-align:center;
}

div#seasonstats_detail_cnt div.cnt_center_wechsel{
	width:75px;
	text-align:center;
}

div#seasonstats_detail_cnt td.cnt_center_best{
	width:100px;
	text-align:center;
}

div#seasonstats_detail_cnt .cnt_right{
	width:198px;
}

div#seasonstats_detail_cnt .cnt_right_wechsel{
	width:215px;
}

div#seasonstats_detail_cnt div.cnt_left_wide, div#seasonstats_detail_cnt div.cnt_right_wide{
	width:259px;
}

div.cnt_left_wide div.left_inner_cnt{
	width:254px;
	margin-left:5px;
	margin-bottom:5px;
}

div.cnt_right_wide div.right_inner_cnt{
	width:254px;
	margin-left:0px;
	margin-bottom:5px;
}

.border_right{
	border-right:solid 1px #d4d4d6;
}

td.stats_trenner{
	width:1px;
	background-color:#d4d4d6;
}

div#seasonstats_detail_cnt img#but_back{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
}

span.round{
	margin-top:5px;
	text-transform:uppercase;
}

span.result{
	font-size:22px;
	font-weight:bold;
}

span.result_half{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

img.seasonstats_detail_trenner{
	margin-bottom:6px;
}

div.cnt_left div.cell_cnt, div.center_inner_cnt div.cell_cnt, div.cnt_left_wide div.cell_cnt {
	min-height:15px;
	margin-bottom:2px;
	padding-left:3px;
}

div.right_inner_cnt div.cell_cnt{
	min-height:15px;
	margin-bottom:2px;
	padding-right:3px;
}

div.icon_arrow{
	margin-top:2px;
	margin-right:6px;
}

div.icon_arrow_right{
	margin-top:2px;
	margin-left:6px;
	margin-right:6px;
}

div.left_inner_cnt{
	width:188px;
	margin-left:5px;
	margin-bottom:5px;
}

div.center_inner_cnt{
	width:100px;
	margin-left:5px;
}

div.right_inner_cnt{
	width:198px;
	margin-left:5px;
}

div.icon_ball{
	margin-top:1px;
	margin-right:6px;
}

div.icon_ball_right{
	margin-top:1px;
	margin-left:6px;
}


/* START STATISTIK */

div#stats_feat div.txt_cnt{
	width:492px;
	margin-left:15px;
	padding-top:30px;	
}

div#stats_search_cnt{
	height:139px;
	margin-top:13px;
}

.stats_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:492px;
}

.stats_search_inner_cnt div.search_el_cnt{
	padding-top:3px;
	margin-bottom:17px;
}

.stats_search_inner_cnt .search_el_sel{
	width:113px;
	margin-top:-2px;
}

div#stats_stadion_cnt{
	height:144px;
	margin-top:13px;
}

div#stats_spielerwertung_cnt{
	height:290px;
	margin-top:13px;
}

div#stats_search_cnt div.scroll{
	width:300px;
	height:94px;
	margin-top:0px;
	margin-left:2px;
	overflow-y:auto;
}

div.stats_search_res_src_row{
	height:13px;
	width:270px;
	padding-left:10px;
}

div.stats_search_res_src_row .date{
	width:52px;
}

div.stats_search_res_src_row .game{
	width:185px;
}

div.stats_search_res_src_row .result{
	width:18px;
}

div.stats_player_archive_src_row{
	height:13px;
	width:163px;
}

div.stats_player_archive_src_row .num{
	width:20px;
	margin-left:10px;
}

div.stats_player_archive_src_row .player{
	width:133px;
}

div#stats_spielerwertung_cnt .inner_cnt{
	width:163px;
	height:125px;
	margin-left:2px;
	margin-top:7px;
	margin-right:10px;
}

/* END STATISTIK */



/* START VEREINSGESCHICHTE */

div#vereinsgeschichte_feat div.txt_cnt{
	width:492px;
	margin-left:15px;
	padding-top:10px;	
}

div#vereinsgeschichte_cnt{
	height:513px;
	margin-bottom:13px;
}


div.vereinsgeschichte_src_row{
	padding-top:4px;
	padding-left:8px;
	padding-bottom:8px;
}

.vereinsgeschichte_src_cnt{
	width:479px;
	margin-left:5px;
}

div#vereinsgeschichte_cnt div.scroll{
	width:508px;
	height:496px;
	margin-top:8px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

/* END VEREINSGESCHICHTE */




/* START TEAM */

div#trainer_list_cnt, div#player_list_cnt, div#betreuer_list_cnt, div#manager_list_cnt{
	margin-bottom:13px;
}

div#trainer_list_cnt .inner_cnt, div#player_list_cnt .inner_cnt, div#betreuer_list_cnt .inner_cnt, div#manager_list_cnt .inner_cnt{
	margin-left: 8px;
	padding-top: 8px;
	width:222px;
}

div#betreuer_list_cnt div.team_row, div#player_list_cnt div.team_row, div#trainer_list_cnt div.team_row, div#manager_list_cnt div.team_row{
	height:15px;
}

div.team_img_teaser{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

div.team_img_teaser_txt{
	position:absolute;
	left:10px;
	top:5px;
	width:100%;
	z-index:2;
}


/* TRAINER */

div#trainer_list_cnt div.num{
	width:0px;
}

div#trainer_list_cnt div.player{
	width:135px;
}

div#trainer_list_cnt div.team{
	width:140px;
}

div#trainer_list_cnt div.pos{
	width:70px;
}


/* PLAYER */

div#player_list_cnt div.num{
	width:17px;
}

div#player_list_cnt div.player{
	width:134px;
}

div#player_list_cnt div.team{
	width:138px;
}

div#player_list_cnt div.pos{
	width:55px;
}


/* BETREUER */

div#betreuer_list_cnt div.num{
	width:0px;
}

div#betreuer_list_cnt div.player{
	width:140px;
}

div#betreuer_list_cnt div.team{
	width:113px;
}

div#betreuer_list_cnt div.pos{
	width:80px;
}


/* MANAGER */

div#manager_list_cnt div.num{
	width:0px;
}

div#manager_list_cnt div.player{
	width:140px;
}

div#manager_list_cnt div.team{
	width:113px;
}

div#manager_list_cnt div.pos{
	width:60px;
}

/* END TEAM */



/* START DOWNLOADS OVERVIEW */

div#dlover_wp_cnt{
	height:148px;
	margin-top:13px;
}

div#dlover_tb_cnt{
	height:148px;
	margin-top:13px;
}

div#dlover_magazine_cnt{
	height:148px;
	margin-top:13px;
}

div#dlover_wp_cnt .inner_cnt, div#dlover_tb_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 11px;
	width:330px;
}

div#dlover_wp_cnt .dscr, div#dlover_tb_cnt .dscr{
	width:176px;
	height:82px;
}

/*
input#but_dl_wp{
	margin-top:-12px;
	margin-left:250px;
}
*/

div#dlover_autogramm_cnt{
	height:148px;
	margin-top:13px;
}

div#dlover_autogramm_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 11px;
	width:330px;
}

div#dlover_autogramm_cnt .dscr{
	width:176px;
	height:82px;
}

/*
input#but_dl_auto{
	margin-top:-12px;
	margin-left:219px;
}
*/

div#dlover_sound_cnt{
	height:148px;
	margin-top:13px;
}

div#dlover_sound_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 11px;
	width:330px;
}

div#dlover_sound_cnt .dscr{
	width:176px;
	height:82px;
}

/*
input#but_dl_sound{
	margin-top:-12px;
	margin-left:265px;
}
*/

div#dlover_magazine_cnt{
	height:148px;
	margin-top:13px;
}

div#dlover_magazine_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 11px;
	width:330px;
}

div#dlover_magazine_cnt .dscr{
	width:176px;
	height:82px;
}

/*
input#but_dl_magazine{
	margin-top:-12px;
	margin-left:243px;
}
*/

/* END DOWNLOADS OVERVIEW */



/* START DOWNLOADS DETAILS */

div#dl_search_res_cnt{
	height:432px;
}

div#dl_search_res_cnt div.scroll{
	width:346px;
	height:384px;
	margin-top:11px; 
	margin-left:2px;
	overflow-y:auto;
	float:left;
	display:inline;
}

.dl_det_cnt_a{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:9px;
	width:118px;
	height:79px;
}


.dl_det_cnt_b{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:9px;
	width:190px;
	height:74px;
}

.dl_det_cnt{
	width:75px;
	margin-left:4px;
}

.dl_det_cnt_b .but_cnt{
	width:80px;
}

.dl_det_cnt_b .but_top{
	margin-bottom:5px;
}

.h2_dl_cnt{
	margin-top:2px;
}

div#dl_wp_cnt div.scroll{
	width:346px;
	height:466px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
}

div#dl_tb_cnt div.scroll{
	width:346px;
	height:95px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
}

.wp_cnt_a{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:9px;
	width:105px;
	height:79px;
}

.wp_cnt_b{
	margin-left:23px;
	margin-top:8px;
	margin-bottom:9px;
	width:182px;
	height:74px;
}

.wp_cnt_b .txt_cnt{
	height:47px;
	overflow:hidden;	
}

.wp_cnt_b .but_cnt{
	width:80px;
}

.wp_cnt_b .but_top{
	margin-bottom:5px;
}

.but_wp_1280{
	margin-top:17px;
}

/* END DOWNLOADS DETAILS */


/* DOWNLOADS AUTOGRAMME */

div#dl_autogr_cnt div.scroll{
	width:346px;
	height:466px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
}


/* DOWNLOADS SOUNDS */

div#dl_sounds_cnt div.scroll{
	width:346px;
	height:466px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
}


/* DOWNLOADS MAGAZIN */

div#dl_mags_cnt div.scroll{
	width:346px;
	height:466px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
}



/* START JUNGBULLEN OVERVIEW */

div#jb_teams_cnt{
	margin-bottom:8px;
}

div#jb_teams_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 2px;
	width:187px;
}

/* END JUNGBULLEN OVERVIEW */



/* START JUGEND OVERVIEW */

div#jugend_teams_cnt{
	margin-bottom:13px;
}

div#jugend_teams_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 5px;
	width:187px;
}

/* END JUGEND OVERVIEW */



/* START TRAININGSPLAN */

div#trainingszeiten_cnt{
	height:206px;
	margin-bottom:13px;
}

div#trainingszeiten_cnt .inner_cnt{
	margin-left: 2px;
	padding-top: 5px;
	width:348px;
	height:166px;
	overflow:hidden;
}

div#trainingszeiten_cnt .hl_row_cnt{
	margin-bottom:11px;
	margin-left:0px;
	line-height:12px;
	padding-top:2px;
	width:340px;
}

div#trainingszeiten_cnt div.scroll{
	width:340px;
	height:135px;
	margin-top:0px;
	margin-left:0px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

div#trainingszeiten_cnt .row_cnt{
	margin-left:0px;
	width:100%;
}

div#trainingszeiten_cnt .date{
	width:50px;
	margin-left:8px;
	margin-top:1px;
	margin-bottom:1px;
}

div#trainingszeiten_cnt .time{
	width:170px;
	margin-top:1px;
	margin-bottom:1px;
}

div#trainingszeiten_cnt .loc{
	width:90px;
	margin-top:1px;
	margin-bottom:1px;
}

div#training_anfahrt_cnt{
	height:367px;
	margin-bottom:13px;
}

div#training_anfahrt_cnt .inner_cnt{
	margin-left: 6px;
	padding-top: 6px;
	width:340px;
	height:192px;
}

div#training_anfahrt_cnt .txt_cnt{
	height:100px;
	width:330px;
	margin-top:6px;
	margin-bottom:14px;
	margin-left:2px;
}

div#training_anfahrt_cnt #but_pdf{
	position:absolute;
	right:8px;
	bottom:7px;
}

div#training_links_cnt{
	height:125px;
	margin-bottom:13px;
}

div.training_links_cnt .row_cnt{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;
}

img.icon_arrow{
	margin-top:2px;
	margin-right:5px;
}

/* END TRAININGSPLAN */



/* START DEFAULT */

div#default_cnt div.scroll{
	width:330px;
	height:545px;
	overflow-y:auto;
	overflow-x:hidden;
}

div#default_cnt div.txt_cnt{
	width:330px;
	height:360px;
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
}

div#default_cnt img.but_back{
	float:right;
	display:inline;
	margin-top:17px;
}

/* END DEFAULT */



/* START DEFAULT V2 */

div#default_v2_cnt div.scroll{
	width:330px;
	height:324px;
	overflow-y:auto;
	overflow-x:hidden;
}

div#default_v2_cnt div.txt_cnt{
	width:330px;
	height:360px;
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
}

div#default_v2_cnt #but_back{
	position:relative;
	left:12px;
	top:22px;
}

/* END DEFAULT V2 */



/* START STADIONFORM */

div#stadion_form div.scroll{
	width:330px;
	height:324px;
	overflow-y:auto;
	overflow-x:hidden;
}

div#stadion_form_cnt div.txt_cnt{
	width:330px;
	height:360px;
	margin-left:13px;
	margin-top:0px;
	padding-top:10px;
}

div#stadion_form_cnt img.but_back{
	position:relative;
	left:0px;
	top:10px;
}

/* END STADIONFORM */



/* START GAMES */

div#games_feat div.txt_cnt{
	width:320px;
	margin-left:15px;
	padding-top:30px;	
}

div#games_cnt{
	height:514px;
}

div#games_cnt div.scroll{
	width:346px;
	height:465px;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

div#games_cnt .cnt_a{
	margin-left:6px;
	margin-top:8px;
	margin-bottom:9px;
	width:118px;
}


div#games_cnt .cnt_b{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:9px;
	width:195px;
}

div#games_cnt .row{
	width:100%;
	margin-bottom:10px;
}

/* END GAMES */




/* START TEAM MODUL */

div#team_search_cnt{
	height:72px;
	margin-top:14px;
	margin-bottom:13px;
}

.team_search_inner_cnt{
	margin-left:15px; 
	padding-top:8px; 
	width:320px;
}

div#team_cnt{
	height:363px;
	margin-bottom:13px;
}

div#team_cnt div.scroll{
	width:346px;
	height:313px;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

.team_row{
	height:96px;
	width:100%;
}

.team_det_cnt{
	margin-left:2px;
	margin-top:8px;
	margin-bottom:9px;
	width:157px;
	height:79px;
}

.team_det_cnt_a{
	margin-left:3px;
	margin-top:8px;
	margin-bottom:9px;
	width:158px;
	height:88px;
}

.team_det_cnt_b{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:9px;
	width:158px;
	height:88px;
}

.player_data_cnt{
	width:75px;
	margin-left:4px;
}

.player_data_cnt .row_1{
	margin-top:12px;
	width:75px;
	height:13px;
	margin-bottom:3px;
}

.player_data_cnt .row_2{
	width:75px;
	height:13px;
	margin-bottom:3px;
}

.player_data_cnt .row_3{
	width:75px;
	height:13px;
	margin-bottom:3px;
}

.jgd_team_det_cnt_a{
	margin-left:8px;
	margin-top:8px;
	margin-bottom:9px;
	width:345px;
	height:88px;
}

.jgd_player_data_cnt{
	width:240px;
	margin-left:15px;
	
}

.jgd_player_data_cnt .row_1{
	margin-top:12px;
	width:100%;
	height:13px;
	margin-bottom:3px;
}

.jgd_player_data_cnt .row_2{
	width:100%;
	height:13px;
	margin-bottom:3px;
}

.jgd_player_data_cnt .row_3{
	width:100%;
	height:13px;
	margin-bottom:3px;
}

div#team_links_cnt{
	height:83px;
	margin-bottom:13px;
}

div#team_links_cnt .row_cnt{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;	
}

div#talent_links_cnt{
	height:117px;
	margin-bottom:13px;
}

div#talent_links_cnt .row_cnt{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;	
}

div#team_rbs_links_cnt{
	height:85px;
	margin-bottom:13px;
}

div#team_rbs_links_cnt .search_inner_cnt{
	margin-left:11px; 
	padding-top:5px; 
}

div#team_rbs_links_cnt .search_el_sel{
	margin-top:3px; 
}

div#team_jugend_links_cnt{
	height:58px;
	margin-bottom:13px;
	overflow:hidden;
}

div#team_jugend_links_cnt .search_inner_cnt{
	margin-left:11px; 
	padding-top:7px; 
}

div#team_jugend_links_cnt .search_el_sel{
	margin-top:3px; 
}

/* END TEAM MODUL */



/* START KONTAKT */

div#kontakt_top_cnt{
	height:382px;
	margin-bottom:16px;
}

div#kontakt_top_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 15px;
	width:330px;
}

div#kontakt_top_cnt div.scroll{
   	width:330px;
   	height:323px;
   	overflow-x:hidden;
   	overflow-y:auto;
 }

div#kontakt_form_cnt{
	height:246px;
	margin-bottom:13px;
}

div#kontakt_formbusiness_cnt{
	height:346px;
	margin-bottom:13px;
}

div#kontakt_form_cnt .inner_cnt, div#kontakt_formbusiness_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 5px;
	width:330px;
}
 
div.kontakt_el_cnt{
	height:17px;
	margin-top:3px;
	padding-bottom:3px;
}

.kontakt_el_sel{
	width:240px;
	margin-top:-2px;
}

.kontakt_el_input{
	width:238px;
	margin-top:-2px;
}

.kontakt_el_area{
	width:238px;
	height:95px;
	margin-top:-2px;
}

#contact_but_send{
	float:right;
}

/* END KONTAKT */



/* START FANCLUBS */


div#fanclubs_cnt{
	height:515px;
}

div#fanclubs_cnt div.scroll{
	width:346px;
	height:460px;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

.fanclubs_row{
	width:100%;
}

.fanclubs_cnt_a{
	margin-left:8px;
	padding-bottom:9px;
	margin-right:10px; 
	width:155px;
}

.fanclubs_cnt_b{
	padding-bottom:9px;
	width:145px;
}



/* START FANFAHRTEN OVERVIEW */

div#fanfahrten_ov_cnt{
	height:288px;
	margin-bottom:13px;
}

div#fanfahrten_ov_cnt div.scroll{
	width:346px;
    height:240px;
    overflow-y:auto;
    overflow-x:hidden;    
    padding-top:0px;
}

div#fanfahrten_ov_cnt img.news_pic{
	margin-right:8px;
	margin-left:7px; 
	margin-top:5px;
}

div#fanfahrten_ov_cnt .news_txt{
	width:205px;
	height:73px;
	overflow:hidden;
	margin-top:3px;
	margin-bottom:4px;
}

div#fanfahrten_ov_cnt div.txt_cnt{
	padding-top:6px;
}

div#fanfahrten_ov_cnt .news_more_lnk{
    position:relative; 
    left:7px;
    margin-top:58px;
}

div#fanfahrten_ov_cnt #but_newsarchive{
	position:relative;
	margin-right:7px;
	margin-top:7px;
}



/* FANKTIONEN */

div#fanaktionen_feat div.txt_cnt{
	width:320px;
	margin-left:15px;
	padding-top:30px;	
}

div#fanaktionen_cnt{
	height:514px;
}

div#fanaktionen_cnt div.scroll{
	width:346px;
	height:465px;
	margin-top:11px; 
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

div#fanaktionen_cnt .cnt_a{
	margin-left:6px;
	margin-top:8px;
	margin-bottom:9px;
	width:115px;
}

div#fanaktionen_cnt .cnt_b{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:9px;
	width:195px;
}

.fanktionen_thumb{
	margin-bottom:5px;
}

.fanktionen_go{
	margin-top:5px;
	margin-bottom:5px;
}


/* FANKTIONEN KIDS CHALLENGE */

div#kidschallenge_form_cnt{
	height:404px;
	margin-bottom:13px;
}

div#kidschallenge_form_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 5px;
	width:330px;
}

div#vonwiennachsalzburg_form_cnt{
	height:249px;
	margin-bottom:13px;
}

div#vonwiennachsalzburg_form_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 5px;
	width:330px;
}

/* END FANAKTIONEN */



/* START COMMUNITY DATA */

div#com_data_cnt{
	margin-bottom:13px; 
}

div#com_data_cnt div.cnt_a{
	margin-left:10px;
	width:335px;
	padding-top:14px;
	margin-bottom:12px;
}

input.com_data{
	width:212px;
}

div#com_data_cnt .checkbox{
	margin-right:3px;
	margin-top:1px;
}

div.cnt_trenner{
	width:349px;;
	height:2px;
	margin-left:2px;
	overflow:hidden;
}

div.com_cnt_trenner{
	width:349px;;
	height:2px;
	margin-left:-6px;
	overflow:hidden;
	margin-top:12px;
	margin-bottom:18px;
}

div#com_data_cnt select{
	margin-top:-2px;
}

div#com_data_cnt #but_cnt{
	width:265px;
	margin-left:67px;
	padding-top:15px;
}

div#com_data_cnt div#msg_cnt{
	width:265px;
	margin-left:77px;
	padding-top:30px;
}

.com_dscr{
	width:112px;
	text-align:right;
	margin-right:5px;
}

.com_forgot_pw_dscr{
	width:60px;
	text-align:right;
	margin-right:5px;
}

div#com_data_cnt a:link, a:hover, a:visited, a:active{
	font-style:normal;
}

/* END COMMUNITY DATA */



/* START COMMUNITY KONFIG */

div#com_konfig_cnt{
	margin-bottom:13px;
}

div#com_konfig_cnt div.inner_cnt{
	padding-top:7px;
	height:100%;
}

div#com_konfig_cnt div.cnt_a{
	margin-left:10px;
	width:335px;
	padding-top:14px;
	margin-bottom:12px;
}

div#com_konfig_cnt .search_el_cnt{
	margin-left:10px;
}

select.com_konfig_a{
	width:217px;
}

select.com_konfig_b{
	width:120px;
}

div#com_konfig_cnt .search_el_cnt{
	margin-left:10px;
}

div#com_konfig_cnt div#qlinks .search_el_cnt{
	margin-left:10px;
	margin-bottom:3px;
}

div#com_konfig_cnt .opt_cnt{
	margin-left:10px;
}

div#com_konfig_cnt .checkbox{
	margin-right:5px;
	margin-top:1px;
	margin-left:20px;
}

div#com_konfig_cnt .box_a{
	width:175px;
	margin-bottom:2px;
}

div#com_konfig_cnt .box_b{
	margin-bottom:2px;
}

div#com_konfig_cnt #but_cnt{
	width:330px;
	margin-left:10px;
	padding-top:15px;
	border-top:solid 1px #c3c4ca;
	margin-top:20px;
}

div#com_konfig_cnt a:link, div#com_konfig_cnt a:hover, div#com_konfig_cnt a:visited{
	font-style:normal;
}

/* END COMMUNITY KONFIG */



/* COM LOGIN */

a.com_lnk:link{
	color: #2a2f41;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
}

a.com_lnk:visited{
	color: #2a2f41;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
}

a.com_lnk:hover{
	color: #2a2f41;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
}

.log_trenner{
	width:100%;
	height:1px;
	margin-left:10px;
	width:142px;
	margin-top:10px;
	overflow:hidden;
}


/* START PARTNER */

div#partner_cnt{
	/* height:314px; */
}

div#partner_cnt .cnt_a{
	width:110px;
	margin-left:45px;
	margin-right:40px;
	padding-top:25px;
	text-align:center;
}

div#partner_cnt .cnt_b{
	width:110px;
	padding-top:30px;
	margin-left:0px;
	text-align:center;
}

/* END PARTNER */


/* START FAQ */

div#faq_cnt{
	height:515px;
}

div#faq_cnt div.scroll{
	width:346px;
	height:460px;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

.faq_arrow{
	margin-top:4px;
}

.faq_answer{
	margin-left:7px;
	width:300px;
	margin-bottom:5px;
}

.faq_entry{
	width:100%;
}

.question{
	margin-left:7px;
	margin-top:2px;
	width:300px;
}
/* END FAQ */



/* START SITEMAP */

div#sitemap_cnt div.hl_cnt{ 
	background:url("../img/spacer.gif") no-repeat;
	display:none;
}

div#sitemap_cnt a:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
}

div#sitemap_cnt a:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
}

div#sitemap_cnt a:hover{
	color: #2a2f41;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	display:block;
}

div#sitemap_cnt .arrow{
	margin-left:5px;
	margin-right:5px;
}

/* END SITEMAP */



/* START JUGEND OVERVIEW */

div#jugend_newsov_cnt{
	height:296px;
}

div#jugend_newsov_cnt div.txt_cnt{
	width:314px;
	height:58px;
	margin-left:13px;
	margin-top:6px;
	overflow:hidden;
}

div#jugend_newsov_cnt img.news_pic{
	margin-right:8px;
}

div#jugend_newsov_cnt .news_txt{
	width:240px;
}

div#jugend_newsov_cnt div.news_row{
	width:335px;
	height:73px;
	margin-top:5px;
	margin-bottom:3px;
	margin-left:9px;
	display:inline;
}

/* END JUGEND OVERVIEW */


/* START JUGEND TEAM */

div#news_u19_feat_cnt{
	height:297px;
}

img#news_u19_feat_pic{
	margin-left:7px;
	margin-top:6px;
}

div#news_u19_feat_cnt div.txt_cnt{
	width:314px;
	height:120px;
	margin-left:13px;
	margin-top:6px;
	overflow:hidden;
}

img.news_u19_feat_lnk{
	width:13px;
	height:13px;
	margin-top:-8px;
	margin-right:7px;
}

/* END JUGEND TEAM */



/* START JUGEND TEAMKADER */

img#jug_team_pic{
	margin-left:7px;
	margin-top:6px;
}

div#jug_team_cnt div.txt_cnt{
	width:314px;
	height:95px;
	margin-left:13px;
	margin-top:6px;
	overflow:hidden;
}

div#jug_betreuer_cnt{
	height:127px;
	margin-bottom:13px;
}

.jug_team_det_cnt_a{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:9px;
	width:315px;
	height:79px;
}

.jug_team_det_cnt_b{
	margin-right:4px;
	margin-top:10px;
	margin-bottom:9px;
	width:158px;
	height:79px;
}

/* END JUGEND TEAMKADER */



/* START FAQ */

div#faq_cnt{
	height:515px;
}

.faq_arrow{
	margin-top:4px;
}

.faq_answer{
	margin-left:7px;
	width:300px;
	margin-bottom:5px;
}

.faq_entry{
	width:100%;
}

.question{
	margin-left:7px;
	margin-top:2px;
	width:300px;
}

/* END FAQ */



/* START TXT & LINK CLASSES */

h1{
	color: #cf0616;
	font-size:18px;
	font-family: FuturaBold;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
	text-transform:uppercase;
}

h2.blue{
	color:#1A203A;  
}

h1.news_feat, h1.news_feat a:link, h1.news_feat a:hover, h1.news_feat a:visited{
	height:50px; 
    font-size:18px;
    font-weight:normal;
    font-family: FuturaBold;
    line-height:1.3;
	text-transform:uppercase;
	overflow-y:hidden;
}




h1.calseason_feat,h1.calseason_feat_big{
	height:24px;
	overflow-y:hidden;
	font-size:16px;
 	font-weight:normal;
    font-family: FuturaBold;
	text-transform:uppercase;
    line-height:1.5;
}

div#news_det_cnt h1.news_feat{
	height:50px; 
}

div#default_v2_cnt h1.news_feat{
	height:50px; 
}

h5.grey{
	color:#151b3b;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
}

h2, h2.grey{
	color: #2a2f41;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:3px;
	margin-bottom:0px;
	font-weight:bold;
}

h2.grey{
	color: #5e6478;
	text-transform:uppercase;
}

h2.dl{
	margin-left:10px;
	margin-top:0px;
}

h2.fanevents{
	margin-top:0px;
}

h2.red, h3.red, h4.red, h5.red{
	font-size:12px;
	color: #cf0616;
	text-transform:uppercase;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:0px;
	font-weight:bold;
}

h3.red{
	font-size:11px;
}

h5.red{
	font-size:11px;
	margin-bottom:5px;
}

h4.red{
	margin-bottom:22px;
	margin-top:7px;
	font-size:11px;
}

h4.jug_team{
margin-bottom:3px;
}

h4.games{
	margin-top:0px;
	margin-bottom:1px;
}

h4.fanclubs{
	margin-top:5px;
	margin-bottom:1px;
	margin-left:7px;
	margin-right:5px;
}

h6.red{
	font-size:11px;
	color: #cf0616;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:0px;
	font-weight:bold;
	height:28px;
}

.txt, .txt_red, .txt_lightgrey, .txt_white, .txt_noflash{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.txt_noflash{
	color: #ffffff;
}

.txt_white{
	color: #ffffff;
}

.txt_right{
	text-align:right;
}

.txt_left{
	text-align:left;
}

.txt_centered{
	text-align:center;
}

.txt_red {
	color: #cf0616;
}

.txt_lightgrey{
	color: #949494;
}

.bold{
	font-weight:bold;
}

.bg_white{
  background-color:#ffffff;
}

.bg_grey{
  background-color:#d1d1d6;
}

a{
	color: #cf0616;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:visited {
	color: #cf0616;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:hover {
	color: #cf0616;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

h2 a:link{
	color: #2a2f41;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

h2 a:visited{
	color: #2a2f41;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

h2 a:hover{
	color: #D00717;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

a.vote_answer:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.vote_answer:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.vote_answer:hover{
	color: #cf0616;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.vote_mod_answer:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:114px;
}

a.vote_mod_answer:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:114px;
}

a.vote_mod_answer:hover{
	color: #cf0616;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:114px;
}

a.team_lnk{
	color: #cf0616;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.faq:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.faq:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.faq:hover{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.quicklink:link{
	color: #d1d3db;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:167px;
}

a.quicklink:visited {
	color: #d1d3db;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:167px;
}

a.quicklink:hover {
	color: #FF0000;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:167px;
}

h1 a:link{
	color: #cf0616;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	line-height:10em;
}

h1 a:visited {
	color: #cf0616;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
		line-height:10em;
}

h1 a:hover {
	color: #cf0616;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
	line-height:10em;
	}
	
h5.grey a:link{
	color: #151b3b;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
}

h5.grey a:visited {
	color: #151b3b;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
}

h5.grey a:hover {
	color: #151b3b;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	font-weight:bold;
}

a.metanav:link {
	color: #d1d3db;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

a.metanav:visited {
	color: #d1d3db;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

a.metanav:hover {
	color: #ffffff;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
}

.txt_metanav{
	color: #d1d3db;
	font-size:10px;
	text-decoration: none;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.links:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.links:visited {
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.links:hover {
	color: #7d8191;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.event_dl:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.event_dl:visited {
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.event_dl:hover {
	color: #7d8191;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* END LINK CLASSES */



/* START FORM CLASSES */

form{
	padding:0px; 
	margin:0px;
}

.vote_checkbox{
	margin-right:10px;
	margin-top:1px;
}

/* END FORM CLASSES */



/* START LOGIN MODUL */

div#f_login_cnt{
	margin-bottom:13px;
}

div#login_cnt{
	margin-bottom:13px;
}

input#login_user, input#login_pw{
	margin-left:10px;
	width:90px;
}

input#login_but{
	margin-left:0px;
	margin-right:0px;
	margin-top:8px;
	border:0;	
}

div#login_cnt input{
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
}

div#login_cnt input#login_but{
	margin-left:0px;
	margin-right:0px;
	margin-top:8px;
	border:0;	
}

/* END LOGIN MODUL */



/* START STADION */

div#stadion_anfahrt_cnt{
	height:250px;
	margin-top:13px;
	overflow:hidden;
}

div#stadion_anfahrt_cnt .inner_cnt{
	margin-left: 3px;
	padding-top: 15px;
	width:340px;
	position:absolute;
}

div#stadion_anfahrt_cnt .txt_cnt{
	height:100px;
	width:330px;
	margin-top:6px;
	margin-bottom:14px;
	margin-left:2px;
}

div#stadion_anfahrt_cnt #but_pdf{
	margin-left:319px;
	margin-top:202px; 
	display:none;
}

div.radio_label{
	margin-top:3px; 
}

/* END STADION */


/* INDEX TEASER WHATS NEW */

div#teaser_new_small_cnt{
}

div#teaser_new_small_inner_cnt{
	padding:20px;
}

div#teaser_new_big_cnt{
	height:677px;
}

div#teaser_new_big_inner_cnt{
	padding-top:20px;
}

div#teaser_new_big_cnt div.scroll{
	width:640px;
	height:640px;
	margin-top:0px;
	margin-left:0px;
	overflow-y:auto;
	overflow-x:hidden;
}

div.teaser_new_big_row{
	margin-left:2px;
	margin-bottom:20px;
	width:612px;
}

div.teaser_new_big_row_cnt{
	padding-top:5px;
}

img.teaser_new_big_pic{
	margin-left:12px;
}

div.teaser_new_big_txt_cnt{
	width:445px;
	margin-left:12px;
}

.txt_upper{
	text-transform:uppercase;
}

img#teaser_close{
	margin-right:10px;
	margin-top:10px;
}

div#five_links_cnt{
	height:117px;
	margin-bottom:13px;
}

div#five_links_cnt .row_cnt{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;	
}

div.vid_but_cnt{
	width:60px;
	display:table-cell;
	border:solid 1px transparent;
}

div#seven_links_cnt{
	height:147px;
	margin-bottom:13px;
}

div#seven_links_cnt .row_cnt{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:9px;
	line-height:12px;
	height:37px;
	width:190px;	
}


/*  STADION ANFAHRT */

div#stadion_anfahrt_dscr_cnt{
	height:304px;
	margin-top:10px;
	overflow:hidden;
}

div#stadion_anfahrt_dscr_cnt div.inner_cnt{
	margin-left:10px;
	padding-top:8px;
}

div#stadion_anfahrt_dscr_cnt div.scroll{
	height:258px;
	width:333px;
	overflow-y:auto;
	overflow-x:hidden;
}


/* START FANFAHRTEN OVERVIEW */

div#fanfahrten_cnt{
	height:191px;
	margin-bottom:13px;
}

div#fanfahrten_cnt div.scroll{
	width:346px;
    height:159px;
    overflow-y:auto;
    overflow-x:hidden;    
    padding-top:0px;
}

div#fanfahrten_cnt img.news_pic{
	margin-right:8px;
	margin-left:7px; 
	margin-top:5px;
}

div#fanfahrten_cnt .news_txt{
	width:187px;
	height:73px;
	overflow:hidden;
	margin-top:3px;
	margin-bottom:4px;
}

div#fanfahrten_cnt div.txt_cnt{
	padding-top:0px;
}

div#fanfahrten_cnt .news_more_lnk{
    position:relative; 
    left:7px;
    margin-top:58px;
}

div#fanfahrten_cnt #but_newsarchive{
	position:relative;
	margin-right:7px;
	margin-top:7px;
}

img.but_print{
	margin-top:8px;
	margin-right:18px;
}

div#talent_form_cnt{
	height:382px;
	margin-bottom:13px;
}

div#talent_form_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 5px;
	width:330px;
}

div#talent_form_cnt .kontakt_el_sel{
	width:217px;
	margin-top:-2px;
}

div#talent_form_cnt .kontakt_el_input{
	width:215px;
	margin-top:-2px;
}

div#talent_top_cnt{
	height:382px;
	margin-bottom:16px;
}

div#talent_top_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 15px;
	width:330px;
}

div#talent_top_cnt div.scroll{
   	width:330px;
   	height:323px;
   	overflow-x:hidden;
   	overflow-y:auto;
 }

 
 
/* TEAM OVERVIEW */
 
img#team_hotspots_spacer{
	position:absolute;
	/* width:908px;
	height:265px; */
	width:950px;
	height:247px;
	left:-340px;
	top:-323px;
	z-index:110000;
}

div#team_overlays{
	position:absolute;
	width:950px;
	height:247px;
	left:-340px;
	top:-323px;
	z-index:10000;
}

div#team_overlays div.rel_cnt div{
	position:absolute;
	top:0px;
	display:none;
	z-index:10007;
}

div#team_up{
	position:absolute;
	width:950px;
	height:247px;
	left:-340px;
	top:-323px;
	z-index:9000;
}

div#teamcenter_search_cnt{
	height:72px;
	margin-bottom:13px;
}

.team_center_search_inner_cnt{
	margin-left:15px; 
	padding-top:12px; 
	width:320px;
}

div#teaser_partner_flashcontainer{
	margin-bottom:13px;
}



/* MOBILE */

div#mobile_cnt{
	height:514px;
}

div#mobile_cnt div.scroll{
	width:346px;
	height:465px;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

div#mobile_cnt .cnt_a{
	margin-left:6px;
	margin-top:8px;
	margin-bottom:9px;
	width:118px;
}

div#mobile_cnt .cnt_b{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:9px;
	width:195px;
}

div#mobile_cnt .row{
	width:100%;
	margin-bottom:10px;

}

.percent{
	width:50%;
}

.jug_team_head_pic{
	margin-top:-8px;
	height:186px;
}

.jug_team_head_txt_cnt{
	margin-left:6px;
	width:340px;
	margin-top:6px;
}


/* START 404 */

div#notfound_top_cnt{
	height:382px;
	margin-bottom:16px;
}

div#notfound_top_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 15px;
	width:330px;
}

div#notfound_top_cnt div.scroll{
   	width:330px;
   	height:323px;
   	overflow-x:hidden;
   	overflow-y:auto;
 }

  

/* START VOTINGARCHIVE */

div#votingarchive_cnt{
	height:515px;
	margin-bottom:16px;
}

div#votingarchive_cnt div.scroll{
	width:345px;
	height:460px;
	margin-top:11px;
	margin-left:2px;
	overflow-y:auto;
	overflow-x:hidden;
	float:left;
	display:inline;
}

div#votingarchive_cnt .faq_answer{
	margin-left:7px;
	width:313px;
	margin-bottom:5px;
}

.kursiv{
   	font-style:italic;
}

div.no_news_entry{
	height:627px;
}

div.no_news_entry_inner_cnt{
	padding-top:13px;
	padding-left:13px;
}

iframe#comFrame{
	border:0px;
}

.captcha_img{
	margin-top:12px;
}

.reg_captcha{
	width:120px;
	margin-right:4px;
	margin-top:-18px;
}

.but_com_log{
	margin-left:10px;
	margin-right:5px;
}

.but_com_reg{
	margin-left:5px;
}

.logged_cnt{
	margin-left:10px;
	margin-right:10px;
	padding-top:5px;
}

.logged_as{
	margin-left:10px;
	padding-top:6px;
}

.com_reg_birth_sel{
	margin-right:10px;
}

/* COMMUNITY PRESSESPIEGEL */


/* FEATURE MOD */

div#com_press_feat_cnt .com_mod_inner_cnt{
	height:307px;
}

div#com_press_feat_cnt .content_cnt{
	height:220px;
	margin-bottom:5px;
	border:solid 1px transparent;
}


/* DETAIL MOD */

div#com_press_det_cnt .content_cnt{
	margin-bottom:20px;
}



/* COM PRESS MENU */

div#com_press_menu_cnt{
	margin-bottom:13px;
}

div#com_press_menu_cnt div.inner_cnt{
	margin-left:2px;
	margin-right:2px;
	padding-top:6px;
}

.com_press_menu_txt{
	margin-left:9px;
}


/* COM PRESS ARCHIVE V1 */

div#press_archive_cnt .content_cnt{
	margin-bottom:5px;
	border:solid 1px transparent;	
}

/*
div#com_press_archive_cnt .cell_date{
	width:72px;
	height:18px;
}
*/

div#com_press_archive_cnt .cell_title{
	width:336px;
	height:18px;
}
/*
div#com_press_archive_cnt .cell_zugriffe{
	width:86px;
	height:18px;
}
*/

.com_press_archive_cell_inner{
	margin:5px;
}

a.page_flip:hover{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.page_flip:link{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.page_flip:visited{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.com_press_archive:hover{
	color: #2a2f41;
	font-size:11px;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.com_press_archive:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.com_press_archive:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.txt_page_flip{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

div#pressarch_search_cnt{
	margin-bottom:13px;
}



/* COM PRESS ARCHIVE V1 

div#press_archive_cnt .content_cnt{
	margin-bottom:5px;
	border:solid 1px transparent;	
}

div#com_press_archive_cnt .cell_date{
	width:72px;
	height:18px;
	border-right:solid 1px #bdbcc1;
}

div#com_press_archive_cnt .cell_title{
	width:178px;
	height:18px;
	border-right:solid 1px #bdbcc1;
}

div#com_press_archive_cnt .cell_zugriffe{
	width:86px;
	height:18px;
}

.com_press_archive_cell_inner{
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
}

a.page_flip:hover{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.page_flip:link{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.page_flip:visited{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.com_press_archive:hover{
	color: #2a2f41;
	font-size:11px;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.com_press_archive:link{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.com_press_archive:visited{
	color: #2a2f41;
	font-size:11px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.txt_page_flip{
	color: #81848b;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
}

div#pressarch_search_cnt{
	margin-bottom:13px;
}

*/



/* START COMMUNITY STATISTIK */

div#comStatsPlayerOv_cnt div.innercnt{ 
	padding:8px 4px 0px 4px;
}

div.stats_block{
	width:252px;
	height:123px;
}

div.stats_name{
	margin-left:4px;
}

div.stats_num{
	margin-right:8px;
}

div.stats_trenner_vert{
	margin-left:4px;
	margin-right:4px;
	width:2px;
	height:123px;
	background-color:#c8c8ca;
}

div.stats_trenner_hor{
	margin-top:4px;
	margin-bottom:9px;
	height:2px;
	background-color:#c8c8ca;
	margin-left:-2px;
	width:518px;
}

div.stats_but_more{
	margin-top:10px;
}

div.stats_ov_cnt{
	height:76px;
}

.tabon{
	background-color:#ffffff;
	padding:4px;
}

.taboff{
	background:transparent;
	padding:4px;
}

.tabon a:link, .tabon a:visited, .tabon a:active{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;

}

.taboff a:link, .taboff a:visited, .taboff a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;

}


/* STATS TABELLENPLATZ */

div#comStatsTabPlace_cnt div.innercnt{ 
	padding:0px 2px 0px 2px;
}


/* STATS DETAIL */

div#comStatsDet_cnt div.innercnt{ 
	padding:8px 2px 0px 4px;
}

div#comStatsDet_cnt .cell_name{
	width:143px;
	border-right:solid 2px #c8c8ca;
	height:18px;
}

div#comStatsDet_cnt .cell_name .innercellcnt{
	width:139px;
	margin-right:4px;
	height:18px;
}

div.stats_det_txt{
	margin-left:5px;
	margin-top:2px;
}


/* SCORE (TORE) */

div#comStatsDet_cnt .cell_score, div#comStatsDet_cnt .cell_assists, div#comStatsDet_cnt .cell_scoreassists{
	width:121px;
	border-right:solid 2px #c8c8ca;
	height:18px;
}

div#comStatsDet_cnt .cell_scoreassists{
	border: 0px;
}

div#comStatsDet_cnt .cell_score .innercellcnt, div#comStatsDet_cnt .cell_assists .innercellcnt, div#comStatsDet_cnt .cell_scoreassists .innercellcnt{
	width:113px;
	margin-right:4px;
	margin-left:4px;
	height:18px;
}

/* CARDS */

div#comStatsDet_cnt .cell_cards_yellow, div#comStatsDet_cnt .cell_cards_red, div#comStatsDet_cnt .cell_cards_yellowred{
	width:121px;
	border-right:solid 2px #c8c8ca;
	height:18px;
}

div#comStatsDet_cnt .cell_cards_yellowred{
	border: 0px;
}

div#comStatsDet_cnt .cell_cards_yellow .innercellcnt, div#comStatsDet_cnt .cell_cards_red .innercellcnt, div#comStatsDet_cnt .cell_cards_yellowred .innercellcnt{
	width:113px;
	margin-right:4px;
	margin-left:4px;
	height:18px;
}

/* EINSAETZE */

div#comStatsDet_cnt .cell_played, div#comStatsDet_cnt .cell_in, div#comStatsDet_cnt .cell_out, div#comStatsDet_cnt .cell_time_played{
	width:90px;
	border-right:solid 2px #c8c8ca;
	height:18px;
}

div#comStatsDet_cnt .cell_time_played{
	border: 0px;
}

div#comStatsDet_cnt .cell_played .innercellcnt, div#comStatsDet_cnt .cell_in .innercellcnt, div#comStatsDet_cnt .cell_out .innercellcnt, div#comStatsDet_cnt .cell_time_played .innercellcnt{
	width:82px;
	margin-right:4px;
	margin-left:4px;
	height:18px;
}

/* PENALTIES (ELFER) */


div#comStatsDet_cnt .cell_penalty, div#comStatsDet_cnt .cell_penaltyscored{
	width:181px;
	border-right:solid 2px #c8c8ca;
	height:18px;
}

div#comStatsDet_cnt .cell_penaltyscored{
	border: 0px;
}

div#comStatsDet_cnt .cell_penalty .innercellcnt, div#comStatsDet_cnt .cell_penaltyscored .innercellcnt{
	width:173px;
	margin-right:4px;
	margin-left:4px;
	height:18px;
}

/* SORT HEADLINES */

div#comStatsDet_cnt h2 .cell_name,
div#comStatsDet_cnt h2 .cell_score,
div#comStatsDet_cnt h2 .cell_assists,
div#comStatsDet_cnt h2 .cell_scoreassists,
div#comStatsDet_cnt h2 .cell_cards_yellow,
div#comStatsDet_cnt h2 .cell_cards_red,
div#comStatsDet_cnt h2 .cell_cards_yellowred,
div#comStatsDet_cnt h2 .cell_played, 
div#comStatsDet_cnt h2 .cell_in,
div#comStatsDet_cnt h2 .cell_out,
div#comStatsDet_cnt h2 .cell_time_played,
div#comStatsDet_cnt h2 .cell_penalty,
div#comStatsDet_cnt h2 .cell_penaltyscored
{
	border-right:0px;
	margin-left: 2px;	
}

div#comStatsDet_cnt h2 .cell_name{
	margin-left:0px;
}

img.sort_arrow{
	margin-left:3px;
}

.bar_cnt{
	margin-top:2px;
	margin-right:5px;
}


/* START TABELLE RECHTS MODUL */

div#tabelle_cnt{
	margin-bottom:13px;
}

div#tabelle_cnt div.club{
	margin-left:2px;
	width:109px;
	height:12px;
	overflow:hidden;
}

div#tabelle_cnt div.game{
	margin-left:6px;
	width:12px;
	height:12px;
}

div#tabelle_cnt div.won{
	margin-left:6px;
	width:12px;
	height:12px;
}

div#tabelle_cnt div.un{
	margin-left:6px;
	width:12px;
	height:12px;
}

div#tabelle_cnt div.lost{
	margin-left:6px;
	width:12px;
	height:12px;
}

div#tabelle_cnt div.points{
	margin-left:6px;
	width:12px;
	height:12px;
}

div#tab_cnt{
	width:109px;
	margin-left:2px;
	margin-top:2px;
}

div#tabelle_cnt .tabon{
	background-color:#ffffff;
	padding:4px 1px 3px 1px; 
}

div#tabelle_cnt .taboff{
	background-color:#606679;
	padding:4px 1px 3px 1px; 
}

div#tabelle_cnt .tabon a:link, div#tabelle_cnt .tabon a:visited, div#tabelle_cnt .tabon a:active{
	font-family: Verdana;
	color:#ff0000;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
}

div#tabelle_cnt .taboff a:link, div#tabelle_cnt .taboff a:visited, div#tabelle_cnt .taboff a:active{
	font-family: Verdana;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
}

div#tabelle_cnt #tabellen_tab_0, div#tabelle_cnt #tabellen_tab_1{
	margin-right:2px;
}

.tabmod_head_txt{
	font-family: Verdana;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}

/* END TABELLE RECHTS MODUL */



/* START MAIN TABELLE */

/* BUNDESLIGA MAIN TABELLE CNTs */
div#tabmain_tmobile div#tabmain_ges_cnt, div#tabmain_tmobile div#tabmain_home_cnt, div#tabmain_tmobile div#tabmain_ausw_cnt, div#tabmain_tmobile div#tabmain_spring_cnt{
	height:245px; 
	margin-bottom:13px;
}

/* JUNIORS MAIN TABELLE CNTs */
div#tabmain_erste div#tabmain_ges_cnt, div#tabmain_erste div#tabmain_home_cnt, div#tabmain_erste div#tabmain_ausw_cnt, div#tabmain_erste div#tabmain_spring_cnt{
	height:280px;
	margin-bottom:13px;
}

div#tabmain_ges_cnt .inner_cnt, div#tabmain_home_cnt .inner_cnt, div#tabmain_ausw_cnt .inner_cnt, div#tabmain_spring_cnt .inner_cnt{
	margin-left: 10px;
	padding-top: 5px;
	width:330px;
}

div#tabmain_ges_cnt .hl_row_cnt, div#tabmain_home_cnt .hl_row_cnt, div#tabmain_ausw_cnt .hl_row_cnt, div#tabmain_spring_cnt .hl_row_cnt{
	margin-bottom:15px;
	margin-left:0px;
	line-height:12px;
	padding-top:2px;
}

div#tabmain_ges_cnt .row_cnt, div#tabmain_home_cnt .row_cnt, div#tabmain_ausw_cnt .row_cnt, div#tabmain_spring_cnt .row_cnt{
	margin-left:0px;
	height:18px;
	display:table-cell;
}

div#tabmain_ges_cnt .num, div#tabmain_home_cnt .num, div#tabmain_ausw_cnt .num, div#tabmain_spring_cnt .num{
	width:22px;
}

div#tabmain_ges_cnt .team, div#tabmain_home_cnt .team, div#tabmain_ausw_cnt .team, div#tabmain_spring_cnt .team{
	width:145px;
}

div#tabmain_ges_cnt .points, div#tabmain_home_cnt .points, div#tabmain_ausw_cnt .points, div#tabmain_spring_cnt .points{
	width:23px;
	text-align:right;
}

/* END MAIN TABELLE */


/* START COMMUNITY OPEN MODULE - GENERAL */

h2.com_mod_hl{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:2px;
	padding-top:2px;
}

div.com_mod_inner_cnt{
	padding:0px 2px 0px 2px;
}

.logged_username{
	padding-bottom:8px;
	padding-left:4px;
	padding-top:2px;
	border-bottom:solid 1px #7f8493;
}


#flashContainer{
	width:340px;
	height:186px;
}


/* NEW VIDEO OF THE WEEK */

div#new_video_week_teaser{
	margin-bottom:12px;
}

#com_press_det_cnt{
	margin-bottom:13px;
}







#page_head_text{
	margin-bottom:13px;
}

#page_head_text .com_hl_cnt{
	display:none;
}



/* SCHNITZLJAGD */

div#schnitzeljagd_cnt.mod_big div.main_cnt{
	width:auto !important;
}

div#schnitzeljagd_cnt img.checkbox{
	margin-right:6px;
	margin-top:1px;
}

div#schnitzeljagd_cnt div#register{
	display:none;
}

div#darken{
	width:349px;
	height:218px;
	position:absolute;
	left:-6px; 
	top:-18px; 
	z-index:1130000;
	background:url("../img/darken.png") repeat;
}


/* TELLER GALLERY */

table#autogallery img{
	margin-right:8px;
}

table#autogallery td{
	padding-top:5px;
}


div#default_v2_cnt div#newsarch_search_res_cnt div.scroll div.row {
padding-bottom:3px;
padding-top:3px;
}


div#default_v2_cnt .newsarch_search_res_src_row {
	width:348px;
}

div#default_v2_cnt div#newsarch_search_res_cnt div.scroll div.row {
	padding-bottom:3px;
	padding-top:3px;
}

body#blue div#default_v2_cnt div.scroll div.row_b {
	background:url(../img/blue/newsarch_search_res_src_row_bg.gif);
	padding-bottom:3px;
	padding-top:3px;
}


div#default_v2_cnt #autogallery{
	margin-left:2px ;

}

div#default_v2_cnt #autogallery h1{
	margin-left:11px ;
}

div#default_v2_cnt #autogallery div.scroll{
		width:348px !important;	
		height:280px;
}

body#blue div#default_v2_cnt{
	margin-top:0px !important;
	margin-bottom:13px;
}

div#default_v2_cnt #autogallery .top_txt{
	margin-left:13px;
	width:100%;
	margin-right:13px;
	margin-bottom:18px;
}

div#teaser_big_flashcontainer{
	margin-bottom:12px;
}


