.boxtext {
	margin-top: 12px;
}

/* Forsiden */
.fboxwide {
	float: left;
	margin-left: 12px;
	width: 395px;
}

.boxfront {
	text-align: justify;
	
}

/* Zebralister / Fluebenslister */
.stdlist {
	list-style: none;
}

.listright {
	padding-top: 42px;	
}

.listright > .odd {
	background-color: #fff;
	display: block;
    background: url(/images/flueben.png) no-repeat right;
    text-align: left;
    margin-right: 0;
    border-top: 1px solid #e5e5e5;
    padding-left: 1px;
	padding-bottom: 6px;
}

.listright > .even {
	display: block;
    background: url(/images/flueben.png) no-repeat right;
    text-align: left;
    margin-right: 0;
    border-top: 1px solid #e5e5e5;
    padding-left: 1px;
}

/* Kolonner */
.colLeft {
	padding: 0px 0px 0 0px;
	float: left;
	width: 300px;
	background-repeat:no-repeat;
}
	
.colRight {
	padding: 0px 0px 0 0px;
	float:	right;
	width: 300px;
}

.colTop {
padding-top: 15px;
padding-bottom: 10px;
width: 450px;
}

.widebox {
	float: left;
	width: 620px;
	margin-top: 15px;
}

.narrowcol {
	width: 450px;
	float: left;
}

.narrowcolright {
  float: right;
  width: 160px;
  padding-top: 15px;
}
/* Vedr graa linie paa odd / even*/
.graa {
	background-color: #f1f1f1;
}

/* Pris og bestil knapper */
#bestilknap {
	float: right;
	width: 309px;
	text-align: right;
}

#prisheader {
	float: left;
	width: 310px;
	cursor: pointer;
	padding-top: 4px;
	margin-left: 1px;
}

/* Pris Tabel */
.pristabel {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:10px;
	width:620px;
	color: #505050;
	float: left;
	padding-top: 0px;
}

.pristabel * td {
	border-top-style: solid;
	border-top-width:thin;
	border-color:#e1e1e1;
	height:29px;
}

.pristabel * tr.diff td {
	width:120px;
}

.narrow {
	width: 300px !important;
}


.title {
	text-align: left !important;
}

.text-bold {
	color:#505050;
	font-size:10px;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
}

/* Webhtotel Tabeller */
.webhoteltabel {
	font-family:arial;
	font-size:10px;
	width:635px;
	color: #888;
	table-layout: fixed;
}

.webhoteltabel * td    {
	border-top-style: solid;
	border-top-width: thin;
	border-color: #e1e1e1;
	text-align: center;
	margin: 0;
	padding: 0;
}

.webhoteltabel * tr.diff td    {
	width: 155px;
	text-align: center;
}

/* VIP tekst til webhoteller */

.viptekst {
	width: 635px;
	font-family:"Arial";
	font-size:10px;
	color: #707070;
}
/* VIP Slut */

.text-high {
	height: 29px;
}

.tddark {
	background-color: #f5f5f5;
}

.rollover_header {
	padding:5px;
	background:#fff;
	color:#000;
	border-top-style: solid;
	border-top-width:thin;
	border-color:#e1e1e1;
	cursor:pointer;
	font-weight:bold;
	padding-left:30px;
	background-image:url("/images/grey_box.png");
	background-repeat: no-repeat;
	width: 600px;
	float: left;
}

.rollover_header:hover{
	background:#fff;
	border-top-style: solid;
	border-top-width:thin;
	border-color:#e1e1e1;
	background-image:url("/images/red_box2.png");
	background-repeat: no-repeat;
}

.rollover_header_selected {
	background:#fff;
	background-image:url("/images/red_box.png");
	background-repeat: no-repeat;
	color: #000;
}

.rollover_header_selected:hover {
	background:#fff;
	background-image:url("/images/red_box.png");
	background-repeat: no-repeat;
	color: #000;
}

.rollover_header_arr {
	padding:5px;
	background:#fff;
	color:#000;
	border-top-style: solid;
	border-top-width:thin;
	border-color:#e1e1e1;
	cursor:pointer;
	font-weight:bold;
	padding-left:15px;
	background-image:url("/images/faq_plus.png");
	background-repeat: no-repeat;
	width: 600px;
	float: left;
}

.rollover_header_arr:hover{
	background:#fff;
	border-top-style: solid;
	border-top-width:thin;
	border-color:#e1e1e1;
	background-image:url("/images/faq_minus.png");
	background-repeat: no-repeat;
}

.rollover_header_selected_arr {
	background:#fff;
	background-image:url("/images/faq_minus.png");
	background-repeat: no-repeat;
	color: #000;
}

.rollover_header_selected_arr:hover {
	background:#fff;
	background-image:url("/images/faq_plus.png");
	background-repeat: no-repeat;
	color: #000;
}


.hidden {
	display: none;
}

