*, div { margin : 0; padding: 0; }
img { border: 0; }
html { margin: 0;  height: 100%; padding: 0; width:100%; }
body { margin: 0; height: 100.1%;  padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 62.5%; }
.clear { clear: both;}
a:link { color: #000; text-decoration: underline; }
a:visited { color: #666;  text-decoration: none;  }
a:hover { color: #90bb0d; text-decoration: underline; z-index: 12;}
a:active { color: #90bb0d; text-decoration: none; }

/*GRUND TYPOGRAFI*/
p { line-height: 1.4em; font-size: 1.1em; color: #333; }

/*LINKS I BUNDEN AF SIDEN.*/
div#Underlink{ height: 2.5em;   width: 776px;  margin: 0 44px 16px 41px; padding-top: 10px; background: url(../billeder/Stregen.png) no-repeat 0px 0px; text-align: right; }
div#Underlink p a { text-decoration: underline; font-size: 10px; color: #666;}
div#Underlink p a:hover { text-decoration: none;  color: #000;}

.clear { clear:both;}

/*DIVERNE*/
/*Den største*/
div#holder { position: relative; margin: 0px auto 0 auto; width: 880px;  padding: 0 0 0px 0; }
/*Top*/
div#top { width: 880px; height: 180px; padding: 0 0 0px 0;  background: url(../billeder/top.png) no-repeat 0px 0px; }
div#indholdet { font-size: 1em;  width: 856px;  padding: 12px 12px 0px 12px; background: url(../billeder/midte.png) repeat-y 0px 0px;}
div#midte { font-size: 1em;  width: 784px; min-height: 350px;  margin: 0px 40px 0px 40px; background: url(../billeder/Stregen.png) no-repeat 0px 0px;}
/*Bund*/
div#bund { clear: both; width: 880px; height: 4.5em; padding: 0 0 0px 0;  background: url(../billeder/bund.png) no-repeat 0px 0px; }
div#bund a:link { color: #fff; text-decoration: none; }
div#bund a:visited { color: #fff;  text-decoration: none;  }
div#bund a:hover, div#bund a:active { color: #000; text-decoration: none;}
div#bund p { color: #fff; padding: 23px 12px 22px 12px; text-align:center; font-size: 10px; }

/*LOGOET I H1*/
h1, h2 { text-indent: -2232px; font-size: 1em;}
h1 a { position: absolute; top: 67px; left: 50%; background: url(../billeder/KSoegaard.png) no-repeat 0px 0px; height: 66px; width: 211px; margin: 0 0 0 -391px; }

/*Siderne*/
h2 strong  { height: 48px;  display: block; margin: 0px 0 0 40px; }

h2  {text-indent: -2232px; font-size: 1em;}
div#venstre { float: left;   margin: 0 0 24px 0px; padding: 3em 0 1em 0;   }
div#hojre { float: right;  margin: 0 0px 24px 0; padding: 3em 0 1em 0; }

/*FORSIDEN*/
body#index h2 strong  { width: 308px; background: url(../billeder/index.png) no-repeat 0px 30px;  }
body#indexE h2 strong  { width: 308px; background: url(../billeder/index.png) no-repeat 0px 30px;  }
body#index div#venstre { width: 308px; margin: 0 0 12px 0px; padding-bottom: 0; }
body#index div#hojre { width: 378px; margin: 0px 0px 0px 0;  padding-bottom: 0; }
body#index div#indholdet  div#venstre ul { width: 96px; float: left;  margin: 18px 12px 18px 12px; }
body#index div#indholdet  div#venstre ul li { list-style: disc; margin-left: 0px;  margin-bottom: 0.4em; color: #333; }

body#index div#midte, body#index div#Underlink {  background-position: -894px 0; z-index:950; }
body#index div#Underlink p.V { width: 306px; float: left; }
body#index div#Underlink p.H { width: 380px; float: Right;}


/*GRÅ PRIKKET KASSE*/
div.Prikkasse { border: 1px dotted #666; padding: 12px 0; margin: 0px 0 0 0px;}
div.Prikkasse p strong { color: #90bb0d; margin: 6px 0 6px 0; font-weight: bold;}
div.Prikkasse p { padding: 0 16px;}

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


/*MENUEN*/
ul#menu { position: absolute; width: 556px; margin-left: -149px; left: 50%; top: 111px;  }
ul#menu li { float: left;  line-height: 3em;  list-style: none; margin: 0 0 0 19px; }
ul#menu li { text-indent: -2200px; }
#menu li a {  display: block; margin: 0px; padding:0px; color: #333; height: 25px; }
ul#menu a.Arbejdsopgaver { width: 93px; background: transparent url(../billeder/menuarbejdsopgaver.png) no-repeat 0px 0px; margin: 0px 0 0 0;  }
ul#menu li.Arbejdsopgaverli  { width: 93px;}
ul#menu a.Loesteopgaver { width: 83px; background: transparent url(../billeder/menuloesteopgaver.png) no-repeat 0px 0px; margin: 0px 0 0 0;  }
ul#menu li.Loesteopgaverli  { width: 83px;}
ul#menu a.Omksoegaard { width: 78px; background: transparent url(../billeder/menuomksoegaard.png) no-repeat 0px 0px; margin: 0px 0 0 0;  }
ul#menu li.Omksoegaardli  { width: 78px;}
ul#menu a.Samarbejdspartnere { width: 123px; background: transparent url(../billeder/menusamarbejdspartnere.png) no-repeat 0px 0px; margin: 0px 0 0 0;  }
ul#menu li.Samarbejdspartnereli  { width: 123px;}
ul#menu a.Kontakt { width: 47px; background: transparent url(../billeder/menukontakt.png) no-repeat 0px 0px; margin: 0px 0 0 0;  }
ul#menu li.Kontaktli  { width: 47px;}

ul#menu a.Arbejdsopgaver:hover, ul#menu a.Loesteopgaver:hover, ul#menu a.Omksoegaard:hover, ul#menu a.Samarbejdspartnere:hover, ul#menu a.Kontakt:hover, ul#menu li a.currentpage {  background-position: -200px 0; z-index:950; }

body#index table { margin: 0px 0 0 0; }
body#index div#venstre table img {margin: 0 0 0 0; padding:0; float:none;}

/*skip navigation*/
p#skipnavigation a { display:none;  /* position:absolute; top: 1px; left: 50%; margin: 0 0 0 300px; font-size: 9px;  color:#90bb0d; text-decoration: none; padding: 0; width: 12em;*/}
/*RESTEN FØLGER TIL ALLER SIDST*/
/*OM K'Søgård*/
body#Omksoegaard h2 strong  {background: url(../billeder/om_KSoegaard.png) no-repeat 0px 30px; width: 368px; }
body#Omksoegaard div#venstre {  width: 366px;}
body#Omksoegaard div#hojre { width: 365px; }
body#Omksoegaard div#venstre p, body#Omksoegaard div#hojre p {  color: #333; line-height: 1.4em;}
body#Omksoegaard div#indholdet  div#midte ul {   margin: 12px 12px 2px 0px; }
body#Omksoegaard div#indholdet  div#midte ul li { margin-bottom: 0.4em; list-style: none; margin-left: 0px;  line-height: 14px; font-size: 11px;  background: url(../billeder/liOmKS.png) no-repeat 0px 2px; padding-left: 12px; }
body#Omksoegaard div#midte, body#Omksoegaard div#Underlink {  background-position: -240px 0; z-index:950; }
body#Omksoegaard div#Underlink p.V {  width: 368px; float: left; }
body#Omksoegaard div#Underlink p.H {  width: 368px; float: Right;}
/*Loeste opgaver*/
body#Loesteopgaver h2 strong  {background: url(../billeder/loesteopgaver.png) no-repeat 0px 30px; width: 194px; }
body#Loesteopgaver div#hojre p {background: url(../billeder/groenhash.png) no-repeat 0px 0.2em; margin-bottom: 1.2em; padding-left: 34px; }
body#Loesteopgaver div#venstre p a { text-decoration: underline; font-weight: normal; font-size: 11px; color: #666;}
body#Loesteopgaver div#venstre p a:hover { text-decoration: none;  color: #000;}
body#Loesteopgaver div#venstre { width: 195px;   }
body#Loesteopgaver div#venstre p { color: #000; font-weight: bold; margin-bottom: 1.4em;}
body#Loesteopgaver div#hojre { width: 534px; }
body#Loesteopgaver div#indholdet  div#venstre ul {   margin: 12px 12px 12px 0px; }
body#Loesteopgaver div#indholdet  div#venstre ul li { margin-bottom: 0.4em; list-style: disc; margin-left: 0px;  line-height: 14px; font-size: 11px; }
body#Loesteopgaver div#midte, body#Loesteopgaver div#Underlink {  background-position: -410px 0; z-index:950; }
body#Loesteopgaver div#Underlink p.V {  width: 306px; float: left; }
body#Loesteopgaver div#Underlink p.H {  width: 380px; float: Right;}
/*Arbejdsopgaver*/
body#Arbejdsopgaver h2 strong  {background: url(../billeder/arbejdsopgaver.png) no-repeat 0px 30px;  width: 194px; }
body#Arbejdsopgaver div#venstre {  width: 195px; }
body#Arbejdsopgaver div#venstre p { color: #000; font-weight: bold; margin-bottom: 1.4em;}
body#Arbejdsopgaver div#hojre { width: 534px; }
body#Arbejdsopgaver div#hojre p { color: #000; }
body#Arbejdsopgaver div#indholdet  div#hojre ul {   margin: 20px 12px 12px 32px; }
body#Arbejdsopgaver div#indholdet  div#hojre ul li {  background: url(../billeder/ulli.png) no-repeat 0px top; padding-left: 14px; margin-bottom: 0.4em; list-style: none; margin-left: 0px;  line-height: 16px; font-size: 11px; color: #90bb0d; }
body#Arbejdsopgaver div#indholdet  div#hojre ul ul {   margin: 8px 12px 12px 22px; }
body#Arbejdsopgaver div#indholdet  div#hojre ul ul li { background: url(../billeder/ululli.png) no-repeat 0px center; padding-left: 17px; margin-bottom: 0.4em; list-style: none; line-height: 16px; color: #333; }
body#Arbejdsopgaver div#midte, body#Arbejdsopgaver div#Underlink {  background-position: -410px 0; z-index:950; }
body#Arbejdsopgaver div#Underlink p.V {  width: 306px; float: left; }
body#Arbejdsopgaver div#Underlink p.H {  width: 380px; float: Right;}


/*SAMARBEJDSPARTNERE*/

body#Samarbejdspartnere h2 strong  { width: 308px; background: url(../billeder/samarbejdspartnere.png) no-repeat 0px 30px;  }
body#Samarbejdspartnere div#venstre { width: 308px;  }
body#Samarbejdspartnere div#venstre p { line-height: 1.6em; margin-bottom: 4px; color: #999; }
body#Samarbejdspartnere div#venstre p a { color: #333; text-decoration: none;}
body#Samarbejdspartnere div#venstre p a:visited { color: #666;}
body#Samarbejdspartnere div#venstre p a:hover { color: #666; text-decoration: underline;}
body#Samarbejdspartnere div#hojre { width: 382px; }
body#Samarbejdspartnere div#indholdet  div#venstre ul { width: 130px; float: left;  margin: 12px 12px 12px 12px; }
body#Samarbejdspartnere div#indholdet  div#venstre ul li { list-style: disc; margin-left: 0px;  margin-bottom: 0.4em; }
body#Samarbejdspartnere div#midte, body#Samarbejdspartnere div#Underlink {  background-position: -894px 0; z-index:950; }
body#Samarbejdspartnere div#Underlink p.V {  width: 306px; float: left; }
body#Samarbejdspartnere div#Underlink p.H {  width: 380px; float: Right;}

/*Kontakt*/
body#Kontakt h2 strong  { width: 308px; background: url(../billeder/kontakt.png) no-repeat 0px 30px;  }
body#Kontakt div#venstre { width: 308px;  }
body#Kontakt div#venstre p { line-height: 16px; color: #000;}
body#Kontakt div#venstre p a { color: #666;}
body#Kontakt div#venstre p a:visited { color: #666;}
body#Kontakt div#venstre p a:hover { color: #000;}
body#Kontakt div#hojre { width: 382px;  }
body#Kontakt div#indholdet  div#venstre ul { width: 130px; float: left;  margin: 12px 12px 12px 12px; }
body#Kontakt div#indholdet  div#venstre ul li { list-style: disc; margin-left: 0px;  margin-bottom: 0.4em; }
body#Kontakt div#midte, body#Kontakt div#Underlink {  background-position: -894px 0; z-index:950; }
body#Kontakt div#Underlink p.V {  width: 306px; float: left; }
body#Kontakt div#Underlink p.H {  width: 380px; float: Right;}
p.lang { text-align: right; position: absolute; right: 52px; top: 65px; }