@charset "utf-8";

/*** DESIGN ***/

div#top {
	background:url('main.jpg') center;
	margin:auto;
	width:1000px;
	padding:0px;
	text-align:left;
}

/*** HEAD ***/

div#head {
	position:relative;
	width:1000px;
	height:340px;
	background:url('head.jpg') center top no-repeat;
}

div#head.winter { background:url('head-winter.jpg') center top no-repeat; }
div#head.anniversary.de { background:url('head-anniversary-de.jpg') center top no-repeat; }
div#head.anniversary.en { background:url('head-anniversary-en.jpg') center top no-repeat; }
div#head.anniversary.fr { background:url('head-anniversary-fr.jpg') center top no-repeat; }

div#logo {
	position:absolute;
	left:126px;
	top:56px;
	width:420px;
	height:280px;
}

div#flasher {
	position:absolute;
	left:546px;
	top:48px;
}

ul#language {
	position:absolute;
	right:180px;
	top:215px;
	list-style:none;
}

ul#language li {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:16px;
	float:right;
	display:block;
}

ul#language li span.lang {
	color:black;
	font-size:10px;
	display:block;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;

}

ul#language li img.flag { width:45px; height:31px; }

div#focus {
	width:1000px;
	background:url('maintop.gif') center top no-repeat;
}

div#focus.winter { background:url('maintop-winter.gif') center top no-repeat; }

div#center {
	width:570px;
	padding:0px 10px;
	float:left;
	display:block;
}

/*** RIGHT ***/

div#right {
	width:170px;
	padding:0px 35px 0px 0px;
	float:left;
	display:block;
}

div#right div.itemslider {
	width:170px;
	height:403px;
}

div#external div.chains,
div#navi div.chains,
div#right div.chains {
	width:170px;
	height:19px;
	background:url('chains.gif') 45px 0px no-repeat;
}

/*** FOOT ***/

div#foot {
	position:relative;
	width:1000px;
	height:364px;
	background:url('foot.gif') center bottom no-repeat;
}

div#foot ul#process_of_law {
	list-style:none;
	padding:210px 0px 0px 0px;
	text-align:center;
}

div#foot ul#process_of_law li {
	margin:auto;
	paddding:0px 5px;
	display:inline;
}

/*** BRANDING ***/

body.bth div#focus { background:url('maintop2.gif') center top no-repeat; }
body.bth div#head { background:url('head2.jpg') center top no-repeat; }

body.atlantis div#head { background:url('brandings/atlantis/head.jpg') center top no-repeat; }
body.atlantis div#focus { background-image:none; }
body.atlantis div#foot { background:url('atlantis-foot.png') center bottom no-repeat; }
body.atlantis div#top { background:url('atlantis-main.png') center; }
body.atlantis { background: #012320 url('brandings/atlantis/background.jpg') no-repeat scroll center top; }

body.xmas div#head { background:url('brandings/2010-xmas/head4.jpg') center top no-repeat; }
body.xmas div#foot { background:url('brandings/2010-xmas/footer4.png') center bottom no-repeat; }
body.xmas { background: #0B0D22 url('brandings/2010-xmas/background4.jpg') no-repeat scroll center top; }

body.newyear { background: #0B0D22 url('brandings/2010-newyear/background.jpg') no-repeat scroll center top; }
body.newyear div#head { background:url('brandings/2010-newyear/head.jpg') center top no-repeat; }
body.newyear div#foot { background:url('brandings/2010-newyear/footer.png') center bottom no-repeat; }
body.newyear div#focus { background:url('brandings/2010-newyear/maintop.gif') center top no-repeat; }
body.atlantis div#top { background:url('brandings/2010-newyear/main.jpg') center; }

/* halloween */
/* body.atlantis div#head { background:url('halloween-head.jpg') center top no-repeat; }
body.atlantis { background: #012320 url('halloween-background.jpg') no-repeat scroll center top; } */
