html, body, div, td, p, a, input, h1, h2, h3, h4, h5, h6, li, dt, dd, select {
	font-family: 'Trebuchet MS', arial, verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #000;
}
html, body, div, table, td, p, a, form, input, h1, h2, h3, h4, h5, h6, ul, li, dt, dd {
	margin: 0; padding: 0;
	text-align: left;
}
body, html { height: 100%; }

body {
	text-align: center;
	background: #fff url(../image/wallpaper_0809.png) no-repeat center 0 fixed;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

td {
	vertical-align: top;
	text-align: left;
}

form { display: inline; }
img { border: none; }
a { color: #ca020b; }
a:hover { color: #ca020b; }

#co_top_bg {
	width: 100%; height: 200px;
	position: absolute;
	left: 0; top: 0;
	background: url(../image/menu_bg.png) repeat-x;
}
#content_overflow {
	position: relative;
	display: block;
	width: 1000px;
	/*overflow: hidden;*/
	margin: 0 auto;
	margin-top: 200px;
}
#content {
	position: relative;
	width: 1003px;
}

#logo {
	position: absolute;
	width: 165px; height: 178px;
	left: 815px; top: -196px;
	background: url(../image/logo_fc.png) no-repeat;
	z-index: 50;
}

#logo a {
	width: 165px; height: 178px;
	display: block;
}

#logo a b { display: none; }

.co_box {
	position: relative;
	overflow : hidden;
	float: left;
	width: 250px; height: 295px;
	background: url(../image/box_v1_bg.png) repeat;

}

.co_box_topnews {
	position: relative;
	width: 500px; height: 460px;
	background: url(../image/box_topnews_schatten_bg.png) no-repeat;
	float: left;
}

.co_box_topnews_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 480px; height: 440px;
	background: url(../image/box_topnews_bg.png) no-repeat left bottom;
}


.csc-textpic-imagewrap{
margin:0px;
}

#cb_tn_top {
	position: absolute;
	left: 0; top: 0;
	width: 479px; height: 76px;
}

.shadow {
	background: url(../image/box_topnews_shadow.png) repeat;
	width: 100%; height: 100%;
}

.shadow_wrap {
	position: relative;
	margin-top: -85px;
}

.shadow_wrap_small {
	position: relative;
	margin-top: -23px;
}

.shadow_wrap_small p {
	margin: 0 0 0 2px;
	color: #fff;
	font-size: 10px;
	line-height: 11px;
}

#news_head, #news_content, #news_content p {
	color: #fff;
}

#news_head {
	padding: 3px 0 0 14px;
	font-size: 26px;
	line-height: 30px;
	white-space: nowrap;
}

#news_content {
	padding: 0 14px;
}

#news_content p {
	font-size: 11px;
	line-height: 14px;
	display: inline;
}

#cb_tn_top .shadow #news_content a {
	font-size: 11px;
	line-height: 14px;
}

.cb_tn_preview .shadow p {
	font-size: 10px;
	line-height: 9px;
}

#cb_tn_bottom {
	position: absolute;
	left: 16px; top: 369px;
	width: 466px; height: 62px;
}

#news_content a { color: #bf020b; }
.tn_fanshop #news_content a { text-decoration: none; }

.cb_tn_preview {
	position: relative;
	width: 80px; height: 60px;
	margin-right: 11px;
	float: left;
}

.cb_tn_preview a {
	border: 1px solid #ae0000;
	background-color: #ff000f;
	display: block;
	width: 100%; height: 100%;
}

.cb_tn_preview a:hover, .cb_tn_preview_act a {
	border: 1px solid #fff;
	background-color: #ffadb0;
	display: block;
	width: 100%; height: 100%;
}

.cb_tn_preview a img {
	padding: 1px;
	width: 78px; height: 58px;
}

.cb_tn_image {
	position: absolute;
	left: 0; top: 0;
	width: 80px; height: 60px;
	z-index: 10;
}

.cb_tn_image:hover {
	z-index: 20;
}

.cb_tn_preview_act .cb_tn_image { z-index: 20; }

.cb_tn_text {
	position: absolute;
	left: 2px; bottom: 0;
	width: 78px; height: 22px;
	z-index: 15;
}

/* Box Newsticker */

.co_box_newsticker .background {
	width: 500px; height: 295px;
	background: url(../image/box_2spalt_news_bg.png) no-repeat;	
}

.co_box_newsticker .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_newsticker .hackwrapper .hackcontent {
	position: absolute;
	top: -295px;
	height: 295px;
	width: 500px;	
}

.co_box_newsticker {
	position: relative;
	width: 500px; height: 295px;
	float: left;
}

.co_box_newsticker_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 480px; height: 275px;
}

.co_box_newsticker .head {
	position: relative;
	width: 480px; height: 40px;
	background: url(../image/box_head_news.png) no-repeat 15px 10px;
}

.head b, .head2 b {
	display: none;
}

.co_box_newsticker .lauftext {
	position: relative;
	width: 480px; height: 25px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
}

.co_box_newsticker .lauftext a {
	color: #fff;
	font-weight: bold;
}

.co_box_newsticker .lauftext a:hover {
	text-decoration: none;
}

.co_box_newsticker .content {
	padding: 0 0 0 15px;
}

.co_box_newsticker .content .news_links, .co_box_newsticker .content .news_rechts  {
	position: relative;
	width: 214px; height: 44px;
	background: url(../image/box_trennlinie_2spalt_news.png) no-repeat bottom;
	vertical-align: middle;
	overflow: hidden;
}

.co_box_newsticker .content .news_links  {
	float: left;
	margin-right: 15px;
}

.co_box_newsticker .content .news_links img, .co_box_news .content .news img {
	margin-right: 9px;
}

.co_box_newsticker .content .news_links td {
	height: 44px;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 11px;
}

.co_box_newsticker .content .news_links b, .co_box_news .content .news b {
	color: #ca020b;
}

.co_box_newsticker .content .news_links a, .co_box_news .content .news a {
	text-decoration: none;
	color: #000;
	font-size: 11px;
}

.co_box_newsticker .content .news_links a:hover, .co_box_news .content .news a:hover {
	color: #ca020b;
}

.co_box_newsticker .mehr {
	position: relative;
	width: 480px; height: 34px;
}

