
/* Design */

body {
	background-color: #1f1f1f;
}

a {
	color: #dd8018;
	text-decoration: none;
}

.linkColor, .highlight {
	color: #dd8018;
}

a:hover {
	text-decoration: underline;
}

input[type=button],
input[type=submit] {

}

#box_backendadmin {
	top: 10px;
	right: 10px;
	width: 300px;
	padding: 10px;
	color: #fff;
	font-size: 10px;
	font-family: Arial, sans-serif;
	background-color: #c4711d;
	border: #dc7f20 1px solid;
	text-align: center;
	position: absolute;
	z-index: 10;
}

/* Content typography */

body, #content_wrap {
	color: #9b8f7a;
}

#content_wrap {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 100px;
}

#content_wrap h3 {
	font-family: 'Century Gothic';
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin: 18px 0px 6px 0px;
}

h3 a {
	color: #ffffff;
}

#content_wrap p,
#content_wrap ul {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 14px;
}

#content_wrap ul {
text-indent: 20px;
list-style-position: inside;
list-style-type: square;
}

/* Form */

form.normal label {
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 10px;
	display: block;
	color: #e8d4ac;
}

form.normal label.label {
	float: none;
	text-align: left;
	margin: 0;
	display: inline;
	color: #9b8f7a;
}

form.normal input[type=text],
form.normal input[type=password],
form.normal input[type=file],
form.normal textarea {
	background-color: #333333;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #ddd;
	padding: 3px;
	border: #444444 1px solid;
}

form.normal input.submit {
	margin-left: 130px;
}

input[type=button],
input[type=submit] {
	background-color: #9b8f7a;
	border-right: #827866 2px solid;
	border-bottom: #827866 2px solid;
	border-top: #c4b59a 2px solid;
	border-left: #c4b59a 2px solid;
	padding: 0px 12px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #111;
	cursor: pointer;
}

input[type=button].highlight,
input[type=submit].highlight {
	background-color: #ccbca1;
	border-right: #aea189 2px solid;
	border-bottom: #aea189 2px solid;
	border-top: #c4b59a 2px solid;
	border-left: #c4b59a 2px solid;
	padding: 0px 12px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #111;
}

#content_wrap hr {
	border: 0px;
	border-bottom: #7e7463 1px solid;
	margin: 24px 0px;
	background-color: #a69983;
}

/* Header */

#header_wrap {
	width: 100%;
	height: 112px;
	background: transparent url('/gfx/design/header_wrap_bg.gif') top left repeat-x;
}

#header_box {
	position: relative;
	margin: 0px auto;
	width: 940px;
	height: 112px;
	background: transparent url('/gfx/design/header_box_bg.jpg') top left no-repeat;
}

#header_box_logo {
	width: 164px;
	height: 112px;
}


	/* Menu */

	#header_box_menu {
		position: absolute;
		top: 62px;
		right: 0px;
		height: 50px;
	}

	#header_box_menu ul {
		height: 50px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;

		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 12px;
		color: #baafa6;
	}

	#header_box_menu ul li {
		float: left;
		height: 50px;
		padding-left: 1px;
		background: transparent url('/gfx/design/header_box_menu_bg.jpg') top left no-repeat;
	}

	#header_box_menu ul li a {
		display: block;
		height: 50px;
		padding: 19px 20px 0px 20px;
		color: #baafa6;
		text-decoration: none;
		text-transform: uppercase;
	}

	#header_box_menu ul li a:hover {
		text-decoration: underline;
	}

	/* Search */
	#header_box_menu_search_query {
		border: #ab8167 1px solid;
		background-color: #fff0e4;
		height: 18px;
		margin: 12px 10px 0px 11px;
		float: left;
		padding: 4px 5px 2px 5px;
	}

	#header_box_menu_search_button {
		margin: 0px;
		width: 32px;
		height: 50px;
	}


/* Frontpage Menu */

#frontpagemenu_wrap {
	width: 100%;
	height: 294px;
	background: transparent url('/gfx/design/frontpagemenu_wrap_bg.gif') top left repeat-x;
}

#frontpagemenu_box {
	position: relative;
	margin: 0px auto;
	width: 940px;
	height: 294px;
	background: transparent url('/gfx/design/frontpagemenu_box_girl_middle.jpg') top right no-repeat;
}

