body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label { margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; color:#044d8c;}
table,table.layout { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var { }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
.error { color:#F00; }

body {margin:0; padding:0px 0px 0px 0px; text-decoration:none; font-size:11px; background:url(bilder/bg_bg.jpg);}

a {text-decoration:none; color:#044d8c; font-weight:bold;}
a:hover {text-decoration:none; color:#044d8c; background-image:url(bilder/link_active.jpg); font-weight:bold;}
a:hover img{text-decoration:none; background-image:none !important;}

#wrap { height: auto; min-height: 100%; width: 1008px; text-align:left; background-image:url(bilder/bg_new.png); border: 1px #4474a0 solid; border-top:0px;margin-left: auto; margin-right: auto;}

#main2 { clear:both; width: 981px; padding-left:27px; padding-top:14px; clear:both !important;}

.img_rahmen { border: 1px #e5e5e5 solid; }

#bg_header { width: 1008px; height:7px;}
#header { width: 981px; padding-left:27px; padding-bottom:0px; clear:both !important;}

#right { float:left; width: 205px; text-align:left; padding: 0px 0px 0px 27px; margin: 0px 0px 0px 0px; }
#main { float: left; width: 550px; text-align:left; padding: 0px 0px 0px 28px; margin: 0px 0px 0px 0px;}
#left { float: left; width: 128px; text-align:left; padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0px; /margin: 0px 0px 0px -30px;}
#mr { float: right; width: 782px; text-align:left; padding: 0px 0px 0px 0px; /padding: 0px 29px 0px 0px; margin: 0px 14px 0px 0px;}

#footer { clear: both; width: 980px; height:59px; }

img {border:0;}

h5 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:15px;
}

h6 {
	font-weight:bold;
}

.pagination {
	text-align:center;
	float:right;
}
.pagination ul{
	font-weight:bold;
}

.pagination li{
	float:left;
	font-weight:bold;
	margin:0px 7px 0px 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.custom ul
{
	background:#FFF;
	width:952px;
	height:16px;
	text-align:left;
	margin-top:7px;
	border: 1px #CCC solid;
}


.custom li
{
	height:16px;
	list-style:none;
	float:right;
	margin: 0px 0px 0px 0px;
	color:#FFF;
	background:none;
}

.custom li a
{
	float:right;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px;
}

.custom li a:hover
{
	float:right;
	font-size:11px; background-image: url(bilder/link_active.jpg);
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px;text-decoration:none;
}

.custom_active
{

	float:left; background-image: url(bilder/link_active.jpg);
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px; color:#044d8c;
}


.header_pic {
	
	margin: 7px 0px 4px 0px;	
	border: 1px #CCC solid;
}

.main {
margin-top:-7px;	
	
}
.main ul
{
	background:#FFF;
	width:952px;
	height:30px;
	text-align:left;
	border: 1px #CCC solid;

}


.main li
{
	height:30px;
	list-style:none;
	float:left;
	margin: 0px 0px 0px 0px;
	color:#FFF;
	background:none;
}

.main li a
{
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:30px;	padding:4px 14px 0px 14px;
}

.main li a:hover
{
	float:left;
	font-size:16px; background-image: url(bilder/link_active.jpg);
	font-weight:bold;
	text-align:center;
	height:26px;	padding:4px 14px 0px 14px;text-decoration:none;
}

.main_active
{

	float:left; background-image: url(bilder/link_active.jpg);
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:26px;	padding:4px 14px 0px 14px; color:#044d8c;
}

.sub ul
{
	background:#FFF;
	width:952px;
	height:16px;
	text-align:left;
	margin-top:7px;
	border: 1px #CCC solid;
}


.sub li
{
	height:16px;
	list-style:none;
	float:left;
	margin: 0px 0px 0px 0px;
	color:#FFF;
	background:none;
}

.sub li a
{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px;
}

.sub li a:hover
{
	float:left;
	font-size:11px; background-image: url(bilder/link_active.jpg);
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px;text-decoration:none;
}

.sub_active
{

	float:left; background-image: url(bilder/link_active.jpg);
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px; color:#044d8c;
}

.sub2 ul
{
	background:#FFF;
	width:952px;
	height:16px;
	text-align:left;
	margin-top:7px;
	border: 1px #CCC solid;
}


.sub2 li
{
	height:16px;
	list-style:none;
	float:left;
	margin: 0px 0px 0px 0px;
	color:#FFF;
	background:none;
}

.sub2 li a
{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px;
}

.sub2 li a:hover
{
	float:left;
	font-size:11px; background-image: url(bilder/link_active.jpg);
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px;text-decoration:none;
}

.sub2_active
{

	float:left; background-image: url(bilder/link_active.jpg);
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;	padding:1px 14px 0px 14px; color:#044d8c;
}

.sub3_active
{

	float:left; background-image: url(bilder/link_active_red.png);
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:15px;
	padding:1px 0px 0px 0px; color:#044d8c;
	width:952px;
}

.hl_h1 {
font-size:15px;
background:#FFF;
height:18px;
font-weight:bold;
float:right;
border-bottom:0px;
padding:0px 7px 0px 7px;
margin-right:14px; /margin-right: -16px;
border: 1px #CCC solid;
border-bottom: 1px #FFF solid;
z-index:3;
position:relative;
}

.box_middle {
background-color:#FFF;
float:right;
padding:7px 7px 7px 7px;
margin:-1px 14px 10px 0px;
width:100%;
border: 1px #CCC solid;
z-index: 1;
position:relative;
}

.video_liste_video {
margin: 0px 0px 0px 0px;	
border: 1px #e5e5e5 solid;
width:205px;

}

.box_foto_middle {
background-color:#FFF;
float:left;
padding:0px 2px 0px 2px;
margin:0px 0px 0px 0px;
width:128px;
}

.image_gallery img {
border: 1px #e5e5e5 solid;	
width:205px;
height:60px;
}

.image_gallery_full img {
border: 1px #e5e5e5 solid;	
float:left;
margin: 0px 6px 7px 6px;
}

.uebersicht_link{
text-align:right;
font-size:11px;
margin: 2px 0px 0px 0px;
}

.uebersicht_link_twitter{
text-align:right;
font-size:11px;
margin: 2px 0px 0px 0px;
background:none !important;
}

.uebersicht_link_oben{
text-align:right;
font-size:11px;
margin: 0px 0px 0px 0px;border-bottom:1px dotted #99ACBD;
margin-bottom:2px;
}

.uebersicht_link a:hover{
background-image:url(bilder/link_active.jpg);
}

.sponsoren_img img{
border: 1px #e5e5e5 solid;	
}

.twitter_date {
font-size:12px;	border-bottom:1px dotted #99ACBD;
font-weight:bold;
}

.twitter_text{
padding-bottom:1px;
text-align:justify;
margin-bottom: 3px;
font-weight:normal !important;
}

.twitter {
margin: 0px 0px 0px 4px;	
}

.fanshop_banner, .fanshop_banner a, .fanshop_banner a:hover{
border: 1px #e5e5e5 solid;	text-decoration:none; background-color:#FFF; width: 205px; height: 115px; margin:0; padding:0;
}

.news-top_headline {
font-size:19px;	
font-weight:bold;
margin:0px 0px 7px 0px;	border-bottom:1px dotted #99ACBD;
}

.news-top_enclosure {
margin:0px 0px 0px 0px;
}



.news-top_pic {
float:left;
margin:0px 7px 7px 0px;
border: 1px #e5e5e5 solid;	
}

.news-top_subheadline {
font-size:12px;	font-weight:bold;
}

.news-full_teaser {
text-align: justify;
}

.news-top_teaser {
text-align: justify;
margin-top:-127px;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:7px 7px 7px 7px;
width:550px;margin-left:-28px !important; /margin-left: 1px !important;
height:102px;
}

.teaser_img_top{
z-index:1 !important;
margin-left:-29px !important; /margin-left:1px !important;
border: 1px #CCC solid;	
margin:-1px 7px 7px 0px;
}

.teaser_img_top_t-shirt{
z-index:1 !important;
margin-left:-29px !important; /margin-left:1px !important;
border: 1px #CCC solid;	
margin:0px 0px 14px 0px;
}

.teaser_img{
border: 1px #e5e5e5 solid;	
margin:7px 7px 20px 0px;
float:left;
}

.news_full_alt {
text-align: justify;
margin-top:-51px;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:7px 7px 7px 7px;
width:536px; !important;
height:26px;
margin-left:1px;
}


.news_full_img{
z-index:1 !important;
border: 1px #CCC solid;	
margin:-1px 7px 7px 0px;
}


.full_img {
float:left;	
border: 1px #e5e5e5 solid;	
margin:0px 7px 14px 0px;
}

.full_img_text {
font-style:italic;
font-weight:bold;
padding: 0px 3px 5px 3px;
}

.box_l_part_complete_l {
float:left;
width:252px;
}

.box_l_part_complete_r {
float:left;
width:252px;
}

.box_l_part_top_l {
width:255px;
padding:0px 0px 0px 0px;
background-image:url(bilder/box_left_top.jpg);
background-position:right 1px;
background-repeat:no-repeat;
float:right;margin-right:7px;
}

.box_part_middle_l {
background-color:#FFF;
background-image:url(bilder/schatten_r.jpg);
background-position:right 2px;
background-repeat:repeat-y;
padding:7px 0px 14px 7px;
width:247px;
float:right;
margin-bottom:15px;
margin-right:7px;
}

.box_l_part_top_r {
width:255px;
padding:0px 0px 0px 0px;
background-image:url(bilder/box_left_top.jpg);
background-position:right top;
background-repeat:no-repeat;
float:right;
}

.box_l_part_middle_r {
background-color:#FFF;
background-image:url(bilder/schatten_r.jpg);
background-position:right 1px;
background-repeat:repeat-y;
padding:7px 0px 7px 7px;
width:248px;
height:187px;
float:right;
margin-bottom:15px;
}

.news_part_subheadline {
font-size:11px;	font-weight:bold; clear:both;
}

.news_part_headline {
font-size:14px;	
font-weight:bold;
margin:0px 0px 3px 0px;
width:549px;	border-bottom:1px dotted #99ACBD;
}

.news_part_enclosure {
margin:0px 0px 0px 0px;
}

.news_part_teaser_l {
text-align: justify;
padding-top:7px !important;
}

.news_part_teaser_r {
text-align: justify;
padding-right:21px;
}

.news_part_pic {
float:left;
margin:0px 7px 0px 0px;
width:91px;
height:51px;
border: 1px #e5e5e5 solid;	
}

.nachstes_spiel {
margin-bottom:3px;
}

.news_weitere_box {
margin: 0px 0px 14px 0px;
}

.box_footer_hl {
font-size:16px;
background-color:#FFF;
height:21px;
font-weight:bold;
float:right;
border-bottom:0px;
padding:0px 7px 0px 7px;
}

.box_footer {
background:#FFF;
border: 1px #CCC solid;
float:right;
padding:2px 0px 2px 7px;
width:947px;
margin: 0px 0px 0px 0px;
font-weight:bold;
}

.box_footer form {
float:right;	
margin-top:2px;
width:810px;	
}


.box_footer input {
float:left;
width:245px;
height:12px;
border:1px dotted #99ACBD;
margin-right:18px;margin-top:2px;
font-size:10px;
}

.box_footer label {
float:left;
margin-right:7px;
margin-top:2px;
}

.submit_input {
height:15px !important;	
float:right;
width:100px !important;
}

.angemeldet {
margin-top:2px; float:left; margin-right:14px;
}

.impressum {
font-size:11px !important;
text-align:center !important;
margin-bottom:7px;
color:#F2F2F2 !important;
}

.impressum a{
font-size:11px !important;
text-align:center !important;
color:#F2F2F2 !important;
font-weight:normal !important;
}

.impressum a:hover{
background-color:#A57474 !important;
background-image:none !important;
}

.gallery_list_date, .gallery_list_titel_full{
float:left;
width:205px; text-align:right;
padding:0px 0px 0px 0px;
margin: 3px 0px 2px 0px;
border-bottom:1px dotted #99ACBD;
}

.gallery_list_titel_full a {
	
font-weight:normal !important;	
}

.box_lr_top {
	
float:right;
width:784px;
padding:0px 0px 0px 0px;
background-image:url(bilder/box_left_top.jpg);
background-position:right 1px;
background-repeat:no-repeat;
}

.box_lr_middle {
background-color:#FFF;
background-image:url(bilder/schatten_r.jpg);
background-position:right;
background-repeat:repeat-y;
float:right;
padding:7px 21px 7px 7px;
width:784px;
margin-bottom:15px;
}

.gallery_long {
width:777px;	
}

.gallery_abstand {
	margin-bottom:7px;
}

.box_foto_long {
background-color:#FFF;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;width:250px;
}

.gallery_list_titel_long {
float:left;
width:136px;
height:42px;
text-align:right;
padding:35px 7px 5px 7px;
margin: 7px 15px 7px 15px;
border: 1px #e5e5e5 solid;
background-image:url(bilder/bildergalerie.jpg);
}

.gallery_list_titel_long a{
font-weight:normal !important;
}

.video_teaser, .video_teaser p{
text-align:justify;
width:100%;
font-size:11px !important;
}

.video_liste_video_full_video {
margin: 0px 0px 0px 0px;	
border: 1px #e5e5e5 solid;
}

.video_liste_video_full_audio {
margin: 0px 0px 0px 0px;	
border: 1px #e5e5e5 solid;
width:768px;
height:40px;
}

.video_list_titel_long_video {
float:left;
width:136px;
height:42px;
text-align:right;
padding:35px 7px 5px 7px;
margin: 7px 7px 7px 7px;
border: 1px #e5e5e5 solid;
background-image:url(bilder/video.jpg);
}

.video_list_titel_long_audio {
float:left;
width:136px;
height:42px;
text-align:right;
padding:35px 7px 5px 7px;
margin: 7px 7px 7px 7px;
border: 1px #e5e5e5 solid;
background-image:url(bilder/audio.jpg);
}

.mod_twitterreader ul{
background:url(bilder/twitter_bg.jpg);	
}

.bereich_alt {
text-align: justify;
margin-top:-66px;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:7px 7px 7px 7px;
width:550px; !important;
height:41px;
margin-left:-29px; /margin-left:1px;
}

.bereich_img{
z-index:1 !important;
border: 1px #CCC solid;	
margin:-1px 7px 7px 0px;
margin-left:-30px; /margin-left:0px;
}

.gallery_list_alt {
text-align: justify;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:5px 7px 7px 7px;
width:191px; !important;
height:25px;
margin:-48px 0px 7px 1px;
text-align:right;
font-weight:normal !important;
}

.gallery_list_alt_left {
text-align: justify;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:5px 7px 7px 7px;
width:112px; !important;
height:38px;
margin:-61px 0px 7px 1px;
text-align:right;
font-weight:normal !important;
}

.gallery_list_img{
z-index:1 !important;
border: 1px #CCC solid;	
margin:-1px 7px 7px 0px;
}

.sponsoren_img_rahmen_logo{
width:126px;float:right;
padding:0px 0px 7px 7px;
margin-bottom:7px;
}

.sponsoren_img_rahmen_logo img{
border: 1px #e5e5e5 solid;
}

.sponsoren_img_rahmen_name{
width:94px;
height:59px;
float:left;
padding-top:20px;
font-weight:bold;
}

.sponsoren_img_rahmen_klein{
border: 0px #e5e5e5 solid;
clear:both;
}

.sponsoren_img_rahmen{
border: 1px #e5e5e5 solid;
float:left;
width:237px;
height:160px;
padding:7px;
margin: 0px 3px 7px 4px;
}

.kontakt_img_rahmen_logo{
width:52px;float:right;
padding:0px 0px 7px 7px;
margin-bottom:7px;
}

.kontakt_img_rahmen_name{
width:150px;
height:59px;
float:left;
padding-top:20px;
font-weight:bold;
}

.kontakt_img_rahmen_name_name{
font-size:13px;
font-weight:bold;
}

.kontakt_img_rahmen_klein{
border: 0px #e5e5e5 solid;
clear:both;
}

.kontakt_img_rahmen{
border: 1px #e5e5e5 solid;
float:left;
width:237px;
height:130px;
padding:7px;
margin: 0px 3px 7px 4px;
}

.suche {
border-top: 1px #e5e5e5 solid;
margin-top:14px;
padding-top:14px;
	
}

.galerieliste a {font-weight:normal !important;}

.guestbook_titel {
font-size:12px;
border-bottom:1px dotted #99ACBD;
font-weight:bold;
margin: 14px 0px 7px 0px;
}

.guestbook_label {
width:170px;
float:left;
}

.guestbook input {
width:376px;
float:left;
height:12px;
border:1px dotted #99ACBD;
margin-right:0px;margin-top:2px;
font-size:10px;
}

.textarea {
clear:both;	
width:546px;
height:77px;
border:1px dotted #99ACBD;
margin-right:0px;margin-top:2px;
font-size:10px;
}

.submit_input_gb {
height:15px !important;	
width:546px !important;
border:1px dotted #99ACBD;
margin-right:0px;margin-top:2px;
font-size:10px;
}

.rss {
margin:4px 1px 2px 5px;	
}

.spieler_klein{
float:left !important;
width:174px !important;
height: 262px !important;
margin: 3px 3px 4px 4px;
}

.spieler_klein_alt {
text-align: justify;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:5px 7px 7px 7px;
width:160px; !important;
height:25px;
margin:-40px 0px 7px 0px;
text-align:right;
font-weight:normal !important;
font-weight:bold;
}

.spieler_klein_img img{
z-index:1 !important;
border: 1px #CCC solid;	
margin:-1px 7px 7px 0px;
}

.spieler_gross{
width:542px;
margin: 3px 3px 4px 4px;
}

.spieler_gross_alt {
text-align: justify;
z-index:2 !important;
position:relative !important;
background:url(bilder/top-news.png) repeat;
padding:7px 7px 7px 7px;
width:528px; !important;
height:293px;
margin:-310px 0px 7px 0px;
text-align:right;
font-weight:normal !important;
font-weight:bold;
}

.spieler_gross_img img{
z-index:1 !important;
border: 1px #CCC solid;	
margin:-1px 7px 7px 0px;
}

.spieler_gross_kasten_left {
width:250px;
float:left;
margin-right: 14px;
}

.spieler_gross_kasten_right {
width:250px;
float:left;
}

.team_pic{
float:left;	
border: 1px #CCC solid;
margin:0px 4px 7px 0px;
}

.team_pic_right{
float:left;	
border: 1px #CCC solid;
margin:0px 0px 7px 0px;
}
