/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Standard css make-up 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
* {
	margin: 0;
	padding: 0;
}

html, body {
	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
	height: 100%;
}

body {
	background-color: #FFF;
	color: #4c413f;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size: small;
	position: relative;
}

p { margin-top: 10px; margin-bottom: 10px; }

div#back {
	background: #fff url("/style/home/krullekes.png") no-repeat;
	width:1024px;
	text-align:left;
	margin:0px auto;
	padding:0px;
	min-height: 100%;
}

div#content {
	width:905px;
	text-align:left;
	margin:0px auto;
	padding:0px;
}

div#menu-top {
	float: right;
}

div.space {
	height: 75px;
}

div#menu {
	position: relative;
	height: 32px;
}

div#slideshow {
	float: left;
	width: 595px;
}

.clear {
	height:1px;
	margin:0 0 -1px 0;
	clear:both;
	overflow:hidden;
}

.clearfooter {
	height:10px;
	margin:0 0 -1px 0;
	clear:both;
	overflow:hidden;
}

.footer, .push {
	height: 1em; /* .push must be the same height as .footer */
}

.footer {
	border: 3px solid #eee;
	margin-top: 3px;
	color: #FFF;
	background-color: #fff;
	text-align: center;
	padding-top: 3px;
	height: 20px;
}

