/*Denanden, spørg om lov ;)*/

/*Grund indstillinger - nulstiller browserindstillinger.*/
*, 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; }
body { margin: -12px 0 0 0;  padding: 0 0 24px 0; font-family:  Arial, Helvetica, SunSans-Regular, sans-serif;  font-size: 62.5%;  height: 100.1%; }
.clear { clear: both;}
a { color: #00b173; text-decoration: none; }
a:visited { color: #00b173;  text-decoration: none;  }
a:hover { color: #666; text-decoration: none; z-index: 12;}
a:active { color: #00b173; text-decoration: none; }

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


/*Kasserne, der er forskel på de to skapeloner m/u undermenu*/
div#holder {width: 1032px; margin: 0px auto; padding: 0px 0px 80px 0; font-size: 1em; clear:both; position: relative; display:block;  height: 100.1%;  background: transparent url(../billeder/indhold.png) no-repeat center bottom;}
div#indholdet { width: 940px; padding: 0px 48px;  height: 100.1%; }
div#top { width: 918px; height: 140px; margin: 0px 24px 0px 6px; padding: 16px 0 0 0; background: transparent url(../billeder/top.png) no-repeat 0 26px;}

div#venstre { height: 100.1%; min-height: 253px;}

body#tospalter div#venstre { text-align: center; width: 582px; float: left; margin: 0px; padding: 0px 0px 60px 0;  background: transparent url(../billeder/indholdet2.png) no-repeat center bottom;  }
body#tospalter div#venstretop {  width: 522px;  margin: 0px; padding: 8px 30px 0 30px;  background: transparent url(../billeder/indholdettop2.png) no-repeat center top;  }
body#trespalter div#venstre { text-align: center; width: 572px; float: left; margin: 0px 0 0 0px; padding: 0px 0px 60px 0;  background: transparent url(../billeder/indholdet2.png) no-repeat center bottom;  }
body#trespalter div#venstretop {  width: 512px;  margin: 0px; padding: 8px 30px 0 30px;  background: transparent url(../billeder/indholdettop2.png) no-repeat center top;  }

body#tospalter div#hojre { width: 267px; float: left;  margin: 3px 0 0 0px; padding: 8px 0px 30px 68px; background: transparent url(../billeder/lodretstreg.png) repeat-y 34px 0px;}
body#trespalter div#hojre { width: 147px; float: left; margin: 3px 0 0 0px; padding: 8px 0px 30px 32px; }
div#hojre a { color: #597b7c;}







p { font-size: 1.2em; text-align: left; color: #597b7c; line-height: 1.4em; }
p.adresse { position: relative; top: 28px; left: 10px; color: #acc6bc; font-size: 10px;}
p.breadcrumbs {  color: #acc6bc; font-size: 11px; margin: 3px 0 3px 8px;  }
p.breadcrumbs a {  color: #acc6bc;  }
p.breadcrumbs a:hover { text-decoration: underline;  }
p.breadcrumbs a:visited {  color: #acc6bc;  }

/*Topmenuen.*/
ul#menu { width: 764px;  position:relative; top: 68px; left: 10px; font-size: 1.2em;  }
ul#menu li { list-style:none;  margin: 0px 8px 0 0; float: left;}
ul#menu li a { text-decoration:none; color: #fff; background-color: #597b7c; padding: 3px 3px;  display: block; width: 110px; text-align: center; }
ul#menu li a.aktiv { color: #fff;   background: #00b173 url(../billeder/groenmenu.png) repeat 0 0; }
ul#menu li a:hover { color: #fff;   background-color: #acc6bc; }


/*Sidemenuen.*/
div#venstremenu {  float: left;  margin: 3px 12px 0 8px;   }
ul#menu2 { width: 138px; font-size: 1.2em; padding: 0px 0px 0px 0;  background: #597b7c url(../billeder/ul.jpg) repeat center bottom; display: block;  }
ul#menu2 li { list-style:none;  margin: 0px 0px 0px 0px;}
ul#menu2 li a { width: 127px; text-decoration:none; color: #fff;  padding: 11px 3px 11px 8px;  display: block;  border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
ul#menu2 li a.aktiv { color: #fff; text-decoration:none; background: #00b173 url(../billeder/undermenuAktiv.png) repeat-x right bottom;  border-top: 1px solid #56bb97; border-bottom: 1px solid #81c1aa; }
ul#menu2 li a:hover { color: #fff; background: #597b7c url(../billeder/undermenuHover.png) repeat-x left bottom; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }

.groen { color: #00b173;}

a:hover .groen { color: #666;}

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

/*Classer der kan vælges i CMS'et.*/

div#venstre .overskrift { font-size: 18px;  color: #597b7c; font-weight:bold; margin-top: 1.5em; margin-bottom: 10px; line-height: 1em;}
div#venstre .overskrift2 { font-size: 14px;  color: #597b7c; font-weight:bold; margin-top: 1.5em; margin-bottom: 5px; line-height: 1em;}
div#hojre .overskrift { font-size: 15px;  color: #597b7c; font-weight:bold; margin-top: 1.5em; margin-bottom: 5px; line-height: 1em;}
p.listepunkt { padding-left: 14px; background: url(../billeder/firkant.png) no-repeat left center; margin: 4px 0 0 0;  color: #597b7c;}
a.listepunkt { padding-left: 14px; background: url(../billeder/firkant.png) no-repeat left center; margin: 4px 0 0 0;  color: #00b173;}
a:hover.listepunkt { color: #666; text-decoration: none; z-index: 12;}


.flyd { float: right;}
p.kunde img { float:left; margin-right: 12px; margin-bottom: 12px;}
p.kunde {clear:both; margin: 12px 0 0 0;}
