@charset "utf-8";

html,body {
	background:#012A36 url(images/headbg.jpg) repeat-x center top;
	margin:0 auto;
	width:100%;
}

div { font:11px Verdana, Geneva, sans-serif; }

/*** Generell CSS ***/
.Head {
	background:url(images/header.jpg) no-repeat center top;
	margin:0px -476px;
	padding:0px 68px;
	position:absolute;
	color:#F8F8F8;
	height:340px;
	width:816px;
	right:50%;
	z-index:1;
	left:50%;
}

.Head h2 {
	font:bold 12px Verdana, Geneva, sans-serif;
	padding:5px 0px;
	width:100%;
	margin:0px;
	float:left;
}

.Flags {
	width:200px;
	height:22px;
	color:#FFF;
	font-size:13px;
	text-align:right;
	padding:5px 20px 0px 0px;
	line-height:22px;
	float:left;
}

.Flags a {
	color:#FFF;
	text-decoration:none;
}
.Flags img {
	border:none;
}

.Topsites {
	padding:0px;
	width:200px;
	margin:0px;
	float:right;
}

.Topsites li {
	list-style:none;
	width:200px;
	padding:0px;
	height:18px;
	margin:0px;
	float:left;
}

.Topsites p {
	padding:0px;
	margin:0px;
	float:left;
}

.HText {
	margin:0px -445px;
	position:absolute;
	color:#F8F8F8;
	width:890px;
	height:90px;
	top:155px;
	right:50%;
	z-index:2;
	left:50%;	
}

/*** Content CSS ***/

.ContentBG {
	margin:0px -455px;
	position:absolute;
	color:#F8F8F8;
	width:910px;
	right:50%;
	z-index:3;
	left:50%;
}

.B1 { top:230px; }
.B2 { top:820px; }
.B3 { top:1720px; }

.Content {
	padding:0px 0px 0px 0px;
	width:910px;
	float:left;
}

.ContentAd {
	background:#012A36;
	padding:10px 0px 10px 0px;
	width:910px;
	float:left;
}

.Text {
	color:#F8F8F8;
	padding:10px 10px 10px 10px;
	width:890px;
	float:left;
}

.ContentBack {
	background:url(images/bottom.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	width:910px;
	height:150px;
	float:left;
}

.Bookmark {
	background:url(images/bookmark.png) no-repeat center center;
	width:160px;
	height:60px;
}

.Bookmark a {
	text-decoration:none;
	display:block;
	width:160px;
	height:60px;
	float:left;
}

.Index {
	width:910px;
	line-height:50px;
	padding:0px 0px 0px 0px;
	float:left;
}

.Index a {
	font-size:14px;
	color:#F8B500;
}


.GallerieBox {
	background:#012A36;
	padding:5px 5px 5px 5px;
	width:900px;
	float:left;
}

.GallerieBox img {
	border:1px solid #000;
	height:196px;
	width:142px;
	margin:1px;
	padding:2px;
	float:left;
}

.ContentBox {
	border:3px solid #000;
	background:#E4E4E4;
	height:460px;
	width:228px;
	margin:1px;
	color:#333;
	float:left;
}

.Recip {
	padding:1%;
	width:98%;
	float:left;
}

.Recip a {
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	display:block;
	width:50%;
	color:#333;
	float:left;
}

.Recip a:hover {
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	display:block;
	width:50%;
	color:#FFF;
	float:left;
}

.CBottom {
	padding:10px 0px 0px;
	height:220px;
	width:100%;
	float:left;
}

.Toplist {
	padding:0px 80px 0px 80px;
	width:100%;
	float:left;
}

.Footer {
	color:#F8F8F8;
	width:810px;
    padding:10px 50px 0px 50px;
	height:60px;
	float:left;	
}

.Footer ul {
	padding:0px;
	margin:0px;
	width:33%;
	float:left;
}

.Footer li {
	line-height:18px;
	list-style:none;
	padding:0px;
	width:100%;
	margin:0px;
	float:left;
}

.Footer p {
	padding:0px;
	margin:0px;
	float:left;
}

.FootMain {
	padding:5% 1%;
	margin:0px;
	width:98%;
	float:left;
}

.FootMain p {
	padding:2% 0%;
	width:100%;
}

.Topsites a, .Footer a, .HText a {
	text-decoration:none;
	color:#F8B500;
}

.Topsites a:hover, .Footer a:hover, .HText a:hover {
	text-decoration:none;
	color:#FFF;
}