/* Margin-top for Firefox is different from IE. */
H1 { margin-top: 0px; font-size: 1.30em; font-weight: bold; color: #53620d;}
H2 { font-size: 1.05em; color: #53620d; }
H3 { font-size: 1em; font-weight: normal; }
H4 { font-size: 1em; font-weight: normal; }
H5 { font-size: 1em; font-weight: normal; }
H6 { font-size: 1em; font-weight: normal; }

ul {
	list-style-position: inside;
}

.errors {
	color: red;
}

/* Make sure that there are no ugly borders around images when they are links.*/
img { border: none; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Links
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

a:link { color: #4d6011; text-decoration: none; border: none; }
a:visited { color: #4d6011; text-decoration: none; border: none; }
a:hover { color: #4d6011; text-decoration: underline; }
a:active { color: #4d6011; text-decoration: none; }

a.menusmall {
	color: #FFF;
	border: none; 
	background: url('/style/home/button.png') no-repeat top left;
	padding-top: 6px;
	height: 32px;
	margin: 0px;
	float: left;
	width: 108px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}

a.menusmall:hover {
	background: url('/style/home/buttonr.png') no-repeat top left;
}

a.menusmall-select {
	background: url('/style/home/buttonr.png') no-repeat top left;
}

a.menubutton {
	color: #FFF;
	border: none;
	background: url('/style/home/button.png') no-repeat top left;
	padding-top: 6px;
	height: 32px;
	margin: 0px;
	float: left;
	width: 199px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}

a.menubutton:hover {
	background: url('/style/home/buttonr.png') no-repeat top left;
}

a.menubutton-select {
	background: url('/style/home/buttonr.png') no-repeat top left;
}

a.page-menu:link { color: #FFF; font-weight: bold; text-decoration: none; border: none; }
a.page-menu:visited { color: #FFF; font-weight: bold; text-decoration: none; border: none; }
a.page-menu:hover { color: #FFF; font-weight: bold; text-decoration: underline; }
a.page-menu:active { color: #FFF; font-weight: bold; text-decoration: none; }

a.page-menu-select:link { background-color: #f8d545; color: #FFF; font-weight: bold; text-decoration: none; border: none; padding: 5px;}
a.page-menu-select:visited { background-color: #f8d545; color: #FFF; font-weight: bold; text-decoration: none; border: none; padding: 5px;}
a.page-menu-select:hover { background-color: #f8d545; color: #FFF; font-weight: bold; text-decoration: underline; padding: 5px;}
a.page-menu-select:active { background-color: #f8d545; color: #FFF; font-weight: bold; text-decoration: none; padding: 5px;}

a.category-menu:link { color: #4c413f; text-decoration: none; border: none; }
a.category-menu:visited { color: #4c413f; text-decoration: none; border: none; }
a.category-menu:hover { color: #4c413f; text-decoration: underline; }
a.category-menu:active { color: #4c413f; text-decoration: none; }

a.category-title:link { color: #81ad00; text-decoration: none; border: none; }
a.category-title:visited { color: #81ad00; text-decoration: none; border: none; }
a.category-title:hover { color: #81ad00; text-decoration: underline; }
a.category-title:active { color: #81ad00; text-decoration: none; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Intro info box
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#intro {
	float: right;
	background: #fff url("/style/home/box.jpg") no-repeat;
	width: 305px;
	height: 302px;
}

div#introcontent {
	margin-top: 15px;
	margin-left: 10px;
}

.sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 0px;
	border-bottom-width: 6px;
	width: 280px; /*width of featured content slider*/
	height: 255px;
}

.sliderwrapper .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	background: white;
	width: 280px; 
		/*width of content DIVs within slider. 	
			Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.pagination {
	width: 280px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: white;
	margin-top: 2px;
	margin-left: 10px;
}

.pagination a {
	border: 1px solid #4d6011;
	text-decoration: none; 
	color: #4d6011;
	background: white;
	padding: 0px 5px;
}

.pagination a:hover, .pagination a.selected {
	color: #FFF;
	background-color: #4d6011;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Cadeau info box
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#boxl-left {
	float: left;
}

div#boxl {
	float: right;
	background: #fff url("/style/home/boxl.jpg") no-repeat;
	width: 426px;
	height: 302px;
}

div#boxlcontent {
	margin-top: 15px;
	margin-left: 10px;
}

.boxlsliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border: 0px;
	border-bottom-width: 6px;
	width: 380px; /*width of featured content slider*/
	height: 255px;
}

.boxlsliderwrapper .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	background: white;
	width: 380px; 
		/*width of content DIVs within slider. 	
			Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.boxlpagination {
	width: 380px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: white;
	margin-top: 2px;
	margin-left: 10px;
}

.boxlpagination a {
	border: 1px solid #4d6011;
	text-decoration: none; 
	color: #4d6011;
	background: white;
	padding: 0px 5px;
}

.boxlpagination a:hover, .boxlpagination a.selected {
	color: #FFF;
	background-color: #4d6011;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Normal page layout
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div.page {
	background-color: #FFF;
	width: 100%;
}
div.page-center {
	background-color: #FFF;	
	width: 100%;
	text-align: center;
}
div.page-left {
	background-color: #FFF;	
	width: 60%;
	float: left;
}

div.page-right {
	width: 39%;
	float: right;
}

div.page-title {
	background-color: #d67028;
	color: #FFF;
	padding: 5px;
	font-variant: small-caps;
	text-align: center;
	font-weight: bold;
}

div.page-news-title {
	border: 1px dashed #81ad00;
	background-color: #FFF;
	color: #81ad00;
	padding: 5px;
	font-variant: small-caps;
	text-align: center;
	font-weight: bold;
}

div.page-section {
	background-color: #FFF;
	padding: 5px;
	text-align: left;
}

div.page-section-center {
	background-color: #FFF;
	padding: 5px;
	text-align: center;
}

div.page-section-ul {
	background-color: #FFF;
	padding: 5px;
	border-bottom: 1px dashed #d67028;
}

div.page-section-tl {
	background-color: #FFF;
	padding: 5px;
	border-top: 1px dashed #81ad00;
}

.page-section-height {
	background-color: #FFF;
	padding: 5px;
	text-align: center;
	min-height: 240px; 
	height: auto !important;
	height: 240px;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	Poll page layout
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.poll-graph { 
	position: relative; /* IE is dumb */
	width: 150px; 
	border: 1px solid #B1D632; 
	padding: 2px; 
}

.poll-graph .poll-bar { 
	display: block;
	position: relative;
	background: #B1D632; 
	text-align: center; 
	color: #333; 
	height: 2em; 
	line-height: 2em;            
}

.poll-graph .poll-bar span { position: absolute; left: 1em; }

div.poll-context {
	width: 100%;
	border: 1px solid #81ad02;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.poll-context-noborder {
	padding-bottom: 10px;
	padding-left: 5px;
}

ul.page-list {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

ul#box-gallery-ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-
		Table formatting
   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=- */
table { 
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}
th.table-img { 
	padding: 0px;
	margin: 0px;
}
th { 
	border-left: 1px solid #81ad02; 
	border-right: 1px solid #81ad02; 
	color: #81ad02; 
	text-align: center;
	padding: 10px;
}

td {
	padding: 10px;
}

td.table-txt { 
	border-left: 1px solid #81ad02;
	border-right: 1px solid #81ad02;
  text-align: left; 
}

td.table-nr { 
	border-left: 1px solid #81ad02;
	border-right: 1px solid #81ad02;
  text-align: right; 
}

td.table-total-border { 
	border-top: 1px solid #81ad02; 
	color: #81ad02; 
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight:	bold;
}

td.table-total { 
	color: #81ad02; 
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight:	bold;
}

td.table-title { 
	border: 1px solid #81ad02; 
	color: #81ad02; 
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight:	bold;
}

table.border {
	border: 1px solid #81ad02;
	margin: 10px;
	padding: 0px;
}

div.address1 {
	float:	left;
}

div.address2 {
	float:	right;
}

div.betaling {
	float:	left;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/*  Oypo	*/
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
.PixxerThumbs {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}
.PixxerThumbs LI {
	margin: 0px 3px 3px 0px;
	float: left;
}