.co_box_newsticker .mehr img {
	margin: 6px 0 0 269px;
}

/* Box News (ohne Ticker) */


.co_box_news .background {
	width: 250px; height: 295px;
	background: url(../image/box_v1_bg.png) no-repeat;	
}

.co_box_news .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_news .hackwrapper .hackcontent {
	position: absolute;
	top: -295px;
	height: 295px;
	width: 250px;	
}

.co_box_news {
	position: relative;
	width: 250px; height: 295px;
	float: left;
}

.co_box_news_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 275px;
}

.co_box_news .head {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_news.png) no-repeat 15px 10px;
}

.co_box_news .content {
	padding: 5px 15px 0 15px;
}

.co_box_news .content .news {
	position: relative;
	width: 200px; height: 41px;
	padding-top: 9px;
	background: url(../image/box_trennlinie_2spalt_news.png) repeat-x bottom;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	font-size: 11px;
	
}

.co_box_news .mehr {
	position: relative;
	width: 230px; height: 49px;
}

.co_box_news .mehr img {
	margin: 4px 0 0 18px;
}

/* Box Fanshop bzw. Tickets */

.co_box_fanshop .background {
	width: 250px; height: 460px;
	background: url(../image/box_start_fanshop_ticktes_bg.png) no-repeat;
}

.co_box_fanshop .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_fanshop .hackwrapper .hackcontent {
	position: absolute;
	top: -460px;
	height: 460px;
	width: 250px;	
}

.co_box_fanshop {
	width: 250px; height: 460px;
	float: left;
}

.co_box_fanshop_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 275px;
}

.co_box_fanshop .tabs {
	position: relative;
	width: 230px; height: 15px;
	background: url(../image/box_start_fanshop_tab_rot_bg.png) repeat-x;
}

.co_box_fanshop .tabs table {
	margin-left: 5px;
}

.co_box_fanshop .tabs td {
	width: 59px; height: 15px;
}

.co_box_fanshop .tabs td.active {
	background: url(../image/box_start_fanshop_tab_bg.png) no-repeat;
}

.co_box_fanshop .tabs td a {
	display: block;
	width: 59px; height: 15px;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #ba020b;
	text-decoration: none;
	text-align: center;
}

.co_box_fanshop .tabs td.active a {
	color: #c5c5c5;
}

.co_box_fanshop .head {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_fanshop.png) no-repeat 15px 10px;
}

.co_box_fanshop .head2 {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_tickets.png) no-repeat 15px 10px;
}

.co_box_fanshop .content {
	position: relative;
	width: 230px; height: 355px;
}

.co_box_fanshop .content_inner, .co_box_fanshop .content_inner2 {
	padding: 15px 15px 0 15px;
}

.co_box_fanshop .content_inner2 {
	display: none;
}

.co_box_fanshop .mehr, .co_box_fanshop .mehr2 {
	position: relative;
	width: 230px; height: 30px;
}

.co_box_fanshop .mehr2 {
	display: none;
}

.co_box_fanshop .mehr img, .co_box_fanshop .mehr2 img {
	margin: 4px 0 0 18px;
}

div#tickets_content  {
	padding: 10px 0 0 0px;
	position: relative;
	left: -12px;
}

div#fanshop_content {
	padding: 10px 0 0 10px;
}


/* Box mit Bild */

.co_box_bild .background {

	width: 250px; height: 295px;
	background: url(../image/box_v2_bg.png) repeat;
}

.co_box_bild .hackwrapper {
	position: relative;
    	height: 0px;	
}

.co_box_bild .hackwrapper .hackcontent {
position: absolute;
top: -295px;
	height: 295px;
	width: 250px;	
}

.co_box_bild {
	position: relative;
	width: 250px; height: 295px;
	float: left;
}

.co_box_bild .mehr {
	position: absolute;
	bottom: 0; left: 0;
}

.co_box_bild .mehr img {
	margin: 0 0 10px 204px;
}
 
/* Box Fotogallerie */

.co_box_fotos .background {
	width: 250px; height: 295px;
	background: url(../image/box_v1_bg.png) repeat;
}

.co_box_fotos .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_fotos .hackwrapper .hackcontent {
	position: absolute;
	top: -295px;
	height: 295px;
	width: 250px;	
}

.co_box_fotos {
	position: relative;
	width: 250px; height: 295px;
	float: left;
}

.co_box_fotos_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 275px;
}

.co_box_fotos .head {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_fotogalerie.png) no-repeat 15px 10px;
}

.co_box_fotos .content {
	padding: 12px 15px 0 15px;
	color: #c10009;
	font-weight: bold;
	font-size: 11px;
}

.co_box_fotos table {
	margin-top: 1px;
}

.co_box_fotos td.links {
	width: 10px; height: 24px;
	background: url(../image/b_fotogalerie_pfeil_links.png);
	cursor: pointer;
}

.co_box_fotos td.rechts {
	width: 10px; height: 24px;
	background: url(../image/b_fotogalerie_pfeil_rechts.png);
	cursor: pointer;
}

.co_box_fotos  td.mitte {
	width: 180px; height: 24px;
	overflow: hidden;
}

.co_box_fotos .slider {
	width: 180px; height: 24px;
	overflow: hidden;
}

.co_box_fotos .slider_inner {
	height: 24px;
	width: 200px;
}

.co_box_fotos .slider img {
	float: left;
	margin-right: 1px;
}

.co_box_fotos .mehr {
	position: relative;
	width: 200px; height: 32px;
	background: url(../image/box_trennlinie_2spalt_news.png) no-repeat 0 1px;
}

.co_box_fotos .mehr img {
	margin: 5px 0 0 6px;
}

#big_foto img {
	width: 200px; height: 150px;
}

/* Box Infos */

.co_box_info {
	position: relative;
	width: 250px; height: 295px;
	float: left;
}

.co_box_info .background {
	width: 250px; height: 295px;
	background: url(../image/box_v1_bg.png) no-repeat;	
}

.co_box_info .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_info .hackwrapper .hackcontent {
	position: absolute;
	top: -295px;
	height: 295px;
	width: 250px;	
}

.co_box_info_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 275px;
	overflow: hidden;
}

.co_box_info .head {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_info_box.png) no-repeat 15px 10px;
}

.co_box_info .content {
	padding: 12px 15px 0 15px;
	font-size: 11px;
}

