*, div { margin : 0; padding: 0; }
img { border: 0; }
html { margin: 0;  padding: 0; width:100%; background: transparent url(../billeder/bund.png) repeat-x center bottom;height: 100.2%;}
body { margin: 0 0 0 0;  padding: 0 0 0px 0; font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;  font-size: 62.5%;  background: url(../billeder/topblaa.png) repeat-x 0 0; }
.clear { clear: both;}
a { text-decoration: none; color: #888 !important; }
a:visited {   }
a:hover { }
a:active {  }

/*Logoet - matte #edf7f3*/
h1 { text-indent: -2232px; }
h1 a { position: absolute; top: 72px; left:0px; background: url(../billeder/Pendicon.png) no-repeat 0 0; width: 178px; height: 78px; }

div#holder { width: 850px; margin: -1px auto 44px auto; position: relative;  }
div#top { height: 181px;width: 850px; background: url(../billeder/prikker.png) no-repeat 0 bottom; position: relative; }
div#indhold,div#indholdToSpalter { min-height: 353px;  } 
div#indhold {   background: url(../billeder/prikker.png) no-repeat 0 36px; margin-bottom: 24px; clear: both;} 
div#indholdToSpalter {  background: url(../billeder/IndholdToSpalter.png) no-repeat 0 36px; margin-bottom: 44px;} 



div#venstre { width: 246px; min-height: 300px; float: left; margin-top: 12px;}
div#hojre { width: 516px; min-height: 300px; float: right; margin-top: 12px;}

div#venstre p { margin-right: 18px;}
div#hojre p { margin-right: 18px; color: #777;}


p { font-size: 12px; text-align: left; color: #777; line-height: 1.4em; }
p.sortstreg { background: url(../billeder/sortstreg.jpg) no-repeat 0 0; width: 850px; margin: 0; height: 12px; position: relative; top: -20px; }

h2 { margin: 68px 0 40px 0; padding-bottom: 24px; padding-left: 14px; background: url(../billeder/orangeH2pil.png) no-repeat 0 -0px; color: #6e90a6; width: 850px; font-weight: normal; font-size: 16px; }
h2.ydelser { color: #6e90a6; font-size: 16px;}
h2.ydelser span.lyseblaa { color: #a5bac9; font-size: 17px;}
h2.Unikke { color: #777 !important; font-size: 16px;}


h2.Kontakt,h2.index,h2.Ydelser,h2.Konceptet,h2.OmPendicon,h2.PraktiskInfo,h2.Ydelser1,h2.Ydelser2,h2.Ydelser3,h2.Ydelser4,h2.Ydelser5 { text-indent: -4000px; background: none; padding-left: 1px;}
h2.Kontakt span { background: url(../billeder/h2Kontakt.jpg) no-repeat 0 0; display: block;}
h2.index span { background: url(../billeder/h2index.jpg) no-repeat 0 0; display: block;}
h2.Ydelser span { background: url(../billeder/h2Ydelser.jpg) no-repeat 0 0; display: block;}

h2.Konceptet span { background: url(../billeder/h2Konceptet.jpg) no-repeat 0 0; display: block;}
h2.OmPendicon span { background: url(../billeder/h2OmPendicon.jpg) no-repeat 0 0; display: block;}
h2.PraktiskInfo span { background: url(../billeder/h2praktiskInformation.png) no-repeat 0 0; display: block;}
h2.Ydelser1 span { background: url(../billeder/h2Ydelser1.jpg) no-repeat 0 0; display: block;}
h2.Ydelser2 span { background: url(../billeder/h2Ydelser2.jpg) no-repeat 0 0; display: block;}
h2.Ydelser3 span { background: url(../billeder/h2Ydelser3.jpg) no-repeat 0 0; display: block;}
h2.Ydelser4 span { background: url(../billeder/h2Ydelser4.jpg) no-repeat 0 0; display: block;}
h2.Ydelser5 span { background: url(../billeder/h2Ydelser5.jpg) no-repeat 0 0; display: block;}



div.boxe{  margin-right: 0px; }

div.boxa  { background: url(../billeder/stregBlaa1.png) no-repeat 0 0; }
div.boxb { background: url(../billeder/stregBlaa2.png) no-repeat 0 0; }
div.boxc { background: url(../billeder/stregBlaa3.png) no-repeat 0 0; }
div.boxd { background: url(../billeder/stregBlaa4.png) no-repeat 0 0; }
div.boxe { background: url(../billeder/stregBlaa5.png) no-repeat 0 0; }
div.boxa,div.boxb,div.boxc,div.boxd { margin-right: 8px; padding-top: 4px; }
div.boxa,div.boxb,div.boxc,div.boxd,div.boxe { width: 163px; height: 288px; float: left; padding-top: 17px;  }
div.box2 { width: 161px; border: 1px dotted #ccc; height: 270px; padding-bottom: 3px; }
div.box2 p.overskrift a,div.box2 p.overskrift  { color: #486A7F; font-size: 17px; height: 50px; background: none;margin-top: 0px; }
div.box2 p { padding: 12px; }
div.box2 p  { padding: 12px; }
div.box2 p.medbillede { padding: 0px; }


p.moerkegraasort { color: #111!important; }
p.moerkegraa{ color: #444 !important; }
span.KontaktVenstre { width: 72px; color: #444; display: inline-block;}

div p.graaprik { color: #777; background: url(../billeder/graaprik.png) no-repeat 0 3px; padding-left: 36px; line-height: 16px;}
div p.graaring { color: #777; background: url(../billeder/graaring.png) no-repeat 72px 2px; padding-left: 90px; line-height: 16px;}
div p.lysegraa { color: #777;}
p.listepunkt { background: url(../billeder/listepunkt.png) no-repeat 0 1px; padding-left: 11px; font-weight: bold; margin: 6px 0; color: #444; }

.aarstal { width: 72px; display: inline-block; color: #777; }

span.orange { color: #ef8100;}

p.overskrift { margin-top: 24px; font-size: 14px; font-weight: bold; background:url(../billeder/listepunkt.png) no-repeat 0 50%; padding-left: 7px; }
p.overskrift2 { margin-top: 24px; font-size: 14px; font-weight: bold; background:url(../billeder/listepunkt.png) no-repeat 0 50%; padding-left: 7px; }
p.overskriftBlaa { color: #6e90a6 !important; margin-top: 24px; font-size: 14px; font-weight: bold; background:url(../billeder/listepunkt.png) no-repeat 0 50%; padding-left: 7px;  font-weight: normal;}

body#Ydelser1 div#indholdToSpalter {  background: url(../billeder/IndholdYdelser1.png) no-repeat 0 36px; margin-bottom: 44px;} 
body#Ydelser2 div#indholdToSpalter {  background: url(../billeder/IndholdYdelser2.png) no-repeat 0 36px; margin-bottom: 44px;} 
body#Ydelser3 div#indholdToSpalter {  background: url(../billeder/IndholdYdelser3.png) no-repeat 0 36px; margin-bottom: 44px;} 
body#Ydelser4 div#indholdToSpalter {  background: url(../billeder/IndholdYdelser4.png) no-repeat 0 36px; margin-bottom: 44px;} 
body#Ydelser5 div#indholdToSpalter {  background: url(../billeder/IndholdYdelser5.png) no-repeat 0 36px; margin-bottom: 44px;} 


div#venstre p a.link { background: url(../billeder/link.png) no-repeat 0 0; line-height: 34px; width: 246px; display: block; padding-left: 16px; margin-bottom: 6px; }
div#venstre p img { margin-top: 12px;}

/*Topmenuen.*/
ul#menu { width: 515px;  position:absolute; bottom: 14px; right: 0px;font-size: 1.2em; background: url(../billeder/prikker.png) no-repeat 0 top; padding-top: 16px;  }
ul#menu li { list-style:none;  margin: 0px 0px 0 0; float: right;  }
ul#menu li { text-indent: -4000px; }
ul#menu li a { text-decoration:none;  padding: 0px;  display: block; height: 14px; text-align: center; margin-left:6px;  }
ul#menu li a.aktiv { color: #fff;    }
ul#menu li a:hover { color: #fff;  }

ul#menu a.Konceptet {  width: 76px; background: transparent url(../billeder/menu.png) no-repeat 0px -100px;  }
ul#menu a.Ydelser { width: 80px; background: transparent url(../billeder/menu.png) no-repeat -80px -100px;  }
ul#menu a.OmPendicon {width: 96px; background: transparent url(../billeder/menu.png) no-repeat -166px -100px;  }
ul#menu a.PraktiskInfo {  width: 95px; background: transparent url(../billeder/menu.png) no-repeat -272px -100px;  }
ul#menu a.Kontakt { width: 68px; background: transparent url(../billeder/menu.png) no-repeat -376px -100px;  }
ul#menu a.index {width: 57px; background: transparent url(../billeder/menu.png) no-repeat -452px -100px;  }


ul#menu a.Konceptet:hover { background-position: 0px 0px;  }
ul#menu a.Ydelser:hover { background-position: -80px 0px; }
ul#menu a.OmPendicon:hover {  background-position: -166px 0px;  }
ul#menu a.PraktiskInfo:hover {  background-position: -272px 0px;  }
ul#menu a.Kontakt:hover {  background-position: -376px 0px;  }
ul#menu a.index:hover {  background-position: -452px 0px;  }
 
 
ul#menu a.Konceptet:active { background-position: 0px 0px;  }
ul#menu a.Ydelser:active { background-position: -80px 0px; }
ul#menu a.OmPendicon:active {  background-position: -166px 0px;  } 
 ul#menu a.PraktiskInfo:active {  background-position: -272px 0px;  }
ul#menu a.Kontakt:active {  background-position: -376px 0px;  }
ul#menu a.index:active {  background-position: -452px 0px;  }

 
ul#menu li.currentpage a.Konceptet { background-position: 0px 0px;  }
ul#menu li.currentpage a.Ydelser { background-position: -80px 0px; }
ul#menu li.currentpage a.OmPendicon {  background-position: -166px 0px;  }
ul#menu li.currentpage a.PraktiskInfo {  background-position: -272px 0px;  }
ul#menu li.currentpage a.Kontakt {  background-position: -376px 0px;  }
ul#menu li.currentpage a.index {  background-position: -452px 0px;  }



ul#undermenu { width: 246px; font-size: 12px; background: url(../billeder/undermenuli.png) no-repeat 0 top; padding: 1px 0 1px 0;  }
ul#undermenu li { list-style:none; line-height: 32px;  margin: 0px 0px 0 0; padding-bottom: 2px;   background: url(../billeder/undermenuli.png) no-repeat 0 bottom; }
ul#undermenu li a {padding: 0px; padding-left: 16px; text-decoration:none;   display: block;  text-align: left;  background: url(../billeder/undermenua.png) no-repeat 0 50%; height: 31px; color: #444;  }
ul#undermenu li a:hover, ul#undermenu li.currentpage a {  background: url(../billeder/undermenuaaktiv.png) no-repeat 0 50%; color: #111; }





div.adresse p, div.adresse2 p {color: #777; margin-top: 24px;padding: 12px 0 20px 0; text-align: right; padding-right: 3px; }
div.adresse2 p { background: url(../billeder/prikker.png) no-repeat 0 0;  display: block; line-height: 14px;}

div.adresse p a, div.adresse2 p a { color: #888 !important;}
div.adresse p a:visited, div.adresse2 p a:visited { color: #888 !important;}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
