﻿body {
	font:				0.7em arial, trebuchet ms, verdana, sans-serif;
/*	background:			url('/_images/frontpage/background.jpg');	Gammel, ikke sømløs*/
	background:			url('/_images/frontpage/background.png');
	background-color:	#ffffff;
	color:				#cccccc;
	margin:				0px;
	padding:			0px;
}

a {
	color:				#175fcc;
	text-decoration:	none;
}

p {
	margin-top:			0;
	margin-bottom:		10px;
}

h1 {
	font-size:			1.7em;
	margin-top:			0;
	margin-bottom:		10px;
}

h2 {
	margin-top:			0;
	font-size:			1.3em;
}

h3 {
	margin-top:			0;
	font-size:			1.1em;
}

/*******************************************************************************
 * LAYOUT STYLES
 ******************************************************************************/
table#tableMaster {
	width:				960px;
	margin-left:		auto;
	margin-right:		auto;
	background:			#FFFFFF;
}

table#tableFooter {
	width:				960px;
	height:             120px;
	margin-left:		auto;
	margin-right:		auto;
	background:			#FFFFFF;
}

#containerFooterBox {
	width:				960px;
	height:             160px;
	margin-left:		auto;
	margin-right:		auto;
	background:			#ffffff;
	border:				1px solid white;
}

#containerColumnLeft 
{
	margin-left:		10px;
	margin-top:			10px;
	width:				180px;
}

#containerColumnMain 
{
	margin-left:		12px;
	margin-top:			10px;	
	width:				536px;
}

#containerColumnRight 
{
	margin-left:		12px;
	margin-top:			10px;	
	width:				180px;
	margin-right:		10px;
}

#containerAnsvRed {
	width:				960px;
	margin-left:		auto;
	margin-right:		auto;
	color:				#222222;
	background-color:	#e8e4d9;
	height:				80px;
	line-height:		14px;
	text-align:			left;
}

#containerFooter {
	background:			url('/_images/frontpage/footer.gif') no-repeat;
	width:				960px;
	margin-left:		auto;
	margin-right:		auto;
	color:				#222222;
	height:				28px;
	line-height:		28px;
	text-align:			center;
}

.containerMainBox {
	width:				544px;
	background:			#e8e4d9;
	padding-bottom:		10px;
}

.containerMainBody {
	padding-top:		10px;
	margin-left:		10px;
	margin-right:		10px;
	color:				#222222;
}

.containerMainBox2Col {
	width:				544px;
}

.containerMainBoxColLeft {
	float:				left;
	width:				267px;
	background:			#e8e4d9;
	padding-bottom:		10px;
}

.containerMainBoxColRight {
	float:				left;
	width:				267px;
	background:			#e8e4d9;
	padding-bottom:		10px;
	margin-left:		10px;
}

.containerMainBoxColBody {
	margin-left:		10px;
	margin-right:		10px;
	margin-top:			10px;
	color:				#222222;
}

.containerSideBox {
	width:				180px;
	background:			#e8e4d9;
	margin-bottom:		10px;
	padding-bottom:		10px;
}

.containerSideBody {
	margin-left:		10px;
	margin-right:		10px;
	margin-top:			10px;
	color:				#222222;
}


.containerTopListSideBox {
	width:				180px;
	background:			#ffffff;
	margin-bottom:		10px;
	padding-bottom:		10px;
}

.containerTopListSideBody {
	padding-top:		10px;
	color:				#FFFFFF;
	border:				2px solid #e8e4d9;

}

.containerSideAds {
	width:				180px;
}

.sideAd {
	margin-top:			6px;
	width:				180px;
}

.containerMainAds {
	width:				544px; /*Burde være 536 i følge et mål på 940. Bug?*/
}

.mainAd {
	padding-top:		10px;
	padding-left:		38px;
	padding-right:		38px;
	background:			#e8e4d9;
	border:				1px solid #333333;
	text-align:			right;
}


img.imageBorder {
	border:				1px solid #363636;
}

.buttonStandard {
	background:			#81b3fc;
	border:				1px solid #363636;
	color:				#222222;
	font-size:			1em;
	font-weight:		bold;
	height:				18px;
	padding-left:		4px;
	padding-right:		4px;
}

.inputText {
	border:				1px solid #363636;
	background:			#FFFFFF;
	font:				0.9em arial, trebuchet ms, verdana, sans-serif;
	font-size:			0.9em;
}

.searchText {
	border:				1px solid #333333;
	font-size:			1em;
	font-weight:		bold;
	background:			#FFFFFF;
	width:	            140px;
	height: 16px;
}

.buttonSearch {
	background:			#81b3fc;
	border:				1px solid #363636;
	color:				#222222;
	font-size:			1em;
	font-weight:		bold;
	height:				20px;
	padding-left:		4px;
	padding-right:		4px;
/*
	background:			#333333;
	border:				0;
	color:				white;
	font-size:			1.1em;
	font-weight:		bold;
	padding-left:		4px;
	padding-right:		4px;
*/
}


div.clear {
	clear:				both;
}

div.spacer {
	padding-bottom:		10px;
	clear:				both;
}

.cellBlock {
	float:				left;
	line-height:		16px;	
}

.uploadWaitScreen {
	position:			absolute;
	left:				0px;
	top:				0px;
	background:			#333333;	
	filter:				Alpha(Opacity=70);
	opacity:			.70;	
	z-index:			1000;
	visibility:			hidden;
}

.uploadWaitScreenDialog {
	position:			absolute;
	background:			#ffffff;
	font-size:			20px;
	color:				#000000;
	z-index:			1100;
	visibility:			hidden;
}


.backgroundAlt {
	background:			#d9dada;	
}

.infoMessage {
	border:				2px solid #7E4C03;
	margin-bottom:		10px;
	padding:			10px;	
}

.pageNavigation {
	font-weight:		bold;
}

.pageNavPrev {
	float:				left;
	width:				33%;
	text-align:			left;
}

.pageNavCenter {
	float:				left;
	width:				34%;
	text-align:			center;
}

.pageNavNext {
	float:				right;
	width:				33%;
	text-align:			right;
}

.tabMenu {
	height:				18px;
}

.tabMenuItem, .tabMenuItemActive {
	display:			inline;
	line-height:		18px;
	font-weight:		bold;
}

.tabMenuItem a {
	float:				left;
	text-align:			center;	
	padding-left:		10px;
	padding-right:		10px;	
	margin-right:		5px;
	background-color:	#dcdcdc;
	color:				#222222;
}

.tabMenuItem a:hover {
	background:			#c8cac9;
}

.tabMenuItemActive a {
	float:				left;
	text-align:			center;	
	padding-left:		10px;
	padding-right:		10px;
	margin-right:		5px;
	background-color:	#c8cac9;
	color:				#222222;
}

.tabMenuItemActive span {
	float:				left;
	text-align:			center;	
	padding-left:		10px;
	padding-right:		10px;
	margin-right:		5px;
	background-color:	#c8cac9;
	color:				#222222;
}

.tabContainer {
	border-left:		1px solid #c8cac9;
	border-right:		1px solid #c8cac9;
	border-bottom:		1px solid #c8cac9;
}

.tabHeader {
	padding:			3px;	
	background:			#c8cac9;
}

.tabContent {
	padding:			10px;	
}

.searchItem {
	border:				1px solid #373536;
	padding:			5px;
	margin-bottom:		5px;
}