html, body {
  margin:0px;
  padding:0px;

  height:100%;

  background-image: url('/fileadmin/templates/doorsystem.dk/gfx/bjaelke1.png');
  background:#C9E5E9;
  background-repeat:repeat-x;
  background-position:0px 0px;
  
}

html, body , div.csc-form-item .mf-input, div.csc-form-item .mf-text {
  font-family: Tahoma, verdana, sans serif;
  font-size:12px;
}

.red {
  color:red;
}
a {
  color:#153865;
  text-decoration:none;
}
#section-a a, #section-b a {
  color:#B56316;
}


a:hover {
  text-decoration:underline;
}

p {
  margin:0px 0px 10px 0px; 
}

h1, h2, h3 {
  font-size:14px;
  margin-bottom:10px;
  padding:0px;
  clear:both;
  font-weight:normal;
  /*font-family:Lucida Sans Unicode;*/
}

/* Anden skrifttype til nogle dele */
h1, h2, #header, #topnav {
  /*font-family: Tahoma, Trebuchet MS, verdana, sans serif;*/
  /*font-family:"Dax","Daxttf","Trebuchet MS",Arial,Helvetica,sans-serif;*/
}

h1, h2, h3, strong, b {
  color:#193C6B;
}
#section-a h1 {
  font-size:16px;
  letter-spacing:1px;
}



h3 {
  font-size:13px;
  font-weight:bold;
}


#wrapper {
  margin:0px auto;
  position:relative;
	padding: 0px 20px;
	border:0;
	width: 980px;

	background:rgb(248,248,248);
  z-index:5;
  background-image:url('/fileadmin/templates/doorsystem.dk/gfx/bjaelkelysblaa.png');
  background-repeat:no-repeat;
  background-position:50% 40px;
}
#container {
  line-height:17px;
  float:right;
}

#header {
  height:140px;
  height:90px;
	margin:0px 0px 10px 0px;
	border-top:0px solid #C9E5E9;
}
  #header #logo  {
    margin-top:10px;
    float:left;
    z-index:20 !important; 
  }
  #header #shortcuts a {
    text-decoration:none;
    
  }
  #header #shortcuts a:hover, #header #shortcuts a:focus {
    text-decoration:underline;
  }
  #header #shortcuts ul {
    float:right; 
    padding:0px;
    margin:10px 0px 0px 0px;
  }
  #header #shortcuts ul li {
    list-style-type:none;
    float:left; 
    padding:0px;
    margin:0px 0px 0px 20px;
  }
  #header #shortcuts ul li a img {
    margin-right:3px;
  }





#topnav {
	margin: 0px 0px 20px 0px;
	background: #169DB4;
	background-image:url('/fileadmin/templates/doorsystem.dk/gfx/_topnav-bg.png');
	font-size:12px;
	color:#ffffff;
	letter-spacing:1px;
	font-weight:bold;
  height:24px;
  z-index:200 !important;
}
  #topnav a {
  	color:#ffffff;
  	text-decoration:none;
  	float:left;
  }
    #topnav a:hover {
    	background:#193C6B;
    }
  #topnav #prodNav ul {
    float:left; 
    padding:0px;
    margin:0px;
  }
  #topnav #prodNav ul li {
    list-style-type:none;
    float:left; 
    padding:0px;
    margin:0px;
  }

  
  #topnav #prodNav a {
  	border-right:1px solid #C9E5E9;
  	padding:5px 20px;
  }
  #topnav #prodNav li.last a {
  	border-right:0px;
  }
  #topnav #prodNav ul li#item279 a {
    color:yellow;
  }
  #topnav #aboutNav ul {
    float:right; 
    padding:0px;
    margin:0px;
  }
  #topnav #aboutNav ul li {
    list-style-type:none;
    float:left; 
    padding:0px;
    margin:0px;
  }
  #topnav #aboutNav a {
  	border-left:1px solid #C9E5E9;
  	padding:5px 20px;
  }
  #topnav #aboutNav li.first a {
  	border-left:0px;
  }
#breadcrumbs {
  margin:42px 0px 5px 2px;
  font-size:11px;
}

#container div.section_frame_0 ul li, #container div.section_frame_1 ul li,  #container div.section_frame_5 ul li, 
#section-c div.section_frame_0 ul li, #section-c div.section_frame_1 ul li { 
  list-style-image: url('/fileadmin/templates/doorsystem.dk/gfx/arrowright-2-blue.gif'); 
}

