body {
	margin:10px;
	font-family:'Verdana', 'Helvetica', 'Arial', serif;
	padding:0;
	background-color:#fff;
	color:#000;
}

/* Egenskaber for top-baren - START */
#top {
	top:0;
	left:0;
	height:78px;
	margin-bottom:15px;
	text-align:center;
	border:1px solid #ccc;
	padding-top:5px;
	background-color:#eee;
	color:#000;
}
#top_wrap {
	width:90%;
	margin:0 auto;
}
#top-left {height:60px;}

.top_skygge {
	position:absolute;
	top:0.48em;
	left:1.05em;
	z-index:0;
	color:#000;
	background-color:inherit;
}
.top_front {
	position:absolute;
	top:0.5em;
	left:1em;
	z-index:1;
	color:#7F90AD;
	background-color:inherit;
}
.top1 {
	position:absolute;
	top:2.4em;
	left:22em;
	margin:0;
	padding:0;
	color:#000;
	background-color:inherit;
}
#logo {
	float:right;
	margin:0;
	padding:0;
}
#navi {
	clear:both;
	bottom:0;
	height:18px;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#ccc;
	padding:0 5px;
	text-align:left;
}
.navi {
	margin:0 0 0 1.8em;
	padding:0;
	text-indent:0;
	font-size:90%;
}
/* Egenskaber for top-baren - SLUT */


/* Egenskaber for menu - START */
#menu {
	border-bottom:1px solid #ccc;
	margin:0;
	padding-bottom:19px;
	padding-left:10px;
}
#menu ul, #menu li	{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu a:link, #menu a:visited	{
	background:#E8EBF0;
	border:1px solid #ccc;
	color:#666;
	float:left;
	font-size:80%;
	font-weight:normal;
	line-height:14px;
	margin-right:8px;
	padding:2px 6px;
	text-decoration:none;
}
#menu a:link.active, #menu a:visited.active	{
	background:#fff;
	border-bottom:1px solid #fff;
	color:#000;
}
#menu a:hover	{
	color:#f00;
	background-color:inherit;
}
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a,
body.section-9 #menu li#nav-9 a {
	background:#eee;
	border-bottom:1px solid #eee;
	color:#000;
}
#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7,
#menu #subnav-8,
#menu #subnav-9 {
	display:none;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7,
body.section-8 #menu ul#subnav-8,
body.section-9 #menu ul#subnav-9 {
	display:inline;
	left:10px;
	position:absolute;
	top:131px;
	background-color:#eee;
	color:#000;
}
body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-5 #menu ul#subnav-5 a,
body.section-6 #menu ul#subnav-6 a,
body.section-7 #menu ul#subnav-7 a,
body.section-8 #menu ul#subnav-8 a,
body.section-9 #menu ul#subnav-9 a {
	background:#fff;
	border-color:#ccc;
	border-style:solid;
	border-width:0 0 0 1px;
	color:#999;
	font-size:70%;
	font-weight:bold;
	margin-right:0;
	padding:3px 6px;
	text-decoration:none;
}
#menu ul a:hover {
	color:#f00 !important;
	background-color:inherit;
}
/* Egenskaber for menu - SLUT */


#indhold {
	background-color:#eee;
	color:#000;
	border-color:#ccc;
	border-style:solid;
	border-width:0 1px 1px 1px;
	clear:both;
	margin:0px;
	padding:30px 0 15px 0;
}


/* Specifikt CSS til bund-div (med dato, ur og opdateringstidspunkt) - START */
#bund {
	height:18px;
	padding:0;
	margin:0 0 15px 0;
	border-width:0 1px 1px 1px;
	border-color:#ccc;
	border-style:solid;
	background-color:#eee;
	color:#000;
}
#update {
	float:right;
	margin:0;
	padding:0;
}
#dato {
	float:left;
	margin:0;
	padding:0 5px;
}
#dato p, #update p {
	margin:0;
	padding:0 5px;
	font-size:80%;
	background-color:inherit;
	color:#aaa;
	font-weight:bold;
}
.normal, .helligdag {
	background-color:inherit;
	font-weight:bold;
}
.normal {
	color:#aaa;
}
.helligdag {
	color:#f00;
}
/* Specifikt CSS til bund-div (med dato, ur og opdateringstidspunkt) - SLUT */


