
/* CSS Portal */

body {
	background-color: #121212;
	background-image: url(../img/background-snow.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-size:11px;
	font-family: Trebuchet MS, Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0;
	margin:0;
	height:100%;
}


.container {
	width: 960px;
	margin: 0 auto;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */

	padding: 0;
	background-image: url(../img/container-gradient.gif);
}


/* Banner wotlk */
.banner {
	margin: 0;
	padding: 0px 0px 10px 0px;
}

	.header{
		margin-left: 14px;
		position:relative;
		top: 3px;
		z-index: 1;
	}


/* navigation */
	
	.nav-container{
		float: right;
		padding: 0px;
		margin: 0px 17px 0px 0px;;
		position:relative;
		top: 3px;
		z-index: 2000;
	}
	
	.nav-index{ background-image: url(../navigation/index_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-index:hover{ background-image: url(../navigation/index_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-arena{ background-image: url(../navigation/arena_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-arena:hover{ background-image: url(../navigation/arena_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-blogs{ background-image: url(../navigation/blogs_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-blogs:hover{ background-image: url(../navigation/blogs_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-dkp{ background-image: url(../navigation/dkp_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-dkp:hover{ background-image: url(../navigation/dkp_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-forum{ background-image: url(../navigation/forum_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-forum:hover{ background-image: url(../navigation/forum_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-galleries{ background-image: url(../navigation/galleries_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-galleries:hover{ background-image: url(../navigation/galleries_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-media{ background-image: url(../navigation/media_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-media:hover{ background-image: url(../navigation/media_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-members{ background-image: url(../navigation/members_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-members:hover{ background-image: url(../navigation/members_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-recruit{ background-image: url(../navigation/recruit_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-recruit:hover{ background-image: url(../navigation/recruit_over.jpg); width: 84px; height: 27px; float: right; }
	.nav-contact{ background-image: url(../navigation/contact_plain.jpg); width: 84px; height: 27px; float: right; }
		.nav-contact:hover{ background-image: url(../navigation/contact_over.jpg); width: 84px; height: 27px; float: right; }
/* loginbar */
	.mainnavi{
		background-image: url(../img/login-bar.jpg);
		height:42px;
		width: 940px;
		margin-left: 10px;
	}
	
	.userinfo{
		padding: 13px 0px 0px 15px;
		color: #1385e5;
		font-size: 12px;
		font-weight: bold;
		float: left;
	}
	
	.userinfo2{
		padding: 10px 0px 0px 20px;
		float: left;
	}
	
	.userinfo3{
		padding: 15px 5px 0px 20px;
		float: left;
	}
	
	.userinfo4{
		padding: 13px 20px 0px 0px;
		float: right;
		color: #FFF;
		font-size: 12px;
	}
	

/* Content */

	.content {
		min-height:600px;
		padding: 0;
		margin: 15px 0px 0px 190px;
		width: 800px;
	}


	.content-main{
		width: 800px;
		background-image: url(../content/background.jpg);
		background-repeat: repeat-y;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-bottom: 1px solid #a2a2a2;
	}
	
	.content-main p{
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	/* content head */
	
		.content-head{
			width: 800px;
			height: 27px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(../content/content-main.jpg);
		}
		
		.content-head-alt{
			width: 800px;
			height: 27px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(../content/content-alt.jpg);
		}
		
		.content-head-titel{
			padding: 5px 0px 0px 15px;
			font-size: 13px;
			font-weight: bold;
			color: #FFF;
			float: left;
		}
		
		.content-head-comment{
			padding: 6px 16px 0px 0px;
			float: right;
			font-size: 10px;
			color: #FFF;
		}

/* Menu left */

	.left {
		float: left;
		width: 170px;
		margin: 0;
		padding:15px 0 0 14px;
		color:#ffffff;
	}
	
	.menu-main{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(../menu/background.jpg);
		background-repeat: repeat-y;
		width: 170px;
	}
	
	.menu-main p{
		padding: 5px 0px 5px 12px;
		margin: 0px 0px 0px 0px;
		font-size: 10px;
	}
	
	.menu-main li{
		padding: 2px 2px 2px 2px;
		margin: 0px 0px 0px 0px;
		color: #1385e5;
	}
	
		/* menu heads */
		
		.menu-head{
			width: 170px;
			height: 29px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(../menu/menu-head.jpg);
		}
		
		.menu-head-titel{
			padding: 5px 0px 0px 10px;
			font-size: 13px;
			font-weight: bold;
			color: #FFF;
			float: left;
		}

/* Ads menu */

	.right {
		float: right;
		width: 250px;
		margin: 14px 15px 0px 0px;;
		padding: 0;
		color:#343434;
	}
	
	.ads-menu{
		width: 250px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(../ads/background.jpg);
		background-repeat: repeat-y;
		border-bottom: 1px solid #9d9d9d;
	}
	
	.ads-menu p{
		margin: 0px 0px 0px 0px;
		padding: 3px 0px 3px 10px;
	}
	
		/*ads titel */
		
		.ads-head{
			width: 250;
			height: 29px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-image: url(../ads/ads-main.jpg);
		}
		
		.ads-head-titel{
			padding: 5px 0px 0px 10px;
			font-size: 13px;
			font-weight: bold;
			color: #FFF;
			float: left;
		}
		
		.ads-head-comment{
			padding: 6px 16px 0px 0px;
			float: right;
			font-size: 10px;
			color: #FFF;
		}

/* Footer */

.footer {
background-image:url(../img/legacy_footer.jpg);
background-position:center bottom;
background-repeat:repeat-x;
clear:both;
height: 84px;
padding:0;
}
	
.footerbg {
background-image:url(../img/snow_bottom.jpg);
background-position:center bottom;
/*border:4px none;
bottom:-50px;*/
height:100px;
position:absolute;
width:100%;
z-index:-1;
}
/* Additional styles */

	.green{
		color: #00b555;
	}


/* Reserved for scripting */
