@import url('generel.css');

body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #00191A;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100%;
  background-color: #FFFFFF;
  text-align: center;
  }

h1, H2, H3, H4 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #000000;
   margin: 6px 0px 3px 0px;
   }

a {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color: #000065;
}

/******************************************************************************************/
/*       HEADERAREA                                                                       */
/******************************************************************************************/

#logo {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  }

#topbanner {
  width: 793px;
  height: 130px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

/******************************************************************************************/
/*       MENUAREA                                                                       */
/******************************************************************************************/

#menu_area {
  text-align: center;
  margin:0 auto;
  width: 995px;
  height: 25px;
  background-color: #eaeaea;
  }

#iconmenu {
  float: right;
  width: 90px;
  height: 25px;
  text-align: right;
  padding-right: 5px;
  }

#menu {
  float: left;
  text-align: left;
  margin: 0px 0px 0px 0px;
  width: 895px;
  height: 25px;
  }

div.menu_level1_no {
  float: left;
  border-right: 2px solid #928e8e;
  margin-top: 5px;
   }

div.menu_level1_no A {
  font-family: verdana, arial, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  color:#000000;
  text-decoration: none;
  padding: 0px 12px 0px 12px;
  }

div.menu_level1_no A:hover {
  color:#928e8e;
  }

div.menu_level1_act {
  float: left;
  border-right: 2px solid #928e8e;
  margin-top: 5px;
  }

div.menu_level1_act A {
  font-family: verdana, arial, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  color:#928e8e;
  text-decoration: none;
  padding: 4px 12px 0px 12px;
  }

#submenu {
  width: 200px;
  height: auto;
  margin: 0px 0px 0px 0px;
  }

div.submenu_level1_no {
  float: left;
  width: 190px;
  height: 30px;
  padding: 7px 0px 0px 10px;
  border-bottom: 1px solid #c2c2c2;
  }

div.submenu_level1_no A {
  font-family: verdana, arial, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  color:#666666;
  text-decoration: none;
  padding: 0px 0px 0px 5px;
  }

div.submenu_level1_act {
  float: left;
  width: 190px;
  height: 30px;
  padding: 8px 0px 0px 10px;
  border-bottom: 1px solid #c2c2c2;
  background-color: #CCCCCC;
}

div.submenu_level1_act A {
 font-family: verdana, arial, sans-serif ;
  font-size: 12px;
  font-weight: normal;
  color:#666666;
  text-decoration: none;
  padding: 0px 0px 0px 5px;
  }

div.submenu_level2_no {
  float: left;
  width: 180px;
  height: 20px;
  padding: 3px 0px 0px 20px;
  }

div.submenu_level2_no A {
  font-family: verdana, arial, sans-serif ;
  font-size: 11px;
  font-weight: normal;
  color:#666666;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  }

div.submenu_level2_act {
  float: left;
  width: 180px;
  height: 20px;
  padding: 3px 0px 0px 20px;
}

div.submenu_level2_act A {
 font-family: verdana, arial, sans-serif ;
  font-size: 11px;
  font-weight: normal;
  color:#000000;
  text-decoration: none;
  padding: 0px 0px 0px 5px;
  }

#submenu_title {
   width: 200px;
   height: 25px;
   background-color: #b3b0b0;
   margin: 0px 0px 0px 0px;
}

div .subtitle {
  text-transform: uppercase;
  color: #000000;
  padding: 6px 0px 0px 13px;
}

/******************************************************************************************/
/*       INDHOLD                                                                           */
/******************************************************************************************/
#content_area {
  clear: both;
  width: 100%;
  height: 100%;
  background:url(../grafik/content_bg.png);
  background-repeat: repeat-y;
  width: 995px;
                margin-left: auto;
                margin-right: auto;
}

#content_area_bg {
  margin:0 auto;
  width: 995px;
  height: auto;
  min-height: 550px;
  }

#leftcontainer {
  float: left;
  clear: left;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 200px;
  height: auto;
  min-height: 500px;
   }

#colleft {
   text-align: left;
   padding: 15px 5px 10px 10px;
   }

#colleft P {
   text-align: left;
   margin: 3px 0px 4px 0px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   line-height: 14px;
   font-weight: normal;
   text-decoration: none;
   color: #00191A;
   }

#colleft h1, H2, H3, H4 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   margin: 6px 0px 3px 0px;
   }

#rightcontainer {
  float: right;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 200px;
  height: auto;
  min-height: 500px;
  }

#colright {
   padding: 15px 5px 10px 10px;
   }

#colright P {
   margin: 3px 0px 4px 0px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   line-height: 14px;
   font-weight: normal;
   text-decoration: none;
   color: #00191A;
   }

#colright h1, h2, h3 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   margin: 0px 0px 3px 0px;
   }


#centercontainer {
  float: left;
  clear: right;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 595px;
  min-height: 500px;
  height: auto;
  }

#centercontainer-bred {
  float: left;
  clear: right;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 794px;
  min-height: 650px;
  height: auto;
  border-right: 1px solid #F0F0F0;
  }

#colnormal {
   padding: 15px 10px 10px 30px;
   }

#colnormal P {
   margin: 3px 0px 4px 0px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
   line-height: 16px;
   font-weight: normal;
   text-decoration: none;
   color: #00191A;
   }

#colnormal H1, H2, H3, H4 {
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #000000;
   margin: 6px 0px 3px 0px;
   }


