@charset "UTF-8";
/* CSS Document */

html, body {
      min-height: 100%;
      height: auto !important;
      height: 100%;
} 

body { /* allgemeine einstellungen, 10px = 0.6em, 12px = 0.76em, 14px = 0.9em, 16px = 1.0em */
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.76em;
	color:#000000;
	background-image:url(../../img/head/hg_oben.png);
	background-repeat:repeat-x;
}

html {
      background: url(../../img/head/hg_unten.png) left bottom repeat-x;
   }  

#bottom { /* hg unten, wird nicht genutzt! */
	display:none;
	bottom:0px;
	position:absolute;
	width:100%;
	height:323px;
	z-index:-1;
	background-image:url(../../img/head/hg_unten.png);
	background-repeat:repeat-x;
}

#center { /* webseite zentriert ausrichten */
	width:996px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	z-index:100;
	overflow:hidden;
}

#head, #head .logo, #head .flash { /* angaben head bereich mit logo und flash */
	width:996px;
	height:135px;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
}
#head .logo { /* logo bereich */
	width:172px;
	margin-bottom:0px;
}
#head .flash { /* flash bereich */
	width:814px;
	margin-bottom:0px;
}

#main {	/* kompletter mittlerer block */
	width:996px;
	height:auto;
	overflow:hidden;
	float:left;
}

#links { /* linker bereich mit navigation etc. */
	width:172px;
	margin-right:10px;
	overflow:hidden;
	float:left;
}

#mitte, #weiss { /* mittlerer bereich mit content, news, sponsoren */
	width:778px; /* 798 -20px */
	padding:0px 10px 20px 10px;
	height:auto;
	overflow:hidden;
	float:left;
}
#mitte {
	padding:0px;
	width:798px;
}
#weiss { /* mittlerer bereich mit content, news, sponsoren */
	background-color:#ffffff;
	margin-bottom:5px;
	min-height:300px;
	padding:0px 10px 0px 10px;
}
#ende {
	color:#FFFFFF;
	height:10px;
	width:300px;
	font-size:9px;
	float:left;
}

img a:link {
	border:none;
}

.clear {
	clear:both;
}

/* MENÃƒÅ“ */
/* hauptnav */
#links #nav {
	width:172px;
	overflow:hidden;
}
	#links .navoben {
		width:172px;
		min-height:27px;
		background-image:url(../../img/menu/hg_oben.png);
		background-repeat:no-repeat;
	}
	#links .navende {
		width:172px;
		height:4px;
		background-image:url(../../img/menu/hg_unten.png);
		background-repeat:no-repeat;
		margin-bottom:2px;
	}
	#links #nav ul {
		list-style:none;
		margin:0px;
		padding:10px 0px 0px 10px;
		width:160px;
	}
	#links #nav li {
		width:140px;
		background-repeat:no-repeat;
		padding: 0px;
	}
	#links #nav ul ul {
		list-style:none;
		margin:0px;
		padding: 5px 0px 5px 15px;
		width:140px;
	}
	#links #nav ul ul li {
		background: transparent url(../../img/menu/punkt2.png) no-repeat left -3px;
		padding: 0px 0px 5px 12px;
		width:125px;
	}
		#links #nav ul ul ul {
			list-style:none;
			margin:0px;
			padding: 5px 0px 5px 0px;
			width:140px;
		}
		#links #nav ul ul ul li {
			background: transparent url(../../img/menu/punkt2.png) no-repeat left -3px;
			padding: 0px 0px 5px 12px;
			width:125px;
		}
	#links #nav li a.nav_active {
		color:#00a75b;
	}

/* subnav */
#links #subnav {
	width:157px; /* 172 -2px border, -13px*/
	height:auto;
	padding:20px 5px 10px 8px;
	margin-top:15px;
	border:1px solid #dcdcdc;
	background-color:#f3f4f4;
	font-size:11px;
	-moz-border-radius:5px;
	-khtml-border-radius:15px;
}
#links #subnav ul {
	margin:0px;
	padding:0px 0px 0px 6px;
	list-style:none;
}
#links #subnav li {
	padding:0px 0px 10px 0px;
	margin:0px;
	background-repeat:no-repeat;
	list-style-position:outside;
}

#links #subnav li a.nav_active {
	color:#00a75b;
}

/* Aktion2 mit HBS Magazin und DSF */
#links #werbung {
	width:172px;
	height:auto;
	margin:15px 0px 15px 0px;
}