#frontpagemenu_box_girl_top {
	position: absolute;
	width: 120px;
	height: 70px;
	top: -70px;
	right: 62px;
}


	/* The Menu */

	#frontpagemenu_box_menu_wrap {
		position: absolute;
		width: 940px;
		height: 60px;
		background: transparent url('/gfx/design/frontpagemenu_box_girl_bottom.png') top right no-repeat;
		top: 264px;
		left: 0px;
	}

	#frontpagemenu_box_menu_wrap ul {
		height: 60px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;

		font-family: Verdana, Tahoma, Arial, sans-serif;
		font-size: 12px;
		color: #ffffff;
	}

	#frontpagemenu_box_menu_wrap ul li {
		float: left;
		height: 60px;
	}

	#frontpagemenu_box_menu_wrap ul li a {
		background: transparent url('/gfx/design/frontpagemenu_box_menu_wrap_bg.png') -250px 0px no-repeat;
		display: block;
		height: 60px;
		padding: 0px 15px;
	}

	#frontpagemenu_box_menu_wrap ul li a:hover {
		background: transparent url('/gfx/design/frontpagemenu_box_menu_wrap_bg.png') -250px -60px no-repeat;
	}

	#frontpagemenu_box_menu_wrap ul li.first a {
		background: transparent url('/gfx/design/frontpagemenu_box_menu_wrap_bg.png') 0px 0px no-repeat;
	}

	#frontpagemenu_box_menu_wrap ul li.first a:hover {
		background: transparent url('/gfx/design/frontpagemenu_box_menu_wrap_bg.png') 0px -60px no-repeat;
	}

	#frontpagemenu_box_menu_wrap ul li.last {
		width: 1px;
		background: transparent url('/gfx/design/frontpagemenu_box_menu_wrap_bg.png') -250px 0px no-repeat;
	}

	#frontpagemenu_box_menu_wrap ul li a span {
		display: none;
	}


/* Content */

#content_wrap {
	background: transparent url('/gfx/design/content_wrap_bg.png') top left no-repeat;
	width: 940px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 0px auto;
	padding-top: 15px;
}

.content_col,
.content_col1,
.content_col2,
.content_col3,
.content_col4,
.content_col5,
.content_col6,
.content_col7,
.content_col8,
.content_col9,
.content_col10 {
	position: relative;
	background: transparent url('/gfx/design/contentbox_bg.png') top left no-repeat;
	float: left;
	margin-right: 10px;
}

.content_col1 {
	width: 85px;
}

.content_col2 {
	width: 180px;
}

.content_col3 {
	width: 275px;
}

.content_col4 {
	width: 370px;
}

.content_col5 {
	width: 465px;
}

.content_col6 {
	width: 560px;
}

.content_col7 {
	width: 655px;
}

.content_col8 {
	width: 750px;
}

.content_col9 {
	width: 845px;
}

.content_col10 {
	width: 940px;
}

.content_col_box {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 25px;
	height: 75px;
	background: transparent url('/gfx/design/contentbox_bg.png') top right no-repeat;
}

.content_col_last {
	margin-right: 0px;
}

.content_col h1,
.content_col1 h1,
.content_col2 h1,
.content_col3 h1,
.content_col4 h1,
.content_col5 h1,
.content_col6 h1,
.content_col7 h1,
.content_col8 h1,
.content_col9 h1,
.content_col10 h1,
.content_col h2,
.content_col1 h2,
.content_col2 h2,
.content_col3 h2,
.content_col4 h2,
.content_col5 h2,
.content_col6 h2,
.content_col7 h2,
.content_col8 h2,
.content_col9 h2,
.content_col10 h2 {
	font-family: 'Century Gothic';
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin: 22px 0px 37px 18px;
}

.content_pad {
	padding: 0px 15px;
}

/* Video */

.video_preview_medium {
	width: 240px;
	height: 180px;
	border: #141414 3px solid;
	margin: 0 auto;
}


/* Footer */

#footer_wrap {
	width: 940px;
	margin: 0px auto;
	padding-bottom: 25px;
	padding-top: 5px;
	border-top: #423d34 1px solid;

	font-family: Arial, sans-serif;
	font-size: 11px;

	line-height: 16px;
	text-align: center;

}


/* Generic */

.clear {
	clear: both;
}


