body {
  background: #FFFFFF;
  color: #000;
  font: 10pt/12pt Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
}
  
  img { border: 0; }

  #FremtidensPlejehjemMasterForm {
    margin: 0px;
    padding: 0px;
  }
  
  .left { float: left; }
  .right { float: right; }
  .clearfix { width: 100%; overflow: hidden; }
  .clear {clear: both; }
  
  ul.strip { margin: 0; padding: 0; list-style: none; }
  ul.newslist li { margin: 3px 0px; }

  #wrapper {
    background: #ffffff;
    width: 920px;
    margin: 0 auto;
    padding: 20px 20px 20px 20px;
  }
  
  #top {
    padding-bottom: 0px;
  }
  #top #conLogo { float: left; width: 290px; }
  #top #logo { float: left; }
  #top #toolbox {
    float: right;
    width: 550px;
    height: 62px;
    padding-top: 42px;
    text-align: right;
  }
  #top #toolbox a { text-decoration: none; }
  #top #toolbox a img { margin-bottom: 10px; }
  #top #toolbox #topmenulinks{ margin-top: 0px; margin-left: 20px; float: left;}
  #top #toolbox #search { margin-top: 0px; float: right;}
  #top #toolbox #search input.s {
    font: 11px Helvetica, Arial, sans-serif;
    border: 1px solid #999;
    padding: 2px;
    width: 145px;
    margin-right: 8px;
  }
  #top #toolbox #search  input.s_button { vertical-align: middle; margin-bottom: 2px; }
  
  #header { margin-top: 5px;}
  #header img { display: block; }
  
  #menu {
    background: #eee url(images/knap.jpg) repeat-x;
    overflow: hidden;
    width: 100%;
    height: 57px;
    margin: 0px;
    padding: 0px;
  }
  #menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #menu ul li { float: left; }
  #menu ul li a {
    display: block;
    color: #752A83;
    padding: 19px;
    text-decoration: none;
    margin-right: 1px;
    font-weight: normal;
    font: 13px Helvetica, Arial, sans-serif;
    height: 19px;
  }
  #menu ul li a:hover, #menu ul li.current a {
    background: url(images/knap-aktiveret.jpg) repeat-x;
    color: #000;
  }

  #subMenu {
    overflow: hidden;
    width: 200px;
    margin: 57px 0px 0px 0px;
    padding: 0px;
    float: left;
  }
  #subMenu ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #subMenu ul li {
    background: url(images/knap.jpg);
    width: 200px;
  }
  #subMenu ul li ul {
    list-style: none;
  }
  #subMenu ul li ul li {
    background: #ffffff;
    width: 200px;
  }
  #subMenu ul li ul li a {
    color: #752A83;
    padding: 5px 0px 5px 38px;
    text-decoration: none;
    margin-right: 1px;
    font-weight: normal;
    font: 13px Helvetica, Arial, sans-serif;
    height: auto;
    width: 162px;
    display: block;
  }
  #subMenu ul li ul li a:hover {
    background: none;
    color: #57585A;
  }
  #subMenu ul li ul li a.current {
    background: none;
    color: #57585A;
  }
  #subMenu ul li ul li ul li a {
    padding: 5px 0px 5px 50px;
  }
  #subMenu ul li a {
    color: #752A83;
    padding: 19px;
    text-decoration: none;
    margin-right: 1px;
    font-weight: normal;
    font: 13px Helvetica, Arial, sans-serif;
    height: 19px;
    width: 162px;
    display: block;
  }
  #subMenu ul li a.current {
    background: url(images/knap-aktiveret.jpg) repeat-x;
    color: #57585A;
  }
  #subMenu ul li a:hover {
    background: url(images/knap-aktiveret.jpg) repeat-x;
    color: #57585A;
  }
  #subMenu #statement {
    background: url(images/statementbg.jpg) repeat-x;
    margin: 20px 0px;
    padding: 10px;
    font-style: italic;
  }
  #subMenu #statement h1 {
    font: 21px 'Freestyle Script', Helvetica, Arial, sans-serif;
    font-style: normal;
    color: #000000;
  }

  #subContainer {
    margin: 57px 0px 0px 0px;
    padding: 0px;
    float: right;
  }
  
  #container { margin: 0; padding: 0; }
  #container #frontNews {
    background: url(images/kolonnebg.jpg) repeat-x;
    height: 95px;
    width: 435px;
    float: left;
    margin-right: 5px;
    padding: 10px;
    overflow: hidden;
  }
  #container #frontNews .newsPic {
    float: left;
  }
  #container #frontNews .newsContent {
    float: left;
    width: 305px;
    margin-left: 10px;
  }
  #container #fbNews {
    background: url(images/kolonnebg.jpg) repeat-x;
    height: 95px;
    width: 435px;
    float: right;
    margin-left: 5px;
    padding: 10px;
    overflow: hidden;
  }
  #container #fbNews .newsPic {
    float: left;
  }
  #container #fbNews .newsContent {
    float: left;
    width: 305px;
    margin-left: 0px;
  }
  #container .newsContent h2 {
    font-weight: bold;
  }
  #container #banner {
    margin: 0px;
    padding: 0px;
  }
  
  #sidebar, #content, #right_sidebar {
    padding-bottom: 20000px;
    margin-bottom: -20000px;
    /* Equal height colums */
  }
  
  #sidebar, #content { float: left; }
  #sidebar, #contentStart { float: left; }
  #sidebar, #contentNormal { float: left; }
  #sidebar { width: 275px; }
  #content { width: 425px; margin-left: 20px; margin-right: 20px; }
  #contentStart { width: 700px; margin-left: 20px; margin-right: 20px; }
  #contentNormal { width: 880px; margin-left: 20px; margin-right: 20px; }
  #contentSub { width: 680px; margin: 0px 20px 10px 20px; }
  
  #right_sidebar {
    background: #dee4e8;
    float: right;
    width: 160px;
    padding: 10px;
    padding-bottom: 20000px;
    margin-bottom: -20000px;
    font-size: 11px;
  }
  
  div.post { margin-top: 20px; }
  
  div.content_box {
    border: 1px solid #752A83;
    padding: 10px;
    margin: 10px 0;
    overflow: hidden;
    font-size: 11px;
    width: 253px;
  }
  div.content_box img { float: left; display: block; }
  div.content_box div.c { float: right; width: 120px; }
  
  #footer {
    background: #eee url(images/knapUpsideDown.jpg) repeat-x;
    overflow: hidden;
    width: 100%;
    height: 57px;
  }
  #footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #footer ul li {
    float: left;
    color: #000;
    padding: 18px;
    text-decoration: none;
    margin-right: 1px;
    font-weight: normal;
    font: 13px Helvetica, Arial, sans-serif;
    height: 57px;
  }
  #footer span.copyright { float: left; width: 285px; }
  #footer span.contact { color: #ccdae5; }
  #footer span.contact span.title  { font-size: 12px; margin-right: 10px; color: #fff; }
  #footer span.contact a { font-weight: normal; font-size: 12px; color: #ffffff; text-decoration: none; }
  #footer span.contact a:hover { color: #f1f8ff; }
  
  h1, h2 {
    font-size: 21px;
    color: #752A83;
    margin: 5px 0;
    padding: 0;
    font-weight: normal;
  }
  h2 { font-size: 17px; }
  
  h3 {
    font-size: 12px;
    font-weight: bold;
    color: #752A83;
    margin: 5px 0;
    padding: 0;
  }
  
  a:link, a:visited {
    color: #752A83;
    font-weight: bold;
  }
  a:hover {
    color: #000;
    text-decoration: none;
  }
  .linkLogAf {float: right;}

