﻿body {
background-color:#fff;
background-image: url(_pix/bg_body.gif);
background-repeat:repeat-x;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0;
text-align:center;
overflow:auto;
background-color:#f3f5f7;
}
/*** MAIN TABLE W. 3 CELLS: MAIN_TOP, MAIN_LEFT, MAIN_CONTENT ***/
/****************************************************************/
.centerdiv {
text-align:center;
}
.centerdiv table {
margin-left:auto;
margin-right:auto;
/*text-align:left;*/
}
#wrapper{
 margin:0 auto 0;
 text-align:left;
 width:785px;
}
table.main {
background-color:transparent;
width: 784px;
margin:auto;
/*border: 0px solid rgb(27, 79, 131);*/
/*height: 100%;*/

}
td {
text-align:left;
}
td.main_top {
color: rgb(41,41,41);
background-image: url(_pix/bg_top.png);
/*border: solid #369;
border-width: 0px 0px 0px 0px;*/
height: 117px;
vertical-align: top;
padding: 0px;
}
td.main_left {
background-color: #ffffff;
width: 200px;
vertical-align: top;
padding: 0px;
border-right: 1px solid #dddddd;
}
td.fp_content {
vertical-align: top;
margin: 0px;
padding: 10px 0px 0px 0px;
}
td.main_content {
vertical-align: top;
margin: 0px;
padding: 10px 0px 0px 0px;
/* width skal indstilles +/- 1px for at undgå */
/* at siden skifter bredde */
width: 578px;
background:#fff;
}
td.fp_content {
padding: 0px 0px 0px 0px;
}
.topBorderA {
}
.topBorderB {
 height: 8px;
 border-bottom: 1px solid #bbb;
 border-width:0 0 1px 0;
 background:transparent;
 line-height:1px;
}
.topBorderC {
}
.midBorderA {
 background:transparent;
 border-right:1px solid #bbb;
 width:0px;
 font-size:1px;
 padding:0;
}
.midBorderC {
 background:transparent;
 border-left:1px solid #bbb;
 width:0px;
 font-size:1px;
 padding:0;
}
.botBorderA {
}
.botBorderB {
 height: 1px;
 line-height:1px;
 background:transparent;
 border-top:1px solid #bbb;
}
.botBorderC {
/*background-image: url(_pix/bg_botC.jpg);*/
}

/*** CONTENT IN CELL MAIN_CONTENT ***/
/* COLSET values for included table */
.colWidthA {width: 15px;}
.colWidthB {width: 575px;}
.colWidthC {width: 10px;}
/* Text is inserted by Include statement */
/* CONT is a cell <TD> */
.cont {
background-color: White;
padding: 0px 0px 18px 0px;
height: 18px;
vertical-align: top;
}
.banner_page {
	width:550px;
	height:175px;
	margin-top:-32px;
	border-width:0;
}
.prod {
border: dotted #999;
border-width: 0px 0px 1px 0px;
width:550px;
margin:0px 0px 8px 0px;
padding:5px 0px 0px 0px;
min-height:100px;
clear:both;
}
.prod_crm_40, .prod_graf_40,
.prod_ecom_40, .prod_ddshop_40,
.prod_news_40, .prod_tilb_40,
.prod_onl_40,.prod_gog_40,
.prod_cbx_40,.prod_tools_40,
.prod_proj_40,.prod_joomla_40 {
width:40px;
height:40px;
margin: 4px 6px 0px 0px;
padding: 0px;
float:left;
}
.prod_crm_40 {background-image:url(_pix/bg_prod_crm_40.png);}
.prod_graf_40 {background-image:url(_pix/bg_prod_graf_40.png);}
.prod_ecom_40 {background-image:url(_pix/bg_prod_ecom_40.png);}
.prod_ddshop_40 {background-image:url(_pix/bg_prod_ddshop_40.png);}
.prod_news_40 {background-image:url(_pix/bg_prod_news_40.png);}
.prod_tilb_40 {background-image:url(_pix/bg_prod_tilb_40.png);}
.prod_onl_40 {background-image:url(_pix/bg_prod_onl_40.png);}
.prod_gog_40 {background-image:url(_pix/bg_prod_gog_40.png);}
.prod_cbx_40 {background-image:url(_pix/bg_prod_cbx_40.png);}
.prod_tools_40 {background-image:url(_pix/bg_prod_tools_40.png);}
.prod_proj_40 {background-image:url(_pix/bg_prod_proj_40.png);}
.prod_joomla_40 {background-image:url(_pix/bg_prod_joomla_40.png);}