/* aktion mit tickets und video */
#links #aktion {
	width:172px;
	height:auto;
	margin:20px 0px 0px 0px;
}
#links #aktion ul {
	list-style:none;
	margin:0px;
	padding:0px;
	width:172px;
}
#links #aktion ul li {
	height:26px;
	?height:39px;	/* fÃƒÂ¼r IE7 */
	padding:13px 0px 10px 0px;
	_padding:12px 0px 10px 0px;	/* fÃƒÂ¼r IE 6 */
	float:left;
	width:160px;
}
#links #aktion img {
	float:left;
	margin:-12px 5px 0px 0px
}
.linie {
	border-bottom:2px dotted #c1c1c4;
	height: 2px;
	margin-bottom:5px;
	width:100%;
	overflow:hidden;
}
#links #aktion ul li a.nav_active {
	color:#00a75b;
}
#links #aktion .linie {
	?margin:5px 0px 8px 0px;
}

/* ENDE MENÃƒÅ“*/

/* CONTENT */
#content, #news {
	float:left;
}
#sponsoren {
	float:right;
}

#content {
	width:450px;
	float:left;
	margin-right:20px;
	overflow:hidden;
	text-align:justify;
	min-height:200px;
}
#content2 {
	width:648px;
	float:left;
	margin-right:20px;
	text-align:justify;
}

#sponsoren, #sponsoren #hauptsponsor, #sponsoren #ausstatter, #sponsoren #premium {
	width:110px;
	font-size:10px;
	overflow:hidden;
}
#sponsoren #hauptsponsor h1, #sponsoren #ausstatter h1, #sponsoren #premium h1, #sponsoren h1 {
	font-size:10px;
	margin:5px 0px 0px 0px;
	padding:2px 0 8px;
	font-weight:normal;
	border-bottom:none;
}
#sponsoren .csc-header-n2, #sponsoren .csc-header-n3, #sponsoren .csc-header-n4 {
	border-top:1px dotted #c1c1c4;
}
#sponsoren h1.csc-firstHeader {
	margin:0pc;
}
#sponsoren img {
	float:left;
	padding-bottom:5px;
}

/* LINKformatierungen */
a:link, a:visited, a:hover {
	color:#00a75b;
	text-decoration:underline;
}
table a img, a img {
	border : 0 none;
	padding-right:10px;
}
/* Mainmenu */
#links #nav a:link, #links #nav a:visited, 
#links #subnav a:link, #links #subnav a:visited, 
#links #aktion a:link, #links #aktion a:visited {
	color:#000000;
	text-decoration:none;
} 

/* H-Angaben */
h1 {
	font-size:16px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:2px dotted #00a75b;
}
h2 {
	font-size:14px;
	padding:2px 0px 10px 0px;
	margin:0px;
}
h3 {
	font-size:12px;
	padding:2px 0px 10px 0px;
	margin:0px;
}

/* NEWS */
#news, #team #rechts {
	margin:0px 20px 20px 0px;
	overflow:hidden;
	background-color:#f3f4f4;
	border:1px solid #dcdcdc;
	width:176px; /* 178 - 2px */
	font-size:11px;
}

	#news h2, #team #rechts h2, #news h1 { /* ÃƒÅ“berschrift Aktuelles */
		margin:0px;
		padding:5px 8px 3px 8px;
		background-color:#00a75b;
		font-size:12px;
		color:#FFFFFF;
	}
	#news h3 {
		font-size:11px;
		margin:2px 0px 8px 0px;
		padding:0px;
	}
	#news .news-latest-item {
		width:160px; /* 178 - 2px, -16px */
		margin:8px;
		border-bottom:1px solid #dcdcdc;
	}
	
	.news-date { /* Datumsformatierung */
		color:#787878;
		font-size:10px;
		font-style:italic;
	}
	
	#news .news-latest-morelink, .news-list-morelink {
		float:right;
		background-image: url(../../img/menu/punkt3.png);
		background-repeat:no-repeat;
		padding-left:10px;
		font-size:10px;
		margin-bottom:2px;
	}
	
	#news ul {
		margin:5px 0px 15px 21px;
		padding:0px;
	}
	
	#news ul li {
		padding-bottom:3px;
	}
	
	#news li.news-amenu-item-year {
		margin:8px 0px 3px -12px;
		list-style:none;
		font-weight:bold;
	}
	
	#news p, #newslist p {
		margin:0px;
		padding:0px;
	}
	
	#news .news-latest-gotoarchive {
		background-color:#cecdce;
		border-top:1px solid #dcdcdc;
		margin-top:20px;
	}
	#news .news-latest-gotoarchive h3 {
		margin:0px 0px 0px 8px;
		padding:3px 8px 3px 12px;
		font-size:11px;
		color:#000000;
		background-image:url(../../img/menu/punkt2.png);
		background-repeat:no-repeat;
		font-weight:normal;
	}
	#news .news-amenu-item-year li {
		list-style:none;
	}
	
	.newsimg img {
		float:left;
		padding:0px 5px 5px 0px;
	}
	#newsliste .newsimg img {
		float:left;
		padding:12px 5px 5px 0px;
	}
	
	#newslist .news-single-img {
		padding:0px 0px 20px 0px;
		font-size:10px;
	}
	#newslist .news-single-author {
		font-style:italic;
		font-size:10px;
	}
	#newslist .news-single-backlink {
		border-top:1px dotted #dcdcdc;
		font-size:11px;
		padding-top:5px;
		margin-top:10px;
	}
	#newslist .news-single-additional-info {
		background-color:#f3f4f4;
		padding:1px 10px 1px 10px;
		margin:15px 0px 5px 0px;
	}
	#newslist dt {
		font-weight:bold;
	}
	#newslist dd {
		margin-left:60px;
	}
	.tx-ttnews-browsebox {
		text-align:center;
	}
	#newsliste h3 {
		padding:2px 0px 0px 0px;
	}
	
	.ttnews-cat-tree ul {
		margin:5px 0 15px 5px;
		padding:0;
	}
	.ttnews-cat-tree li {
		list-style:none;
	}
	#news ul#treeRoot, #news .news-amenu-container {
		margin:0;
		padding:0;
	}

