﻿/* ---- Structure: html -> superglobal ---- */

html, body, address, blockquote, div, dl, form, 
h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, 
dd, dt, li, tbody, td, tfoot, th, thead, tr, 
button, del, ins, map, object, abbr, acronym, 
b, bdo, big, br, cite, code, dfn, em, i, img, kbd, 
q, samp, small, span, strong, sub, sup, tt, var, 
legend, fieldset, noscript 
{
  /* background: none repeat scroll 0 0 transparent;*/
     /* font-size: 100%;*/
    /* line-height: 110%;*/
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: top;
}

a{ margin: 0;
    outline: 0 none;
    padding: 0;}

ul, 
ol
{
  list-style-position:inside;
}

/* Structure: body -> global */

body
{
  background-color: #bda991;
  background-image: url(/files/Billeder/Nytdesign/Back_right2.jpg);
  background-position:top 984px ;
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}


/* ---- Structure: page [outer wrapper] ---- */

#page
{
  float: left;
    position:relative;
    left:50%;
    width:984px;
    margin-left:-492px;
  background-color: #bda991;
  background-image: url(/files/system/v2/page_back.jpg);
}

/* ---- Structure: content [inner wrapper] ---- */

#content
{
  float:left;
  position:relative;
  left:4px;
  Width:974px;
  border-bottom:1px solid #BDA991;
}

/* ---- Structure: banner ---- */

#banner
{
  position:relative;
  float:left;
  width: 975px;
  top: 0;
  left:4px;
}

/* ---- Structure: footer ---- */

#footer
{
  width:974px;
  position:relative;
  float:left;
  left:4px;
  background-color:#efecde;
  border-top:1px solid #ffffff;
  padding-top:0px;
  padding-left:0px;
}

/* ---- Structure: footer -> img ---- */

#footer img
{
  float: right;
  position:absolute;
  top: 10px;
  right: 10px; 
}

/* ---- Structure: footer -> bottom image ---- */

#footer img.footer-bottom-border
{
  float:left;
  position: relative;
  top: 5px;
  left: 0px;
}

/* ---- Legend ---- */

.Legend a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  color: #366eb9;
  font-weight:normal;
}

.Legend a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  color: #366eb9;
  font-weight:normal;
}

.Legend
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: normal;
  color: #bea890;
  font-weight:normal;
}

.Tjele_Footer_info
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  line-height: normal;
  color: #000000;
}

.Tjele_MainMenu 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:normal; 
  color: #987D5A;
  text-decoration:none;
}

.Forside_Center_Text 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding-left:10px;
}