#section-a {
	float: left;
	width: 510px;
	/*border-left:1px solid #C9E5E9;*/
}
  #section-a h1, #section-a h2, #section-a h3, #section-a p, div.csc-form-item, div.testimonial-map  {
  	margin-left:10px;
  }
  #section-a h2  {
  	margin-top:20px;
  	margin-bottom:5px;
  }
    

#section-b { 
	margin: 0px 0px 0px 20px;
	float: left;
	width: 250px;
	height: 1% /* Holly hack for Peekaboo Bug */
}


#section-a { 
	width: 505px;
	margin:0px 20px 0px 0px;
	
}
  #section-a p, #section-a h1, #section-a h2, #section-a h3  { 
  	margin-left:10px;
  	margin-right:5px;
  }


#section-b {
	width: 240px;
	margin:0px;
}

  #section-b div.section_frame_1, #section-c div.section_frame_1,
  #section-b div.section_frame_0, #section-c div.section_frame_0,
  #section-a div.section_frame_5, #section-a div.section_frame_5  {
    margin-bottom:20px;
    padding-bottom:10px;
  }

  #section-b h2, #section-c h2 {
    color:white;
    margin-bottom:20px;
    margin:0px 0px 10px 0px ;    
    padding:1px 5px 2px 5px ;
  }
    #section-b div.section_frame_1, #section-c div.section_frame_1 {  
      border:1px solid #4A4A4A;
      border-bottom:0px;
      background-image:url('/fileadmin/templates/doorsystem.dk/gfx/darkgray-bottom-gradient.png');
      background-repeat:repeat-x;
      background-position:0% 100%;
    }
      #section-b div.section_frame_1 h2, #section-c div.section_frame_1 h2 {
        background:#4A4A4A;
        background-image:url('/fileadmin/templates/doorsystem.dk/gfx/darkgray-header-gradient.png');
        background-repeat:repeat-x;
        background-position:0% 100%;
      }
    
    #section-b div.section_frame_0, #section-c div.section_frame_0 {
      border:1px solid #B56316;
      border-bottom:0px;
      background-image:url('/fileadmin/templates/doorsystem.dk/gfx/brown-bottom-gradient.png');
      background-repeat:repeat-x;
      background-position:0% 100%;
    }
      #section-b div.section_frame_0 h2, #section-c div.section_frame_0 h2 {
        background:#B56316;
        background-image:url('/fileadmin/templates/doorsystem.dk/gfx/brown-header-gradient.png');
        background-repeat:repeat-x;
        background-position:0% 100%;
        
      }
  
  #section-a div.section_frame_5  {
    margin:30px 10px 10px 10px;
    padding:5px;
    background:rgb(235,235,235);
  }
    #section-a div.section_frame_5 h2 {
      border-bottom:1px solid #4A4A4A;
      padding-bottom:15px;
    }


#section-a div.contentElement {
  clear:both;
}

#section-a h2 {
  font-weight:bold;
  font-size:12px;
}
#section-b h2, #section-c h2  { 
	font-size:13px;
}

#section-b p, #section-b h2, #section-b h2, #section-b h3,
#section-c p, #section-c h2, #section-c h2, #section-c h3  { 
	padding-left:5px;
	padding-right:5px;
}
div.section_frame_0 hr, div.section_frame_1 hr,
div.section_frame_5 hr  { 
	margin:0px 5px 8px 5px;
	height:1px;
}
div.section_frame_1 hr, div.section_frame_5 hr  { 
	color:#4A4A4A;
	background-color:#4A4A4A;
}
div.section_frame_0 hr  { 
	color:#B56316;
	background-color:#B56316;
}

/* Kant der opdeler infobokse (laves i egen CE i en insert records ) */
div.section_frame_10, div.testimonial-readmore {
  padding-top:10px;
}

div.section_frame_1 div.section_frame_10, div.section_frame_5 div.section_frame_10,
div.section_frame_1 div.testimonial-readmore, div.section_frame_5 div.testimonial-readmore {
  border-top:1px solid #4A4A4A;
}
div.section_frame_0 div.section_frame_10,
div.section_frame_0 div.testimonial-readmore {
  border-top:1px solid #B56316;
}




    #section-a a, div#section-b a, div#section-c a, #shortcuts a {
      background-image: url('/fileadmin/templates/doorsystem.dk/gfx/arrowright-2-blue.gif');
      background-repeat:no-repeat;
      background-position:0px 3px;
      padding-left:15px;
    }
      #section-a li a, #section-b li a, #section-c li a, .csc-menu li a, div.rgslideshowce a, div#shortcuts a {
        background-image: url(none) !important;
        padding-left:0px;
      }
      

