body {
	background-image: url(assets/ground.jpg);
	background-repeat: repeat;
	overflow: auto
}

html { height: 100%; margin-bottom: 0.1em; }

* { margin: 0; padding: 0 }

/*Ramme-div */
#A {
	position: relative;
	background-color: #FFFFFF;
	width: 100%;
	height: 16em;
	margin: auto;
	top: 20px;
	padding: 0;
	border-top:none;
	z-index: 1
} 

/*Top-Streg-div */
#TO2	{
	position: absolute;
	width: 100%;
	border-bottom: 2px solid #ECB012;
	top: 3px;
	margin: 0;
	padding: 0
}

#TO	{
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #ECB012;
	top: 7px;
	margin: 0;
	padding: 0
}

/* Logo */
#L {
	position: absolute;
	left: 1.3em;
	top: 0;
	margin: 0;
	padding: 0
} 


/* Ramme Menu-div pages */
#M {
	position: relative;
	left: 1.8em;
	top: 1em;
	height: auto;
	width: 10.2em;
	margin: 0;
	padding: 0
} 


/* Navigation */
#N	{
	position: absolute;
	top: 10em;
	left: 0.1em;
	height: auto;
	width: 10.1em;
	margin: 0;
	padding: 0
}

/* Print navn */
#PN { display: none }

/* banner-div */	
#B  {
	visibility: visible;
	position: relative;
	top: 3em;
	height: auto;
	width: auto;
	display: block;
	margin: auto;
	padding: 0;
	z-index: 2
}

/* banner-div forside-print*/	
#BB  { display: none }


/*Perfekt koreo-div */	
#P	{
	position: absolute;
	top: 6.7em;
	left: 19em
} 


/*Forsidebillede-div */	
#FB  {
	position: absolute;
	left: 35.6em;
	top: 10.1em
} 

#PFB { display: none }

/*Overligger-div */
#S {
	position: absolute;
	left: 13.7em;
	top: 7.2em;
	width: 42em;
	height: 1.6em;
	border-top: 1px solid #ECB012;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
} 

/*Sæson-div*/
#D	{
	position: absolute;
	width: 40em;
	top: 9em;
	left: 14.5em;
	height: 0.96em;
	border-bottom: 1px solid #ECB012;
	text-align: center;
	margin: 0;
	padding: 0
} 

#PD { display: none }

/* Spalte-div 1 */	
#S1 {
	position: absolute;
	left: 15em;
	top: 10em;
	width: 18.2em;
	margin: 0;
	padding: 0
} 

/* Spalte-div 2 */
#S2 {
	position: absolute;
	left: 36em;
	top: 10em;
	width: 18.2em;
	margin: 0;
	padding: 0
} 


/* Spalte-div 3 */
#S3 {
	position: absolute;	
	top: 4em; 
	width: 28em;
	margin: 0;
	padding: 0;
	height: auto
}

/* Medicin spalte-div 1 */	
#SM1 {
	position: absolute;
	top: 26.7em;
	left: 15em;
	width: 11.2em;
	height: auto;
	margin: 0;
	padding: 0
} 

/* Medicin spalte-div 2 */
#SM2 {
	position: absolute;
	top: 26.7em;
	left: 35.7em;
	width: 11.2em;
	height: auto;
	margin: 0;
	padding: 0
} 

#LH {
	position: relative;
	left: 1em;
	top: 0.2em;
	margin-bottom: 0.5em
}

/*Billedrammer */
.BI {
	position: relative;
	float: left;
	top: 0.3em;
	left: 0.3em;
	width: 6.9em;
	height: 1.75em;
	border-top: 1px solid #ECB012;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
} 

.BII {
	position: relative;
	clear: both;
	left: 0;
	width: 100%;
	height: 0.9em;
	border-top: 1px solid #ECB012;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
} 

.BIII {
	position: relative;
	top: 0.2em;
	left: 0em;
	width: 10.5em;
	height: 1.8em;
	border-top: 1px solid #ECB012;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0;
	float: left
}

