/*
===========================
Rich text editor styling
===========================
*/

.mceContentBody {background-color:#FFFFFF;background-image:url(/media/77399/white.jpg);background-repeat:repeat;color:#000;margin-bottom:6px;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
.mceContentBody p {text-align:left;}
.mceContentBody a {color: #32519c;text-decoration:underline;}
.mceContentBody ul {list-style-type: disc;list-style-position:outside;margin: 0 0 4px 16px;padding: 0px;}
.mceContentBody li {}

#holderBody {background:#ffffff;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
#holderBody strong {font-weight:bold;}
#holderBody a {color: #32519c;text-decoration:underline;}
#holderBody p {margin:10px 0 10px 0;}
#holder {background:#ffffff;border: 1px solid #ccc;padding: 10px;margin: 5px;text-align: left;font-size:1em;}
#holder ul {list-style-type: disc;list-style-position:outside;margin: 0 0 4px 16px;padding: 0px;}
#holder li {margin:0;}


/* FONTS standards */
body {font-size: 11px; background:#c9d7a5 url(/images/bg_body.jpg) repeat-x scroll 0 0;font-family: Arial, Verdana, Helvetica, sans-serif;}

h1 {float:left;width:100%;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px;line-height: 16px;font-weight: bold;color: #000;margin: 0 0 16px;text-transform:uppercase;}
h2 {float:left;width:100%;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;line-height: 14px;font-weight: bold;color: #000;margin: 0 0 16px;}
h3 {float:left;width:100%;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;line-height: 14px;font-weight: bold;color: #000;margin: 0;}
p {float:left;width:100%;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;line-height: 14px;color: #58585a;margin: 0 0 12px;}
li {color:#58585a;}

h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

h1#siteName {margin-bottom:0;}
h2#siteSlogan {font-size:16px;}

/* LINKS standards 
a:focus, a:hover {color:#000;}
a {color: #14223E;text-decoration:underline;}
h1 a{color: #666; text-decoration: none;}

 ELEMENTS standards 
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}


*/

/*LAYOUT*/

body {text-align: left; padding: 0px; margin: 0px;}

#container {width:900px;margin:0 auto;padding:0;background-color:#fff;}

#top {float:left;width:900px;height:200px;background:#fff url(/images/bg_top.jpg) no-repeat scroll 0 0;}
#logo {float:left;width:237px;height:119px;width:237px;top:0;margin:49px 0 0 25px;}
#logo img {border:0;}
#topNav {float:right;font-family:Arial;font-size:10px;}
#topNav ul {list-style:none;margin:5px 10px 0 0;padding:0;}
#topNav li {display:inline;border-left:1px solid #94c6e8;padding:0 5px;}
#topNav li.first {border-left:0;}
#topNav li a {color:#000;text-decoration:none;}
#topNav li a:hover {text-decoration:underline;}

.wrap {float:left;width:900px;background-color:#fff;}
#colLeft  {float:left;width:205px;background-color:#fff;margin:0;}
#colRight {float:left;width:200px;background-color:#fff;margin:0;}

#main {float:left;width:470px;margin:50px 0 0;background-color:#fff;}
#content {float:left;width:430px;min-height:500px;margin:0 20px 0;padding:0;text-align: left;background-color:transparent;overflow:visible;font-size:11px;}

#content ul {float:left;list-style-type: disc;list-style-position:outside;margin: 0 0 12px 16px;padding: 0px;}

#footer {float:left;width:900px;height:110px;margin:0; clear: both;text-align:left;background:#fff url(/images/bg_footer.jpg) no-repeat scroll 0 0;font-size:10px;line-height:10px;font-weight:bold;}
#footerCol1 {float:left;width:190px;margin:50px 10px 0 220px;}
#footerCol2 {float:left;width:190px;margin:50px 10px 0 0;}
#footerCol3 {float:left;width:140px;margin:80px 10px 0 130px;}
#footer a {color:#436324;margin:0;padding:0;line-height:10px;}
#print_button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #999999;margin:0 0 8px 20px;text-align:left;}

#nav {float:left;height: auto;width: 187px;margin:5px 0 0;padding: 0px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;line-height: 13px;color: #000;}
#nav #aalborgkommune {float:left;width:100%;text-align:center;margin:0 0 15px;}
#nav #aalborgkommune img {border:0;}
#nav ul {list-style-type: none;margin: 0px;padding: 0px;}
#nav li {float:left;width:100%;margin:0 0 2px;text-align: left;vertical-align: middle;text-decoration: none;}
#nav li a {float:left;width:132px;font-family: Arial, Verdana, Helvetica, sans-serif;font-weight:bold;text-decoration: none;color: #000;background-image: url(/images/bg_nav.png);display: block;height: 13px;padding:14px 30px 7px 25px;}
#nav li.front a {width:101px;background-image:url(/images/bg_nav_front.png);}
#nav li.short a {width:85px;background-image:url(/images/bg_nav_short.png);}
#nav a:hover {text-decoration: none;color: #000;display: block;}
#nav a.selected,
#nav li.short a.selected {width:132px;background-image: url(/images/bg_nav.png);text-decoration: none;color: #000;display: block;}
#nav ul ul {float:left;width:184px;list-style-type: none;margin: 1px 0 3px 3px;padding: 10px 0;background-color:#ebf7fc;}
#nav ul ul li {float:left;width:150px;text-align: left;vertical-align: middle;text-decoration: none;margin-left: 22px;background:transparent url(/images/bg_nav_sub_li.png) no-repeat scroll 0 4px;}
#nav ul ul li a,
#nav ul li.short ul li a,
#nav ul li ul li a.selected,
#nav ul li.short ul li a.selected {float:left;width:137px;height:100%;display: block;font-weight:normal;line-height:15px;background:transparent;background-image:none;padding:2px 8px 0 12px;}
#nav ul ul a:hover {text-decoration: none;display: block;}
#nav ul ul a.selected {text-decoration: none;display: block;}
#nav ul ul ul li {text-align: left;vertical-align: middle;text-decoration: none;margin-left: 20px;text-indent: 0px;}
#nav ul ul ul li a {text-decoration: none;color: #152D5B;display: block;height: 22px;}

#subLinks {float:right;width:183px;margin:14px 0 0;}
#subLinks ul {list-style-type: none;margin: 0px;padding: 0px;}
#subLinks a {color:#152D5B;font-size:0.85em;text-decoration:none;padding:0 0 0 20px;}

//#coolLinks {float:right;height: auto;width: 183px;margin:28px 0 0;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 1em;color: #152D5B;text-transform:uppercase;}
//#coolLinks ul {list-style-type: none;margin: 0px;padding: 0px;}
//#coolLinks ul li {float:left;width:100%;margin:0 0 8px 0;padding:0 0 0 20px;}
//#coolLinks a {color:#152D5B;text-decoration:none;}
//#coolLinks a:hover {color:#152D5B;}
#coolLinks {float:right;height: auto;width: 183px;margin:0 0 0;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;color: #152D5B;}
#coolLinks ul {list-style-type: none;margin: 0px;padding: 0px;}
#coolLinks li {text-align: left;text-indent: 20px;vertical-align: middle;text-decoration: none;text-transform:uppercase;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
#coolLinks li a {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;text-transform:uppercase;color: #152D5B;background-image: url(/images/link_gul.gif);display: block;height: 22px;}
#coolLinks a:hover {text-decoration: none;text-transform:uppercase;color: #FFFFFF;display: block;background-image: url(/images/link_blaa.gif);}
#coolLinks a.selected {text-decoration: none;text-transform:uppercase;color: #FFFFFF;display: block;background-image: url(/images/link_blaa.gif);}

#link_hopla {float:left;height:412px;width: 200px;margin-top:-35px;padding: 0px;line-height: 14px;background:#fff url(/images/bg_right_col.png) no-repeat scroll 0 0;}
#link_hopla ul {list-style-type: none;margin:200px 0 0 40px;padding: 0px;}
#link_hopla li {text-align: left;vertical-align: middle;text-decoration: none;font-size:12px;}
#link_hopla li a {text-decoration: none;background:transparent url(/images/bg_right_col_li.png) no-repeat scroll 0 2px;display: block;color:#000;padding:0 0 0 12px}
#link_hopla a:hover {text-decoration: underline;display: block;}
#link_hopla a.selected {text-decoration: none;display: block;}

#download {float:left;width:100%;margin:5px 0 0;}
#download img {border:0;}

.bold {font-weight: bold;color: #152D5B;text-transform:uppercase;}
.italic {font-style: italic;}

/* HOPLA */
#hopla {float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;}
#hopla ul {float:left;width:100%;list-style-image:none;list-style-type:none;list-style-position:none;margin:0;padding:0;font-size:1em;}
#hopla li,
#accordion ul {float:left;width:100%;margin:0 0 12px 0;}
#hopla ul li ul {float:left;width:100%;margin:2px 0 0;}
#hopla li ul li,
#accordion ul li {float:left;width:400px;margin:0 0 2px 0;}
#hopla li a {text-decoration:none;}

/* QA */
#qa {float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 14px;}
#qa ul {float:left;width:100%;list-style-image:none;list-style-type:none;list-style-position:none;margin:2px 0 0;padding:0;}
#qa li {float:left;width:100%;margin:0 0 2px 0;}


input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:250px;padding:2px;}
input.title {font-size:1.5em;}
.error, .notice, .success, .note {float:left;width:248px;margin:0 0 0 120px;padding:2px;margin-bottom:5px;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice, .note {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}

/* KONTAKT */
.form-box {float:left;width:400px;border:0;}
.form-box .row {float:left;width:100%;}
.ContactForm fieldset {float:left;width:400px;border:0px;padding:0;margin:0;border:0px solid #ccc;}
.ContactForm legend {display:none;font-weight:bold;font-size:1.2em;}
.ContactForm p {float:left;width:400px;margin:6px 0 0;}
.ContactForm label,
.form-box label {float:left;width:120px;margin:0 0 2px 0;font-weight:bold;}
.form-box [for=sendcopy] {width:270px;}
.ContactForm input,
.form-box input {float:left;width:250px;margin:0 0 2px 0;}
.form-box input#sendcopy {width:20px;margin:0 2px 0 100px;}
.ContactForm textarea,
.form-box textarea {float:left;width:243px;height:250px;padding:5px;margin:0 0 2px 0;}
.ContactForm input.frmButton,
.form-box input#cultivcontactformsubmit {float:left;width:100px;height:30px;margin:10px 0 20px 119px;padding:5px;}

/* KROGH & TEJG */


#link_forside_nederst {
  height: auto;
  width: 183px;
  margin-top: 120px;
  margin-left: -427px;
  position: absolute;
  z-index: 24;
  left: 50%;
  top: 50%;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 20px;
  color: #152D5B;
}
#wrap #link_forside_nederst ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#wrap #link_forside_nederst li {
  text-align: left;
  text-indent: 20px;
  vertical-align: middle;
  text-decoration: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
#wrap #link_forside_nederst li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #152D5B;
  background-image: url(images/link_outline_gul.gif);
  display: block;
  height: 22px;
}
#wrap #link_forside_nederst a:hover {
  text-decoration: none;
  color: #FFFFFF;
  display: block;
  background-image: url(images/link_blaa.gif);
}

#indhold_hvid_baggrund {
  height: 600px;
  width: 474px;
  margin-top: -300px;
  margin-left: -244px;
  position: absolute;
  z-index: 2;
  left: 50%;
  background-color: #FFFFFF;
  top: 50%;
}
#indhold_hvid {
  height: auto;
  width: 414px;
  margin-top: -300px;
  margin-left: -244px;
  overflow: visible;
  position: absolute;
  z-index: 3;
  left: 50%;
  background-color: #FFFFFF;
  top: 50%;
  padding-top: 220px;
  padding-right: 30px;
  padding-left: 30px;
}


/* POPIN */
.popin-voile {position:fixed;top:0;left:0;z-index:9000;width:100%;height:0;background-color:#000;background-position:center center;background-repeat:no-repeat;opacity:0;filter:alpha(opacity=0);}
* html .popin-voile {position:absolute;top:expression(documentElement.scrollTop + body.scrollTop + "px");}
.popin {display:none;position:fixed;top:50%;left:50%;z-index:9500;width:750px;height:550px;margin:-250px 0 0 -370px;background:#FFF;overflow:auto;}
* html .popin {position:absolute;margin-top:0;top: expression(documentElement.scrollTop + body.scrollTop + (documentElement.clientHeight/2) - 275 + "px");}

#wrap_hopla  {float:left;height: auto;width: 600px;margin:0 0 20px 20px;overflow: visible;text-align:left;}
#wrap_hopla a {color: #AD463A;text-decoration: none;}
#wrap_hopla a:hover {color: #203159;}
#wrap_hopla table {float:left;width:100%;}
#wrap_hopla_colLeft {float:left;width:300px;}
#wrap_hopla_colRight {float:right;width:300px;}
#hopla_intro {float:left;width: 296px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #203159;border-top-width: 1px;border-top-style: solid;border-top-color: #203159;margin: 34px 0 0;overflow: visible;}
#wrap_hopla #hopla_intro p {color: #20315A;margin:0;}
#wrap_hopla ul {list-style-image:none;list-style-type:none;list-style-position:none;margin:12px 0 0 12px;padding:0;}
#wrap_hopla li {line-height:1.2em;}
#wrap_hopla .label {float:left;width:100px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;}
#wrap_hopla .input {float:left;width:300px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-style:italic;}
#hopla_luk_vindue {float:left;height: 18px;width: 286px;margin: 20px 0 0;overflow: visible;}

#hoplaTekst {float:left;width:430px;font-size:0.85em;}
#hoplaTekst td {border-bottom:1px solid #dedede;}


/*
================================
CONTACT STYLES
================================
*/

.form .text {float:left;width:430px;margin:0;* margin:0 0 14px 0;}
.form .fields {float:left;width: 298px;}

fieldset {margin:0;padding:0;border:0;}
fieldset legend {display:none;}
fieldset label {display:block;margin:2px 0 0 0;font-family:Verdana;font-size:11px;text-transform:uppercase;}
fieldset label.first {margin:0;}
fieldset input {background-color:#fff;border:1px solid #515151;width:265px;height:17px;padding:2px;margin:0 0 3px 0;color:#666;font-size:11px;}
fieldset textarea {background-color:#fff;border:1px solid #515151;width:265px;height:130px;padding:2px 2px 1px 2px;margin:0 0 3px 0;font-family:Arial, Verdana, Sans-Serif;color:#666;font-size:14px;}
fieldset input:focus, fieldset textarea:focus {border:1px solid #619ca7;}
fieldset input.error, fieldset textarea.error {border:1px solid #F49AC1;}
fieldset input.error:focus {border:1px solid #af4975;}
fieldset button {border:none;color:#619ca7;padding:0 7px 0 0;margin:10px 0;background:url('../media/Assets/arrow_right.gif') no-repeat right 50%;}


/*
================================
NEWSLETTER
================================
*/

#newsletterForm {}
#newsletterForm table {float:left;width:400px;margin:0 0 20px 0;}
#newsletterForm label {float:left;width:370px;display:block;margin:2px 0 0 0;font-family:Verdana;font-size:11px;text-transform:uppercase;}
#newsletterForm input[type=checkbox] {float:left;width:16px;}
#newsletterForm input[type=text] {float:left;background-color:#fff;border:1px solid #515151;width:265px;height:17px;padding:2px;margin:0 0 3px 0;color:#666;font-size:14px;}
#newsletterForm input[type=submit] {float:left;width:170px;margin:20px 0 0 0;}

#sitemap {float:left;width:430px;}
#sitemap ul {list-style-type: disc;list-style-position:inside;font-size:1em;margin: 0 0 4px 0;padding: 0px;}
#sitemap ul li {margin:8px 0 0 0;font-weight:bold;}
#sitemap ul ul {list-style-type: circle;list-style-position:inside;font-size:1em;margin: 0 0 4px 16px;padding: 0px;}
#sitemap ul ul li {margin:0 0 0 0;font-weight:normal;}
#sitemap ul ul ul {list-style-type: square;list-style-position:inside;font-size:1em;margin: 0 0 4px 32px;padding: 0px;}
#sitemap ul ul ul li {margin:0 0 0 0;font-weight:normal;}






/* the overlayed element */
.simple_overlay {
/* must be initially hidden */
display:none;
/* place overlay on top of other elements */
z-index:10000;
/* styling */
background-color:#333;
width:675px;
min-height:200px;
border:1px solid #666;
/* CSS3 styling for latest browsers */
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}
/* close button positioned on upper right corner */
.simple_overlay .close {
background-image:url(/images/overlay/close.png);
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px;
} 

/* the overlayed element */
.apple_overlay {
/* initially overlay is hidden */
display:none;
/* growing background image */
background-image:url(../img/overlay/white.png);
/*
width after the growing animation finishes
height is automatically calculated
*/
width:640px;
/* some padding to layout nested elements nicely */
padding:35px;
/* a little styling */
font-size:11px;
}
/* default close button positioned on upper right corner */
.apple_overlay .close {
background-image:url(/images/close.png);
position:absolute; right:5px; top:5px;
cursor:pointer;
height:35px;
width:35px;
} 

/* use a semi-transparent image for the overlay */
  #overlay {
    background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
    color:#000;
    height:450px;
  }
  
  /* container for external content. uses vertical scrollbar, if needed */
  div.contentWrap {
    height:441px;
    overflow-y:auto;
  background-color:#fff;
  }





























































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.greenText {
color:#99ba20;
}

.blueText {
color:#32519b;
}

.redText {
color:#BE3C36;
}

h2 {
font-family:Arial;font-size:14px;color: #000;
}

h3 {
font-size:12px;color:#000;
}


