* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	font-family: Arial,Veranda;
	background: #000;
	background-image: url("img/body_bg.gif");
	background-repeat: repeat;
}

option {
	color: #666666;
}

ul {margin-left: 15px; font-size: 1.2em;}
h5 { font-size: 1.2em;}
.clear { clear: both; }

h2 {
	font-size: 1.7em;
}
#right_slider {
	position: relative;
	text-align:center;
	font-size: 0em;
}
#header_top {
	font-size:0.6em;
	color: #FFF;
	background-color: #031a3a;
	text-align: center;
	border-bottom: 5px solid #FFF;
}
#header_main {
	position:relative;
	background-image: url("img/header_bg.gif");
	height: 200px;
}
img#hosted_by {
	position: absolute;
	right: 308px;
	top: 2px;
}
#sponsors {
	position: absolute;
	right: 0px;
	top: 50px;
}
img#logo {
	position: absolute;
	left: 30px;
	top: 20px;
}
img.border_left { position:absolute;top:0px; left:0px; }
img.border_right { position:absolute;top:0px; right:0px; }
img.border_bottom_left {position:absolute;bottom:0px; left:0px; }
img.border_bottom_right { position:absolute;bottom:0px; right:0px; }

		/* Menu Main */
#menu_main {
	position:relative;
	height: 43px;
	padding: 1px 0px 0px 26px;
	background: #012345;
	background-image: url("img/menu_bg.gif");
	background-repeat:repeat-x;
	font-weight: bold;
}
#menu_main .link {
	position:relative;
	height: 29px;
	padding-top: 14px;
	margin-right:26px;
	float:left;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	background: transparent;
	cursor:pointer;
}
#menu_main .link img {
	display: none;
}

		/* Menu Main Hover */
#menu_main .link:hover {
	background-image: url("img/menu_bg_hover.gif");
	background-repeat: repeat-x;
	margin-right: 22px;
	padding-left: 2px;
	padding-right: 2px;
}
#menu_main .link:hover img {
	display: inline;
}

#menu_under_wrapper {
	position:relative;
	width: 100%;
}
#menu_under {
	position:relative;
	float:left;
	height: 17px;
	width: 776px;
	padding: 6px 0px 0px 0px;
	background: #eaeaea;
	background-image: url("img/menu_under_bg.gif");
	background-repeat:repeat-x;
	font-weight: bold;
}
#menu_under_login {
	width: 274px;
	height:23px;
	right: 0px;
	float:right;
	background-image: url("img/menu_under_login.gif");
}
#menu_under .link {
	width: 99px;
	float:left;
	font-size: 0.8em;
	font-weight: bold;
	color: #555555;
}
#menu_under .link:hover{
	color: #1F2227;
}

#positioner {
	width: 1050px;
	height: 99%;
	margin: 0px auto;
	padding-left: -1px;
	text-align: left;
	position:relative;
	background: url("img/content_bg.gif");
	background-position: -1px 0px;

}
#container1 { /* 3 Container um die border-left/right Bilder richtig darzustellen, multiple backgroundimages erst ab CSS3*/
	position: relative;
	height: 100%;
	width: 100%;
}