.prod_crm_60, .prod_graf_60,
.prod_ecom_60, .prod_ddshop_60,
.prod_news_60, .prod_tilb_60,
.prod_onl_60,.prod_gog_60,
.prod_cbx_60,.prod_tools_60,
.prod_proj_60,.prod_joomla_60 {
width:60px;
height:60px;
margin: 4px 6px 0px 0px;
padding: 0px;
float:left;
}
.prod_crm_60 {background-image:url(_pix/bg_prod_crm_60.png);}
.prod_graf_60 {background-image:url(_pix/bg_prod_graf_60.png);}
.prod_ecom_60 {background-image:url(_pix/bg_prod_ecom_60.png);}
.prod_ddshop_60 {background-image:url(_pix/bg_prod_ddshop_60.png);}
.prod_news_60 {background-image:url(_pix/bg_prod_news_60a.png);}
.prod_tilb_60 {background-image:url(_pix/bg_prod_tilb_60.png);}
.prod_onl_60 {background-image:url(_pix/bg_prod_onl_60.png);}
.prod_gog_60 {background-image:url(_pix/bg_prod_gog_60.png);}
.prod_cbx_60 {background-image:url(_pix/bg_prod_cbx_60.png);}
.prod_tools_60 {background-image:url(_pix/bg_prod_tools_60.png);}
.prod_proj_60 {background-image:url(_pix/bg_prod_proj_60.png);}
.prod_joomla_60 {background-image:url(_pix/bg_prod_joomla_60.png);}

/* --- FONT STYLES --- */
.td_text {
color: rgb(41,41,41);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
font-size: 70%;
font-weight: normal;
text-decoration: none;
line-height: 1.6em;
}
li {
color: rgb(41,41,41);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
font-size: 70%;
font-weight: normal;
text-decoration: none;
line-height: 1.6em;
}
p,label,h6 {
color: rgb(41,41,41);
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
font-size: 70%;
font-weight: normal;
text-decoration: none;
margin: 0em 1em 0.8em 0em;
line-height: 1.6em;

}
.td_text li {
font-size: 100%;
}

h1 {
font-size: 100%;
font-family:Verdana;
color: rgb(182,182,182);
margin-bottom: 14px;
}
h2 {
margin: 0px 0px 8px 0px;
padding: 1px 0px 2px 0px;
font-size: 80%;
font-family: Verdana;
color: #555555;
border: 0px solid #fff;
border-top: 1px solid #bbb;
background-color: #eee;
}
h3 {
margin: 1px 0px 0px 0px;
padding: 1px 0px 2px 2px;
font-size: 80%;
font-family: Verdana;
font-weight: bold;
color: #555555;
border: 0px solid #fff;
border-top: 0px solid #bbb;
background-color: transparent;
}
h4 {
margin: 0px;
padding: 1px 0px 0px 0px;
font-size: 70%;
font-family:Verdana;
color: #777777;
background-color: white;
}
h6 {
 line-height:150%;
 margin:0;
}
em.a,span.a {
font-style: normal;
font-weight: bold;
color: rgb(251,88,15);
}
em.b,span.b {
font-style:normal;
font-weight: normal;
color: rgb(27,79,131);
background-color: #e3e9f5;
}
em.c,span.c {
font-style: normal;
color: rgb(27,79,131);
border-bottom: dashed 1px;
}
.d,span.d {
font-style: normal;
color: rgb(41,41,41);
background-color: rgb(244, 244, 244);
border-bottom: 1px solid rgb(41, 41, 41);
margin: 0px;
}
em.help {
font-style: normal;
color: rgb(27,79,131);
border-bottom: dashed 1px;
cursor: help;
}
ul {
list-style: square;
margin: 0em 1em 0.8em 1.5em;
padding: 0em;
line-height: 120%
}
#ydelser ul {
margin: 0px 0px 12px 22px;
}
#coll, #colr {
 width: 272px;
 border:0px #99f solid;
 display:block;
 float:left;}
/*#coll {background:#ddf;}
#colr {background:#fdd;}*/
ol {
margin: 0em 1em 0.8em 2.5em;
line-height: 120%
}
.quote {
color: rgb(48,84,136);
background: rgb(232, 235, 239);
border: 1px dotted;
padding: 5px 5px 8px 8px;
}
.offerHead {
font-weight: bold;
color: rgb(255,255,255);
background-color: rgb(251, 88, 15);
background-image: url(_pix/bg_offer_head_orange.jpg);
border: solid rgb(251, 88, 15);
border-width: 0px;
height: 32px;
width: 380px;
padding: 6px 0px 0px 8px;
margin: 0px;
float: left;
}
div.offerText {
color: rgb(255,255,255);
background-color: rgb(255, 255, 255);
border: solid rgb(251, 88, 15);
border-width: 2px;
width: 380px;
padding: 6px 0px 0px 8px;
margin: 0px;
float: left;
}
p.offerText {
color: rgb(251,88,15);
font-weight: bold;
}
/* LINKS */
a {
font-weight: bold;
}
a:link {
/*color: rgb(27,79,131);*/
color: #2f5777;
text-decoration: underline;
}
a:visited {
color: rgb(27,79,131);
text-decoration: underline;
}
a:active {
color: rgb(251,88,15);
text-decoration: none;
}
a:hover {
color: rgb(251,88,15);
text-decoration: none;
}
a.b {
font-style: normal;
font-weight: normal;
padding: 0px 4px 1px 4px;
color: rgb(27,79,131);
background-color: rgb(203, 233, 197);
}
a:visited.poplink {
color: rgb(251,88,15);
}
a:link.poplink {
color: rgb(251,88,15);
}
/*** FOOTER ***/
/*=============*/
.footnote {
font-size: 60%;
line-height: 1em;
}
.foot {
font-size: 8pt;
color: rgb(41,41,41);
background-color: rgb(233, 233, 233);
height: 18px;
}
a#mail_foot:visited {
color: rgb(27,79,131);
}

