@charset "utf-8";

html,body {
	background:#144a60 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%;
}

iframe { border-bottom:1px solid #333; }

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

.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 -408px;
	position:absolute;
	color:#F8F8F8;
	width:816px;
	height:60px;
	top:160px;
	right:50%;
	z-index:2;
	left:50%;	
}

/*** Content CSS ***/

.ContentBG {
	background:url(images/bottom.jpg) no-repeat center bottom;
	margin:0px -408px;
	position:absolute;
	color:#F8F8F8;
	width:816px;
	right:50%;
	z-index:3;
	left:50%;
}

.B1 { top:230px; }
.B2 { top:790px; }
.B3 { top:1690px; }

.Content {
	border:1px solid #000;
	background:#1b3e4d;
	padding:2px 0px;
	width:100%;
	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;
}

.GallerieBox {
	padding:0px 0px 0px 2px;
	width:580px;
	float:left;
}

.GallerieFree {
	padding:0px 0px 0px 2px;
	width:100%;
	float:left;
}

.GallerieBox img, .GallerieFree img {
	border:1px solid #000;
	height:112px;
	width:112px;
	margin:1px;
	float:left;
}

.ContentBox {
	border:1px 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;
}

.Footer {
	margin:0px -408px;
	position:absolute;
	color:#F8F8F8;
	width:816px;
	height:60px;
	top:2250px;
	right:50%;
	z-index:3;
	left:50%;	
}

.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%;
}

.Archives {
	width:100%;
	float:left;
}

.Archives ul {
	padding:0px 0px 0px 2px;
	width:812px;
	margin:0px;
	float:left;
}

.Archives li {
	border:1px solid #000;
	list-style:none;
	padding:1px;
	margin:1px;
	float:left;
}

.Archives a {
	text-decoration:none;
	color:#F8F8F8;
	display:block;
	padding:1px;
}

.Archives a:hover {
	text-decoration:none;
	background:#000;
	color:#F8F8F8;
	display:block;
	padding:1px;
}

.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;
}



.CamBox {
	overflow:hidden;
	padding:0px;
	height:112px;
	width:228px;
	margin:0px;
	float:left;
}

.Flash {
	border:1px solid #000;
	padding:12px 5px 5px 0px;
	background:#000;
	height:211px;
	width:339px;
	margin:1px;
	float:left;
}

.Flash img {
	height:155px;
	width:155px;
}

.Flash a {
	font:italic bold 16px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
}

.Flash p {
	padding:0px 0px 0px 1px;
	margin:0px;
}

.topline {
	width:100%;
	float:left;
}

.topline table {
	overflow:hidden;
	height:100px;
	width:580px;
	margin:0px;
	float:left;
}

.topline img {
	margin:0px 0px 0px 8px;
	height:85px;
	width:85px;
}