/*************** right ***************/
#right {
	float: right;
	width: 265px;
	font-size: 0.9em;
	color: #fff;
}
#login {
	padding: 6px 0px 25px 18px;
}
#login .form {
	position:relative;
	width:120px;
	height:34px;
	padding-top: 6px;
	padding-left: 50px;
	background-image: url("img/login_form_bg.gif");
	background-repeat: repeat-x;
}
#login input {
	border: 0px;
	padding: 0px;
	width: 108px;
	height:34px;
	background: transparent;
}
#login button, #login a.pwd {
	cursor:pointer;
	position:absolute;
	margin-left: 10px;
	top: 0px;
	border: 0px;
	background: transparent;
}
#login img.pwd {
	border: 0px;
}
#login img.register {
	position: absolute;
	border: 0px;
	right: 13px;
}
#right_results {
	margin: 0px auto;
	margin-left:-3px;
	margin-right: 1px;
	font-size: 0.7em;
	color: #fff;
	font-weight: bold;
}
#right_results p {
	border-bottom:1px dashed #9d9ea0;
	padding: 4px 0px 5px 10px;
}
#right_results span.results {
	position: absolute;
	text-align: right;
	right: 10px;
}
#right_poll_header {
	height: 17px;
	margin-left: -3px;
	background-image: url("img/right_poll_header.gif");
	background-repeat:  no-repeat;
	font-size: 0.6em;
	padding: 8px 0px 0px 36px;
	color: #404040;
}
#right_poll {
	color: #fff;
	padding: 10px 0px 0px 40px;
	font-size: 0.6em;
}
#right_poll button
{
	position: absolute;
	right: 50px;
	font-size: 0.9em;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 0px;
	cursor: pointer;
	color: #404040;
}
/*************** middle ***************/
#middle {
	width: 310px;
	float:left;
	color: #fff;
}
#latest_news, #latest_topics_content {
	margin: 0px 25px 15px 20px;
	color: #fff;
	font-size: 0.8em;
}
#latest_news a {
	color: #fff;
}
#latest_news a:hover {
	text-decoration: none;
}
#clanwars {
	margin-left: 4px;
	text-align: center;
}
#clanwars img {
	float:left;
	cursor: pointer;
}
#clanwars iframe {
	margin-left: 5px;
}
#latest_topics_content {
	margin: 0 auto;
	width: 291px;
}
#latest_news p, #latest_topics_content p {
	border-bottom:1px dashed #9d9ea0;
	padding: 4px 0px 5px 0px;
}
#twitter, #news_announcement_top, #news_announcement_content, #latest_topics_top {
	text-align:center;
	margin: 0px auto;
}
#news_announcement_content {
	text-align: left;
	height: 103px;
	width: 296px;
	margin: 0 auto;
	background-image: url("img/middle_news_announcement_bg.gif");
}
#news_announcement_content a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}
#news_announcement_content_text {
	color: #fff;
	font-size: 0.66em;
	margin: 0px 23px 0px 23px;
}
#twitter img {
	border: 0 none;
	margin-top: -4px;
}
#latest_topics_top {
	margin-top: 15px;
}
#seperator_middle_right {
	float: right;
	width: 5px;
	margin-right: 5px;
	min-height:500px;
	background-image: url("img/seperator_bg.gif");
}


/*************** left ***************/
#left {
	width: 450px;
	padding-left: 10px;
	float: left;
	font-size: 0.7em;
	color: #404040;
}
.news {
	position: relative;
	margin: 6px 0px 10px 0px;
	padding: 10px  10px 20px 10px;
	border: 1px solid #bdbbbc;
	background: #fff;
	font-size: 0.9em;
	color: #404040;
}
.news td {
	color: #404040;
}
.news img {
	float: left;
	border: 0px;
}
.more{
	float:right;
	border: 0px;
	color: #404040;
}
.news_rubric {
	float: left;
	margin: 6px 10px 0px 0px;
	text-transform: uppercase;
	color: #fff;
	font-size: 1em;
	position: relative;
	padding: 0px 5px 3px 6px;
	background-image: url("img/left_news_rubric_bg.gif");
	background-repeat: repeat-x;
}
.news_rubric a {
	color: #fff;
}
.heading  a{
	color: #c90904;
	font-size: 2em;
	font-weight: bold;
}
.news img.border_left { position:absolute;top:-1px; left:-1px; }
.news img.border_right { position:absolute;top:-1px; right:-1px; }
.news img.border_bottom_left {position:absolute;bottom:-1px; left:-1px; }
.news img.border_bottom_right { position:absolute;bottom:-1px; right:-1px; }
.news_rubric img.border_left { position:absolute;top:0px; left:0px; }
.news_rubric img.border_right { position:absolute;top:0px; right:0px; }


/*************** footer ***************/
#footer {
	position: relative;
	height: 18px;
	background-image: url("img/footer_bg.gif");
	border-right: 1px solid #000;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 70px 20px 0px 85px;
	color: #053972;
	font-size: 0.6em;
	clear:both;
}
#footer span.left { left:0px; color: #053972; }
#footer span.middle { position:absolute; right: 472px; color: #053972;}
#footer span.right { position:absolute; right: 12px; top:6px;color: #053972; }
#ad_1 {
	text-align: center;
}
#ad_2 {
	text-align:center;
	width: 300px;
	margin: 0px auto;
}
#ad_3 {
	margin-top: 25px;
}
#ad_4 {
	margin-top: 30px;
	margin-left: -2px;
}
a img {
	border: 0px;
}