.co_box_info_two {
	position: relative;
	width: 250px; height: 590px;
	float: left;
}

.co_box_info_two .background {
	width: 250px; height: 590px;
	background: url(../image/box_v1_bg_590.png) no-repeat;	
}
				
.co_box_info_two .hackwrapper, .co_box_info_three .hackwrapper  {
	position: relative;
	height: 0px;	
}
				
.co_box_info_two .hackwrapper .hackcontent {
	position: absolute;
	top: -590px;
	height: 590px;
	width: 250px;	
}
				
.co_box_info_two_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 570px;
	overflow: hidden;
}
				
.co_box_info_two .head, .co_box_info_three .head {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_info_box.png) no-repeat 15px 10px;
}
				
.co_box_info_two .content, .co_box_info_three .content {
	padding: 12px 15px 0 15px;
	font-size: 11px;
}
				
				
.co_box_info_three {
	position: relative;
	width: 250px; height: 885px;
	float: left;
}
				
.co_box_info_three .background {
	width: 250px; height: 885px;
	background: url(../image/box_v1_bg_885.png) no-repeat;	
}
				
.co_box_info_three .hackwrapper .hackcontent {
	position: absolute;
	top: -885px;
	height: 885px;
	width: 250px;	
}
				
.co_box_info_three_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 865px;
	overflow: hidden;
}





.co_box_voting {
	position: relative;
	width: 250px; height: 295px;
	float: left;
}

.co_box_voting .background {
	width: 250px; height: 295px;
	background: url(../image/box_v1_bg.png) no-repeat;	
}

.co_box_voting .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_voting .hackwrapper .hackcontent {
	position: absolute;
	top: -295px;
	height: 295px;
	width: 250px;	
}

.co_box_voting_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 230px; height: 275px;
	overflow: hidden;
}

.co_box_voting .head {
	position: relative;
	width: 230px; height: 40px;
	background: url(../image/box_head_voting.png) no-repeat 15px 10px;
}

.co_box_voting .content {
	padding: 12px 15px 0 15px;
	font-size: 11px;
}

.co_box_voting_inner div#captach_box img {
position: relative;
top: 3px;
}
.co_box_voting_inner div#captach_box input {
height: 16px;
padding: 1px;
width: 55px;
}

.co_box_voting .content input.pollsubmit {
position: absolute;
top: 240px;
left: 150px;
}



/* Box mit Seitencontent und verschiedenen Größen */

.co_box_content {
	position: relative;
	width: 750px;
	/*width: auto;*/
	float: left;
	margin-top: 15px;
}

.cobox_0 { width: 750px; float: left; }
.cobox_20, .cobox_21, .cobox_22, .cobox_23, .cobox_24, .cobox_36 { width: 500px; float: left; }


.co_box_content_mid {
	position: relative;
	overflow: hidden;
}

.co_box_content_bottom {
	position: relative;
	margin-top: -35px;
	width: 500px; height: 40px;
}

.cobox_31 .co_box_content_bottom, .cobox_32 .co_box_content_bottom, .cobox_33 .co_box_content_bottom, .cobox_34 .co_box_content_bottom, .cobox_37 .co_box_content_bottom {
	position: relative;
	margin-top: -35px;
	width: 750px; height: 40px;
}

#page_home .co_box_content_bottom { display: none; }

.box_21 { width: 500px; height: 295px; }
.box_22 { width: 500px; height: 590px; }
.box_23 { width: 500px; height: 885px; }
.box_24 { width: 500px; height: 1180px; }
.box_31 { width: 750px; height: 295px; }
.box_32 { width: 750px; height: 590px; }
.box_33 { width: 750px; height: 885px; }
.box_34 { width: 750px; height: 1180px; }

.box_2unl { width: 500px; }
.box_3unl, .cobox_37 .box_2unl { width: 750px; }

.first_co .box_21 { width: 500px; height: 275px; }
.first_co .box_22 { width: 500px; height: 570px; }
.first_co .box_23 { width: 500px; height: 865px; }
.first_co .box_24 { width: 500px; height: 1160px; }
.first_co .box_31 { width: 750px; height: 275px; }
.first_co .box_32 { width: 750px; height: 570px; }
.first_co .box_33 { width: 750px; height: 865px; }
.first_co .box_34 { width: 750px; height: 1160px; }

.box_21 .co_box_content_top { width: 500px; background: url(../image/content_bg_top.png) no-repeat; }


.box_22 .co_box_content_top { width: 500px; background: url(../image/content_bg_top.png) no-repeat; }
.box_23 .co_box_content_top { width: 500px; background: url(../image/content_bg_top.png) no-repeat; }
.box_24 .co_box_content_top { width: 500px; background: url(../image/content_bg_top.png) no-repeat; }
.box_31 .co_box_content_top { width: 750px; background: url(../image/content_bg_top_3spalt.png) no-repeat; }
.box_32 .co_box_content_top { width: 750px; background: url(../image/content_bg_top_3spalt.png) no-repeat; }
.box_33 .co_box_content_top { width: 750px; background: url(../image/content_bg_top_3spalt.png) no-repeat; }
.box_34 .co_box_content_top { width: 750px; background: url(../image/content_bg_top_3spalt.png) no-repeat; }

.box_2unl .co_box_content_top { width: 500px; background: url(../image/content_bg_top.png) no-repeat; }
.box_3unl .co_box_content_top, .cobox_37 .box_2unl .co_box_content_top  { width: 750px; background: url(../image/content_bg_top_3spalt.png) no-repeat; }

.co_box_content_bottom .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_content_bottom .background {
	width: 500px; height: 40px;
	background: url(../image/content_bg_bottom.png) no-repeat;
}

.co_box_content_bottom .hackwrapper .hackcontent {
	position: absolute;
	bottom: 0px;
	width: 500px; height: 40px;
}

.cobox_31 .co_box_content_bottom .background, .cobox_32 .co_box_content_bottom .background, .cobox_33 .co_box_content_bottom .background, .cobox_34 .co_box_content_bottom .background, .cobox_37 .co_box_content_bottom .background {
	width: 750px; height: 40px;
	background: url(../image/content_bg_bottom_3spalt.png) no-repeat;
}