.slideshow { height: 232px; width: 700px; }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }

/* Dropdown menu klasser */

.topbar-menu-item {
  margin: 0px;
  padding: 0px;
  display: block;
  text-align: left;
  font: 12px Arial, Helvetica, Tahoma;
  font-weight: bold;
}

div.topbar-menu-item {
  background-color: transparent;
}

ul.topbar-menu-item {
    list-style: none outside none;
    position: relative;
}

li.topbar-menu-item {  
  float: left;
  background: transparent;
  position: relative;
}

a.topbar-menu-item {
  background-color: transparent;         
  color: #752A83;
  padding: 10px;
  text-decoration: none;
  white-space: nowrap;
  
}

a:hover.topbar-menu-item {
  background-color: transparent;
  color: #000000;
}

.sub-menu-item {
  margin: 0px;
  padding: 0px;
  display: block;
}

ul.sub-menu-item {
  position: absolute;
  background-color: transparent;
}

li.sub-menu-item {  
  float: none;
  background: transparent;
  list-style: none;
  position:relative;
  padding: 0px;
}

a.sub-menu-item {
  background: url("../dropdown.jpg") repeat-x scroll 0 0 transparent;
  text-decoration: none;
  color: #752A83;
  padding: 8px;
  margin: 0px;
  height: 12px;
  white-space: nowrap;
}

