/* =====================================================
Imported style sheets
===================================================== */
* {
	margin:				0;
	padding:			0;
}
html {
	margin:				0;
	padding:			10px;
}

/*#transcolor
{
	color:				#000;
	width:				100px;
	background:			#fff;
	filter:				alpha(opacity=50);
	-moz-opacity:		.50;
	opacity:			.50;
}*/
body {
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	font-size:			85%
}
input,textarea {
	font-size:			95%;
}
select {
	font-size:			90%;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	width:				235px;
}
h1 {
	font-size:			150%;
	margin:				0 0 1em 0;
}
ul {
	margin-left:		20px;
	padding-left:		20px;
}

#idPageLeftColumn ul{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}
#idPageLeftColumn ul li{
	margin-left:10px;
	padding-left:0px;
	list-style:none;
}
#idPageLeftColumn .sub_submenu_item
{
	font-weight:normal;
	}
#idPageLeftColumn .sub_submenu_item_selected
{
	font-weight:bold;
	}
.DEBselect {
	font-size:			90%;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	width:				70px;
}
a:link,
a:visited,
a:active {
	color:				#3F8885;
	text-decoration:	none;
}
a:hover,
a:focus {
	text-decoration:	none;
	color:				#7FB0AE;
}
.clear {
	clear:				both;
}
img {
	border:				0;
}
/* Structure */
#idWrapper {
	width:				873px;
	padding:			0;
	margin:				0;
}
#idPageLeftColumn {
	float:				left;
	width:				210px;
	font-weight: 		bold;
	font-family:		arial,helvetica,sans-serif;
}
#idPageCenterColumn {
	margin:				17px 0 0 13px;
	float:				left;
	width:				650px;
	padding:			0;
}
#idPageCenterColumnWide
{
	float:				left;
	margin:				17px 0 0 13px;
	width:				650px;
	padding:			0;
}
#idContent {
	height:				auto !important;
	height:				400px;
	min-height:			410px;
	width:650px;
}
/* Menu */
#idMenu {
	height:				32px;
	background:			url(../images/menu_background.gif) repeat-x;
	margin-bottom:		15px;
}
#idMenu ul {
	margin:				0;
	padding:			0;
}
#idMenu ul li {
	display:			inline;
}
#idMenu ul li a:link,
#idMenu ul li a:visited,
#idMenu ul li a:active {
	float:				left;
	display:			block;
	font-size:			16px;
	font-weight:		bold;
	font-family:		arial,helvetica,sans-serif;
	color:				#3F8885;
	text-decoration:	none;
	padding:			7px 0 0 40px;
}
#idMenu ul li a:hover,
#idMenu ul li a:focus {
	color:				#7FB0AE;
}
/* Language menu */
#idLangMenu {
	float:				right;
}
#idLangMenu p {
	padding:			1px 10px 0 0;
	text-align:			right;
}
/* Campaigns */
#idBestallMatTop {
	background:			url(../images/bestall_mat.gif) no-repeat;
	width:				210px;
	height:				77px;
}

#idBestallMatTopEng {
	background:			url(../images/bestall_matEng.gif) no-repeat;
	width:				210px;
	height:				77px;
}


