/*  reloop.dk  */

/*
  Generelt
    mørkeblå: #00336b;
    blå: #006daa;
    grå: #9b9b9b;
    lysegrå: #eceded;
  Menuen

*/

.min-height { height:329px; float:right; width:1px; } 
.clear { clear:both; height:0px; overflow:hidden; } 


/*====================================
  STYLES FOR DIV CONTAINERS - ALL PAGES
=====================================*/
div#fullContainer {
  position:relative;
  top:0px;
  width:970px;
  background-color:#ffffff;
  margin:0px auto;
  text-align:left;
  border-collapse:collapse;
}

/*-----------------------------------
  ALL PAGES - TOP (MENU & LOGO ETC)
------------------------------------*/
div#topContainer { width:100%; float:left;}
div#language { margin:15px 0 0 0; float:right; }
div.language-item { float:left; }
div.language-item a { color:#000000; }
div.language-item a:hover { color:#006daa; }
div.language-item a.current { color:#006daa; }
div.pipe { float:left; margin:0 10px; display:inline;}

div#websiteLogo { width:117px; height:23px; margin:23px 0 0 27px; float:left; display:inline; }

/*-----------------------------------
  NAVIGATION
------------------------------------*/
/* LEVEL 1 */
div#menuContainer-mainpage { width:100%; height:23px; background:#eceded; margin:20px 0 0 0; float:left; display:inline;}
div#menuContainer-subpage { width:100%; height:23px; background:#ffffff; margin:20px 0 0 0; float:left; display:inline; }
div#navigationsMenu { float:right;}
div#navigationsMenu a { width:125px; height:22px; display:block; text-align:center; color: #ffffff; font-weight:bold; line-height:20px; background:transparent url('/opengate/images/menuButtons.png') 0 0 no-repeat; margin:0 1px 0 0; float:left;}
div#navigationsMenu a:hover { background:transparent url('/opengate/images/menuButtons.png') 0 -23px no-repeat; }
div#navigationsMenu a.current { background:transparent url('/opengate/images/menuButtons.png') 0 -23px no-repeat; }
div#navigationsMenu a.menuLast { margin:0 }
/*-----------------------------------
  SEARCHBOX
------------------------------------*/
div#searchBox {  margin:6px 0 0 0; float:right; }
div#searchbox form {margin:0; padding:0;}

div.searchBox-sword {
  width:91px;
  height:16px;
  background-color:#ffffff;
  border: 1px solid #9b9b9b; 
  padding:0 0 0 3px;
  float:left;
}

input.searchBox-sword { 
  font-size:10px;
  line-height:12px;
  width:95%;
  height:100%;
  border:0;
  color:#9b9b9b;
  background:transparent;
  vertical-align:middle;
  padding:0 0 0 0;
}

div.searchBox-submit { 
  height:16px;
  background:transparent url('/opengate/images/searchBox-submitBG.gif') left top repeat-x;
  border-top:1px solid #cfd0d1;
  border-bottom:1px solid #a9aaab;
  margin:0;
  padding:0 2px 0 4px;
  float:left;
  display:inline;
}

input.searchBox-submit {
  font-size:11px;
  line-height:12px;
  font-weight:normal;
  height:15px;
  color:#ffffff;
  border:0;
  background:transparent;
  cursor:pointer;
  padding:0;
  vertical-align:middle;
}
div.searchBox-submitRightBG {
  width:2px;
  height:18px;
  background:transparent url('/opengate/images/searchBox-submitRightBG.png') left top no-repeat;
  float:left; 
}

div#bannerContainer-mainpage { width:100%; background:#eceded; border-bottom:5px solid #00336b; padding:0 0 10px 0; float:left;  }
div#bannerContainer-subpage { width:100%; border-bottom:5px solid #00336b; padding:0 0 10px 0; float:left; }

div#header { width:485px; height:120px; margin:25px 0 0 215px; float:left; display:inline; }

div#contentContainer { float:left; padding:0 0 20px 0;}

div#leftContainer { width:145px; margin:30px 70px 0 0; float:left; display:inline; }
div#left-col-1 { height:21px; line-height:21px; font-weight:bold; border-top:2px solid #00336b; background:transparent url('/opengate/images/dotted.gif') left 20px repeat-x; }
div#left-col-2 { margin:0;}

ul.menuLevel-2, ul.menuLevel-3, ul.menuLevel-4 {
  text-align:left;
  padding-left:0px;
  list-style-image: url('/opengate/images/transparent.gif');
  list-style-position: outside;
  margin-top:0px;
  margin-left:1px;
}
ul.menuLevel-3 { margin-top:2px; margin-left:1px; padding:0 0 4px 11px; background:transparent url('/opengate/images/dotted.gif') left bottom repeat-x; }
ul.menuLevel-4 { margin-top:2px; margin-left:1px; padding:0 0 4px 11px; background:transparent url('/opengate/images/dotted.gif') left bottom repeat-x; }

ul li.menulevel-2, ul li.menuLevel-3, ul li.menuLevel-4 {
  font-size:11px;
  line-height:21px;
  height:21px;
  padding-bottom:0px; 
}
ul li.menulevel-2 { background:transparent url('/opengate/images/dotted.gif') left 20px repeat-x; }
ul li.menulevel-2 a { color:#000000; display:block; }
ul li.menulevel-2 a:hover { color:#006daa; }
ul li.menulevel-2 a.current { color:#006daa; }

ul li.menulevel-3 a { color:#000000;  }
ul li.menulevel-3 a:hover { color:#006daa; }
ul li.menulevel-3 a.current { color:#006daa; }

ul li.menulevel-4 a { color:#000000;  }
ul li.menulevel-4 a:hover { color:#006daa; }
ul li.menulevel-4 a.current { color:#006daa; }

li.menu-next-level {
  list-style-image: url('/opengate/images/transparent.gif');
  list-style-position: outside;
}

/* I IE kommer der mellemrum ved nye underlister...*/
*:first-child+html li.menu-next-level { display:inline; margin-bottom:0; clear:left;} /*fix for IE7*/



div#wideContainer { width:530px; margin:30px 0 0 215px; }
div#wide-col-1 { width:500px; float:left; }
div#wide-col-2 { width:450px; float:left;}
div#wide-col-2-left { }
div#wide-col-2-right { width:225px; margin:0px -170px 10px 15px; float:right; display:inline; background:transparent url('/opengate/images/rightTopBG.png') left top no-repeat; }

div#wide-col-2-right div.header { width:100%; line-height:22px; padding:0 0 0 8px; color:#ffffff; font-weight:bold;}
div#wide-col-2-right div.blue p { color: #006daa; margin:8px 0 0 0;}

div#centerContainer { width:500px; margin:30px 30px 0 0; float:left; display:inline; }
div#center-col-1 { }
div#centerContainer-col-2 { width:755px; margin:30px 0 0 0; }

div#rightContainer { width:225px; margin:70px 0 0 0; float:left; display:inline; }
div#right-col-1 { background:#eceded; padding:12px 10px; }
div#right-col-1-blog { background:transparent url('/opengate/images/rightTopBG.png') left top no-repeat; }

div#footer { float:left;}

/*-----------------------------------
  BLOG
------------------------------------*/
div.blog-posts { margin:10px 0 0 0; }
div.blog-posts ul {
  text-align:left;
  padding-left:0px;
  list-style-image: url('/opengate/images/transparent.gif');
  list-style-position: outside;
  margin-top:0;
  margin-left:0;
}
span.author { color:#9b9b9b; }

div.blog-posts li.blog-post { margin:0 0 15px 0; }
div.blog-posts a.read-more { display:block; margin:-15px 0 0 0 }
div.blog-posts div.comments { margin:10px 0 0 0; }

div#navigation { }
div#navigation div.more { float:left; margin:0 0 0 10px}
div#navigation div.less { float:left; margin:0 10px 0 0;}

div#navigation ul {
  text-align:left;
  padding-left:0px;
  list-style-image: url('/opengate/images/transparent.gif');
  list-style-position: outside;
  margin-top:0;
  margin-left:0;
}
div#navigation ul li {
float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 5px;
  padding:0pt;
}

/* BLOG COMMENT */
div.blog-comment { margin:0 0 10px 0; }
div.comments ol {
  text-align:left;
  padding-left:0px;
  list-style-image: url('/opengate/images/transparent.gif');
  list-style-position: outside;
  margin-top:0;
  margin-left:0;
}
div.comments ol li { margin:0 0 5px 0; padding:10px; }
div.comments ol li.alternate { background:#eceded; }
div.comment-header { font-weight:bold; }
div.comment-date { color:#9b9b9b; }

div.AutoFormPlus fieldset { border:0 none; margin-bottom:5px; padding:0; text-align: left;}
div.AutoFormPlus fieldset ul {
  text-align:left;
  padding-left:0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-top:0;
  margin-left:0;
}

div.AutoFormPlus fieldset li {
  clear:both;
  display:block;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:5px 0pt;
  padding:0pt;
}
div.AutoFormPlus fieldset li label {
  float:left;
  padding-left:0pt;
  padding-top:5px;
  width:100px;
}
div.AutoFormPlus fieldset input {
  float:left;
  margin-bottom:3px;
  margin-left:0pt;
  margin-top:3px;
  width:150px;
}
div.AutoFormPlus fieldset textarea {
  float:left;
  height:100px;
  margin-bottom:3px;
  margin-left:0pt;
  margin-top:3px;
  width:325px;
}
input.button {
  font-weight:normal;
  background:#ECEDED none repeat scroll 0%;
  border:1px solid #9b9b9b; ;
  height:auto;
  padding:2px;
}

div.Doc2Form fieldset { border:0 none; margin-bottom:5px; padding:0; text-align: left;}
div.Doc2Form fieldset ul {
  text-align:left;
  padding-left:0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-top:0;
  margin-left:0;
}

div.Doc2Form fieldset ol {
  margin-left:0;
}

div.Doc2Form fieldset li {
  clear:both;
  display:block;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:5px 0pt;
  padding:0pt;
}
div.Doc2Form fieldset li label {
  float:left;
  padding-left:0pt;
  padding-top:5px;
  width:100px;
}
div.Doc2Form fieldset input {
  float:left;
  margin-bottom:3px;
  margin-left:0pt;
  margin-top:3px;
  width:150px;
}
div.Doc2Form fieldset textarea {
  float:left;
  height:100px;
  margin-bottom:3px;
  margin-left:0pt;
  margin-top:3px;
  width:325px;
}

/* BLOG PANEL */
div#blog-panel { color:#ffffff; font-weight:bold; height:22px; line-height:22px; padding: 0 0 0 8px; margin:0 0 8px 0; }
div#right-col-1-blog ul {
  text-align:left;
  padding-left:0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin-top:0;
  margin-left:0;
}
div#right-col-1-blog ul li {
  clear:both;
  display:block;
  list-style-image:none; 
  list-style-position:outside;
  list-style-type:none;
  margin:0px 0px 12px 0;
  padding:0pt;
}
div#right-col-1-blog ul li div.image { float:left; margin:0 10px 0 0; } 
div#right-col-1-blog ul li div.description div.name { color:#006daa; } 



















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