body {
	background-color:rgb(0,0,0);
	font-family:Verdana;
	font-size:11px;
}

div{
	position:relative;
	margin:0;
	padding:0;
	border:0;
}
.clear{
	clear:both;
	font-size:1px;
	height:0pt;
	line-height:0px;
	float:none;
}
#page{
	margin: 5px auto;
	width:998px;
}

#admincenter{
	clear						: both;
	display					: none;
	width						: 988px;
	padding					: 0 0 0 10px;
	height					: 40px;
	background			: #E7E5E5;
	opacity					: 1;
}
#admincenter ul{
	margin					: 0;
	list-style			: none;
	padding					: 0;
}
#admincenter li{
	list-style			: none;
	margin					: 0;
	height					: 20px;
	line-height			: 20px;
	float						: left;
}
#admincenter a{
	display					: block;
	padding					: 0 5px;
	color						: #000000;
}
#admincenter li a:hover{
	background			: #333333;
	color						: #FFFFFF;
}

#pageheader{
	position:relative;
	width: 998px;
	height: 233px;
	background-image: url("/images/design/header.png");
}

#pageheader .sub1, #pageheader .sub2, #pageheader .sub3, #pageheader .sub4, #pageheader .sub5, #pageheader .sub6{
	position:absolute;
	width:95px;
	height:16px;
	padding: 2px 0 0 20px ;
	color:white;
	background:url("/images/design/subnavi_background.png");
}
#pageheader .sub1:hover, #pageheader .sub2:hover, #pageheader .sub3:hover, #pageheader .sub4:hover, #pageheader .sub5:hover, #pageheader .sub6:hover{
	color:black;
	background:url("/images/design/subnavi_background_hover.png");
}

#pageheader .sub1{top:102px;left:152px;}
#pageheader .sub2{top:120px;left:134px;}
#pageheader .sub3{top:138px;left:116px;}
#pageheader .sub4{top:156px;left: 98px;}
#pageheader .sub5{top:174px;left: 80px;}
#pageheader .sub6{top:192px;left: 62px;}

#pageheader .main, #pageheader .mainselected{
	position:absolute;
	cursor:pointer;
	width:60px;
	height:35px;
	line-height:35px;
	color:rgb(145,145,145);
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
#pageheader .mainselected{
	color:rgb(100,100,100);
}
#pageheader .main:hover{
	color:rgb(206,40,34);
}

#pageheader #main1{top:140px;left:250px;}
#pageheader #main2{top:140px;left:350px;}
#pageheader #main3{top:140px;left:450px;}
#pageheader #main4{top:140px;left:550px;}

#pageheader #statistik_visits{
	position:absolute;
	color:#737373;
	font-size:10px;
	line-height:11px;
	left:800px;
	top:46px;
	width:70px;
	height:40px;
}
#pageheader #statistik_online{
	position:absolute;
	color:#737373;
	font-size:10px;
	line-height:11px;
	left:928px;
	top:46px;
	width:70px;
	height:40px;
}


#werbung{
	float:left;
	width:998px;
	height:103px;
	background-image: url("/images/design/werbung.png");
}
#werbung td{
	padding:7px;
}

#main{
	float:left;
	min-height:700px;
	padding: 0 8px 0 8px;
	width:982px;
	clear:both;
	background:url("/images/design/background.png") repeat-y;
}


#footer{
	position:fixed;
	bottom:0px;
	
	
	float:left;
	width: 998px;
	height:11px;
	background: url("/images/design/footer.png");
}






#content{
	width:540px;
	margin-left:1px;
	position:relative;
	float:left;
}

#content #footer{

	margin-top:10px;
	padding:13px;
	padding-left:170px;
	color:white;
	
	position:relative;
	float:left;
	width: 345px;
	border:5px black solid;
	height:24px;
	background: url("/images/design/footer_content.png");
}
#content #footer td{
	color:white;
	height:26px;
	width:100%;
	vertical-align:middle;
}


#leftmenu{
	position:relative;
	float:left;
	min-height:10px;;
	width: 220px;
}

#rightmenu{
	position:relative;
	float:right;
	min-height:10px;;
	width: 220px;
}




.box_l	{float:left;position:relative;width:220px;border-bottom:3px white solid;}
.box_r	{float:left;position:relative;width:220px;border-bottom:3px white solid;}
.box_c	{float:left;position:relative;height:24px;width:188px;}

.box {}

.box_topmatch{
	background:url("/images/design/topmatch_background.png");
	width:216px;
	height:114px;
 }
.box_topmatch .teamname{
 	position:absolute;
	top:15px;
	left:10px;
	width:100px;
}
.box_topmatch .teamname,.box_topmatch .teamname a, .box_topmatch .teamname a:link, .box_topmatch .teamname a:visited{
	color:rgb(133,131,131);
	font-weight:bold;
	font-size:12px;
 }
