/*General styles*/

body {
	margin: 0;
	padding: 0;
	background: URL("baggrund1.gif");
	text-align: center;
	font-size: 80%;
	font-family: georgia, serif;
	line-height: 1.5em;
	font-weight: normal;
	color: #454545; }

a {outline: none;}

a:link {color: #CB6900; text-decoration: none;}
a:active {color: #CB6900; text-decoration: none;}
a:hover {color: #CB6900; text-decoration: none; border-bottom: solid 1px #CB6900;}
a:visited {color: #CB6900; text-decoration: none;}


h1, h2 {
	color: #000000;
	margin-bottom: 0;}

h1 {
	font-size: 1.6em; }

h2 {
	padding-top: 1em;
	font-size: 1.2em; }

img {
	border: none; }

dt {
	border-top: dashed 1px #454545; }

dd {
	margin: 0;
	padding: 0 0 1.5em 6em; }
	
img {
	padding: 1em 0 2em 0; }

/*Structural layout styles*/

#background_2ndlayer {
	width: 100%;
	height: 100%;
	background: URL("baggrundslysner.jpg") repeat-x top left; }

#wrapper {
	text-align: left;
	width: 65em;
	height: 100%;
	margin: 0 auto; }

#box_title {
	width: 324px;
	height: 135px;
	background-color: #ffffff;
	border-right: solid 1px #FBF2E4; }

#box_navigation {
	float: left;
	width: 13.5em;
	background-color: #ffffff;
	border-bottom: solid 1px #E08B00; }

#box_navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.6em; }

#box_navigation ul li ul {
	padding: 0 1em;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.1em; }

#box_navigation ul li ul li{
	padding: 0.2em 0 0.3em 0;
	border-bottom: solid 1px #f4d255; }

#box_primary {
	float: left;
	margin: 0;
	width: 33em;
	overflow: hidden;
	background-color: #ffffff;
	border-right: solid 1px #E08B00;
	border-bottom: solid 1px #E08B00; }

#box_secondary_orange, #box_secondary_white {
	float: left;
	margin: 0 0 0 -1px;
	width: 18em; }

#box_secondary_orange {
	color: #ffffff;
	background: URL("orangegradient.gif") repeat-x #E08B00; }

#box_secondary_white {
	background-color: #ffffff;
	border-right: solid 1px #E08B00;
	border-bottom: solid 1px #E08B00; }


/*Typographic classes*/

	
.entry p {
	font-weight: normal; }

.padding {
	padding: 2em 2.8em 2em 3em; }

#box_title div.padding {
	padding: 2em 27px 2em 27px; }

#box_navigation div.padding {
	padding: 3em 0 3em 27px; }

#box_secondary_orange div.padding {
	padding: 2em 1.8em 2em 2em; }

#box_secondary_white div.padding {
	padding: 2em 1.8em 2em 0.9em; }
	
a.current_page_item {
	padding: 0 0 0 12px;
	display: block;
	border-bottom: solid 1px #fff;
	background: URL("arrow.gif") no-repeat 0em 0.6em; }

#box_navigation ul li ul li a.current_page_item {
	background-position: 0em 0.3em; }

.teaser { 
	font-weight: bold;
	margin: 0.7em 0 2em 0;
	padding: 0;}

.previous {
	float: left; }
	
.next {
	float: right; }
	
div#box_secondary_orange div.padding h2 {
	color: #000000;
	padding-top: 0; }

div#box_secondary_white div.padding h2 {
	padding-top: 0; }


/*Layout adjustment classes*/

#box_title div.padding {
	padding-bottom: 0; }

.clear {
	width: 100%;
	clear: both; }

#box_title img {
	padding: 0; }

dl.gallery dt {
	border: none; }
	
dl.gallery dd {
	padding-left: 0; }
	
#box_secondary_white img {
	padding: 0; }

/*Link classes*/

a.logo:link { }
a.logo:active { }
a.logo:hover {border: none;}
a.logo:visited { }

#box_secondary_orange a:link {color: #6a3700;}
#box_secondary_orange a:visited {color: #6a3700;}
#box_secondary_orange a:active {color: #6a3700;}
#box_secondary_orange a:hover {color: #6a3700;}


/* Search Form styles */

#searchform {
	padding: 2em 1.8em 0em 2em;
	margin: 0; }

#s {
	border: solid 1px #E08B00;
	padding: 0.2em; }

#searchsubmit {
	font-family: georgia, serif; }