a:hover.sub-menu-item {
  background: url("../dropdown-aktiveret.jpg") repeat-x scroll 0 0 transparent;
  color: #57585a;
}


.topbar-search {
  margin: 0px;
  padding: 0px;
  font: 12px Tahoma, Arial;
}

table.topbar-search {
  float: right;
  height: 100%;
  border: 0px;
  background-color: transparent;
}

td.topbar-search {
  vertical-align: middle;
}

input.topbar-search {
  border: 1px solid #000000;
  margin-right: 5px;
  padding: 2px;
}

img.topbar-search {
  vertical-align: middle;
  display: inline;
  border: 0px;
  margin-right: 5px;
}

img.menu-arrow {
  margin-left: 5px;
  border: 0px;
  vertical-align: middle;
  display: inline;
}
.bannerFelt {
  width: 900px;
  height: 60px;
  padding: 100px 10px 13px 10px;
  text-align: right;
}
.bannerTekstBox {
  background: url("images/transparent.png");
  margin: 0;
  padding: 3px;
  font-size: 17px;
  color: #000000;
  font-weight: bold;
  display: none;
  text-align: left;
  line-height: 20px;
}

/*CONTOUR*/
#contour
{
  padding: 10px 0px 0px 0px;
}
#contour .contourPageName
{
  display: none;
}

#contour .contourField div label
{
  display: inline;
}

#contour label.fieldLabel
{
  font-weight: bold;
  display: block;
  width: 200px;
  float: left;
  clear: left;
  background: transparent !important;
}
#contour small
{
  display: block;
  float: left;
  clear: both;
  padding: 0px 5px 5px 200px;
}


#contour fieldset
{
  padding: 5px;
  margin: 0px 0px 5px 0px;
}

#contour legend
{
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 0px 5px 0px;
  padding: 0px 5px 0px 2px;
}

#contour input.text, #contour input.title, #contour textarea, #contour select
{
  margin: 3px 0 0 0;
  border: 1px solid #bbb;
}
#contour input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus
{
  border: 1px solid #666;
}
#contour input.text, #contour textarea
{
  width: 300px !important;
  padding: 5px;
}
#contour textarea
{
  height: 250px;
}
#contour input.fileupload
{
  height: auto !important;
}

#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox
{
  display: block;
  float: left;
  padding: 10px;
}

#contour .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input
{
  width: auto !important;
  height: auto !important;
  border: none !important;
  display: inline !important;
}

#contour .hiddenfield
{
    display:none;
}

#contour .contourButton
{
  margin-right: 10px;
  padding: 2px 10px;
}
#contour .contourErrorMessage
{
  padding: .8em;
  margin-bottom: .5em;
  border: 2px solid #FBC2C4;
}
#contour .contourErrorMessage, #contour .contourError
{
  background: #FBE3E4;
  color: #8a1f11;
}
#contour input.contourError, #contour textarea.contourError
{
  background: #FBE3E4;
  border-color: #FBC2C4;
}

#contour span.contourError
{
    color: #8a1f11 !important;
    background: transparent !important;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
