#web body, #web html {background:black; height:100%;margin: 0; position:relative;}
#web html{overflow:auto;}
#web body{overflow:visible!important;}
body, input, textarea, button, select, table {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #445e53;}
a img, map, area {border: 0px;}
a {color: #AF1519;}
strong, b{color:#AF1519;}
em, i{}
button{margin:0; padding:0; background:none; border:none; cursor:pointer;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}	   
hr{border:0; height:1px; border-bottom:1px solid #B9B9B9;}

/*Layout*/
#container_page{width:860px; margin:0 0 0 120px; background:#F6F6F6;position:relative;}

	#container_content{overflow:hidden;}
	#container_left{width:220px; float:left; background:#EEEEEE url(../common/images/container/bg_container_left.png) right top repeat-y;} 
	#container_center_newsbox{width:387px; float:left; background:#C6C6C6 url(../common/images/container/bg_container_center.png) right top repeat-y; margin:0 2px 0 2px;}
	#container_center_content{float:left; background:#F6F6F6; margin:0 2px 0 2px; width:605px; padding:15px;}
.whitebg {background:#fff!important;}
	#container_right{width:249px; float:right; background:#EEEEEE url(../common/images/container/bg_container_right.png)  right top repeat-y;}
		#container_left, #container_center_newsbox, #container_center_content, #container_right{padding-bottom:32767px; margin-bottom:-32767px;}
		
#new_logo_bg {position:absolute;top:0;left:-62px;width:335px;height:350px;background:url(../common/images/logobg.jpg) no-repeat top left;}
#playeroverflow {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
#player{position:absolute;min-width:1450px;width:100%;top:0;left:0;height:1490px;background:url(../common/images/zickler.jpg) no-repeat;}

.retro1, .retro2, .retro3, .retro4, .Zickler {min-width:1300px!important;}
.Mayrleb {min-width:1400px!important;}
.Aufhauser,.Mandl {min-width:1300px!important;}

#raster{position:absolute;top:0;right:0;left:0;bottom:0;background:url(../common/images/raster.png) repeat-x top left;overflow:hidden;}
#new_logo{position:absolute;top:69px;left:10px;background:url(../common/images/logo.png) no-repeat center;height:148px;width:102px;}

  /*top quicklinks*/
  #top_quicklinks {position:absolute;top:32px;left:0;list-style:none;list-style-image:none;padding:0;margin:0;background:black;padding:5px 10px;}
    #top_quicklinks li {margin:0;padding:0;float:left;margin-right:10px;padding-right:10px;border-right:1px solid white;}
    #top_quicklinks li.last {border:0;}
    #top_quicklinks a {text-decoration:none;display:block;margin:0;padding:0;line-height:8px;font-size:10px;color:white;text-transform:uppercase;font-style:italic;}
    #top_quicklinks a:hover {color:#ddd;text-decoration:underline;}

	/*Suche*/
	#container_top{height:26px;background:transparent!important;position:relative;height:80px;width:860px; margin:0 0 0 120px;}
	#container_top #search{margin:0; padding:0; height:25px; line-height:25px; float:left;position:absolute;top:30px;right:0px;}
	#search td {vertical-align:center;}
		#container_top #sucheingabe{border:1px solid white; height:22px; line-height:22px; font-size:12px; margin:0; color:white; font-weight:normal; background:black;width:150px;padding:0px 5px;position:relative;}
		#container_top #suchbutton{margin:0;color:white; font-weight:bold; background:transparent;}
		
		/*Suche
	#container_top{background:transparent!important;position:relative;height:80px;width:860px; margin:0 0 0 120px;}
	#container_top #search{margin:0; padding:0; height:25px; line-height:25px; float:left;position:absolute;top:30px;right:0px;}
	#search td {vertical-align:center;}
		#container_top #sucheingabe{border:1px solid white; height:18px; line-height:18px; font-size:12px; margin:0; color:white; font-weight:normal; background:black;width:286px;padding:0px 5px;position:relative;}
		#container_top #suchbutton{margin:0;color:white; font-weight:normal; background:transparent;height:18px;}*/
		
	/*Foto + Logo*/
	#container_header {display:none;}
	#container_header #foto{float:left; border:0; margin:0; padding:0; background:#040404;}
	#container_header #logo_bottom{float:right; height:224px; border:0;}

	/*Container mit Schatten am Ende der Boxen links und rechts*/
	#container_end{height:3px; width:860px;}	
	#container_left_end, #container_center_end, #container_right_end{float:left;}
	#container_left_end, #container_center_end{margin-right:2px;}
	
	/*Fusszeile*/
	#footer{background:url(../common/images/footer/bg_footer.png) black; font-size:11px; height:16px; line-height:16px; width:860px; text-align:center; color:#FFFFFF; border-top:1px solid #F6F6F6;overflow:hidden;}
	#footer a{color:#FFFFFF;}
	
	/*Seitenhintergrund*/
	#container_bg{background:black;position:relative;}
	#container_schatten{text-align:center; background:transparent;visibility:hidden;height:30px;display:none!important;}

	/*Newsbox links*/	
	.container_box_small{width:215px; margin:8px 0 2px 0;}
	.box_small_title{height:24px; line-height:24px; font-size:12px; color:#FFFFFF; background:url(../common/images/box/bg_box_small.jpg); margin:0; padding-left:10px;}
	.box_small_text{border:1px solid #B9B9B9; border-top:none; padding:10px; font-size:12px;}
	.box_small_text p{margin-top:0;}
	.box_small_url{margin:0; padding:0; display:block;}
	.box_small_img{margin:1px 0 1px 0!important;}
	.box_small_no_space{margin:0; padding:0;}	

		/*Spezielle Inhalte*/			
		
		/*Frage der Woche*/
		#game{margin:0; padding:0;}
		#game input{background:#D5D5D5; color:#333333; font-weight:bold; border:none; margin-right:2px; border-top:1px solid #A5A5A5; border-right:1px solid #A5A5A5; width:120px; height:18px; line-height:18px; float:left;}
		#game button{width:61px;}
		#game a{padding-left:17px; background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center;}
		
		/*Newsletter*/		
		#newsletter{margin:0; padding:0;}
		#newsletter input{background:#D5D5D5; color:#333333; font-weight:bold; border:none; margin-right:2px; border-top:1px solid #A5A5A5; border-right:1px solid #A5A5A5; width:120px; height:18px; line-height:18px; float:left;}
		#newsletter button{width:61px;}
		#newsletter a{padding-left:17px; background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center;}
		
		/*Spielergebnisse*/
		#newsbox_results{border:1px solid #B9B9B9; border-left:0; margin:0 -7px 5px -10px; line-height:20px;}
		.newsbox_results_game{float:right;}
		.newsbox_results_date{background:#B9B9B9; color:#AF1519; font-weight:bold; }
		.newsbox_results_teams{font-weight:bold;}
		.newsbox_results_teams div, .newsbox_results_date div{margin:0 10px 0 10px;}
		.newsbox_results_date div, .newsbox_results_older_games{background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center; padding-left:17px;}	

		/*Naechste Spiele*/
		#newsbox_next_games{border:1px solid #B9B9B9; border-left:0; margin:0 -7px 5px -10px; line-height:20px;}
		.newsbox_next_games_game{float:right;}
		.newsbox_next_games_date{background:#B9B9B9; color:#AF1519; font-weight:bold; font-size: 10px; }
		.newsbox_next_games_teams{font-weight:bold;}
		.newsbox_next_games_teams div, .newsbox_next_games_date div{margin:0 10px 0 10px;}
		.newsbox_next_games_date div, .newsbox_next_games_older_games{background:transparent; padding-left:17px;}	

	/*Newsbox rechts*/		
	.container_box_big{width:249px; margin-bottom:10px;}
	.box_big_title{height:28px; line-height:28px; font-size:12px; color:#FFFFFF; background:url(../common/images/box/bg_box_big.jpg); margin:0; padding-left:29px;}
	.box_big_text{border:1px solid #B9B9B9; border-top:none; padding:10px; font-size:12px; text-align:center;}	
	.box_big_url{margin:0; padding:0; display:block;}
	.box_big_img{margin:0; display:block;}
	.box_big_img_space{margin:5px 0 5px 0;}
	.img_pictures{display:block;}

	/*Text mit Grafik/Foto*/
	.text_with_image{margin-bottom:20px; }
	.text_with_image_img{float:left; margin:0 20px 10px 0;}
	.text_with_image_txt{}	

	/*Text mit Galerie*/	
	.text_with_gallery{margin-bottom:20px;}	
	.text_with_gallery .thickbox{display:block; background:#A0A5B2; text-decoration:none;}
	.text_with_gallery .container_description{padding:0px; background:url(../common/images/icons/zoom_plus.gif) no-repeat right bottom; line-height:14px; display:block;}	
	.text_with_gallery .description{margin:5px; padding:0 15px 5px 0; font-size:10px; color:#FFFFFF; display:block;}	
	.text_with_gallery_gallery{float:left; margin:0 20px 0 0;}
	
/*Navigation*/
#container_nav #ave{float:right; border:0;}	
ul#nav, ul#subnav{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#nav a, #subnav a{color:#333333; font-weight:bold; text-decoration: none;}

	/*Hauptmenue*/
	#nav{padding:0; margin:0; background:url(../common/images/nav/bg_nav.png); height:27px;}
	#nav li{list-style-type: none; margin:0; padding:0; display:block; float:left;}
	#nav li a{float:left; display:block; height:27px; line-height:26px; padding:0 10px 0 10px; background:url(../common/images/nav/spacer_nav.png) no-repeat right top;}
	#nav li a:hover {color:#AF1519;}
	#nav li a.active, #nav li a.activenode {text-decoration:underline;}
	
	/*Untermenue*/
	#subnav{width:215px;}
	#subnav li{list-style-type: none; margin:0; padding:0;}
	#subnav li a{display:block; height:20px; line-height:20px; padding:0 0 0 10px; color:#AF1519; background:url(../common/images/nav/bg_subnav.png);}
	#subnav li a:hover, #subnav li a.activenode, #subnav li a.active{color:#000000;}	

/*Navigationspfad*/
#navigationpath a{text-decoration:none;}
.quicknav{margin-bottom:20px;}

/*Content*/
#title{color:#91090E; margin-top:0;}  

	#container_center_content h2.headline_onlinetickets{color:#91090E!important;}

	/*Newsbox (Startseite)*/
	.container_newsbox{margin:0 3px 10px 0; background:#ffffff; color:#444444;}
	.container_newsbox .date{font-weight:normal;}
	.container_newsbox h2 a{color:#FFFFFF; text-decoration:none;}
	.container_newsbox h2 a:hover{color:#AF1519;}
	.newsbox_title{height:28px; line-height:28px; font-size:12px; color:#FFFFFF; margin:0; padding-left:29px;}
	.bg_newsbox_black{background:url(../common/images/box/bg_newsbox_black.jpg);}
	.bg_newsbox_gray{background:url(../common/images/box/bg_newsbox_gray.jpg); color:#444444;}	
	.newsbox_text{border-right:1px solid #989898; border-bottom:1px solid #989898; padding:5px; font-size:12px; background:#ffffff;}
	.newsbox_text a{padding-left:17px; /*background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center;*/}
	.newsbox_img{}
	.newsbox_headline{color:#AF1519; margin-top:0; font-size:12px;}
	.newsbox_link{color:#AF1519; padding-left:17px; background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center; text-decoration:none; padding-right:5px;}
	.newsbox_link_align{text-align:right;}
	
		/*Automatische Uebersicht unter Aktuell*/ 
		.news_overview{}
		.news_overview .date{float:right; font-weight:bold;}
		.news_overview_image{float:left; margin:0 10px 5px 0;}	
	
	/*Banner (Startseite)*/
	.banner{margin-bottom:10px;}
	
	/*Newsartikel*/
	.news_post{color:#000000; padding-bottom:20px;}	
	.news_post_line{border:0; border-bottom:1px solid #CFCFCF; height:1px; margin-top:0;}	
	.news_post_micronavigation{font-size:11px; color:#AF1519;}
	.news_post_title{color:#91090E; margin-top:0;}

	.news_post_gallery{float:left; margin:0 20px 10px 0;}
	.news_post_gallery .thickbox{display:block; background:#A0A5B2; text-decoration:none;}
	.news_post_gallery .container_description{padding:0px; background:url(../common/images/icons/zoom_plus.gif) no-repeat right bottom; line-height:14px;}	
	.news_post_gallery .description{margin:5px; padding:0 15px 5px 0; font-size:10px; color:#FFFFFF;}

	/*Ueberschrift*/
	.headline_title{height:28px; line-height:28px; font-size:12px; color:#FFFFFF; margin:0; padding-left:29px;}
        .headline_title_lines{float:right;}
	.headline_style_black{background:url(../common/images/box/bg_headline_black.jpg);}
	.headline_style_gray{background:url(../common/images/box/bg_headline_gray.jpg); color:#444444;}	

	/*Spieler bzw. Betreuer*/
	.player{background:#F6F6F6; border:1px solid #B9B9B9; padding:3px; margin-bottom:10px; }
	.player_data{float:left;}
	.player_data_more{margin-bottom:20px;}
	.player_image{float:left; margin:0 10px 0 0; display:block;}
	.player_name{font-weight:bold;}
	.player_birthday{}
	.player_height{}
	.player_weight{}
	.player_numer{}
	.player_position{}
	.player_clubs{}
	.player_sucess{}
	.player_nation{}

	.player_images{float:right; height:125px; width:125px;}
	
	/*Spielplan*/
	.game_plan{width:100%; border-collapse:collapse; margin:1px 0 20px 1px;}
	.game_plan tr{height:20px; line-height:20px;}
	.game_plan th{background:#AF1519; color:#FFFFFF; padding:0;}
	.game_plan td{padding:0; text-align:center; border:1px solid #A5A5A5!important;}
	.game_plan_header{border:1px solid #A5A5A5!important;}
	.game_opponent{text-align:left!important; padding-left:5px!important;}
	.game_plan_entry{background:#D5D5D5;}
	.game_plan_entry_no_bg{background:none;}
	.game_report{text-align:left;}	
		.game_report_full{width:100%; background:#ffffff; border-collapse:collapse; border:0!important;}
		.game_report_full_headline{color:#AF1519; font-size:16px; text-align:center;}
		.game_report_full td{text-align:left; padding:0 0 0 5px; vertical-align:top; border:0!important;}
		.game_report_full_split_1{width:125px;}
		.game_report_full_caption{background:#F6F6F6; text-align:center!important; font-weight:bold; padding:0;}   

	/*Spieltabelle*/
	.games_table{width:100%; border-collapse:collapse; margin:1px 0 20px 1px; border:0;}
	.games_table tr{height:20px; line-height:20px;}
	.games_table th{background:#AF1519; color:#FFFFFF; padding:0;}
	.games_table td{padding:0; text-align:center;border:1px solid #A5A5A5!important;}
	.games_table_header{border:1px solid #A5A5A5!important;}
		.team_mark{background:#D5D5D5!important;}
		.team_name{text-align:left!important; padding-left:5px!important;}

	/*Torschuetzenliste*/
	.goals_table{width:100%; border-collapse:collapse; margin:1px 0 20px 1px; border:0;}
	.goals_table tr{height:20px; line-height:20px;}
	.goals_table th{background:#AF1519; color:#FFFFFF; padding:0;}
	.goals_table td{padding:0; text-align:center;border:1px solid #A5A5A5!important;}
	.goals_table_header{border:1px solid #A5A5A5!important;}
		.goalgetter_name, .goalgetter_position{text-align:left!important; padding-left:5px!important;}
	
	/*Spielarchiv*/
	.archiv_overview{margin-bottom:20px;}
	
	/*Blog*/
	.blog_post{background:#ffffff; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-bottom:20px;}
	.blog_post_content{margin:5px;}
	.blog_title{color:#91090E; margin-top:0;}
	.blog_post_title_link{text-decoration:none; color:#444444;}	 	
	.blog_post_title_link:hover{color:#91090E;}	
	.blog_post_title{color:#AF1519; margin-top:0; font-size:12px;}
	.blog_post_functions{text-align:left;}
	.blogarchiv_select{margin-bottom:10px;}
	.blog_comments{background:#ECECEC; margin-bottom:20px; padding:12px; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}
	.blog_comments table{border-collapse:collapse; width:100%; border:0;}
	.blog_comments table td{padding:0; vertical-align:top; }
	.blog_comments textarea{width:350px; height:200px; margin-right:2px; overflow:auto;}
	.blog_comments textarea, .blog_comments input{background:#ffffff; color:#333333; font-weight:bold; border:none; border:1px solid #A5A5A5;}
	.blog_comments strong{color:#444444;}
	.blog_comments .container_button{text-align:right; margin-top:10px;}
	.blog_comments button, .blog_comments input{vertical-align:middle;}
	.blog_comments .quote{margin-left:10px; border-left:1px solid #BEBEBE; padding-left:2px;}	
	
	.blog_overview_small{margin-bottom:10px;}	
	.blog_post_text_link{color:#AF1519; padding-left:17px; background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center; text-decoration:none; padding-right:5px;}
	.blog_post_text_link_align{text-align:right;}	
	
	.blog_post_gallery{float:left; margin:0 20px 0 0;}
	.blog_post_gallery .thickbox{display:block; background:#A0A5B2; text-decoration:none;}
	.blog_post_gallery .container_description{padding:0px; background:url(../common/images/icons/zoom_plus.gif) no-repeat right bottom; line-height:14px;}	
	.blog_post_gallery .description{margin:5px; padding:0 15px 5px 0; font-size:10px; color:#FFFFFF;}

		/*Blognavigation links*/
		.blog_nav_left{background:url(../common/images/box/bg_blog_nav_left.jpg) repeat-x;}		
		.blog_nav_left a{padding-left:17px; line-height:22px; height:22px; background:url(../common/images/icons/newsbox_arrow.gif) no-repeat left center; display:block; font-weight:bold;}
		.blog_nav_left a.active{color:#333333;}
		.blog_nav_rss_links{padding-left:17px;}
		a.blog_nav_rss_img_link{background:url(../common/images/icons/rss.gif) no-repeat left center; padding-left:20px; display:block;}
		a.blog_nav_rss_img_link.last{margin-bottom:10px;}	   

	/*Ansprechpartner*/		
	.contact{border-collapse:collapse; border:0; width:100%; margin:0;}
	.contact td{border:0; width:33%; white-space:nowrap;}	
		.contact_column_1{text-align:left;}
		.contact_column_2{text-align:left;}
		.contact_column_3{text-align:right;}		  
		
	/*Download*/ 
	.file_container{}
	.file_icon{vertical-align:middle;}	
        p.download * { vertical-align:middle; }
	
	#sitemap li{list-style:none;}   
	
	/*Formulare*/
	#form_tickets form, #form_contact form, #form_shop form{margin:0;padding:0;}	
	#form_tickets input, #form_tickets select, #form_tickets textarea, #form_contact input,
	#form_contact select, #form_contact textarea, #form_shop input, #form_shop select, #form_shop textarea{margin:0;padding:0;}
	#form_tickets input, #form_tickets textarea, #form_contact input, #form_contact textarea,
	#form_shop input, #form_shop textarea{padding: 0 2px; color:#333333; font-weight:bold; border:0; border-top:1px solid #A5A5A5; border-right:1px solid #A5A5A5; background:#D5D5D5;}
	textarea {overflow:auto;}		
	label.error {color:#FF0000;}
	label.error input, label.error select, label.error textarea {background:#FF0000!important;}	 
	
	/*Ticketbestellung*/
	#form_tickets{margin-bottom:20px;}
	#form_tickets table{border-collapse:collapse; border:0;}		  
	#form_tickets table td{padding:0; border:0;}	
	#form_tickets .container_1 {float:left;margin-right:1em;margin-bottom:0.3em; width:291px;height:22.8em;}
	#form_tickets .container_2 {float:left;width:285px; height:22.8em;}
	#form_tickets .form_tickets_game{margin:10px 0 10px 0;}		   
	#form_tickets label {display:block; margin-bottom:0.1em; height:3em;}
	#form_tickets label span {display:block;}					   	
	#form_tickets input, #form_tickets textarea {width:285px;margin-top:1px;}
	#form_tickets input.radio, #form_tickets input.checkbox {padding-left:0;padding-right:0;border:0;width:auto;}	
	#form_tickets button {padding:0; margin:0; border:0; cursor:pointer; background:none; margin-right:-0.2em;}
	#form_tickets .button_send {float:right; font-weight:bold; color:#FF0000;}
	#form_tickets .button_send:hover, #form_tickets .button_senden.hover {color:#000000;}						 	
	#form_tickets #label_plz {float:left;margin-right:3px;}
	#form_tickets #fld_plz {width:60px;}
	#form_tickets #label_ort {float:left;}
	#form_tickets #fld_ort {width:216px;}
	#form_tickets #label_telefon {clear:both;}
	#form_tickets #label_text {height:21em;}
	#form_tickets #fld_text {height:19.8em;}																	 	
	#form_tickets_options input, #form_tickets_family input{width:25px;} 
	#form_tickets_options div, #form_tickets_family div{width:180px;float:left;} 
	#form_tickets_options div{margin-bottom:2px; } 
	#form_tickets_options div.clearing{margin:0; width:auto; float:none; clear:both;}
	#form_tickets_options select{background:#D5D5D5; border:0; border-top:1px solid #A5A5A5; border-right:1px solid #A5A5A5; height:15px; line-height:15px;}  
	.form_tickets_alert{padding:10px; background:green; color:#ffffff; font-weight:bold; font-size:14px; border:1px solid #A5A5A5;margin:30px 0 30px 0;}
	
	/*Kontakt*/
	#form_contact{margin-bottom:20px;}
	#form_contact table{border-collapse:collapse; border:0;}		  
	#form_contact table td{padding:0; border:0;}	
	#form_contact .container_1 {float:left;margin-right:1em;margin-bottom:0.3em; width:291px;height:22.8em;}
	#form_contact .container_2 {float:left;width:285px; height:22.8em;}
	#form_contact .form_tickets_game{margin:10px 0 10px 0;}		   
	#form_contact label {display:block; margin-bottom:0.1em; height:3em;}
	#form_contact label span {display:block;}					   	
	#form_contact input, #form_contact textarea {width:285px;margin-top:1px;}
	#form_contact input.radio, #form_contact input.checkbox {padding-left:0;padding-right:0;border:0;width:auto;}	
	#form_contact button {padding:0; margin:0; border:0; cursor:pointer; background:none; margin-right:-0.2em;}
	#form_contact .button_send {float:right; font-weight:bold; color:#FF0000;}
	#form_contact .button_send:hover, #form_tickets .button_senden.hover {color:#000000;}						 	
	#form_contact #label_plz {float:left;margin-right:3px;}
	#form_contact #fld_plz {width:60px;}
	#form_contact #label_ort {float:left;}
	#form_contact #fld_ort {width:216px;}
	#form_contact #label_telefon {clear:both;}
	#form_contact #label_text {height:21em;}
	#form_contact #fld_text {height:19.8em;}																	 	
	.form_tickets_alert{padding:10px; background:green; color:#ffffff; font-weight:bold; font-size:14px; border:1px solid #A5A5A5;margin:30px 0 30px 0;}	
	
	/*Shop*/
	#shop{}
	.shop_items{} 
	.shop_item{background:#ffffff; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-bottom:20px;}	
	.shop_item_img{float:left; margin:0 20px 0 0;}		
	.shop_item_content{padding:5px;} 
	.shop_item_count, .shop_basket_count{vertical-align:middle; text-align:center; color:#333333; font-weight:bold; border:0; border-top:1px solid #A5A5A5; border-right:1px solid #A5A5A5; background:#D5D5D5; width:20px;} 
	.shop_item_button{}	
	
		.shop_basket_elements{margin-bottom:20px; text-align:right;}	
		.shop_basket_header{border-bottom:1px solid #BCBCBC;}	
		.shop_basket_footer{border-top:1px solid #BCBCBC;}		
		.shop_basket{border-collapse:collapse; width:100%;}		  
		.shop_basket td{border:0; text-align:right; padding:5px 0 5px 0;}	
		.shop_basket_content{padding:10px 29px 10px 29px; background:#ffffff; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; margin-bottom:20px;}	

		.shop_basket_column_price, .shop_basket_column_count, .shop_basket_column_total, .shop_basket_column_actions{width:70px;}
		.shop_basket_column_price, .shop_basket_column_count, .shop_basket_column_total{}	  
		.shop_basket_action_change, .shop_basket_action_delete{text-align:center!important;} 
		.shop_basket_description{text-align:left!important;} 
		
			/*Bestellformular*/	
			#shop_order_form{margin-top:30px;}
			#form_shop{margin-bottom:20px;}
			#form_shop table{border-collapse:collapse; border:0;}		  
			#form_shop table td{padding:0; border:0;}	
			#form_shop .container_1 {float:left;margin-right:1em;margin-bottom:0.3em; width:291px;height:22.8em;}
			#form_shop .container_2 {float:left;width:240px; height:22.8em;}
			#form_shop .form_tickets_game{margin:10px 0 10px 0;}		   
			#form_shop label {display:block; margin-bottom:0.1em; height:3em;}
			#form_shop label span {display:block;}					   	
			#form_shop input {width:285px;margin-top:1px;}
		    #form_shop textarea {width:240px;margin-top:1px;}
			#form_shop input.radio, #form_shop input.checkbox {padding-left:0;padding-right:0;border:0;width:auto;}	
			#form_shop button {padding:0; margin:0; border:0; cursor:pointer; background:none; margin-right:-0.2em;}
			#form_shop .button_send {float:right; font-weight:bold; color:#FF0000;}
			#form_shop .button_send:hover, #form_shop .button_senden.hover {color:#000000;}						 	
			#form_shop #label_plz {float:left;margin-right:3px;}
			#form_shop #fld_plz {width:60px;}
			#form_shop #label_ort {float:left;}
			#form_shop #fld_ort {width:216px;}
			#form_shop #label_telefon {clear:both;}
			#form_shop #label_text {height:21em;}
			#form_shop #fld_text {height:19.8em;}		
			.shop_message{text-align:center; padding:10px; background:green; color:#ffffff; font-weight:bold; font-size:14px; border:1px solid #A5A5A5;margin:0 0 10px 0;}	

       #store { border: 0; width:100%; height:100%; overflow: hidden; }


	/*Volltextsuche*/	
	#search_form_full table{display:none;}	  
	
	/*Kalender*/	
	#calender .calender_title{color:#91090E; margin-top:0;}
	#calender .veranstaltung_item{border:1px solid red!important;}
	#calender form input{ width:125px;}
	#calender .kalender_bereits_veranstaltet, #calender .kalender_bereits_veranstaltet a, #calender .kalender_bereits_veranstaltet strong{color:#B9B5B5!important;}	
	#calender_navigation{display:none;}	  
	#calendar_months table td, #calendar_months table th{text-align:center;}
	
/*Diverses*/
#skipnavigation {display: none;visibility: hidden;}
.clearing{clear:both;}		
table.ZMSTable thead th{} 
table.ZMSTable td, th{padding:0 10px 5px 0; text-align:center;}

.whitebg .img_pictures {padding:5px 0px;width:300px;display:inline-block;vertical-align:top;}



/* Design Nov 2010 */

#nav {background:url(../common/images/navbg.png) repeat-x;height:24px;overflow:hidden;}
#nav li, #nav li a {background:transparent;}
#nav li a {font-size:13px;font-weight:normal;color:#fff;line-height:24px;background:url(../common/images/navborder.png) top right no-repeat;padding:0 12px 0 10px;}
#nav li a:hover {color:#AF1519;}
#ave {display:none;}

#container_left, #container_right, #container_center_newsbox {background:white;border:0;} 
#container_left {width:220px;overflow:hidden;}
#container_left_end, #container_center_end, #container_right_end {display:none;}
#container_content {background:transparent;}

.containerleftimage {display:none;}
#subnav {width:220px;margin:0;}
#subnav li, #subnav li a {background:transparent;}
#subnav li a {font-size:13px;color:#000;background:url(../common/images/subnavbg.png) repeat-x top left;line-height:24px;font-weight:normal;height:24px;padding:0 10px;}
#subnav li a:hover,#subnav li a.active, #subnav li a.activenode {color:#af1519;}

.headline_title_lines {display:none;}
.box_big_title, .box_small_title {font-size:13px;color:#fff;font-weight:normal;line-height:24px;background:url(../common/images/boxheaderbg.png) top left repeat-x;padding:0 0 0 10px;}
.box_big_text, .box_small_text {border:0;}
.box_small_title {width:210px;display:block;}
#container_right .headline_title {font-size:13px;color:#fff;font-weight:normal;line-height:24px;background:url(../common/images/boxheaderbg.png) top left repeat-x;padding:0 0 0 10px;}
#container_right {padding-top:3px;}

.headline_title, .headline_style_black,.headline_title a, .headline_style_black  a{background:transparent;color:#000!important;padding:0;margin:0;font-size:13px;}
#container_right .headline_title , #container_right .headline_style_black  {color:#fff!important;}
.headline_title {height:30px;padding-left:10px;margin:0;}
.headline_title a {color:#000;background:transparent;line-height:30px;}

.news_overview {background:#fff;padding-top:10px;border:0;}
.newsbox_text {border:0;border-bottom:1px solid #000;background:#fff;margin:0;padding:0 10px 10px 0;color:#000;width:377px;display:block;}
.news_post_gallery {margin:0 10px 0 0;padding:0;}
.newsbox_link {background:transparent;color:#000;text-decoration:underline;}
.newsbox_link:hover {text-decoration:none;}

#container_page {background:transparent;}
#footer {background:transparent;padding:5px 0 10px 0;border:0;font-size:10px;font-style:italic;}

.newsbox_next_games * {background:transparent;border:0;}
#newsbox_next_games {border:0;width:220px;}

.newsbox_results * {background:transparent;border:0;}
#newsbox_results {border:0;width:220px;}

.newsbox_next_games_date div {color:black;font-size:12px;font-weight:bold;margin:0;padding:0 10px;}
.newsbox_next_games_teams div {color:black;font-size:12px;font-weight:normal;margin:0;padding:0 10px;}
.newsbox_next_games_teams {border-bottom:1px solid #000;}
.newsbox_next_games_older_games {padding:0;background:transparent;color:#000;padding-top:10px;}
.newsbox_next_games_older_games:hover {text-decoration:none;color:#AF1519;}

.newsbox_results_date div {color:black;font-size:12px;font-weight:bold;margin:0;padding:0 10px;background:transparent}
.newsbox_results_date, .newsbox_results_date a {color:#000;background:transparent;}
.newsbox_results_teams div {color:black;font-size:12px;font-weight:normal;margin:0;padding:0 10px;}
.newsbox_results_teams {border-bottom:1px solid #000;}
.newsbox_results_older_games {padding:0;background:transparent;color:#000;padding-top:10px;}
.newsbox_results_older_games:hover {text-decoration:none;color:#AF1519;}

.container_button {padding:0;margin:0;}

.blog_nav_left {background:transparent;}
.blog_nav_left a {color:#000;}
.blog_nav_left > a {background:transparent;padding:0;}

#container_center_content {background:#fff;overflow:hidden;}

.container_box_small {width:220px;margin:0;}

#subscribe label {display:block;padding:5px 0;}
#subscribe label span {width:150px;display:inline-block;color:#000;}
#subscribe button {border:1px solid black;color:#000;padding:5px;}

#xmas_overlay {position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;background:url(../common/images/overlaybg.png);display:none;cursor:pointer;}
#xmas_popup {position:absolute;width:800px;height:500px;top:50%;left:50%;background:url(../common/images/christmasbanner_small.jpg) no-repeat center;margin-top:-250px;margin-left:-400px;cursor:pointer;}
#xmas_overlay .close {position:absolute;top:10px;right:10px;}