#container #section-a ul, #container #section-b ul, #section-c ul {
    margin:0px 5px 10px 0px;
    padding-top:0px;
    padding-left:25px;
  }


#subnav {
  float:left;
  width: 189px;
  margin: 0px 0px 10px 0px;
}
  #subnav ul {
    padding:0px;
    margin:0px 0px 0px 10px;
    font-size:14px;
  }
    #subnav ul ul {
      padding:0px;
      margin:10px 0px 0px 10px;
      font-size:12px;
    }
  #subnav ul li {
    list-style-type:none;
    padding:0px;
    margin:0px 0px 10px 0px;
  }
  #subnav ul li.cur a {
    font-weight:bold;

  }
  #subnav ul li.no a {
    font-weight:normal;
  }


#footer {
  padding:10px 0px 5px 0px;
  font-size:11px;
	clear: both;
	text-align:center;
	border-top:1px solid #C9E5E9;
}






/* Testimonial */  
div.testimonial-single  {
  margin:10px 0px 0px 0px;
}
  #section-a div.testimonial-single  {
    margin:10px 0px 10px 10px;
    padding: 5px 0px 5px 0px;
    background:#C9E5E9;
  }
  div.testimonial-single h2 {
    font-size:14px;
    margin-left:10px !important;
  }
  div.testimonial-single h3 {
    font-weight:normal;
  }
  div.testimonial-single ul {
    margin-left:15px !important;
  }

p.testimonial-text {
  font-style:italic;

}
div.markerTab {
  width:300px;
  height:150px;
  font-size:11px;
  margin-right:10px;
  overflow:auto;
}
  div.markerTab p, div.markerTab h2 {
    margin:0px 0px 5px 0px;
    padding:0px;
    line-height:12px;
  }
/*div.testimonial-list div.testimonial-single {
  float:left;
  width:280px;
  margin:0px 5px 5px 0px;
}
div.testimonial-list div.testimonial-single {
  border:1px solid gray;
}*/
div.testimonial-list div.testimonial-single h3 {
  display:inline;
  font-size:100%;
}
div.testimonial-readmore {
  clear:both;
}








#section-a ul li, #section-b ul li, #section-c ul li {
  margin-bottom:5px;
}


.csc-sitemap ul  {
  margin-left:10px;
  margin-bottom:20px;
}
  .csc-sitemap ul ul  {
    margin-top:10px;
  }
    .csc-sitemap ul ul ul {
      margin-top:0px;
    }
  .csc-sitemap li  {
    list-style-type:none;
    list-style-image: url(none) !important; 
    font-size:13px;
    font-weight:bold;
    margin-left:10px;
    margin-bottom:20px !important;
  }
  .csc-sitemap li a {
    border-bottom:1px solid #B56316;
    display:block;
  }
    .csc-sitemap li li a {
      border-bottom:0px;
    }

  .csc-sitemap li li {
    font-size:12px;
    font-weight:normal;
    margin-bottom:2px !important;
  }
    .csc-sitemap li li li {
      font-size:11px;
    }
    
    
/* Phatfusion gallery */
div.PFslideshow {
  margin-left:10px;
}
div.PFslideshow a {
  background-image: url(none) !important;
  padding-left:0px !important;
}
div.PFslideshow p a {
  margin-left:10px !important;
}



/* FAQ */
div.tx-irfaq-pi1 dl {
  margin:10px;
}
div.tx-irfaq-pi1 dl p {
  font-weight:normal;
}
div.tx-irfaq-pi1 dl h3 {
  display:inline;
  color:#193C6B;
}
div.tx-irfaq-pi1 p.bodytext {
  margin-left:25px !important;
}


/* tt_news */
div.newsListLatest ul li h3 a {
  font-weight:normal;
}


/* rgslideshow */
div.rgslideshowce {
  margin-bottom:20px !important;
}



