*{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
html {
	height:100%;
}
body {
	height:100%;
	background:#100003 url(../images/hg-body.jpg) left top repeat-x; 
}
/* Container Aufbau und Boxen */
div#page[id] {
    height:auto;
    min-height:100%;
}
div#page {
	height: 100%;
	min-height:100%;
	width:1004px;
	margin:0 auto 0 auto;
	background-image:url(../images/hg-inhalt.png);
	background-position:center;
	background-repeat: repeat-y;
	}
	div#page div.header{
		width:1004px;
		height:222px;
		}
		/* SV LOGO */
		div#page div.header div.svlogo{
			position:absolute;
			width:109px;
			height:142px;
			margin:27px 0 0 77px;
		}		
		div#page div.header div.mainnavi{
			position:absolute;
			margin:167px 0 0 232px;
			height:33px;
			width:auto;
			_width:722px; 
			}
	/* CONTENT */
	div#page div.content{
		margin:0 0 0 31px;
		padding:0px 21px 22px 20px;
		}
		/* linke Spalte */
		div#page div.content div.colLeft{
			float:left;
			width:160px;
			}
			div#page div.content div.colLeft div.SubNavi{
				margin-bottom:10px;
			}
			div#page div.content div.colLeft div.sponsoren{
				padding:12px;
				color:#6f6f6e;
				text-transform:uppercase;
				font-weight:bold;
				background:#ededed;
			}
			div#page div.content div.colLeft div.sponsoren img.co-sponsor{
				margin-top:3px;
			}
			div#page div.content div.colLeft div.likebox{
				margin-top:10px;
				background:#ededed;
			}
			div#page div.content div.colLeft div.likebox div{
				border:none;
			}
		/* mittlere Spalte */
		div#page div.content div.colCenter{
			float:left;
			width:496px;
			margin:0 21px 0 21px;
			}
			div#page div.content div.colCenter div.topNews{
				margin-bottom:9px;
				}
				div#page div.content div.colCenter div.topNews div.news{
					border:4px solid #dadada;
					border-top:none;
					padding:19px 14px 12px 12px; 
					}
					div#page div.content div.colCenter div.topNews div.news img.image{
						margin:0 16px 16px 0;
					}
					div.news div.headline,
					div.news div.headline a{
						font-weight:bold;
						color:#878786;
						margin-bottom:10px;
					}
					div.news div.subline,
					div.news div.subline a{
						font-size:15px;
						font-weight:bold;
						color:#db002a;
						margin-bottom:10px;
					}
					div.news div.text,
					div.news div.text a{
						font-size:11px;
					}
				div.NewsContent{
					background:#ededed;
					padding:16px;
					}
					div.NewsContent div.headline{
						color:#6f6f6e;
						text-transform:uppercase;
						font-weight:bold;
					}
					div.NewsContent div.headlineSmall{
						color:#6f6f6e;
						font-weight:bold;
					}
					div.NewsContent hr{
						height:4px;
						color:#ffffff;
						background-color:#ffffff;
						border:none;
						margin:5px 0 13px 0;
					}
			
		/* rechte Spalte */
		div#page div.content div.colRight{
			float:left;
			width:204px;
			}
			div#page div.content div.colRight div.box{
				background:#000000 url(../images/hg-box.gif) top left repeat-x;
				width:186px; /* 204px-18px (padding) */
				padding:9px;
				margin-bottom:8px;
				}
				div#page div.content div.colRight div.box div.headline{
					background:#c6c6c7;
					line-height:18px;
					font-weight:bold;
					text-align:right;
					padding-right:7px;
					overflow:hidden;
				}
				div#page div.content div.colRight div.box div.picture{
					border:1px solid #c6c6c7;
					text-align:center;
					background:transparent url(images/news/pic_bgnd.gif) left top repeat-y;
				}
				div#page div.content div.colRight div.box div.nextgame{
					background:#ffffff;
					padding:15px 8px 15px 13px;
					}
					div#page div.content div.colRight div.box div.nextgame div.subline{
						font-weight:bold;
						color:#878786;
						margin-bottom:10px;
					}
					div#page div.content div.colRight div.box div.nextgame div.versus{
						font-size:15px;
						font-weight:bold;
						color:#db002a;
						margin-bottom:10px;
					}
					div#page div.content div.colRight div.box div.nextgame div.text{
						font-size:10px;
					}
					div#page div.content div.colRight div.box div.nextgame div.map{
						margin:13px 0 10px 0;
					}
					div#page div.content div.colRight div.box div.nextgame div.map input{
						border:1px solid #abadb3;
						color:#abadb3;
						font-size:10px;
						padding-left:5px;
						width:160px;
						height:18px;
					}
					div#page div.content div.colRight div.box div.nextgame ul {
					  padding-left: 12px;
					  margin-top: 2px;
					  margin-bottom: 2px;
          }
