* {
  margin: 0;
  padding: 0;
}

body {
	font-family:"Trebuchet MS", Tahoma, Georgia, "Times New Roman", Times, serif;
	
/*	margin: 0px auto; auto centrerer */

}

h1 {
	margin:12px 0px 12px 0px;
	font-size:20px;
}

#loading {
	width:250px;
	height:100px;
	background-color:#FFFFFF;
}

#loading_rim {
	position:absolute;
	margin-top:350px;
	margin-left: 200px;
	background-color:#000000;
	padding:15px;
}

#fullbody {
	width:956px;
	padding:0px;
/*	border-left:solid #878787 1px;
	border-right:solid #878787 1px; 
	border-top:solid #878787 1px; */
	}
	

#header {
	float:none;
	width:920px;
	height:85px;
	margin:15px 0px 0px 0px;
	padding:0px;
	border-bottom:solid #878787 1px;
/*	border:1px #FF0000 solid; */
}

#header_left {
	float:left;
}

#header_right {
	float:right;
}

#adsense {
	margin-top:15px;
}

#site {
	float:none;
	width:920px;
	height:164px;
	margin:0px;
	padding:0px;
/*	overflow: visible; */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #878787;
/*	background-image:url(images/siteback.gif); */
}

#about {
	width:215px;
	height:100%;
	float: left;
/*	border:1px #FF0000 solid; */
	}

#about p {
	font-size:11px;
	margin-bottom:12px;
}

#about li {
	line-height:15px;
	font-size:11px;
	list-style-position: inside;
	list-style-type: square;
}

.searchresults {
	overflow:hidden;
	width:690px;
	height:100%;
	float: right;
/*	border:1px #FF0000 solid; */
	}
	
#widebar { /* generelt - benyttes ikke noedvendigvis */
	width:4230px;
	height:120px;
	overflow:none;
	}

#widebar_10 {
	width:1410px; /* 10 stk */
	height:120px;
	overflow:none;
	}

#widebar_12 {
	width:1692px; /* 12 stk */
	height:120px;
	overflow:none;
	}

#widebar_15 {
	width:2115px; /* 15 stk */
	height:120px;
	overflow:none;
}

#widebar_18 {
	width:2538px; /* 18 stk */
	height:120px;
	overflow:none;
	}
	
#widebar_20 {
	width:2820px; /* 20 stk */
	height:120px;
	overflow:none;
	}

#widebar_24 {
	width:3384px;
	height:120px;
	overflow:none;
	}

#widebar_29 {
	width:3948px; /* 29 stk */
	height:120px;
	overflow:none;
	}

#widebar_30 {
	width:4230px; /* 30 stk */
	height:120px;
	overflow:none;
	}

#widebar_38 {
	width:5358px;
	height:120px;
	overflow:none;
	}

#image {
	width:126px;
	height:126px;
	background-color:#000000;
	align:center;
	float:left;
	padding: 0px;
	margin-top: 18px;
	margin-right: 15px;
/*	margin-bottom: -12px; /* fjerner noget margen fra bunden af billedboxene saadan at #site kan gøre lavest mulig - stadig med plads til scrollbar */
	margin-left: 0px;
}

.thumbnail {
	border:0px;
	margin:6px 0px 0px 0px;
	max-height:80px; /* sets max-height for Standard compliant browsers */
	max-width:110px;
    height: expression( this.scrollHeight > 69 ? "70px" : "auto" ); /* sets max-height for IE - http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/ */
}

#image p {
	color:#FFFFFF;
	font-size:10px;
	margin:2px 2px 0px 2px;
	line-height:12px;
}

.iconwrap {
	width:16px;
	height:16px;
/*	overflow:visible; */
	float:right;
	position:static;
	margin-left:-20px;
	margin-top:106px;
	margin-right:4px;
}

.icon {
	width:16px;
	height:16px;
/*	position: absolute; */
}

#page {
	float:none;
	clear:both;
	width:920px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
/*	border:1px #FF0000 solid; */
}

#page p, #page p a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

h2 {
	font-size:18px;
	margin-bottom:8px;
}

ul {
	margin-bottom:10px;
}

ul li {
	font-size:13px;
	line-height: 20px;
	list-style-type: none;
}

.listtitle {
	font-size:11px;
	color:#7f7f7f;
}

.grey {
	color:#7f7f7f;
}

.italic {
	font-style:italic;
}

.logo {
	margin-top:45px;
	margin-bottom:0px;
}

.search {
	margin-top:25px;
	margin-bottom:0px;
}

#searchbar {
	width:340px;
	height:26px;
	font-size:20px;
}

#searchbar_small {
	width:228px;
	height:20px;
	font-size:13px;
	margin-top:6px;
}

#go {
	font-size:16px;
	margin-top:12px;
}

#go_small {
	font-size:13px;
/*	margin-top:6px; */
}

.box_a, .box_b, .box_c {
	width:674px;
	margin:0px;
}

.box_a {
	background-image:url(images/box_a.gif);
	height:12px;
	margin-top:25px;
}

.box_b {
	background-image:url(images/box_b.gif);
}

.box_b p {
	font-size:13px;
	margin-bottom:15px;
}

.box_b p a {
	color:#000000;
	text-decoration:underline;
}

.box_c {
	background-image:url(images/box_c.gif);
	height:12px;
}

#share {
	margin-top:90px;
	padding-left:20px;
}

#share a {
	color:#000000;
	font-size:13px;
	text-decoration:none;
}

#menu {
	margin-top:12px;
	font-size:12px;
	color:#7f7f7f;
}

#menu a {
	color:#7f7f7f;
	text-decoration:none;
}

#menu a:hover {
	text-decoration:underline;
}

#ad1 {
	margin-top:35px;
	padding-left:33px;
}

#ad1 img {
	border:solid #DDDDDD 1px;
}

#ad2 {
	margin-top:30px;
	margin-bottom:20px;
}

#adbar125 {
	margin-top:30px;
	margin-bottom:20px;
}

.adbar125element {
	margin: 0px 15px 0px 0px;
}

#subcontent {
	width:445px;
	margin-top:30px;
}

#subcontent p {
	font-size:13px;
	margin-top:15px;
	margin-bottom:2px;
}

#subcontent a {
	color:#AD27AA;
	text-decoration:none;
}

#subcontent a:hover {
	color:#AD27AA;
	text-decoration:underline;
}

.formfield {
	font-size:13px;
	width:445px;
}

.anders {
	margin:0px 10px 100px 0px;
}

#dropout {
	position:absolute;
	top:0px;
	left:10px;
	height:15px;
	overflow:hidden;
	/*	border:1px solid #666666; */
}

#dropoutmargin {
	height:15px;
}

.urlicon {
	float: right;
	margin-right: 24px;
}

img {
	border:hidden;
}