.box_topmatch .datum{
 	position:absolute;
	bottom:15px;
	left:20px;
	width:100px;
	color:rgb(133,131,131);
	font-weight:bold;
	font-size:12px;
 }
 
.box_topmatch img{
 	position:absolute;
	top:10px;
	right:5px;
	width:90px;
	height:90px;
	background:blue;
 }
 
 
.box_content .special{
	background:url("/images/design/background_special.png");
	width:216px;
	height:116px;
}

.box_content .special img{
	padding-top:10px;
}
 

.box_header	{
	height:19px;
	width:165px;
	background:url("/images/design/leftmenu_header.png");
	color:rgb(157,157,157);
	font-weight:bold;
	padding:7px 5px 0px 50px;
	
}
.box_content{border:2px black solid;background:url("/images/design/box_background.png") repeat;}
.box_footer	{position:relative;height:14px;width:220px;background:url("/images/design/leftmenu_footer.png");}


#loginform{
	position:absolute;
	right:0px;
	top:7px;
	width:200px;
}
#loginform .pre{
	width:68px;
	height:24px;
	text-align:center;
	color:white;
	background:url("/images/design/login_pre.png");
}
#loginform input{
	position:absolute;
	right:0px;
	
	width:131px;
	height:24px;
	line-height:20px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	border:0px;
	background:url("/images/design/login_input.png");
}
#loginbuttons{
	width:58px;
}
#loginbuttons .login	{margin-top:5px;float:left;position:relative;height:17px;width:58px; background:url("/images/design/button_login.png");}
#loginbuttons .register	{margin-top:1px; float:left;position:relative;height:17px;width:58px; background:url("/images/design/button_register.png");}
#loginbuttons .request	{margin-top:1px; float:left;position:relative;height:17px;width:58px; background:url("/images/design/button_request.png");}



#pageheader #box{
	position:absolute;
	top:145px;
	left:704px;
}

#pageheader #box #box_header{
	color:white;
	width:254px;
	height:24px;
	line-height:24px;
	padding-left:10px;
}
#pageheader #box #box_loginheader{
	color:white;
	font-weight:bold;
	font-size:10px;
	height:24px;
	line-height:15px;
	padding-left:40px;
	margin-left:40px;
	margin-top:4px;
	background:url("/images/design/icon_login.png") no-repeat;
}
#pageheader #box #box_content{
	width:264px;
	height:62px;
	line-height:20px;
	padding:0px;
}


.contentfooter{
	height:21px;
	width:540px;
	background: url("/images/design/content_footer.png");
}
.contentmain{
	width:493px;
	padding					: 0px 23px 5px 24px;
	color						: #333333;
	font-size				: 11px;
	background:url("/images/design/content_background.png") repeat-y;
}
.contentheader{
	width:490px;
	height:23px;
	background:url("/images/design/content_header.png");
	padding:34px 0 0 50px;
}
.modulname{
	position:absolute;
	right:78px;
	top:34px;
	color:#949494;
}



.newsbox_header{
	padding:6px 0 0 18px;
	color:#a1a1a1;
	font-weight:bold;
	
	width:252px;
	height:20px;
	background:url("/images/design/topcontent_header.png");
}
.newsbox_header2{
	padding:6px 0 0 18px;
	color:#a1a1a1;
	font-weight:bold;
	
	width:248px;
	height:17px;
	border:2px black solid;
	background:url("/images/design/topcontent_header2.png");
}

.newsbox_content{
	width:266px;
	height:80px;
	border-left:2px black solid;
	border-right:2px black solid;
	background:url("/images/design/topcontent_background.png");
}
.newsbox_contentbild{
	width:266px;
	height:80px;
	border-left:2px black solid;
	border-right:2px black solid;
	background:url("/images/design/topcontent_background_bild.png");
}
.newsbox_content .newstext{
	color:white;
	padding: 10px 20px;
	position:absolute;
	top:3px;
	left:0px;
	width:225px;
	height:60px;
}

.newsbox_contentbild .newstext{
	color:white;
	padding: 10px 20px;
	
	position:absolute;
	top:0px;
	left:52px;
	width:170px;
	height:60px;
}
.newsbox_footer{
	width:270px;
	height:16px;
	background:url("/images/design/topcontent_footer.png");
	position: relative;
	left: -1px;
}

.newsbox_more,.newsbox_more:link,.newsbox_more:visited{
	font-weight:bold;
	position:absolute;
	font-size:10px;
	right:0px;
	bottom:5px;
	color:red;
	width:100px;
	text-align:center;
}
