ol, ul {
list-style: none;
margin:0px;
padding:0px;
border:0px;
}

/* end reset styles */
/* clearing technique *
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
/*........... do not change or amalgamate the above clearfix styles ......*/

/*Anfang Layout Design*/

body{
font-size: 10px;
background:#000 url(images/design/bg/bg_content.gif) repeat-x 0 0;
}

#container {
width:1000px;
margin:auto;
text-align:left;
}

#header {
width:1000px;
height:196px;
background:url(images/design/header/top_header.jpg) no-repeat 0 0;
position:relative;
}

#main,#content{width:1000px;
float:left;}
#main{background:url(images/design/bg/bg_content_col3.jpg) repeat-y 0 0;
position:relative;
z-index:1;
}
#content{
background:url(images/design/bg/bg_content_all.jpg) no-repeat 0 0;
min-height:407px;
}
* html #content {height:407px;}/* for ie6 and under*/

#left_main {
width:324px;
height:auto;
margin-left:107px;
float:left;
position:relative;
z-index:3;
display:inline;
}

#center_main {
width:432px;
height:auto;
float:left;
position:relative;
z-index:3;
}

#right_main {
width:244px;
height:auto;
float:left;
margin:0px;
display:inline;
position:relative;
z-index:3;
}

/*Ende Layout Design*/

/* Anfang Left_main Style*/
#top_box_left {
width:324px;
height:auto;
background:#000;
}

#bottom_box_left {
width:324px;
height:177px;
background:#000;
}
/*Ende Left_main Style*/

/*Anfang Subnavi*/
#subnavi {
width:160px;
height:169px;
float:left;
}

#subnavi_header {
width:160px;
height:20px;
background:url(images/design/subnavi/subnavi_header.jpg) no-repeat 0 0;
float:left;
}

#subnavi_left {
width:11px;
height:139px;
background:url(images/design/subnavi/subnavi_left.jpg) no-repeat 0 0;
float:left;
}

#subnavi_main {
width:142px;
height:139px;
background:#000;
float:left;
}

#subnavi_right {
width:7px;
height:139px;
background:url(images/design/subnavi/subnavi_right.jpg) no-repeat 0 0;
float:left;
}

#subnavi_bottom {
width:160px;
height:10px;
background:url(images/design/subnavi/subnavi_bottom.jpg) no-repeat 0 0;
float:left;
}
/*Ende Subnavi*/

/*Anfang Last_wars*/
#last_wars {
width:164px;
height:169px;
float:left;
}

#last_wars_header {
width:164px;
height:20px;
background:url(images/design/lastwars/last_wars_header.jpg) no-repeat 0 0;
float:left;
}

#last_wars_left {
width:11px;
height:139px;
background:url(images/design/lastwars/last_wars_left.jpg) no-repeat 0 0;
float:left;
}

#last_wars_main {
width:136px;
height:139px;
background:#000;
float:left;
}

#last_wars_right {
width:17px;
height:139px;
background:url(images/design/lastwars/last_wars_right.jpg) no-repeat 0 0;
float:left;
}

#last_wars_bottom {
width:164px;
height:10px;
background:url(images/design/lastwars/last_wars_bottom.jpg) no-repeat 0 0;
float:left;
}
/*Ende Last_wars*/

/*Anfang Video*/
#video {
width:324px;
height:218px;
float:left;
}

#video_header {
width:324px;
height:1px;
background:url(images/design/video/video_header.jpg) no-repeat 0 0;
float:left;
}

#video_left {
width:5px;
height:215px;
background:url(images/design/video/video_left.jpg) no-repeat 0 0;
float:left;
}

#video_main {
width:309px;
height:215px;
background:#000;
float:left;
}

#video_right {
width:10px;
height:215px;
background:url(images/design/video/video_right.jpg) no-repeat 0 0;
float:left;
}

#video_bottom {
width:324px;
height:2px;
background:url(images/design/video/video_bottom.jpg) no-repeat 0 0;
float:left;
}
/*Ende Video*/

/*Anfang Liga*/
#liga {
width:324px;
height:132px;
float:left;
}

#liga_header {
width:324px;
height:20px;
background:url(images/design/liga/liga_header.jpg) no-repeat 0 0;
float:left;
}

#liga_left {
width:5px;
height:111px;
background:url(images/design/liga/liga_left.jpg) no-repeat 0 0;
float:left;
}

#liga_main {
width:309px;
height:111px;
background:#000;
float:left;
}

#liga_right {
width:10px;
height:111px;
background:url(images/design/liga/liga_right.jpg) no-repeat 0 0;
float:left;
}

#liga_bottom {
width:324px;
height:1px;
background:url(images/design/liga/liga_bottom.jpg) no-repeat 0 0;
float:left;
}
/*Ende Liga*/

/*Anfang Downloads*/
#downloads {
width:160px;
height:177px;
float:left;
}

#downloads_header {
width:160px;
height:21px;
background:url(images/design/downloads/downloads_header.jpg) no-repeat 0 0;
float:left;
}

#downloads_left {
width:14px;
height:138px;
background:url(images/design/downloads/downloads_left.jpg) no-repeat 0 0;
float:left;
}

#downloads_main {
width:137px;
height:138px;
float:left;
}