a#mail_foot:link {
color: rgb(27,79,131);
}

/*** POPUPS ***/
/*------------*/
.pop_body {
padding: 8px;
margin: 0px;
}
.pop_table {
border: 0px;
width: 100%;
}
.pop_head {
background-color: White;
padding: 0px 0px 0px 0px;
height: 18px;
vertical-align: top;
}
.pop_text {
background-color: White;
color: rgb(41,41,41);
font-size: 90%;
font-family:Verdana;
padding: 0px 0px 0px 0px;
vertical-align: top;
border-bottom: solid 1px rgb(197,217,237);
}
/*** IMAGES ***/
/*------------*/
.img_tn {
border: 0px solid;
float: left;
margin: 0px 8px 0px 0px;
}
.img_left {
border: 0px;
margin: 0px 8px 0px 0px;
vertical-align: bottom;
}
.img_container {
 margin: 0px 8px 2px 0px; 
 padding: 4px; 
 border: 1px solid #ccc; 
 color: #666;
 background: #fcfcfc;
 text-align: center;
 line-height: 1.3em;
 font-size: 9px;
 height: auto;
 float: left; 
}
.img_center {
border: 0px;
text-align: center;
margin: 0px 0px 0px 0px;
vertical-align: bottom;
}
/* --- FRONT PAGE --- */
.fp_top {
color: rgb(255,255,255);
/*background-image: url(_pix/fp_banner_top.png);*/
vertical-align: top;
padding: 0px;
}
.fp_top {
}
.fp_a:link {
color: #999;
font-weight: normal;
}
.fp_a {
color: #999;
font-weight: normal;
}
.fp_p {
color: #666;
background-color: #fff;
font-size: 0.8em;
line-height: 1.5em;
font-family:Verdana;
}
.fp_h2 {
font-size: 1.3em;
font-family: "Agency FB";
font-weight: bolder;
text-transform: lowercase;
color: #bbb;
margin: 0px 0px 4px -4px;
padding: 0px 0px 0px 4px;
border: solid #999;
border-width: 0px 0px 1px 0px;
}
.fp_menu {
position: absolute;
font-size: 11px;
color:#49636f;
font-weight: normal;
margin:0;
padding:0 2px 0 9px;
text-align:left;
line-height:133%;  
}
#menu11,#menu12,#menu13 {
 top: 68px;
 width: 215px; 
 height:48px;
}
#menu11 {left: 30px;}
#menu12 {left: 278px;}
#menu13 {left: 525px;}

#menu21,#menu22,#menu23,#menu24 {
 top: 180px;
 width: 152px; 
 height:48px;
}
#menu21 {left: 30px;}
#menu22 {left: 217px;}
#menu23 {left: 402px;}
#menu24 {left: 588px;}

/* fp news */
.fp_news {position:absolute;top:30px;text-align:left;width:340px;}
.fp_news_h1 {font-family:'Century Gothic';font-size:20px;padding-bottom:8px;color:rgb(75,101,113);}
.fp_newsdate {float:left;width:40px;height:84px;margin-top:-2px;color:#fa0;}
.fp_newstext {line-height:133%;color:rgb(75,101,113);}
.fp_news a:link, .fp_news a:visited {color:#2F5777;text-decoration:underline;}
.fp_news a:hover {text-decoration: none;color: #FB580F;}

/*** FORMS ***/
/*------------*/
.tableForm {
 width:500px;
}
.tableFormWide {
 width:566px;
}
.formTitle {
 font-size:13px !important;
 font-weight:bold;
 margin:0;
}
.tdForm, .tdForm2, .tdForm3 {
 vertical-align: top;
 text-align: left;
 padding: 5px 0 5px 12px;
 font-size: 11px;
}
.tdForm{
 background: #e8ebef;
 background: #eee;
}
.tdForm2 {
 background: rgb(222, 250, 82);
}
.tdForm3 {
 background: #c0ea9a;
}
#pay td {
	vertical-align: top;
}
.tdForm p,label {
 font-size:11px;
 padding:0;
 margin:0;
 display:inline-block;
}
label.w70 {
 width:70px;
}
.tdForm input {
 margin:3px 0 0 0;
}
.inputchk {
 vertical-align:middle;
 margin:0 0 1px 0;
 height:24px;
}
/*** TOOLTIPS ***/
.ttip {
color: #7a7260;
font-weight: bold;
}