.ForsideTopText 
{
  color: #B4141C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.InfoBox1Top
{
  background-color: #D9CEBB;
  background-image: url(/files/Billeder/Nytdesign/InfoBox1Top.jpg);
  background-repeat: no-repeat;
  background-position: top;
  padding:21px;
}

.InfoBox2Top
{
  background-color: #D9CEBB;
  background-image: url(/files/Billeder/Nytdesign/InfoBox2Top.jpg);
  background-repeat: no-repeat;
  background-position: top;
  padding:21px;
}

.green_InfoBox3Top
{
  background-color: #d2e654;
  background-image: url(/files/Billeder/Nytdesign/green_InfoBox3Top.jpg);
  background-repeat: no-repeat;
  background-position: top;
  padding:21px;
}

.InfoBox3Top
{
  background-color: #D9CEBB;
  background-image: url(/files/Billeder/Nytdesign/InfoBox3Top.jpg);
  background-repeat: no-repeat;
  background-position: top;
  padding:21px;
}

.InfoBox3Top a
{
  color:#544e2f;
}

.InfoBox3Top a img{padding-right:3px;}
.InfoBox4Top
{
  background-color: #D9CEBB;
  background-image: url(/files/Billeder/Nytdesign/InfoBox4Top.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  padding:21px;
}

.InfoBoxcTaTop
{
  background-color: #f3aa0c;
  background-image: url(/files/Billeder/Nytdesign/InfoBox_cTa_Top.png);
  background-repeat: no-repeat;
  background-position: top;
  padding:21px;
}

.ForsideTopHeadline
{
  font-size: 18px;
  font-weight: bold;
}

.InFoBoxHeadline
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

.InfoBoxMenuLink
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #614C31;
  font-weight: bold;
  position: relative;
  display:block;
  left:4px;
}

.InfoBoxLinkImage
{
  position: relative;
  display:inline;
  left:-4px;
  top:-2px;
}

.SmallHeadline
{
  font-size: 12px;
  position: relative;
  top:-10px;
}

.Link_Blue
{
  position: relative;
  top:0px;
  font-size: 10px;
  color: #356EBB;
  font-weight: normal;
  text-decoration: none;
}

.L1
{
  padding-left:5px;
  padding-right:4px;
}

/* ---- sitemap ---- */

div.sitemap-wrapper
{
  font-weight:normal;  
  position:relative;
  display:inline;
  left:5px;
  font:normal 10px Arial, Helvetica, sans-serif;
}

/* ---- contact ---- */

.contact-outer-wrapper
{
  float:left;
  height:40px;
  position:relative;
  width:500px;
}

/* ---- import from page template ---- */

#DwSendToFriend img
{
  position:relative;
  top:5px;
  left:-7px;
}

/* ---- logocell ---- */
#logo-wrapper
{
  padding: 15px 5px 12px 10px;
}

/* ---- Search ---- */
div.searchbox
{
  float:left;
  position:relative;
  top:0px;
  left:0px;
  height:25px;
  width:100%;
  margin:10px 0 0 0;
}

.searchbox input[type="text"]
{
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  width:152px;
  margin-right:4px;
  height:20px;
  border:1px solid #cccccc;
}

.searchbox input[type="submit"]
{
  background-image:url(/files/Billeder/Nytdesign/Search.jpg);
  color:#8b8226;
  border: none;
  height:20px; 
  width:44px;
  margin-right:12px;
}

/* ---- Main logo ---- */

.main-logo-wrapper, 
.main-logo-wrapper div
{
  position:relative;
}

.main-logo-wrapper
{
  float:left;  
  top:0;
  left:0px;
  width:100%;
  margin: 10px 0 0 0;
}

.main-logo-wrapper div
{
  float: left;
}

#dwtoplogo
{
  position:relative;
  top:0;
  left:10px;
}

#sitemapcontainer
{
  position:absolute;
  top:16px;
  right:20px;
  float:right;
}

#contactcontainer
{
  position:absolute;
  top:14px;
  right:10px;
  float:right;  
}

#contactcontainer a
{
  font-weight:normal;  
  display:inline;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
}

/* ---- Structure: payoff ---- */

.payoff-wrapper
{
  float: left;
  width: 500px;
  position:relative;
}

/* ---- Structure: paragraph -> round corners ---- */

#pbottom-image
{
  width: 200px;
}

#topnav_cell
{
  margin:0px;
  padding:0px;
  padding:8px 0;
}

.Tjele_MainMenu#MainMenu
{
  position:relative;
  top:2px;  
}

.quicklinkoutercontainer
{
  width:974px;
  position:relative;
  float: left;
  left:4px;
  height:auto; /* <= IE 7 bug */
  min-height:130px;  
  padding:0px;
  margin:0px;
  border-top:1px solid #FFF;  
  border-bottom:1px solid #BDA991;
}

div.quicklinkcolumn
{
  float:left;
  position:relative;
  top:0px;
  left:13px;
  width:225px;
  height:auto; /* <= IE 7 bug */
  min-height:130px;
  margin: 0 15px 10px 0;
}

.quicklinkcolumn ul
{  
  left:15px;
  margin-top:10px;
  padding-left:20px;
  list-style:none outside none;
  list-style-image:url('/files/system/v2/pil_blaa.gif');
}

.quicklinkcolumn ul li
{
  margin-bottom:3px;
}

.quicklinkcolumn ul li a
{
  color:#424437;
  text-decoration:none;
}

#quickmenuHeader
{
  margin-top:10px;
  margin-left:20px;
}

#slideshow1
{
  float:left;
  position:relative;
  top:0px;
  left:0px;
  width:225px;
  height:196px;
}

#DwPrinterfriendly
{
  position:absolute;
  left:50%;
  margin-left:400px; 
  top:160px;
  z-index:99;
}

#DwPrinterfriendly a img
{
  position:relative;
  top:-2px;
}

/* ---- Frontpage ---- */

.bottom-border-frontpage, 
#hjerterstartimg, 
#bottomborder_problemchild
{
  vertical-align:bottom;
}

.Teaser_frontpage
{
  position:relative;
   top:93px; 

height:13px;
  background-color:#d9cebb;
  height:13px;  
  filter:alpha(opacity=90);
  -moz-opacity:0.90;
  -khtml-opacity: 0.90;
  opacity: 0.90;border-top:1px solid #f7f5ea;padding:4px;
  cursor:pointer;
  overflow: hidden;
}
.Teaser_frontpage:hover{height:81px; top:25px;}
.Teaser_frontpage a
{
  background-image:url('/files/system/v2/pil_blaa.gif');
  background-position: 0px 4px;
  padding-left:15px;
  margin-bottom:10px;
  background-repeat:no-repeat;
  color:#356ebb;
  cursor:pointer;
}
.Teaser_frontpage a.pidlink{display:none}
.Teaser_frontpage a:hover
{
  background-image:url('/files/system/v2/pil_roed.gif');
  background-position: 0px 4px;
  padding-left:15px;
  margin-bottom:10px;
  background-repeat:no-repeat;
  color:#b4151a;
  cursor:pointer;
}

.Teaser_frontpage p
{
  font-size:9px;
  line-height:12px;
  position:relative;
  top:-10px;
}

.Teaser_frontpage
{
  position:relative;
  /* top:93px; */
  background-color:#d9cebb;

height:13px; 
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  border-top:1px solid #f7f5ea;
  padding:4px;
}

.Teaser_frontpage a
{
  background-image:url('/files/system/v2/pil_blaa.gif');
  background-position: 0px 4px;
  padding-left:15px;
  margin-bottom:10px;
  background-repeat:no-repeat;
  color:#356ebb;
}

.Teaser_frontpage a:hover
{
  background-image:url('/files/system/v2/pil_roed.gif');
  background-position: 0px 4px;
  padding-left:15px;
  margin-bottom:10px;
  background-repeat:no-repeat;
  color:#b4151a;
}

.hand
{
  cursor:pointer;
}

.BehandlingsForloeb
{
  color:#356ebb;
  font-size:9px;
  font-family:Arial, Helvetica, sans-serif; 
}

#BehandlingsForloeb
{
  color:#b4151a;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-left:15px;
  padding-right:15px;
  display:none;
}

.infotekst
{
  color:#614c31;
  font-size:10px;
  display:inline;
  font-weight:normal;
}

#Nyheder_overskrift
{
  color:#614c31;
}

#storelocator
{
  position:relative;
  left:10px;
}

#fpnews_faceblog
{
  background-image:url('/files/system/v2/newbackground1.jpg');
  background-repeat:no-repeat;
  height:78px;
  position:relative;
  top: 5px;
}

#fpnews_faceblog a
{
  color:#614C31;
  font-weight:bold;
  font-family:Verdana, Helvetica, Arial;
}  

#toprow, #bottomrow
{
  width:100%;
  height:39px;
  overflow:hidden;
}

#toprow
{ 
  height:35px;
  padding-top:4px;
}

#fpnews_faceblog .greenbox_conTable
{
  width:100%;
  height:37px;
}

#newscontanttable, #newscontanttable td
{
  border:0px solid black;
}

#bottomborder_problemchild
{
  position:absolute;
  bottom:36px;
}

#flashcontainer
{
  width:225px;
  height:195px;
  position:absolute;
  cursor:pointer;
  z-index:-1;
}

#topborderimg
{
  position:absolute;
  top0px;
}

#bottomborderimg
{
  position:absolute;
  bottom:0px;
  left:0px;
}

.slideimage{
  border:0px;
}

.courselist{
  padding:0px;
  margin:0px;
  margin-left:00px;
  margin-top:10px;
  list-style-type:none;
}

.courselist li{
  line-height:25px;
  padding-left:0px;
  border-bottom:1px dotted #999999;
}

.courselist li a{
  color:#424437;
  font-size:13px;
  font-weight:bold;
}

#hjerterstartimg{
  position:relative;
  bottom:-40px;
  left:0px;
}

/* FIXES WHEN CHANGED TO HTML5 */
.L2 a img, .L3 a img{margin-top:5px;}
.L1_Active{ vertical-align: baseline}
li{list-style-position: outside; margin-left:14px;}