#downloads_right {
width:9px;
height:138px;
background:url(images/design/downloads/downloads_right.jpg) no-repeat 0 0;
float:left;
}

#downloads_bottom {
width:160px;
height:18px;
background:url(images/design/downloads/downloads_bottom.jpg) no-repeat 0 0;
float:left;
}
/*Ende Downloads*/

/*Anfang Besucher*/
#besucher {
width:164px;
height:178px;
float:left;
}

#besucher_header {
width:164px;
height:21px;
background:url(images/design/besucher/besucher_header.jpg) no-repeat 0 0;
float:left;
}

#besucher_left {
width:9px;
height:138px;
background:url(images/design/besucher/besucher_left.jpg) no-repeat 0 0;
float:left;
}

#besucher_main {
width:138px;
height:138px;
float:left;
}

#besucher_right {
width:17px;
height:138px;
background:url(images/design/besucher/besucher_right.jpg) no-repeat 0 0;
float:left;
}

#besucher_bottom {
width:164px;
height:18px;
background:url(images/design/besucher/besucher_bottom.jpg) no-repeat 0 0;
float:left;
}
/*Ende Besucher*/

/*Anfang Login Style*/
#login {
width:1000px;
height:18px;
float:left;
overflow:hidden;
}

#login_bg_left {
background:url(images/design/login/login_bg_left.jpg) no-repeat 0 0;
width:231px;
height:18px;
float:left;
}

#login_bg_main {
background:#000000 ;
width:487px;
height:18px;
float:left;
}

#login_bg_right {
background:url(images/design/login/login_bg_right.jpg) no-repeat 0 0;
width:282px;
height:18px;
float:left;
}
/*Ende Login Style*/ 
 
/*Anfang Navi Style*/
#navi_bg_left {
background:url(images/design/navi/navi_bg_left.jpg) no-repeat 0 0;
float:left;
width:107px;
height:51px;
}

#navi_bg_main {
width:756px;
height:51px;
float:left;
background:#000;
}

#navi_bg_right {
background:url(images/design/navi/navi_bg_right.jpg) no-repeat 0 0;
float:right;
width:137px;
height:51px;
}

#navi_bg_top {
background:url(images/design/navi/navi_top.jpg) no-repeat 0 0;
width:756px;
height:7px;
float:left;
}

#navi_bg_bottom {
background:url(images/design/navi/navi_bg_bottom.jpg) no-repeat 0 0;
width:756px;
height:15px;
float:left;
}

#navi {
width:1000px;
height:51px;
float:left;
overflow:hidden;
}

#nav {
width:756px;
height:29px;
float:left;
position:relative;
}

ul#navi_l li{
height:29px;
text-transform:uppercase;
font-style: italic;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
float:left;
}
 
ul#navi_l li a{
color:#fff;
}
/*Ende Navi Style*/

#footer {
width:1000px;
height:137px;
background:url(images/design/footer/footer.jpg) no-repeat 0 0;
clear:both;
position:relative;
z-index:2;
}

h3.copy {
	position:absolute;
	left:421px;
	top:59px;
	}

.watermark {
	background:url(images/design/footer/watermark/left_mark.gif) no-repeat 0 0;
	position:absolute;
	width:107px;
	height:345px;
	clear:both;
}

.w1 {
top:-345px;
}

.w2 {
width:137px;
left:863px;
top:-354px;
height:354px;
background:url(images/design/footer/watermark/right_mark.gif) no-repeat 0 0;
}

/*Anfang News Style*/
.news_box {
	width:412px;
	height:auto;
	background:#000;
	float:left;
	margin-left:18px;
	
}
.news_title {
	width:413px;
	height:35px;
	background:url(images/design/news/news_top.png) no-repeat 0 0;
	float:left;
	display:block;
}
span.datum {
	position:relative;
	background:url(images/design/news/schrift/news_datum.png) no-repeat 0 0;
	left:30px;
	top:10px;
}
span.date {
	position:relative;
	left:40px;
	bottom:1px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
span.autor {
	background:url(images/design/news/schrift/news_author.png) no-repeat 0 0;
	position:relative;
	left:250px;
	top:10px;
	}
	
span.autor_poster {
	position:relative;
	left:37px;
	bottom:2px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	}
h3.kommentar {
	background:url(images/design/news/schrift/letzter_kommentar.png) no-repeat 0 0;
	position:relative;
	left:8px;
	padding-left:100px;
	top:3px;
	font-size:11px;
	}
span.admin {
	position:relative;
	left:240px;
	bottom:23px;
	padding:0px;
	margin:0px;
	}
span.admin input {
	color:#666666;
	background:transparent;
	position:relative;
	right:10px;
	padding:0px;
	margin:0px;
}		
.news_main {
	width:404px;
	height:auto;
	background:url(images/design/news/news_bg.png) repeat-y 0 0;
	padding-left:5px;
	padding-right:5px;
	}
.news_pic {
	width:410px;
	height:73px;
	background:url(images/design/news/news_pic.png) no-repeat 0 0;
	float:left;
	padding-left:4px;
	}
.news_footer {
	width:414px;
	height:87px;
	background:url(images/design/news/news_footer.png) no-repeat 0 0;
	position:relative;
	float:left;
	display:block;
	}
