* {
	margin-top: 0;
}

/* Basale body deklareringer. Her ligger det billede, som udgør baggrunden for hele designet. Alle andre elementer ligger OVENPÅ dette. Hvis der skal laves grafiske ændringer, der inkluderer dette skal man lave kopier af baggrundsgrafikken og tage det med - eller blokerer man for baggrundsbilledet.. */
body {
	margin: 0;
	padding: 0;
	background: #001b35 url(baggrundv2.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

h1, h2, h3 {
	font-weight: normal;
	color: #FFFFFF;
}

h1 { font-size: 197%; }
h2 { font-size: 167%; }
h3 { font-size: 100%; font-weight: bold; }

p, ul, ol {
	font-size: 100%;
}

p {
}

ul {
	list-style:none;
	list-style-position: outside;
}

ol {
}

blockquote {
}

a {
	color: #daecfd;
}

a:hover {
	text-decoration: none;
}

p.solid {
	border-right-style: solid;
	border-right-width: thin
}

/*header. Bemærk #menu - her ligger navbar-billedet, der ligger OVENPÅ baggrundsbilledet*/

#header {
	width: 680px;
	height: 113px;
	margin: 0 auto;
	}

#header h1, #header p {
	margin: 0;
	font-weight: bold;
}

#header h1 {
	padding: 30px 0 0 20px;
	text-transform: lowercase;
	font-size: 229%;
}

#header p {
	margin: -5px 0 0 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	font-size: 85%;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 680px;
	height: 51px;
	margin: 0 auto;
	background: url(layout/navbar_alt.jpg) no-repeat;
}

#menu h2 {
	display: none;
}

#menu ul {
	margin: 0;
	padding: 20px 0 0 20px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 22px;
	padding: 8px 15px 0 15px;
	text-transform: lowercase;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	color: #000000;
}

#menu a:hover, #menu .active a {
	color: #FFFFFF;
}

/*container for indhold */

#page {
	width: 680px;
	margin: 0 auto;
	
}

/*Indhold. Hovedindholdet ligger her. De tre varianter her bliver brugt til henholdsvis side m. højre bar, ingen bar og venstre bar */

#content_rightbar {
	float: left;
	width: 510px;
	padding: 20px 25px 0 40px;
	
}

#content_helside {
	float: left;
	width: 635px;
	padding: 20px 25px 0 40px;
	
}

#content_leftbar {
	float: right;
	width: 510px;
	padding: 20px 25px 0 40px;
	
}

#content_2bar {
	width: 400px;
	padding: 20px 25px 0 40px;
	
}

.boxed {
	background: #121B23;
	border: 1px dotted #000000;
}

/*Tekstbokse indeni andre containere*/

.boxed .title {
	margin: 0;
	padding: 5px 20px;
	background: #000000;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
}

.boxed .content {
	padding: 20px;
}

/*seperat sidebar.  */

#sidebar_right {
	float: right;
	width: 100px;
	padding: 10px 5px 0 0;
	line-height:50%; 
	}

#sidebar_left {
	float: left;
	width: 90px;
	padding: 10px 5px 0 20px;
	line-height:50%; 
	}


#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	list-style: none;
}

#sidebar li ul {
	padding: 5px;
}

#sidebar li li {
	margin: 0;
	padding: 5px 0;
}

#sidebar h2 {
	margin: 0;
	padding: 10px;
	background: #000000;
	border-top: 1px solid #23282E;
	border-bottom: 1px solid #23282E;
	text-transform: lowercase;
	font-size: 100%;
	font-weight: bold;
	color: #DFE8F2;
}

#sidebar h3 {
	margin: 0;
}

#sidebar p {
	margin: 0;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Search */

#search {
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search legend {
	display: none;
}

#search input {
	float: right;
	margin-bottom: 5px;
	background: #5A83AE;
	border: 1px solid #000000;
	text-transform: lowercase;
	font: bold 100% Arial, Helvetica, sans-serif;
	color: #000000;
}

#searchform {
	margin: 0;
	padding: 10px 20px 20px 20px;
}

#searchfield {
	width: 165px;
	padding: 2px 5px;
}

#searchsubmit {
}

/*undermenu*/

#submenu a {
	padding-left: 15px;
	background: url(layout/img07.gif) no-repeat left center;
}

/*footer*/

#footer {
	width: 680px;
	height: 100px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	background: url(layout/footer.jpg) no-repeat;
}

#footer p {
	margin: 0;
	padding: 0 0 0 40px;
	font-size: 77%;
	color: #FFFFFF;
}

#footer a {
	color: #ffffcc;
}