/* Spezielle Tags für bestimmte Unterseiten */
div.top200 img{
	margin:0px 12px 12px 0px;
}
/* Accordion */
h1.accordion_toggle {
	display: block;
	font-weight:bold;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	border-top:4px solid #ffffff;
	line-height:35px;
}
h1.accordion_toggle_active {
	background:#f0f0f0 url(../images/minus.gif) 18px 7px no-repeat;
}

.accordion_content {
	overflow: hidden;
}
ol{
	margin:0px;
	padding:0px;
}
ol li{
	margin:3px 0 3px 18px;
	padding:0 0 0 0px;
}





/* Diverse HTML-TAGS */
a{
	outline:none;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
	border:none;
}
div.clear{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
div.left{
	text-align:left;
}
div.floatLeft{
	float:left;
}
div.right{
	text-align:right;
}
.Grey{
	color:#6f6f6e;
}
.ul{
	text-decoration:underline;
}
div#archiv a.active{
	font-weight:normal;
	color:#db002a;
	text-decoration:underline;
}
a.linkGrey{
	color:#878786;
	text-decoration:none;
}
a.linkGrey:hover{
	text-decoration:underline;
}
a.linkRed{
	color:#db002a;
	text-decoration:none;
}
a.linkRed:hover{
	text-decoration:underline;
}
a.linkNews{
	color:#000000;
	text-decoration:none;
}
a.linkNews:hover, a.linkNewsActive{
	color:#db002a;
	text-decoration:underline;
}
a.moreRed{
	background:transparent url(../images/btn_more_red.gif) right 4px no-repeat;
	padding-right:15px;
	color:#878786;
	text-decoration:none;
}
a.moreWhite{
	background:transparent url(../images/btn_more_white.gif) right 4px no-repeat;
	padding-right:15px;
	color:#ffffff;
	text-decoration:none;
}
a.moreBlack{
	background:transparent url(../images/btn_more_black.gif) right 4px no-repeat;
	padding-right:15px;
	color:#000000;
	text-decoration:none;
}
a.backRed{
	background:transparent url(../images/btn_back_red.gif) left 4px no-repeat;
	padding-left:15px;
	color:#878786;
	text-decoration:none;
}
a.backWhite{
	background:transparent url(../images/btn_back_white.gif) left 4px no-repeat;
	padding-left:15px;
	color:#ffffff;
	text-decoration:none;
}
a.backBlack{
	background:transparent url(../images/btn_back_black.gif) left 4px no-repeat;
	padding-left:15px;
	color:#000000;
	text-decoration:none;
}
a.moreRed:hover, a.moreWhite:hover, a.moreBlack:hover, a.backRed:hover, a.backWhite:hover, a.backBlack:hover{
	text-decoration:underline;
}	
a.linkWhite{
	color:#ffffff;
	text-decoration:none;
}
a.linkWhite:hover{
	text-decoration:underline;
}	
	