.cobox_31 .co_box_content_bottom .hackwrapper .hackcontent, .cobox_32 .co_box_content_bottom .hackwrapper .hackcontent, .cobox_33 .co_box_content_bottom .hackwrapper .hackcontent, .cobox_34 .co_box_content_bottom .hackwrapper .hackcontent, .cobox_37 .co_box_content_bottom .hackwrapper .hackcontent {
	position: absolute;
	bottom: 0px;
	width: 750px; height: 40px;
}

.box_21 .co_box_content_mid .background, .box_2unl .co_box_content_mid .background {
	width: 500px;
	background: url(../image/content_bg_mid.png) repeat-y;
}
.box_22 .co_box_content_mid .background {
	width: 500px;
	background: url(../image/content_bg_mid.png) repeat-y;
}
.box_23 .co_box_content_mid .background {
	width: 500px;
	background: url(../image/content_bg_mid.png) repeat-y;
}
.box_24 .co_box_content_mid .background {
	width: 500px;
	background: url(../image/content_bg_mid.png) repeat-y;
}
.box_31 .co_box_content_mid .background, .box_3unl .co_box_content_mid .background, .cobox_37 .box_2unl .co_box_content_mid .background {
	width: 750px;
	background: url(../image/content_bg_mid_3spalt.png) repeat-y;
}
.box_32 .co_box_content_mid .background {
	width: 750px;
	background: url(../image/content_bg_mid_3spalt.png) repeat-y;
}
.box_33 .co_box_content_mid .background {
	width: 750px;
	background: url(../image/content_bg_mid_3spalt.png) repeat-y;
}
.box_34 .co_box_content_mid .background {
	width: 750px;
	background: url(../image/content_bg_mid_3spalt.png) repeat-y;
}

.box_21 .co_box_content_mid .background, .box_31 .co_box_content_mid .background { height: 295px; }
.first_co .box_21 .co_box_content_mid .background, .first_co .box_31 .co_box_content_mid .background { height: 275px; }
.box_22 .co_box_content_mid .background, .box_32 .co_box_content_mid .background { height: 590px; }
.first_co .box_22 .co_box_content_mid .background, .first_co .box_32 .co_box_content_mid .background { height: 570px; }
.box_23 .co_box_content_mid .background, .box_33 .co_box_content_mid .background { height: 885px; }
.first_co .box_23 .co_box_content_mid .background, .first_co .box_33 .co_box_content_mid .background { height: 865px; }
.box_24 .co_box_content_mid .background, .box_34 .co_box_content_mid .background { height: 1180px; }
.first_co .box_24 .co_box_content_mid .background, .first_co .box_34 .co_box_content_mid .background { height: 1160px; }

.box_21 .co_box_content_mid .hackwrapper, .box_22 .co_box_content_mid .hackwrapper, .box_23 .co_box_content_mid .hackwrapper, .box_24 .co_box_content_mid .hackwrapper, .box_31 .co_box_content_mid .hackwrapper, .box_32 .co_box_content_mid .hackwrapper, .box_33 .co_box_content_mid .hackwrapper, .box_34 .co_box_content_mid .hackwrapper {
	position: relative;
    height: 0px;	
}

.box_21 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -280px;
	width: 500px; height: 280px;
}

.box_22 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -555px;
	width: 500px; height: 515px;
}

.box_23 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -850px;
	width: 500px; height: 810px;
}

.box_24 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -1145px;
	width: 500px; height: 1144px;
}

.box_31 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -260px;
	width: 750px; height: 220px;
}

.box_32 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -555px;
	width: 750px; height: 515px;
}

.box_33 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -850px;
	width: 750px; height: 810px;
}

.box_34 .co_box_content_mid .hackwrapper .hackcontent {
	position: absolute;
	top: -1145px;
	width: 750px; height: 1144px;
	overflow: auto;
}

.box_2unl .co_box_content_mid .hackwrapper .hackcontent {
	background: url(../image/content_bg_mid.png) repeat-y;
}
.box_3unl .co_box_content_mid .hackwrapper .hackcontent, .cobox_37 .box_2unl .co_box_content_mid .hackwrapper .hackcontent {
	background: url(../image/content_bg_mid_3spalt.png) repeat-y;
}

/*---*/

.co_box_content_inner {
	padding: 0px 40px 0 40px;
}

.co_box_content_inner h1 {
	font-size: 18px;
	color: #bf020b;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: 18px;
}

.co_box_content_inner h2 {
	font-size: 15px;
	color: #bf020b;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 18px;
}

.co_box_content_inner h3 {
	color: #bf020b;
	font-weight: bold;
}


.co_box_content_mid .csc-textpic-caption {
	font-weight: bold;
	color: #ca000a;
}

.co_head_foto {
	position: relative;
	width: 250px; height: 55px;
	background: url(../image/box_head_fotogalerie.png) 24px 23px no-repeat;
}

.co_head_foto b, .co_bottom_foto b {
	display: none;
}

.co_box_foto_inner {
	position: relative;
	margin: 10px 10px 0 10px;
	text-align: center;
}

.co_bottom_foto {
	position: absolute;
	left: 0; bottom: 0;
	width: 250px; height: 32px;
	background: url(../image/b_alletermine.png) 27px 0px no-repeat;
}

.folge_skyscraper {
	position: relative;
	display: block;
	overflow: hidden;
	float: right;
	width: 250px; height: 665px;
	margin: 0;
	padding: 0;
}

.folge_skyscraper .background {
	width: 250px; height: 885px;
	background: url(../image/bg_skyskraper.png) no-repeat -3px 0;
}

.english .folge_skyscraper .background {
	background: url(../image/en/bg_skyskraper.png) no-repeat -3px 0;
}

.folge_skyscraper .hackwrapper {
	position: relative;
    height: 0px;	
}

.folge_skyscraper .hackwrapper .hackcontent {
	position: absolute;
	top: -855px;
	height: 885px;
	width: 250px;
	text-align: center;
}

.start_skyscraper {
	position: relative;
	float: right;
	width: 250px; height: 755px;
}

/*.english .start_skyscraper {
	position: relative;
	float: right;
	width: 250px; height: 755px;
}*/

.start_skyscraper .background {
	width: 250px; height: 755px;
	background: url("../image/bg_skyskraper_start09.png") no-repeat -3px 0px;
}