/* Formularer */
div.csc-form-item p.csc-form-label, div.csc-form-item p.csc-form-label-req {
  margin:3px 0px 3px 0px !important;
  width:200px;
}
  div.csc-form-item {
    clear:both;
  }
  div.csc-form-item .mf-input, div.csc-form-item .mf-text {
    width:450px;
    border:1px solid #169DB4;
  }
  div.csc-form-item input.mf-check {
    display:inline;
  }
  
/* pageImage */
p.pageImage img {
  border:1px solid rgb(230,230,230);
}

/* Test til Mads om mørkeblå infobox */
/*
    #section-b div.section_frame_0, #section-c div.section_frame_0 {
      border:1px solid #193C6B;
      border-bottom:0px;
      background-image:url('/fileadmin/templates/doorsystem.dk/gfx/darkblue-bottom-gradient.png');
      background-repeat:repeat-x;
      background-position:0% 100%;
    }
      #section-b div.section_frame_0 h2, #section-c div.section_frame_0 h2 {
        background:#B56316;
        background-image:url('/fileadmin/templates/doorsystem.dk/gfx/darkblue-header-gradient.png');
        background-repeat:repeat-x;
        background-position:0% 0%;
        
      }
      div.section_frame_0 hr  { 
      	color:#193C6B;
      	background-color:#193C6B;
      }
*/



/*  newsletter subscription */
div.tx-danewslettersubscription-pi1 input {
  margin:0px 10px;
}
div.tx-danewslettersubscription-pi1-listrow {
  border-bottom:1px solid #C9E5E9;
  margin:10px;
}

tr.tx-danewslettersubscription-pi1-listrow-header {
  background:#C9E5E9;
}
  tr.tx-danewslettersubscription-pi1-listrow-header h2, tr.tx-danewslettersubscription-pi1-listrow-header p {
    margin:0px;
  }
  
/* Frontenduser logout */
#feuserStatus {
  display:inline;
  float:right;
  margin:8px 0px 0px 3px;
  padding:2px 4px;
  background:#169DB4;
}
  #feuserStatus, #feuserStatus a {
    color:yellow;
  }

/* Simplanner - kviklogin */
div#simplannerLogin {
  display:inline;
  float:right;
  margin:8px 0px 0px 10px;
}
  div#simplannerLogin, div#simplannerLogin form {
    display:inline;
  }
  div#simplannerLogin label {
    display:none;
  }
  div#simplannerLogin input {
    font-size:9px;
    border:1px solid #C9E5E9;
    height:15px;
  }
    div#simplannerLogin input.text, div#simplannerLogin input.password {
      width:60px;
      line-height:15px;
    }
    div#simplannerLogin input.text {
      padding:1px 0px 0px 0px ;
    }
    div#simplannerLogin input.password {
      padding:1px 0px 0px 0px ;
      line-height:11px;
    }
    div#simplannerLogin input.button {
      margin:-2px 0px 0px 0px;
      padding:1px 0px 0px 0px;
      line-height:9px;
      height:16px !important;
      background-color:transparent;
      background-image:url('/fileadmin/templates/doorsystem.dk/gfx/loginLightblue.gif');
      background-repeat:no-repeat;
      border:0px;
      width:15px;
    }
      div#simplannerLogin input.button:hover {
        cursor:pointer;
      }
  


/* DAM filelinks (std. T3 content element, med som DAM) */
  dl.filelist dd {
    margin:0px 0px 5px 13px;
  }
    dl.filelist dd p {
      margin-left:22px !important;
    }
    
/* Login mm. */
fieldset {
  border:0px;
}
#section-b input.button {
  width:100%;
  border:1px solid #CC6714; 
}


#section-b div.newslistItem h2 {
  background:transparent;
  margin-bottom:0px;
}




/* Til errors og debug */
div.expErrorpanel {
  background:orange;
  margin:0px 0px 20px 10px ;
}
div.expErrorpane, div.expErrorpane h2 {
  color:white !important;
}



/* tx_expnewslsubscr_pi1 */
form.tx_expnewslsubscr_pi1_form p.csc-form-label, 
form.tx_expnewslsubscr_pi1_form p.csc-form-label-req {
  float:left;
  width:50px;
}

form.tx_expnewslsubscr_pi1_form div.csc-form-item {
  margin-bottom:3px;
}
#section-c form.tx_expnewslsubscr_pi1_form div.csc-form-item div {
  margin-left:5px;
}