/* Tooltips */
.tooltipbox {
	margin: 0 auto;
	width: 30em;
	background: url("/images/tooltip/tooltipbody-r.gif") no-repeat bottom right;
	font-size: 11px;
	color: #8E8E8E;
	display: none;
	position: absolute;
}
.tooltiphead {
	background: url("/images/tooltip/tooltiphead-r.gif") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tooltiphead h2 {
	background: url("/images/tooltip/tooltiphead-l.gif") no-repeat top left;
	margin: 0;
	padding: 5px 0px 0px;
	color: #666; 
	font-weight: bold; 
	font-size: 1.2em; 
	
}
.tooltipbody {
	background: url("/images/tooltip/tooltipbody-l.gif") no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 15px;
	line-height: 15px;
}

/* Tabs */
.tabcontainer {
	display: none;
	float: left;
	clear: left;
}

.tabheader {
	float: left;
	cursor: pointer;
	border: 1px solid #ddd;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	background-color: #f8f9fb;
	font-size: 12px;
	color: #990000;
}

.tabheader:hover{
	background-color: #990000;
	color: #FFF;
}

.tabheaderactive {
	border-bottom: 1px solid #fff;
	background-color: #f8f9fb;
	color: #666;
}

.tablist {
	list-style: none;
	height: 16px;
	border-bottom: 1px solid #ddd;
}


/* Faqs */
.answer {
  margin-left: 15px;
  margin-bottom: 10px;
  padding-left: 15px;
  border-left: 1px solid #ededed;
  padding-bottom: 10px;
}

.faqitem {
	list-style: none;
}

.faqheader {
	text-decoration: none;
	padding-top:5px;
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 12px;
	color:#990000;
	list-style-type: circle;
	list-style-position: inside;
}


/* Nyhedsiden */
.datetext {
	font-size: 10px;
	float: right;
}

.newsheader {
	color: #990000;
	font-size: 14px;
	margin-bottom: 10px;
}

.newsitem {
	margin-bottom: 15px;
}

/* Support */
.supType {
	color: #505050;
	font-size:12px;
	cursor: pointer;
}

.supType:hover {
	color: #770000;
	text-decoration: underline;
}

.supSubInvis {
	display:none;
}
.supSubVis {
	display:block;
}

.supportprodukt {
padding:25px 0px 10px 65px;
background:url(/images/produkt.gif) no-repeat left;
}

.bodytext {
	padding-left:65px;
	width:250px;
	color:#707070;
	min-height:30px;
	padding-bottom:10px;
}

.supportftp {
padding:25px 0px 10px 65px;
background:url(/images/ftp.gif) no-repeat left;
}

.supportemail {
padding:25px 0px 10px 65px;
background:url(/images/email.gif) no-repeat left;
}

.supportlist {
padding-left:60px;
}

.supportlist li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(/images/list.gif) no-repeat left top;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

#flashspacer {
  width: 620px;
  background-color: #fff;
  float: left;
  height: 45px;
}

/* Kolonner */
#colRightNarrow {
	float: left;
	width: 170px;
	margin-left: 15px;
	margin-top: -22px;
}

/* Produkter Forside */
.centerpic {
	text-align: center;
}

/*co2 link rollover forside */
#co2 {
	background-image:url(/images/co2-1.gif);
	background-repeat: no-repeat;
	width: 49px;
	height: 29px;
	float: left;
}

#co2:hover {
	background-image:url(/images/co2-2.gif);
	background-repeat: no-repeat;
	width: 49px;
	height: 29px;
}

/*Google adwords link rollover forside */
#adw {
	background-image:url(/images/google1.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 29px;
	float: left;
}

#adw:hover {
	background-image:url(/images/google2.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 29px;
}

/* Logo stribe forside */
.forsidelogostrip {
	padding-left: 5px;
}

/* red banner forside */
.redbanner {
	padding-left: 5px;
}

/* opdeling af tabeller ved ratings under hosted-server */
.tabelopdeling {
	float: left;
	display: block;
	width: 92px;
}
/* hosted server højre tabeller */
.rightcolspacer {
	padding-top: 21px;
}
/* tyk spacerbar til hosted-server */
.tykspacerbar {
	height: 3px;
  	width: 620px;
  	background-color: #717171;
  	margin-top: 15px;
  	margin-bottom: 15px;
  	float: left;
}
/* Placering af send-knappen i Bestillingsformularer til hosted Server-typerne*/
.sendknap {
  padding-right: 56px;
  border: none;
  align: right;
}
/* prisfelter i bestillingsformularen til hosted server */
.felter {
  background-color: #fff;
  border: 1px solid #dcdcdc;
  margin-top: 5px;
  width: 186px;
  color:#000000;
}
/* Combipakken */
.combipakketabel {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:10px;
	width:600px;
	color: #505050;
	float: left;
	padding-top: 0px;
}

.combipakketabel * td {
	border-top-style: solid;
	border-top-width:thin;
	border-color:#e1e1e1;
	height:29px;
	width:20;
}

.combipakketabel * tr.diff td {
	width:20px;
}

.combinarrow {
	width: 300px !important;
}


.combititle {
	text-align: left !important;
}

.combitext-bold {
	color:#505050;
	font-size:10px;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
}
.combihiddenspacerbar {	
   height: 1px;
   width: 620px;
   margin-top: 15px;
   margin-bottom: -154+px;
   clear: both;
}