#idBestallMat {
	background:			url(../images/bestall_mat_bg.gif) repeat-y;
	width:				210px;
	margin:				0;
	padding:			0;
	color:				#fff;
	font-weight:		normal;
	font-size:			90%;
}
#idBestallMat p {
	padding:			0 15px 16px 22px;
}
#idBestallMat a {
	color:				#fff;
}
#idBestallMat a:hover {
	text-decoration:	underline;
}
#idBestallMatBottom {
	background:			url(../images/bestall_mat_bottom.gif) no-repeat;
	height:				6px;
	width:				210px;
	margin-bottom:		10px !important;
	margin-bottom:		0;
}
#idNyttPaSandys {
	background:			url(../images/nytt_pa_sandys_bg.jpg) top no-repeat #000;
	height:				61px;
	width:				210px;
	margin-bottom:		10px;
}
#idNyttPaSandys h2 {
	font-size:			110%;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	color:				#fff;
	padding-top:		17px;
}
#idNyttPaSandys a {
	color:				#fff;
}
/*#idSandystoppen {
	background:			url(../images/sandys_toppen1.jpg) top no-repeat #fff;
	height:				153px;
	width:				210px;
}
#idSandystoppen h2 {
	font-size:			105%;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	color:				#000;
	padding:			90px 0 0 10px;
}
#idTblSandystoppen {
	padding:			0;
	margin:				0;
	border-left:		1px solid #00645E;
	border-right:		1px solid #00645E;
	border-bottom:		1px solid #00645E;
	width:				100%;
	border-collapse:	collapse;
}
#idTblSandystoppen tr.clOddRow {
	background:			#7fb0ae;
}
#idTblSandystoppen tr.clEvenRow {
	background:			#3f8885;
}
#idTblSandystoppen tr.clOddRow td,
#idTblSandystoppen tr.clOddRow td a:link,
#idTblSandystoppen tr.clOddRow td a:visited,
#idTblSandystoppen tr.clOddRow td a:active,
#idTblSandystoppen tr.clEvenRow td,
#idTblSandystoppen tr.clEvenRow td a:link,
#idTblSandystoppen tr.clEvenRow td a:visited,
#idTblSandystoppen tr.clEvenRow td a:active {
	padding:			6px;
	margin:				0;
	color:				#fff;
	font-size:			110% !important;
	font-size:			105%;
}*/
#idStartCampaign {
	background:			url(../images/bigimage650x400.jpg);
	height:				400px;
	width:				650px;
}
#idStartCampaign div {
	width:				250px;
	position:			absolute;
	top:				460px;
	left:				250px;
}
#idStartCampaign div h1 {
	font-weight:		bold;
	font-size:			30px;
	color:				#00615D;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	margin:				0;
	padding:			0;
}
#idStartCampaign div p{
	padding:			0;
	margin:				0;
	font-weight:		bold;
	font-size:			12px;
	color:				#00615D;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
}



#idStartCampaignEng {
	background:			url(../images/bigimage650x400Eng.jpg);
	height:				400px;
	width:				650px;
}
#idStartCampaignEng div {
	width:				250px;
	position:			absolute;
	top:				460px;
	left:				250px;
}
#idStartCampaignEng div h1 {
	font-weight:		bold;
	font-size:			30px;
	color:				#00615D;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
	margin:				0;
	padding:			0;
}
#idStartCampaignEng div p{
	padding:			0;
	margin:				0;
	font-weight:		bold;
	font-size:			12px;
	color:				#00615D;
	font-family:		Arial, Verdana, Tahoma, sans-serif;
}







#idBottomContent {
	clear:				both;
	margin:				15px 0;
}
/* Footer */
#idFooter {
	clear:				both;
	border-top:			1px solid #016257;
	background-color:	#fff;
	padding:			10px 0 0 0;
	color:				#000;
	font-size:			76%;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	width:				100%;
	text-align:			center;
}
#idFooter a:link,
#idFooter a:visited,
#idFooter a:active {
	color:				#025B5E;
	text-decoration:	none;
}
#idFooter a:hover,
#idFooter a:focus {
	text-decoration:	underline;
}
/* Ordering */
.clTblOrder tr td input {
	font-size:			110%;
}
.clTblOrder tr th {
	text-align:			left;
	padding-right:		15px;
	font-size:			100%;
}



#signupform {
	margin: 0;
}
#signupform fieldset {
	border: 1px solid #d5d5d5;
	margin: 10px 0px 0px 0px;
	padding: 13px;
}
#signupform legend {
	font-size: 1.2em;
	font-weight: bold;
	padding: 2px;
}
#signupform div.pair, #signupform div.multiLabel {
	display: block;
	float: left;
	width: 100%;
	clear: both;
	margin: 4px 0;
	padding: 0px 0px 0px 0px;
}
#signupform div.pair label, #signupform div.multiLabel span.semiLabel {
	display: block;
	float: left;
	text-align: left;
	width: 170px;
	margin-top: 3px;
}
#signupform div.pair input, #signupform div.pair select, #signupform div.pair textarea {
	width: 290px;
}
#signupform .buttonArea {
	float: left;
	width: 430px;
	padding-right: 80px;
	text-align: right;
	margin: 10px 0;
}
#signupform .buttonArea input {
	text-align: center;
}