/*.english .start_skyscraper .background {
	background: url(../image/en/bg_skyskraper_start.png) no-repeat -3px 0;
	height: 885px;
}*/

.start_skyscraper .hackwrapper {
	position: relative;
    height: 0px;	
}

.start_skyscraper .hackwrapper .hackcontent {
	position: absolute;
	top: -725px;
	height: 755px;
	width: 250px;
	text-align: center;
}

.start_skyscraper b, .folge_skyscraper b {
	display: none;
}


/*.english .start_skyscraper .hackwrapper .hackcontent {
	position: absolute;
	top: -855px;
	height: 885px;
	width: 250px;
	text-align: center;
}*/

/* Box Bundesliga */

.co_box_bundesliga {
	position: relative;
	float: left;
	width: 250px; height: 295px;
}

.co_box_bundesliga .background {
	width: 250px; height: 295px;
	background: url(../image/box_v2_bg.png) no-repeat;
}

.co_box_bundesliga .hackwrapper {
	position: relative;
    height: 0px;	
}

.co_box_bundesliga .hackwrapper .hackcontent {
	position: absolute;
	top: -295px;
	width: 250px; height: 295px;
}

.co_box_bundesliga img {
	margin-top: 0px;
}


#footer {
	position: relative;
	clear: left;
	width: 1000px; height: 170px;
}

#footer .background {
	width: 1000px; height: 170px;
	/*background: url(../image/footer_bg.png) no-repeat;*/
}

#footer .hackwrapper {
	position: relative;
    height: 0px;	
}

#footer .hackwrapper .hackcontent {
	position: absolute;
	top: -170px;
	width: 1000px; height: 170px;
}

#bande {
	position: absolute;
	top: 0; left: 0;
	width: 1000px; height: 170px;
	background: url(../image/footer_bande.png) no-repeat;
}

#standards {
	position: absolute;
	bottom: 4px; left: 10px;
	height: 12px; width: 975px;
}

#co_drucken a b, #co_senden a b, #co_zurueck a b, #co_back a b,#std_flag_ger a b, #std_flag_eng a b, #std_suche a b, #std_suche_en a b, #std_medien a b, #std_faq a b, #std_anfahrt a b, #std_impressum a b, #std_impressum_en a b, #std_wir a b, #std_newsletter a b, #std_kontakt a b, #std_kontakt_en a b, #std_nl a b, #std_jobs a b {
	display: none;
}

#std_flag_ger, #std_wir, #std_flag_eng, #std_trenner, #std_suche, #std_suche_en, #std_medien, #std_newsletter, #std_faq, #std_anfahrt, #std_nl, #std_jobs {
	position: relative;
	float: left;
}

#std_impressum, #std_trenner_2, #std_kontakt, #std_kontakt_en, #std_impressum_en {
	position: relative;
	float: right;
}

#co_drucken, #co_senden, #co_trenner, #co_zurueck, #co_back {
	position: absolute;
}

#co_drucken a, #co_senden a, #co_zurueck a, #co_back a, #std_flag_ger a, #std_flag_eng a, #std_suche a, #std_suche_en a, #std_anfahrt a, #std_faq a, #std_impressum a, #std_impressum_en a, #std_wir a, #std_medien a, #std_newsletter a,  #std_kontakt a, #std_kontakt_en a, #std_nl a, #std_jobs a {
	display: block;
}

#std_wir {
	width: 67px; height: 12px;
}

#std_wir a {
	width: 67px; height: 12px;
	background: url(../image/b_footer_wirueberuns.png) no-repeat;
}

#std_medien {
	width: 40px; height: 12px;
}

#std_medien a {
	width: 40px; height: 12px;
	background: url(../image/b_footer_medien.png) no-repeat;
}

#std_newsletter {
	width: 58px; height: 12px;
}

#std_newsletter a {
	width: 58px; height: 12px;
	background: url(../image/b_footer_newsletter.png) no-repeat;
}

#std_kontakt {
	width: 42px; height: 12px;
}

#std_kontakt a {
	width: 42px; height: 12px;
	background: url(../image/b_footer_kontakt.png) no-repeat;
}

#std_kontakt_en {
	width: 38px; height: 12px;
}

#std_kontakt_en a {
	width: 38px; height: 12px;
	background: url(../image/b_footer_kontakt_en.png) no-repeat;
}

#std_nl {
	width: 58px; height: 12px;	
}

#std_nl a {
	width: 58px; height: 12px;
	background: url(../image/b_footer_newsletter.png) no-repeat;
}

#co_drucken {
	top: 8px; right: 128px;
	width: 76px; height: 12px;
}

#co_drucken a {
	width: 76px; height: 12px;
	background: url(../image/b_footer_seitedrucken.png) no-repeat;
}

.english #co_drucken a {
	width: 28px;
	background: url(../image/en/b_footer_seitedrucken.png) no-repeat;
}

#co_zurueck {
	top: 8px; left: 45px;
	width: 66px; height: 12px;
}

#co_back {
	top: 8px; left: 45px;
	width: 66px; height: 12px;
}

#co_zurueck a {
	width: 65px; height: 12px;
	background: url(../image/zurueck.png) no-repeat;
}


#co_back a {
	width: 65px; height: 12px;
	background: url(../image/back.png) no-repeat;
}
#co_senden {
	top: 8px; right: 40px;
	width: 70px; height: 12px;
}

#co_senden a {
	width: 70px; height: 12px;
	background: url(../image/b_footer_seitesenden.png) no-repeat;
}

.english #co_senden a {
	width: 73px;
	background: url(../image/en/b_footer_seitesenden.png) no-repeat;
}

#co_trenner {
	top: 8px; right: 108px;
	width: 20px; height: 12px;
	background: url(../image/b_footer_trenner.png) no-repeat;
}

#std_trenner {
	width: 20px; height: 12px;
	background: url(../image/b_footer_trenner.png) no-repeat;
}

#std_flag_ger {
	width: 18px; height: 11px;
}

#std_flag_ger a {
	width: 18px; height: 11px;
	background: url(../image/b_footer_de_n.png) no-repeat;
}

#std_flag_ger a:hover {
	background: url(../image/b_footer_de_n.png) no-repeat;
}

#std_flag_eng {
	width: 18px; height: 11px;
}