.LinkStatus_Active,
.LinkStatus_OnHold,
.LinkStatus_Expired {
	width: 400px;
	padding: 8px 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
}

.LinkStatus_Active {
	background-color: #226622;
	border: #449944 1px solid;
	color: #88ee88;
}

.LinkStatus_OnHold {
	background-color: #336699;
	border: #6699cc 1px solid;
	color: #99ccff;
}

.LinkStatus_Expired {
	background-color: #662222;
	border: #994444 1px solid;
	color: #ee8888;
}

.Warning {
	padding: 8px 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #662222;
	border: #994444 1px solid;
	color: #ee8888;
}

table.ProductTable {
	width: 100%;
	margin-bottom: 6px;
}

table.ProductTable td {
	border-top: #333 1px solid;
	border-bottom: #333 1px solid;
	background-color: #111;
	padding: 4px 20px 6px 20px;
}

table.ProductTable .Select {
	width: 15%;
}


table.ProductTable .Product {
	width: 50%;
}


table.ProductTable .Price {
	width: 35%;
	color: #dd8018;
}

table.ProductTable tr.IntroTilbud td {
	border-top: #ffe17b 1px solid;
	background-color: #e0b82e;
	border-bottom: #ffe17b 1px solid;
	color: #5c4700 !important;
}

div#PaymentTerms {
	height: 80px;
	overflow: auto;
	background-color: #111;
	padding: 5px;
	margin-bottom: 5px;
	border: #333 1px solid;
	text-align: left;
}

div#PaymentTerms p {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 110%;
	margin: 0px 0px 5px 0px;
}

.FrontpageTopLink {
	width: 190px;
	height: 274px;
	padding: 10px;
	overflow: hidden;
	float: left;
}

#FrontpageTopLink_1 {
	background-color: #caa574;
}

#FrontpageTopLink_2 {
	background-color: #a6825b;
}

#FrontpageTopLink_3 {
	background-color: #916644;
}

.FrontpageNewestLinks_Wrap {
	width: 612px;
	margin: 0 auto;
}

.FrontpageNewestLinks {
	float: left;
	margin: 0px;
	width: 102px;
}

.FrontpageNewestLinks DIV {
	background-color: #000;
	padding: 4px 0px;
	width: 100px;
	height: 24px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	border: #1f1f1f 1px solid;
}

.FrontpageNewestLinks IMG {
	border: #1f1f1f 1px solid;
	width: 100px;
	height: 144px;
}

.FrontpageNewestLinks_Hover IMG {
	border: #111 1px solid;
}


.FrontpageLastVisited_Hover IMG {
	border: #333 3px solid;
}

/* Link Page */

.LinkPage_LinkImage {
	width: 240px;
	border: #333 3px solid;
	margin: 0 auto;
}

.LinkPage_Pictures {
	width: 605px;
	margin: 0 auto;
}

.LinkPage_Pictures IMG {
	border: #333 3px solid;
	float: left;
	margin: 0px 15px 6px 0px;
}

#LinkPaneWrap {
	background: transparent url('/gfx/fane_bg_overall.jpg') bottom left repeat-x;
	margin: 20px 0px 10px 0px;
}

#LinkPaneWrap UL {
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;	
	text-indent: 0;
}

#LinkPaneWrap LI {
	float: left;
	border: #1f1f1f 1px solid;
	border-left: 0;
	border-right: 0;
	border-bottom: #36261e 1px solid;
	background: #1f1f1f url('/gfx/fane_bg.jpg') top left repeat-x;
	padding: 8px 15px;
	margin-left: 5px;
}

#LinkPaneWrap LI.active {
	border: #36261e 1px solid;
	border-bottom: #1f1f1f 1px solid;
}

#LinkPane_Text,
#LinkPane_Photos {
	display: none;
}


.GroupPage_Link {
	float: left;
	width: 196px;
	margin: 0px 10px 20px 10px;
}

.GroupPage_Link IMG {
	border: #333 3px solid;
}

.GroupPage_Link_Wrap {
	width: 864px;
	margin: 0 auto;
}

#link_statistics {
	background: transparent url('/gfx/statistics_bg.png') bottom left;
	padding-left: 22px;
	position: relative;
}