/* Specifikt CSS til footer'en - START */
#footer {
	clear:both;
	bottom:0;
	padding:2px 5px;
	margin:0;
	border:1px solid #ccc;
	background-color:#eee;
	color:#000;
}
.ejer {
	clear:both;
	font-size:80%;
	color:#000;
	font-weight:bold;
	background-color:inherit;
	text-align:center;
	text-indent:0;
	margin:0;
	padding:0;
}
.adresse {font-weight:normal}
/* Specifikt CSS til footer'en - SLUT */


/* Specifikt CSS til returlink - START */
.power {
	font-size:0.8em;
	text-align:right;
	margin:0;
	padding:0;
}
a.power {
	text-decoration:none;
	background-color:inherit;
}
a.power:link, a.power:visited, a.power:active, a.power:focus {
	color:#ccc;
}
a.power:hover {
	color:#000080;
}
/* Specifikt CSS til returlink - START */


img {border:none;}
img.forside {
	width:150px;
	height:200px;
}
img.sub {
	width:200px;
	height:150px;
}

h1, h2, h3, h4, h5, h6, p {font-family:'Times New Roman', serif;background-color:inherit;}
h1 {font-size:250%; margin:0;color:#000;}
h2 {font-size:200%;color:#000080;text-align:center;}
h3 {font-size:120%;color:#000;font-weight:bold;}
h4 {font-size:100%;color:#000;}
h5 {font-size:150%;color:#E60000;font-weight:bold;margin:0;}
h6 {font-size:120%;color:#0000A0;text-align:center;}
p {font-size:100%;color:#000;}

a:link, a:visited, a:hover, a:active {background-color:inherit;}
a:link, a:visited, a:active {color:#000080;}
a:hover {color:#D10000;text-decoration:none;}

fieldset {
	border:1px solid #000080;
	width:94%;
	padding:10px;
	margin-bottom:10px;
}

legend {
	letter-spacing:3px;
	color:#000;
	background-color:inherit;
	font-weight:bold;
	padding:6px;
}

#center {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}


/* Specifikt CSS til forsiden - START */
#clear {
	width:90%;
	margin:0 auto;
}
#front {
	margin:0 160px 0 0;
	padding:0;
}
.indhold {margin-top:0;}
.billede {margin:0 0 1.5em 0;}

#info {
	float:right;
	width:150px;
	margin:0;
	padding:0;
}
.infotop {
	background-color:#9facc1;
	color:#000;
	margin:0;
	padding:2px 5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #0f0f0f;
	min-width:100px;
}
.infobund {
	background-color:#e8ebf0;
	color:#000;
	font-size:90%;
	margin:0 auto 1em auto;
	padding:2px 5px;
	text-align:left;
	min-width:100px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0f0f0f;
}
.tilmeld {
	font-family:'Tahoma', sans-serif;
	text-align:left;
	text-indent:0;
	font-size:64%;
	font-weight:bold;
}
/* Specifikt CSS til forsiden - SLUT */


/* Løsning til <fieldset>-problem i Opera - START */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both; 
	visibility:hidden;
}
.clearfix {  /* hjælp til IE-Mac */
	display:inline-table;
}
/* Hides from IE-mac \*/
/* html */.clearfix {
	height:1%;
}
.clearfix {  /* annulering af hjælp til IE-Mac */
	display:block;
}
/* End hide from IE-mac */
/* Løsning til <fieldset>-problem i Opera - SLUT */


/* Specifikt CSS til produkt-siden - START */
#station, #service, #patrulje,
#butik, #bygge, #sommer {
	width:60%;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	padding-bottom:5%;
}
.billede1 {
	float:right;
	margin:5px 0 10px 15px;
}
/* Specifikt CSS til produkt-siden - SLUT */


/* Specifikt CSS til kontakt-siden - START */
#form {
	width:86%;
	max-width:680px;
	margin:0 auto;
}
.center {
	width:93%;
	margin:0 auto;
}
#left {
	float:left;
	width:50%;
	margin:0 auto;
	padding:0;
}
#right {
	float:right;
	width:50%;
	margin:0 auto;
	padding:0;
}
#omraade {clear:both;}
.form {
	float:left;
	padding:0;
	font-family:'Times New Roman', serif;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	margin-bottom:3%;
}
.form1 {
	float:left;
	width:50%;
	padding:0;
	font-family:'Times New Roman', serif;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	margin-bottom:3%;
}
.knap {margin-right:3%;}
.udfyld {font-size:80%;}
.kontakt {
	width:96%;
	margin:0 auto;
	padding:0;
}
#melding {
	width:70%;
	margin:0 auto 2em auto;
}
#kopi {
	background-color:#f9f9f9;
	color:#000;
	border:1px solid #eee;
	padding:10px;
	margin:0;
}
#kopi p {font-size:90%;}
.tak {
	font-weight:bold;
}
/* Specifikt CSS til kontakt-siden - SLUT */