#std_flag_eng a {
	width: 18px; height: 11px;
	background: url(../image/b_footer_en_n.png) no-repeat;
}

#std_flag_eng a:hover {
	background: url(../image/b_footer_en_n.png) no-repeat;
}

#std_trenner, #std_trenner_2 {
	width: 20px; height: 12px;
	background: url(../image/b_footer_trenner.png) no-repeat;
}

#std_suche {
	width: 88px; height: 12px;
	background: url(../image/b_footer_suche.png) no-repeat;
}

#std_suche a {
	width: 88px; height: 12px;
}

#std_suche_en {
	width: 35px; height: 12px;
	background: url(../image/b_footer_suche_en.png) no-repeat;
}

#std_suche_en a {
	width: 35px; height: 12px;
}

#std_jobs {
	width: 24px; height: 12px;
	background: url(../image/b_footer_jobs.png) no-repeat;
}

#std_jobs a {
	width: 24px; height: 12px;
}

#std_faq {
	width: 22px; height: 12px;
	background: url(../image/b_footer_faq.png) no-repeat;
}

#std_faq a {
	width: 22px; height: 12px;
}

#std_anfahrt {
	width: 41px; height: 12px;
	background: url(../image/b_footer_anfahrt.png) no-repeat;
}

#std_anfahrt a {
	width: 41px; height: 12px;
}

#std_impressum {
	width: 61px; height: 12px;
	background: url(../image/b_footer_impressum.png) no-repeat;
}

#std_impressum a {
	width: 61px; height: 12px;
}

#std_impressum_en {
	width: 44px; height: 12px;
	background: url(../image/b_footer_impressum_en.png) no-repeat;
}

#std_impressum_en a {
	width: 44px; height: 12px;
}

#foot_banner {
	position: absolute;
	top: 43px; left: 25px;
	width: 468px; height: 60px;
}

#foot_banner img {
	border: 0;
	width: 468px; height: 60px;
}

#foot_tags {
	position: absolute;
	top: 43px; left: 512px;
	width: 450px; height: 60px;
	line-height: 22px;
}

#foot_tags a {
	color: #fff;
	text-decoration: none;
	padding-right: 5px;
}

#foot_tags a:hover {
	text-decoration: underline;	
}

#foot_tags a.big_1 { font-size: 100%; }
#foot_tags a.big_2 { font-size: 120%; }
#foot_tags a.big_3 { font-size: 140%; }
#foot_tags a.big_4 { font-size: 160%; }
#foot_tags a.big_5 { font-size: 180%; }

/* NEU MS */
.co_trenner {
	font-size: 1px;
	line-height: 1px;
	width: 500px; height: 1px;
	background: url(../image/content_bg_trenner.png) no-repeat;
	margin-top: -1px;
	z-index: 5;
	position: relative;
}

#cbp { display: none; }
#menu {
	padding-top: 68px;
}