/* Billedhoejde */
.bh1 { height: 4.8em }

/* Billedflytter print */
.nonvis { display: none }

/* Erhverv-div */
#ED { 
	position: absolute;
	top: 10.9em;
	left: 15em;
	width: 39em
}

/* Bundlinie-div */
#BL {
	position: absolute;
	bottom: 2em;
	left: 13.7em;
	width: 41.5em;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
}

/* Klokkeblomst-div */
#BU	{
	position: absolute;
	width: 100%;
	bottom: 7px;
	height: 10px;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
}

/* Klokkeblomst-div */
#BU2	{
	position: absolute;
	width: 100%;
	bottom: 3px;
	border-bottom: 2px solid #ECB012;
	margin: 0;
	padding: 0
}

/*Mail1-class */
.mail1 {
	display: inherit;
	border: 1px solid #CCCCCC;
	margin-top: 2px
}


/* Litteratur-div */
.urt {
	position: relative;
	left: 1.5em;
	width: 17em;
	float: left;
	top: 1em
}

/*Broed-text*/
.text {
	color: #000000;
	font: normal 0.715em/1.35em Tahoma, Verdana, Arial, sans-serif;
	text-indent: 2em;
	margin: 0;
	padding: 0
}


.text a:focus { outline: none }
.text a:link { color: #000000; text-decoration: none }
.text a:visited { color: #000000; text-decoration: none }
.text a:hover { color: #EC7A0A; text-decoration: underline }
.text a:active { color: #EC7A0A; text-decoration: none }

.print {
	color: #000000;
	font: normal 0.72em "Times New Roman", Times, serif;
	display: none;
	text-align: center;
	margin: 0;
	padding: 0
}


/* Link-text */
.rlink { color: #0000CC }  
	
.rlink a:focus { outline: none }
.rlink a:link { color: #0000CC; text-decoration: none }
.rlink a:visited { color:#990000; text-decoration: none }
.rlink a:hover { color: #EC7A0A; text-decoration: none }
.rlink a:active { color: #EC7A0A; text-decoration: none }


/* Smålink-text */
.tlink {
	position: relative;
	top: 0.08em;
	color: #000000;
	font: normal 0.7em/110% Arial, Tahoma, Verdana, sans-serif;
	text-align: right;
	text-decoration: none;
	margin: 0;
	padding: 0
}  
	
.tlink a:focus { outline: none }
.tlink a:link { color: #000000; text-decoration: none }
.tlink a:visited { color: #000000; text-decoration: none }
.tlink a:hover { color: #EC7A0A; text-decoration: none }
.tlink a:active { color: #EC7A0A; text-decoration: none }
 
 
.tlinkc {
	color: #000000;
	font: normal 0.7em/110% Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0
}  
	
.tlinkc a:focus { outline: none }
.tlinkc a:link { color: #000000; text-decoration: none }
.tlinkc a:visited { color: #000000; text-decoration: none }
.tlinkc a:hover { color: #EC7A0A; text-decoration: none }
.tlinkc a:active { color: #EC7A0A; text-decoration: none }


 /*Billedtext */
.btext {
	position: absolute;
	top: 0.1em;
	left: 0.25em;
	color: #000000;
	font: normal 0.68em/110% Arial, sans-serif;
	margin: 0;
	padding: 0
} 

.btext a:focus { outline: none }
.btext a:link { color: #000000; text-decoration: none }
.btext a:visited { color: #000000; text-decoration: none }
.btext a:hover { color: #000000; text-decoration: underline }
.btext a:active { color: #000000; text-decoration: none }

.btextc {
	position: relative;
	top: 0.1em;
	color: #000000;
	font: normal 0.68em/110% Arial, sans-serif;
	text-align:center;
	margin: 0;
	padding: 0
}

.btextc a:focus { outline: none }
.btextc a:link { color: #000000; text-decoration: none }
.btextc a:visited { color: #000000; text-decoration: none }
.btextc a:hover { color: #000000; text-decoration: underline }
.btextc a:active { color: #000000; text-decoration: none }


/*Sitemaps text & links */
.sitemap {
	color: #000000;
	font: normal 0.715em Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	display: block
}

.sitemap a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	width: 100%
}

.sitemap a:focus { outline: none }
.sitemap a:link { color: #000000; text-decoration: none }
.sitemap a:visited { color: #909999; text-decoration: none }
.sitemap a:hover { color: #EC7A0A; text-decoration: none; background-color : #EBEBEB }
.sitemap a:active { color: #EC7A0A; text-decoration: none }


/* Medicin-text */
.medicin {
	position: relative;
	width: 98%;
	color: #000000;
	font: normal 0.7em/125% Tahoma, Verdana, Arial, sans-serif;
	left: 0.3em;
	margin: 0;
	padding: 0
}  


/* Menu-links */
.navi1 a {
	padding: 0 0 0 10px;
	margin: 0;
	text-decoration: none;
	display: block;
	width: 9.3em
} 

p.navi1 { margin: 0 }  

.navi1 a:hover { background-color : #EBEBEB; text-decoration : none } 


/* Menu sub-links */
p.navi2 {
	font:0.7em Arial, Tahoma, Verdana, sans-serif;
	font-size: 0.7em;
	margin: 0
} 

.navi2 a {
	color: #000000;
	padding: 0 0 0 24px;
	text-decoration : none;
	display: block ;
	width : 12.05em;
	margin: 0
} 

.navi2 a:hover {
	background-color: #EBEBEB;
	color: #EC7A0A;
	text-decoration: none
} 


/* Streger */
.streg2s {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0
}

.streg1us {
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0
}

.streg1os {
	border-top: 1px solid #000000;
	margin: 0;
	padding: 0
}

.streg2g { border-top: 1px solid #ECB012;
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
}

.streg1ug {
	border-bottom: 1px solid #ECB012;
	margin: 0;
	padding: 0
}

.streg1og {
	border-top: 1px solid #ECB012;
	margin: 0;
	padding: 0
}


/* Ting-div*/
.dt {
	position: absolute;
	left: 8.4em;
	height: auto;
	visibility: visible;
	margin: 0;
	padding: 0
} 


/* Kursusoplysninger */
.g	{ color: #000000; text-align: center } 

/* Lister*/
ul {
	list-style-type: disc;
	color: #000000;
	font: 0.715em/125% Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0 1.1em
} 

li {
	list-style-type: disc;
	font: 1em/125% Tahoma Verdana, Arial, sans-serif;
	margin: 0
} 

li a:focus { outline: none }
li a:link { color: #000000; text-decoration: none }
li a:visited { color: #000000; text-decoration: none }
li a:hover { color: #000000; text-decoration: underline }
li a:active { color: #000000; text-decoration: none }


/*Stillinger-div */
.mt {
	position: relative;
	width: 18.6em;
	border-bottom: 1px solid #ECB012;
	margin:0;
	padding:0
	
}

.mth {
	position: relative;
	width: 18.6em;
	border-bottom: 1px solid #ECB012;
	margin:0;
	padding:0
}

/* Citat-div */
.c {
	position: relative;
	width: 100%;
	float: left;
	clear: both
}

/* Kontaktform diverse */
form {
	border: 0px;
	color: #000000;
	font: normal 0.72em Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0
}

input { background-color: #FFFFFF; border: 1px solid #999999 }

input:focus { background: #FFFFFF }

textarea { 
	background-color: #FFFFFF;
	border: 1px solid #999999; 
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	left: 0em 
}

.checks { background-color: #FFFFFF; border: 1px none }

.formBut { background-color: #CCCCCC }

/* Images left or right */
.imgfloatright { float: right}
.imgfloatleft { float: left }

/* Fjerner Borders omkring Hyperlinked Images */
img { border: 0px; display: block; margin:0px; padding:0px }

.inlinimg { display : inline }