/*Specifikt CSS- til FAQ-siden - START */
#faq {
	width:70%;
	margin-left:auto;
	margin-right:auto;
}
.spoerg {
	text-align:left;
	background-color:#bcd;
	color:#000;
	margin:2% 0 0 0;
	padding:2px 5px;
	border:1px solid #0f0f0f;
}
.svar {
	text-align:justify;
	background-color:#e8ebf0;
	color:#000;
	font-weight:normal;
	margin:0;
	padding:5px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#0f0f0f;
}
#s1, #s2, #s3, #s4 {
	display:none;
}
a.oss:link, a.oss:visited, a.oss:hover, a.oss:active {
	text-decoration:none;
	color:#000;
	background-color:inherit;
}
.faq-info {
	font-size:80%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
}
/* Specifikt CSS til FAQ-siden - SLUT */


/* Specifikt CSS til job-siden - START */
#job {
	width:70%;
	margin:0 auto;
	clear:both;
	text-align:justify;
}
.fed { /* li-pile */
	color:#009D00;
	background-color:inherit;
	font-weight:bold;
}
.job {
	font-weight:bold;
	list-style-type:none;
}
ul.kvali {
	list-style-type:none;
	font-size:90%;
	text-align:left;
}
/* Specifikt CSS til job-siden - SLUT */


/* Specifikt CSS til om_vagter-siden - START */
#boks {
	width:70%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:2%;
}
.billede2 {
	float:left;
	margin:5px 15px 10px 0;
}
/* Specifikt CSS til om_vagter-siden - SLUT */


/* Specifikt CSS til profil-siden - START */
#profil {
	width:70%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:2%;
}
/* Specifikt CSS til profil-siden - SLUT */


/* Specifikt CSS til forebyg-siden - START */
ul#forebyg {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
li.forebyg {
	font-size:90%;
	padding-bottom:2%;
}
.vigtig {font-weight:bold;}
/* Specifikt CSS til forebyg-siden - SLUT */


/* Specifikt CSS til nyhedsbreve - START */
#top-news {
	top:0;
	left:0;
	height:60px;
	margin-bottom:15px;
	text-align:center;
	border:1px solid #ccc;
	padding-top:5px;
	background-color:#eee;
	color:#000;
}
#indhold-news {
	background-color:#eee;
	color:#000;
	border:1px solid #ccc;
	clear:both;
	margin:0;
	padding:30px 0 15px 0;
}
h1.news {text-align:center;}
#indhold-news p {padding:0 10px;}
/* Specifikt CSS til nyhedsbreve - SLUT */