.contenttable-4, .contenttable-5, .contenttable-6, .contenttable-7 { border: 1px solid #cac9c9; }
.contenttable tr td { padding: 2px 5px; }

.contenttable-0, .contenttable-1, .contenttable-4, .contenttable-5, .contenttable-8 { width: 100%; }

.contenttable-0 td, .contenttable-2 td, .contenttable-4 td, .contenttable-5 td, .contenttable-8 td, .contenttable-9 td {
	border-bottom: 1px dotted #cac9c9;
}

.contenttable-1 .tr-0 td, .contenttable-3 .tr-0 td, .contenttable-5 .tr-0 td, .contenttable-7 .tr-0 td {
	border-bottom: 1px dotted #cac9c9;
}

.contenttable-8 .tr-0 td {
	border-top: 1px dotted #cac9c9;
}

.contenttable-9 .tr-3 td, .contenttable-9 .tr-14 td {
	border-bottom: 1px solid #000;
}

.contenttable-0 .tr-0 td, .contenttable-1 .tr-0 td, .contenttable-2 .tr-0 td, .contenttable-3 .tr-0 td, .contenttable-4 .tr-0 td, .contenttable-5 .tr-0 td, .contenttable-6 .tr-0 td, .contenttable-7 .tr-0 td, .contenttable-9 .tr-0 td {
	color: #bf020b;
	font-weight: bold;
	font-size: 13px;
}

label { width: 120px; display: block; float:left; }
div.csc-mailform-field { clear: both; }
span.csc-mailform-radio label i { display: none; }

fieldset { border: 0px; }
form#mailform input { width: 210px; max-width: 210px; margin-bottom: 5px; }
form#mailform select { width: 110px; max-width: 110px; margin-bottom: 5px; }
legend { display: none; }
form#mailform input.csc-mailform-submit { width: auto; }




/* NEWS */

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

div.fc_news_container { position: relative;	width: 420px; height:105px; margin: 10px 0 0 0; background: url(../image/fcnews_dot_bottom.png) no-repeat bottom left;}
div.fc_news_container div.fc_news_img {	float: left; height: 90px; width: 120px; top: 0; left: 0;}
div.fc_news_container div.fc_news_content { float: left; width: 290px; margin: 0 0 10px 10px; font-size: 12px;}
div.fc_news_container div.fc_news_date { color: #000000; font-size: 11px; font-weight: normal;}
div.fc_news_container div.fc_news_content p.bodytext a { float :left; font-size: 14px; font-weight: bold; text-decoration: none; color: #000; }
div.fc_news_container div.fc_news_content p.bodytext a:hover { color: #ca020b; }
div.fc_news_container div.fc_news_content div.fc_news_more { float: left;}
div.fc_news_container div.fc_news_content div.fc_news_more a { height: 20px; width: 11px; background: url(../image/fcnews_more.png) no-repeat 0 3px; margin: 0 0 0 5px; display: block;}
div.fc_news_container div.fc_news_content div.fc_news_more a b { display: none;}	
div.fc_news_container div.fc_news_content div.fc_news_head a h2 {margin: 5px 0 7px 0; padding: 0; color: #BF020B; font-size: 11px; font-weight: normal;}
div.fc_news_container div.fc_news_content div.fc_news_head a { margin: 0; padding: 0; text-decoration: none; width: 290px; color: #000; }
div.fc_news_container div.fc_news_content div.fc_news_head a:hover { color: #ca020b; }


div.fc_news_detail_container { width: 98% }
div.fc_news_detail_container div.fc_news_content {}
div.fc_news_detail_container div.fc_news_content div.fc_news_date { color: #000000; font-size: 11px; font-weight: bold; }
div.fc_news_detail_container div.fc_news_content h1 { margin: 5px 0 5px 0; padding: 0; color: #BF020B; font-size: 22px; font-weight: bold; }
div.fc_news_detail_container div.fc_news_content h3 { margin: 10px 0 10px 0; padding: 0; color: #BF020B; font-size: 16px; font-weight: bold; }
div.fc_news_detail_container div.fc_news_content div.fc_news_image { margin: 0 0 15px 0; }
div.fc_news_detail_container div.fc_news_content p.bodytext { padding : 0 0 20px 0 }


/* TOPNAVI */
#top_meta_navi { position: relative; width: 500px; top: -200px; left: 10px;	z-index: 50;}
#top_meta_navi div { color: #ffffff; font-size: 11px;}
#top_meta_navi a { color: #ffffff; text-decoration: none; font-size: 11px; }
#top_meta_navi #top_navi_start { position: absolute; top: 5px; left: 0px; margin: 0px; width: 101px; height: 16px; }
#top_meta_navi #top_navi_start img.top_trenner { position: relative; top: 1px; margin: 0 0 0 5px; }
#top_meta_navi #fchymne { position: absolute; left: 100px; top: 6px; width: 75px; height: 16px; }
#top_meta_navi #top_search img.top_trenner {position: absolute; top: 3px; left: 0px; }
#top_meta_navi #top_search { position: absolute; left: 169px; top: 3px;width: 135px; float: left; margin-top: 1px; }
#top_meta_navi #top_search input { height: 14px; background-color: #C3050B; border: none; position: relative; top: 2px; left: 5px; color: #ffffff; font-size: 10px; padding: 0px 2px 0px 6px; }
#top_meta_navi #top_search_btn { position: absolute; top: 5px; left: 296px; background: url(../image/b_top_pfeil_weiter.png) no-repeat 0 0; height: 13px; width: 16px; }
#top_meta_navi #top_hauptsponsor { font-size: 10px; margin-left: 90px; position: absolute; top: 4px; left: 285px; }





div.content li { list-style: url(../image/icon_bullet.png); margin: 0 0 0 5px; padding: 0 0 0 0;}
div.content ul { margin: 5px; }



/* SITEMAP */
div.csc-sitemap {padding: 10px; margin-bottom: 30px;}
div.csc-sitemap ul { margin: 2px }
div.csc-sitemap li { margin: 0 0 0 10px; padding: 0 0 0 0;}
div.csc-sitemap ul li { list-style:none;}
div.csc-sitemap ul li a { font-size: 14px; font-weight: bold; text-decoration: none; color: #cf010b; }
div.csc-sitemap ul li ul li a { font-size: 11px; color: #000; }
div.csc-sitemap ul li ul li { list-style: url(../image/icon_bullet.png); }
div.csc-sitemap li a:hover { text-decoration: underline; }


iv.csc-sitemap li a:hover { text-decoration: underline; }






/* SUCHE */

div.tx-indexedsearch div.tx-indexedsearch-searchbox table tbody tr td {
padding: 2px;
}

div.tx-indexedsearch div.tx-indexedsearch-rules {
margin: 15px 0 20px 0;
}
div.tx-indexedsearch div.tx-indexedsearch-rules h2 {
padding: 0 0 5px 0; 
}
div.tx-indexedsearch div.tx-indexedsearch-whatis {
font-size: 14px;
margin: 0px 0 10px 0;
}
div.tx-indexedsearch div.tx-indexedsearch-whatis span.tx-indexedsearch-sw {
font-style: normal;
}
div.tx-indexedsearch div.tx-indexedsearch-browsebox {
margin: 0px 0 15px 0;
}
div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-descr strong.tx-indexedsearch-redMarkup {
color: #CA000B!important;
}

div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-title {
padding-bottom: 10px;

}
div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-title a{
font-weight: bold;
text-decoration: none;
}
div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-descr {
padding: 0 0 0 2px;
font-style: normal!important;
}
div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-info, div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-info a{
font-size: 10px;
padding-top: 10px;
background: none!important;
}
div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-title a:hover {
text-decoration: underline;
}


/* TOP NEWS FIX */

div.co_box_topnews_inner div.shadow div#news_content a {
color: #ffffff;
text-decoration: none;
line-height: 18px;
}

#std_rss a b {
display: none;
}
#std_rss a {
display: block;
height: 16px;
width: 48px;

background: url(../image/b_footer_rss.png) no-repeat;
}
#std_rss {
height: 16px;
width: 48px;
float: left;
}

#std_sitemap a b {
display: none;
}
#std_sitemap a {
display: block;
height: 12px;
width: 44px;

background: url(../image/b_footer_sitemap.png) no-repeat;
}
#std_sitemap {
height: 12px;
width: 44px;
float: left;
}


#std_datenschutz a b {
display: none;
}
#std_datenschutz a {
display: block;
height: 9px;
width: 66px;

background: url(../image/b_footer_datenschutz.png) no-repeat;
}
#std_datenschutz {
height: 9px;
width: 66px;
float: left;
}


#page_home .cobox_0 { margin-top: -15px; }
#newsflash { position: relative; left: 0; top: 0; }


#dhtmltooltip {
	position: absolute;
	left: 96px; top: 29px;
	border: 1px solid #6b0b0e;
	padding: 4px;
	background-color: #fff;
	display:none;
	z-index: 50;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:11px;
	color: #bf020b !important;
}

#dhtmlpointer {
	position: absolute;
	left: 111px; top: 15px;
	z-index: 60;
	display: none;
}