/******************************************************************************************/
/*       FOOTER  + SENEST OPDATERET                                                       */
/******************************************************************************************/

#footer_area {
  clear: both;
  text-align: center;
  margin:0 auto;
  width: 995px;
  height: 25px;
  background-color: #efeff4;
  }

#englyst {
  float: left;
  clear: left;
  width: 100%;
  height: 25px;
  text-align: center;
  color: #CCCCCC;
  padding-top: 7px;
  }

#englyst A {
  color: #CCCCCC;
  }

#footertext {
  text-align: center;
  margin:0 auto;
  width: 995px;
  height: 25px;
  }

#footertext P {
  text-align: center;
  font-family: Verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 13pt;
  font-weight:normal;
  color:#666666;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  }

#footertext A {
  font-family: Verdana, arial, sans-serif;
  font-size: 8pt;
  line-height: 13pt;
  font-weight:normal;
  color:#666666;
  text-decoration: none;
  }

#updated {
  float: left;
  clear: both;
  text-align: left;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  color: #00191A;
  padding: 10px 0px 10px 30px;
}

/******************************************************************************************/
/*       EDITOR                                                                           */
/******************************************************************************************/


.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}


/******************************************************************************************/
/*       MAILFORM                                                                         */
/******************************************************************************************/

label {
   width: 100px;
   }

.csc-mailform-field {
   text-align: left;
   margin: 9px 10px 9px 10px;
   background-color: #F0F0F0;
   }

.formular {
   background-color: #edebe8;
   border: 0px;
   scrollbar-base-color: #edebe8;
   scrollbar-face-color: #edebe8;
   scrollbar-3dlight-color: #edebe8;
   scrollbar-arrow-color: #000000;
   scrollbar-darkshadow-color: #edebe8;
   scrollbar-highlight-color: #edebe8;
   scrollbar-shadow-color: #edebe8;
   scrollbar-track-color: #edebe8;
   }

.csc-mailform-submit {
   align: right;
   border: 1px solid #FFFFFF;
   text-align: center;
}

#colnormal H1, H2, H3, H4 {
    margin-bottom: 15px;
}

.csc-frame {
    margin-bottom: 20px;
}

form {
    max-width: 530px;

    border: 1px solid #ccc;
    background-color: #f0f0f0;
    padding: 10px;
}

form > h2 {
    display: none;
}

form > fieldset > legend {
    font-weight: bold;
}

form > .form-group {
    margin-bottom: 10px;
}

form > .form-group > label {
    font-weight: bold;
}

form > .form-group > label > .required {
    color: red;
}

form > .form-group input,
form > .form-group select,
form > .form-group textarea {
    font-size: 13px;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

form > .form-group > .input > input.form-control {
    width: 50%;
}

form > .form-group > .input > select.form-control {
    width: 75%;
}

form > .form-group > .input > textarea.form-control {
    min-height: 100px;
    width: 520px;
}

form > .actions > .form-navigation > .btn-toolbar  {
    padding: 10px 0px;
}

form > .actions .btn  {
    padding: 10px;
    font-weight: bold;
    border-radius: 4px;
    background-color: #0C3371;
    color: white;
    border: 1px #022264 solid;
}


#banner {
    width: 795px;
    height: 130px;
    overflow: hidden;
    display: block;
}







#tx_indexedsearch > p {
    display: none;
}

#tx_indexedsearch > fieldset {
    border: none;
    padding: 0px;
    margin: 0px;
}

#tx_indexedsearch > fieldset > legend {
    padding: 0px;
    margin-bottom: 5px;
}

.tx-indexedsearch-searchbox {
    margin-bottom: 10px;
}

.tx-indexedsearch-rules {
    display: none;
}

.tx-indexedsearch-res > h3 {
    width: 98%;
    background-color: #f0f0f0;
}

.tx-indexedsearch-res > h3 > span.tx-indexedsearch-percent {
    float: right;
    padding-right: 10px;
    font-size: 14px;
    font-size: 10px;
    margin-top: 2px;
}

.tx-indexedsearch-res > h3 > span.tx-indexedsearch-icon {
    float: left;
    margin-right: 5px;
}

.tx-indexedsearch-res > h3 > span.tx-indexedsearch-title {
    float: left;
}

.tx-indexedsearch-res > p.tx-indexedsearch-description {
    padding-bottom: 10px;
}

.tx-indexedsearch-res strong.tx-indexedsearch-redMarkup {
    color: #f00;
}

.tx-indexedsearch-res > dl.tx-indexedsearch-info {
    display: none;
}

ul.tx-indexedsearch-browsebox {
    padding: 0px;
}

ul.tx-indexedsearch-browsebox > li {
    display: inline-block;
    margin-right: 10px;
}

input#tx-indexedsearch-searchbox-sword {
    font-size: 14px;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #CCC;
}

input#tx-indexedsearch-searchbox-button-submit {
    font-weight: bold;
    border-radius: 4px;
    background-color: #0C3371;
    color: #fff;
    border: 1px #022264 solid;
    padding: 5px 10px;
    margin-top: 5px;
}

.csc-textpic-center-inner {
  text-align: center;
}

.csc-textpic-imagerow {
  display: table-row;
}

.csc-textpic-imagecolumn {
  display: table-cell;
}

caption {
  caption-side: bottom;
  /* text-align: left; */
}