#link_statistics #l1,
#link_statistics #l2,
#link_statistics #l3,
#link_statistics #l4 {
	position: absolute;
	left: 5px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #444;
}

#link_statistics #l1 {
	top: 5px;
}

#link_statistics #l2 {
	top: 105px;
}

#link_statistics #l3 {
	top: 205px;
}

#link_statistics #l4 {
	top: 305px;
}


#link_statistics td {
	padding: 0px 7px 0px 0px;
}

#link_statistics td div.impression {
	width: 12px;
	background-color: #db8129;
	margin-bottom: 1px;
}

#link_statistics td div.visit {
	width: 12px;
	background-color: #e7b583;
	margin-bottom: 1px;
}

#link_statistics td div.info {
	width: 12px;
	height: 12px;
	background-color: #333;
	margin-top: 7px;
}

.linkstatistics_infobox {
	background-color: #333;
	padding: 5px 10px;
	border: #222 1px solid;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
}

#AdvancedSearch {
	margin-top: 25px;
}

#AdvancedSearch th {
	padding: 7px 10px;
	text-align: left;
}

#AdvancedSearch h3 {
	margin: 0;
}

#AdvancedSearch select {
	width: 170px;
}

#AdvancedSearch input {
	width: 164px;
}

#AdvancedSearch input[type=image] {
	float: right;
	width: 96px;
	height: 29px;
	margin-top: 10px;
}

.QuickMessageContainer
{
	width: 345px;
	height: 180px;
	overflow: hidden;
	position: relative;
}
	.QuickMessage
	{
		width: 345px;
		height: 180px;
		padding: 0 10px 10px 10px;
		display: none;
		position: absolute;
	}

		#content_wrap .QuickMessage a h3
		{
			margin-top: 0;
			margin-bottom: 10px;
			font-size: 12px;
		}

		#content_wrap .QuickMessage a, .QuickMessage a
		{
			color: #9B8F7A;
		}

	.QuickMessageBlock
	{
		display: block;
		position: relative;
		float: left;
		width: 270px;
		overflow: hidden;
	}



/* SEO */

#GroupContentText1 H1,
#GroupContentText1 H2,
#GroupContentText2 H1,
#GroupContentText2 H2 {
	font-family: 'Century Gothic';
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin: 18px 0px 6px 0px;
}

#GroupContentText1 {
	cursor: pointer;
}

.new {
	padding: 0 10px;
	color: #eecc00;
	font-weight: bold;
}



/* Ydelser */

#LinkServices TH,
#LinkServices TD {
	padding: 3px 5px;
}

#LinkServices TH {
	text-align: left;
}

#LinkServices .LinkServiceName {
	width: 500px;
}

#LinkServices .LinkServicePrice {
	width: 150px;
}

#LinkPane_Services TABLE {
	margin: 30px 0px 0px 30px;
	width: 590px;
}

#LinkPane_Services TABLE THEAD TH {
	text-align: left;
	padding: 3px 10px 5px 10px;
	border-bottom: #575044 1px solid;
	color: #dd8018;
}

#LinkPane_Services TABLE TBODY TD {
	padding: 8px 50px 8px 10px;
	border-bottom: #575044 1px dotted;
}

table.Prices {
	border-collapse: collapse;
	border: #333 1px solid;
}

table.Prices THEAD TH {
	background-color: #292929;
	padding: 5px 5px;
	color:	#dd8018;
}

table.Prices TBODY TH,
table.Prices TBODY TD {
	padding: 7px;
	border-top: #444 1px dotted;
}

table.Prices TBODY TD {
	text-align: center;
}



/* Kalender */

#LinkCalendar TH,
#LinkCalendar TD {
	padding: 3px 5px;
}

#LinkCalendar TH {
	text-align: left;
}

#LinkCalendar .LinkCalendarDate {
	width: 80px;
}

#LinkCalendar .LinkCalendarText {
	width: 500px;
}

#LinkPane_Calendar TABLE {
	margin: 30px 0px 0px 30px;
	width: 590px;
}

#LinkPane_Calendar TABLE THEAD TH {
	text-align: left;
	padding: 3px 10px 5px 10px;
	border-bottom: #575044 1px solid;
	color: #dd8018;
}

#LinkPane_Calendar TABLE TBODY TD {
	padding: 8px 10px 8px 10px;
	border-bottom: #575044 1px dotted;
}