.linieende {
	border-top:1px solid #dcdcdc;
	height:1px;
	margin:20px 0px 5px 0px;
}
.linie2 {
	border-top:1px solid #dcdcdc;
	height:1px;
	margin:10px 0px 10px 0px;
}

/* Sponsoren Bildabstand */
div.csc-textpic img {
	padding:0px 15px 15px 0px;
}

/* p Abstaende in Tabelle auf 0 setzen */
table p.bodytext, table p {
	margin:0px;
	padding:0px;
}

/* Spielerdaten Mannschaft */
#team #teambild {
	float:left;
	margin-right:20px;
}

/* Spielerdeatil rechts */
#team #detail, #team #detail1, #team #detail2, #team #detail3, #team #detail4, #team #detail5, #team #detail6, #team #detail7, #team #detail8, #team #detail9,
#team #detai20, #team #detai21, #team #detai22, #team #detai23 {
	width:176px; /* 176 -14 */
	padding:0px;
	z-index:20;
}
#team #rechts .news-latest-item {
	margin:8px;
	text-align:center;
	font-size:12px;
}
#team #rechts img {
	width:160px;
	margin:12px 0px 0px 8px;
}
#team #rechts h2 {
	text-align:center;
}
#team #rechts {
	min-height:290px;
	background-image:url(../../img/mannschaften/1mannschaft/default.png);
}

/* Sponsoren unten nebeneinander stellen */
#sponsoren2 {
	text-align:center;
	width:758px;
	margin-top:10px;
}
#sponsoren2 img {
	margin:0px 15px 10px 0px;
}

/* druckleiste */
#content .abschluss, #content2 .abschluss, #weiss .abschluss {
	border-top:1px solid #dcdcdc;
	font-size:11px;
	text-align:right;
	padding:3px 0px 0px 0px;
	margin-top:10px;
}
#weiss .abschluss {
	margin-bottom:15px;
}

/* CHGALLERY */
.tx-chgallery-pi1 .download {
	text-align:center;
	font-size:10px;
	padding-top:2px;
}
	#content2 .tx-chgallery-pi1 .single .img {
		background-position:center;
		border-left:1px solid #dee1e3;
		border-right:1px solid #dee1e3;
		width:148px;
	}
	#content2 .tx-chgallery-pi1 .single .img .align {
		margin-left:-70px;
		width:148px;
	}
	.tx-chgallery-pi1 ul.chgallery-list {
		margin:0;
		padding:0;
	}
		ul.chgallery-list li {
			width:300px;
			max-height:130px;
			min-height:130px;
			border-bottom:1px dotted #dee1e3;
			float:left;
		}
		#content2 .chgallery-list .description {
			font-size:12px;
			font-weight:bold;
			border-bottom:2px dotted #ffffff;
			padding-bottom:2px;
			margin-bottom:5px;
		}
		#content2 .tx-chgallery-pi1 .chgallery-list .text {
			width:160px;
			padding-left:15px;
		}
	#content2 .tx-chgallery-pi1 .chgallery-list .img {
		width:120px;
	}
	#content2 .tx-chgallery-pi1 .chgallery-list .itemodd .img img, #content2 .tx-chgallery-pi1 .chgallery-list .itemeven .img img {
		border:none;
	}
	#content2 .tx-chgallery-pi1 .chgallery-list .itemodd, #content2 .tx-chgallery-pi1 .chgallery-list .itemeven {
		background:white url(../../img/galerie/hg.png) repeat-x left top;
		padding-bottom:2px;
		margin-bottom:2px;
	}
	#content2 .tx-chgallery-pi1 .chgallery-list .itemodd {
		margin-right:2px;
	}
	.tx-chgallery-pi1 .info {
		display:none;
	}
	
/* Teamseite */
.csc-textpic-intext-left-nowrap .csc-textpic-text {
	padding:0;
	margin:0;
}