.link-modul-box {
	background: transparent url('../image/link_modul_bg.jpg') no-repeat; 
	width: 250px; 
	height: 295px; 
	padding: 45px 10px 30px 15px;
	position: relative;
	float: left;
	display: inline;
}
.link-modul-box .header {
	color:#fff;
	position:absolute;
	top:10px;
	left:24px;
	font-size:20px;
	font-weight:bold;
}
.link-modul-box a { text-decoration: none; color: #000; font-size: 12px; line-height: 14px; }
.link-modul-box a:hover { color: #ce0309; }


.news-amenu-item-year {list-style: none; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 14px;}
.tx-ttnews-browsebox {text-align: center; color: #ce0309;}
.tx-ttnews-browsebox a {color: #ce0309;}

.news-archive-box {
	background: transparent url('../image/newarchive_bg2.jpg') no-repeat; 
	width: 250px; 
	height: 295px; 
	padding: 45px 10px 30px 15px;
	position: relative;
	float: left;
	display: inline;
}
.news-archive-box[class] {
	background: transparent url('../image/newarchive_bg2.jpg') no-repeat; 
	width: 220px; 
	height: 202px; 
	padding: 45px 10px 30px 20px;
	position: relative;
	float: left;
	display: inline;
}
.news-archive-box a { text-decoration: none; color: #000; font-size: 12px; line-height: 14px; }
.news-archive-box a:hover { color: #ce0309; }
.news-archive-box .morelink {position: absolute; top: 250px; left: 30px;}

.profinews {
	background: transparent url('../image/box_head_profinews.png') no-repeat; 
}

.co_box_newsticker .content .news_links b .bodytext {
	color: #ca020b;
	display: inline;
	font-weight: bold;
}

div.fc_news_container div.fc_news_content div.fc_news_head a h2 .bodytext { 
	float :none;
	margin: 0 0 7px 0; padding: 0;
	color: #BF020B;
	font-size: 12px;
	font-weight: bold;
}

.co_sitemap {
	float: left;
	width: auto;
	margin-right: 20px;
}

.fanshop_t_top, .fanshop_t_bottom {
	background: url(../image/box_trennlinie_2spalt_news.png) no-repeat 50% bottom;
}

.fanshop_t_top { padding-bottom: 10px; }
.fanshop_t_bottom { padding-top: 10px; padding-bottom: 10px; }

.tn_fanshop {
	padding: 95px 0px 0px 240px;
}
div.co_box_topnews_inner div.tn_fanshop div#news_head { margin-bottom: 50px; margin-right: 10px; }
div.co_box_topnews_inner div.tn_fanshop div#news_content a p.bodytext  { text-decoration: none; font-size: 13px; }

form#mailform input.fc-radio {width: 20px; display: block; float: left; clear: left; height: 12px; line-height: 12px;}
.radiolayout label { width: 500px; display: block;}


.news_fanbox_co {
	padding: 0 0 0 25px;
	height: 150px;
}

.news_fanbox {
	position: relative;
	width: 200px; height: 46px;
	background: url(../image/box_trennlinie_2spalt_news.png) no-repeat bottom;
	vertical-align: middle;
	overflow: hidden;
}

.news_fanbox {
	margin-right: 15px;
}

.news_fanbox img, .news img {
	margin-right: 9px;
}

.news_fanbox td {
	height: 46px;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 11px;
}

.news_fanbox b, .news b {
	color: #ca020b;
}

.news_fanbox a, .news a {
	text-decoration: none;
	color: #000;
	font-size: 11px;
}

.news_fanbox a:hover, .news a:hover {
	color: #ca020b;
}

.news_fanbox_head {
	padding: 15px 0 5px 15px;
}
.box_button {
	text-align: right;
	padding-right: 25px;
}

.news_fanbox b .bodytext {
	color: #ca020b;
	display: inline;
	font-weight: bold;
}
.news_fanbox img {
	border: 2px solid #ca020b;
}


/* TOPNEWS */
.co_box_topnews {
	position: relative;
	width: 500px; height: 341px;
	background: url(../image/box_topnews_schatten_bg.png) no-repeat;
	float: left;
}

.co_box_topnews_inner {
	position: relative;
	margin: 15px 0 0 10px;
	width: 480px; height: 341px;
	background: url(../image/box_topnews09_bg.png) no-repeat left bottom;
}


#cb_tn_top {
	position: absolute;
	left: 0; top: 0;
	width: 480px; height: 65px;
}

#cb_tn_bottom {
	position: absolute;
	left: 16px; top: 283px;
	width: 466px; height: 62px;
}

.cb_tn_preview {
	position: relative;
	width: 78px; height: 45px;
	margin-right: 13px;
	float: left;
}

.cb_tn_preview a {
	border: 1px solid #ae0000;
	background-color: #ff000f;
	display: block;
	width: 100%; height: 100%;
}

.cb_tn_preview a:hover, .cb_tn_preview_act a {
	border: 1px solid #fff;
	background-color: #ffadb0;
	display: block;
	width: 100%; height: 100%;
}

.cb_tn_preview a img {
	padding: 1px;
	width: 76px; height: 43px;
}

.cb_tn_image {
	position: absolute;
	left: 0; top: 0;
	width: 78px; height: 45px;
	z-index: 10;
}

.cb_tn_image:hover {
	z-index: 20;
}

.cb_tn_preview_act .cb_tn_image { z-index: 20; }

.cb_tn_text {
	position: absolute;
	left: 2px; bottom: 0;
	width: 76px; height: 22px;
	z-index: 15;
}

#cb_tn_image img {
	width: 480px; height: 270px;
}

/* Startseite */
.fanshop_head b { display: none; }

.fanshop_head { 
	position: relative;
	width: 230px; height: 40px;
/*background-attachment: scroll;
background-repeat: no-repeat;
background-position: 25px 20px;
background-color: transparent;
background-image: url("../image/box_head_fanshop.png");*/
}

.fanshop_artikel {
	margin: 5px 0 0 40px;
}

.co_box_fanshop {
	position: relative;
	overflow : hidden;
	float: left;
	width: 250px; height: 229px;
	background: url(../image/box_fanshop_bg.png) no-repeat;
	margin-top: 17px;

}

.fanshop_btn {
	width: 230px; height: 25px;
}

.fanshop_btn a {
	width: 100px; height: 25px;
	margin-right: 15px;
	display: block;
	float: right;
}




.start_skyscraper { 
	position: relative;
	float: right;
	width: 250px; height: 656px;
}

.start_skyscraper .background { 
	width: 250px; height: 656px;
	background: url("../image/bg_skyskraper_start09.png") no-repeat -3px 0px;
}

.start_skyscraper .hackwrapper .hackcontent { 
	position: absolute;
	top: -626px;
	width: 250px; height: 656px;
	text-align: center;
}

#autogrammkarte_container { height: 560px; }