body {
	color:						#666666;
	height:						100%;
	background-image:			url(../images/site_back.jpg);
	background-repeat:		repeat-x;
	background-color:			#001E2A;
}
li {
	float: 						none;/*left*/
	list-style-type: 			none;
	text-align:					left;
	border-top:					0px solid #56555A;
}
a {
	color:						#666666;
}
a:hover {
	color:						#DBA52B;
}

#site {
	width:						100%;
	min-height:					100%;
	border:						0px solid white;
}
#page {
	padding-top:				0em;	
	width:						94.2em;
	border:						0px solid white;
	position:					relative;/* hatte keine lust lang an dem margin:auto rumzurätseln ;)*/
	left:							50%;
	margin-left:				-47.1em;
}
#footer {
	text-align:					center;
	vertical-align:			middle;
	position:					relative;
	top:							-75px;
	background-color:			#E7E7E7;
	border:						0px solid white;
	/*border-top:					2px solid #E7E7E7;*/
	border-top:					0px solid #E7E7E7;
	border-bottom:				10px solid #001E2A;
}

#head_page {
	width:						94.2em;
	height:						15.6em;
	background-image:			url(../images/head.jpg);
	background-repeat:		no-repeat;
	border:						0px solid black;
}
#head_page h1 {
	font-family:				Helvetica, Arial, Verdana, sans-serif;
	color:						#2D187E;
	font-size:					24px;
	padding-top:				56px;
	margin-left:				160px;
	border:						0px solid black;
}

#menu_main {
	height:						2.5em;
	background-image:			url(../images/navi_top_back.jpg);
	background-repeat:		repeat-x;
	background-color:			#001E2A;
	margin-top:					0.2em;
	margin-left:				2em;
	margin-bottom:				1.2em;
	border:						0px solid white;
}
#menu_main ul {
	margin:						0px;
	padding:						0px;
}
#menu_main li {
	float: 						left;
	margin-top:					0.4em;
	border:						0px solid white;
}
#menu_main li a {
	font-size:					1.4em;
	color:						white;
	text-decoration:			none;
	padding-left:				0.6em;
	padding-right:				0.6em;
	border:						0px solid white;
}
#menu_main li a:hover {
	font-weight:				bold;
}
#menu_main li a.active {
	font-weight:				bold;
}

#left {
	float:						left;
	width:						20.6em;
	margin-left:				2em;
	border:						0px solid white;
}
#center {
	float:						left;
	margin-left:				0.8em;
	width:						49.3em;
	border:						0px solid white;
}
#right {
	float:						left;
	width:						20.6em;
	margin-left:				0.8em;
	border:						0px solid white;
}

.box {
	font-size:					1.2em;
	background-color:			#FFFFFF;
	margin-bottom:				0.6em;
	border:						5px solid #E7E7E7;
	/*border-bottom:				0px solid #E7E7E7;*/
}

.box div {
	padding-left:				0.6em;
	padding-right:				0.6em;
	border:						0px solid #000000;
}
.box div#flatcalendar {
	padding-left:				0px;
	padding-right:				0px;
}
.box div#flatcalendar div {
	padding-left:				0px;
	padding-right:				0px;
}
.box div.abst {
	margin-bottom:				1em;
}

.box h1, .box h2 {
	position:					relative;
	font-size:					1em;
	color:						#FFFFFF;
	height:						1.3em;
	padding-top:				0.2em;
	padding-left:				0.6em;
	padding-right:				0.6em;
	background-image:			url(../images/headline_back.jpg);
	background-repeat:		repeat-x;
	border:						0px solid black;
}
.box h3 {
	position:					relative;
	font-size:					1em;
	color:						#666666;
	height:						1.8em;
	padding-top:				1.2em;
	padding-left:				0.6em;
	padding-right:				0.6em;
	border:						0px solid black;
}
#center .box h3 {
	position:					relative;
	font-size:					1em;
	color:						#666666;
	height:						1.8em;
	padding-top:				1.2em;
	padding-left:				1.8em;
	padding-right:				0.6em;
	border:						0px solid black;
}
.box hr {
	border: 						0px solid #E7E7E7;
	border-bottom: 			1px solid #E7E7E7;
}
#center .box h1 {
	padding-left:				1.6em;
}
#center .box div {
	padding-left:				1.9em;
	padding-right:				1.9em;
}

.box ul {
	margin:						0px;
	padding:						0px;
	margin-left:				-2em;
}
.box ul li ul {
	margin:						0px;
}
.box li {
	margin-top:					0.4em;
	padding-left:				2em;
	border:						0px solid white;
}
.box li a {
	font-weight:				bold;
	text-decoration:			none;
	padding-right:				0.6em;
	border:						0px solid white;
}
.box li a:hover {
	font-weight:				bold;
	color:						#DBA52B;
}
.box li a.active {
	font-weight:				bold;
	color:						#DBA52B;
}
.box li ul li a {
	font-weight:				normal;
	text-decoration:			none;
	padding-right:				0.6em;
	border:						0px solid white;
}
.box li ul li a:hover {
	font-weight:				normal;
	color:						#DBA52B;
}
.box li ul li a.active {
	font-weight:				normal;
	color:						#DBA52B;
}

.box .content {
	padding-bottom:			1em;
	margin-bottom:				0em;
	border-bottom: 			5px solid #E7E7E7;
}
a.mehr {
	font-weight:				bold;
	color:						#DBA52B;
	text-decoration:			none;
	cursor:						pointer;
}
.pic_thumb_left {
	float:						left; 
	width:						8em;
	margin-top:					1.6em;
	margin-right:				1em;
}

#display {
	margin-left:				-14px;
	width:						210px;
}
#center .box .content .fussballDeLayer {
	position:					absolute;
	right:						262px;
	width:						212px;
	background-color:			#E7E7E7;
	padding:						10px;
	border:						0px solid black;
}

/*Fenster Aufstellung*/
.spielfeld {
	border:						0px solid black;
}
.ball {
	position:					absolute;
	/*cursor:						pointer;*/
	border:						0px solid black;
}
.aufstellung .titel {
	position:					absolute;
	width:						30px;
	left:							0px;
	font-weight:				bold;
	border:						0px solid black;
}
.aufstellung .text {
	position:					absolute;
	left:							70px;
	width:						310px;
	border:						0px solid black;
}
.sturm {
	position:					absolute;
	top:							68px; 
	left:							380px;
	border:						0px solid black;
}
.mittelfeld {
	position:					absolute;
	top:							123px; 
	left:							380px;
	border:						0px solid black;
}
.mittelfeld2 {
	position:					absolute;
	top:							163px; 
	left:							380px;
	border:						0px solid black;
}
.abwehr {
	position:					absolute;
	top:							220px; 
	left:							380px;
	border:						0px solid black;
}
.tor {
	position:					absolute;
	top:							280px; 
	left:							380px;
	border:						0px solid black;
}
.ersatz {
	position:					absolute;
	top:							350px; 
	left:							380px;
	border:						1px solid black;
}

/*Fenster Spielplan*/
.spielplan td {
	color:						#6B6A66;
	padding:						4px;
	border:						0px solid #6B6A66;
	border-left:				1px solid #6B6A66;
	border-top:					1px solid #6B6A66;
}
.spielplan td.last {
	border:						1px solid #6B6A66;
	border-bottom:				0px solid #6B6A66;
}
.spielplan tr.head {
	font-weight:				bold;
}
.spielplan tr.foot td {
	border-top:					1px solid #6B6A66;
	border-left:				0px solid #6B6A66;
}
#bannerOutput {
	padding-top:				10px;
}
#bannerOutputBox {
	padding-top:				10px;
}

.sitemap {
	font-size:					1em;
}
.sitemap a {
	text-decoration:			none;
}

#loadingLayer {
	display:						none;
	position:					absolute;
	top:							300px;
	left:							40%;
	width:						200px;
	height:						50px;
	background-color:			white;
	border:						1px solid #EAA200;
}
#loadingLayer div {
	margin:						10px;
}

.kaderBox {
	width: 		100px;
	text-align: center;
	margin:		5px;
	padding:		5px;
	background-color: #D6DCE3;
	border: 		0px solid black;
}
.kaderBox img {
	height: 		90px;
}