BODY {
	background-image: none;
	font-family: Verdana, arial; 
	font-size: 85%;
}
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}		
h1{
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 15px;
	color: #424242;
}
h2{
	font-size: 115%;
	margin-top: 15px;
	color: #275696;
}		
h1, h2, h3{
	font-family: Arial;
}
img{
	border-style: none;
}
DIV#header {
	width: 912px;
	margin: 0px; 
	background-image: url(/art/page/header.gif); 
	height: 17px;
}
DIV#bottom {
	width: 912px;
	height: 43px;
	/*background-image: url(/art/page/footer.jpg);*/
	padding-bottom: 2px;
}
DIV#content {
	width: 912px;
	background-image: url(/art/page/background.gif); 
	margin: 0px; 
	text-align: left; 
}

DIV.padding {
	min-height: 550px;
/*	padding: 50px;*/
}

.line{
	display: block;
	margin-left: auto;
	margin-right: auto
}

p.headline{
	font-size: 140%;
	color: #002F5B;
	margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

#frontpage_headline{
	width: 410px;
}

#solutions_headline{
	width: 380px;
}

#copyright_headline{
	width: 90px;
}

#customer_headline{
	width: 125px;
}

#b2b_headline{
	width: 260px;
}

#ges_headline{
	width: 295px;
}

#loyalty_headline{
	width: 350px;
}

#about_headline{
	width: 80px;
}

#organisation_headline{
	width: 125px;
}

#jobs_headline{
	width: 155px;
}

#bhd_headline{
	width: 495px;
}

#vision_headline{
	width: 60px;
}

#history_headline{
	width: 70px;
}

#login_headline{
	width: 205px;
}

.main{
	width: 100%; 
	height: 460px;
	/*height: 1500px;*/
}

#customers_main{
	width: 100%; 
	height: 1550px;
}

#solution_main{
	width: 100%; 
	height: 460px;
}

#b2b_main{
	width: 100%; 
	height: 770px;
}

#ges_main{
	width: 100%; 
	height: 730px;
}

#loyalty_main{
	width: 100%; 
	height: 960px;
}

#about_main{
	width: 100%; 
	height: 535px;
}

#organisation_main{
	width: 100%; 
	height: 1050px;
}

#marketing_main{
	width: 100%; 
	height: 750px;
}

#jobs_main{
	width: 100%; 
	height: 510px;
}

#bhd_main{
	width: 100%; 
	height: 440px;
}

#copyright_main{
	width: 100%; 
	height: 670px;
}

#vision_main{
	width: 100%; 
	height: 750px;
}

#history_main{
	width: 100%; 
	height: 1580px;
}

#contact_main{
	width: 100%; 
	height: 545px;
}

#login_main{
	width: 100%; 
	height: 500px;
}

.main_left{
	float: left;
	margin-left: 17px;
	width: 650px;
	height: 100%;
}

.main_left_1{
	height: 230px;
}

.main_left_2{
	width: 100%;
	height: 100%;
}

#frontpage_main_left_2{
	height: 250px;
}

#solution_main_left_2{
	height: 250px;
}

#b2b_main_left_2{
	height: 110px;
}

#ges_main_left_2{
	height: 520px;
}

#loyalty_main_left_2{
	height: 750px;
}

#about_main_left_2{
	height: 340px;
}

#organisation_main_left_2{
	height: 180px;
}

#marketing_main_left_2{
	height: 560px;
}

#jobs_main_left_2{
	height: 320px;
}

#copyright_main_left_2{
	height: 470px;
}

#bhd_main_left_2{
	height: 230px;
	margin-top: 20px;
}

#vision_main_left_2{
	height: 540px;
	margin-top: 20px;
}

#history_main_left_2{
	height: 1370px;
	margin-top: 20px;
}

#contact_main_left_2{
	height: 290px;
	margin-top: 10px;
}

#login_main_left_2{
	height: 280px;
	margin-top: 10px;
}

.main_left_bottom{
	width: 100%;
	height: 126px;
	margin-top: 10px;
}

#b2b_main_left_bottom{
	width: 100%;
	height: 138px;
}

#frontpage_img_container{
	width: 246px;
	height: 232px;
}

#vision_img_container{
	width: 140px;
	height: 176px;
}

#jobs_img_container{
	width: 170px;
	height: 195px;
}

#copyright_img_container{
	margin-top: 20px;
	width: 170px;
	height: 131px;
}

#bhd_img_container{
	margin-top: 20px;
	margin-left: 30px;
	width: 130px;
	height: 192px;
}

.main_img{
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}

.main_text{
	float: right;
	margin-top: 20px;
	margin-right: 30px;
	font-size: 90%;
	color: #002F5B;
	line-height: 20px
}

#frontpage_text_container{
	width: 350px;
	height: 200px;
}

#vision_text_container{
	width: 450px;
	height: 200px;
}

#solutions_img_container{
	width: 162px;
	height: 196px;	
}

#thanks_img_container{
	width: 200px;
	height: 174px;	
}

#organisation_img_container{
	width: 178px;
	height: 100px;
	margin-top: 50px;
}

#solutions_text_container{
	width: 400px;
	height: 200px;
}

#customers_text_container{
	width: 600px;
	height: 200px;
	margin-left: 10px;
}

#b2b_text_container{
	width: 600px;
	height: 100px;
	margin-left: 10px;
}

#ges_text_container{
	width: 600px;
	height: 420px;
	margin-left: 10px;
}

#loyalty_text_container{
	width: 600px;
	height: 420px;
	margin-left: 10px;
}

#about_text_container{
	width: 550px;
	height: 300px;
	margin-left: 10px;
}

#organisation_text_container{
	width: 400px;
	height: 160px;
	margin-left: 10px;
}

#jobs_text_container{
	width: 430px;
	height: 200px;
}

#bhd_text_container{
	width: 430px;
	height: 200px;
}

#marketing_text_container{
	width: 600px;
	height: 420px;
	margin-left: 10px;
}

#history_text_container{
	width: 600px;
	height: 700px;
	margin-left: 10px;
}

#contact_text_container{
	width: 600px;
	height: 220px;
	margin-left: 10px;
}

#login_text_container{
	width: 600px;
	height: 290px;
	margin-left: 10px;
}

#copyright_text_container{
	width: 420px;
	height: 340px;
}

#ges_will{
	font-size: 90%;
}

.main_right{
	float: right;
	width: 225px;
	height: 100%;
	margin-right: 17px;
}

#menu_container{
	width: 100%;
	height: 24px;
}

#header_bottom{
	width: 100%;
	height: 50px;
}

.a {
	width: 215px; 
	height: 12px; 
	background: url(/art/box/box_top.gif); 
}

.b {
	width: 215px; 
	background: url(/art/box/box_pixel.gif) repeat-y;
}

.b_sub {
	width: 195px; 
	height: 100%;
	margin-left: 10px;
	/*margin-bottom: 10px;*/
	font-family: Verdana, arial; 
	color: #808080;
}

.c {
	width: 215px; 
	height: 12px; 
	background: url(/art/box/box_bottom.gif);
}

.box_headline{
	font-size: 80%;
	font-weight: bold;
}

.box_headline_italic{
/*	font-style: italic;*/
}

.box_text{
	font-size: 70%;
	margin-top: 10px;
}

.box_text_italic{
	font-style: italic;
}

a{
	color: #EF6305;/*#F79904*/
	text-decoration: none;
	font-size: 70%;
}


a:hover{
	text-decoration: underline;
}

.knap{
	width: 33%;
	height: 100%;
	float: left;
}

/*FRONTPAGE BUTTONS*/
#solution_link{
	background: url(/art/buttons/button_solutions.jpg) no-repeat top center;
	display: block;
	height: 94px;
	width: 100%;
	text-indent:-9999px;
}

#customer_link{
	background: url(/art/buttons/button_customers.jpg) no-repeat top center;
	display: block;
	height: 94px;
	width: 100%;
	text-indent:-9999px;
}

#contact_link{
	background: url(/art/buttons/button_contact.jpg) no-repeat top center;
	display: block;
	height: 94px;
	width: 100%;
	text-indent:-9999px;
}

#button_front_left{
	width: 100%; 
	height: 94px;
}

#button_front_center{
	width: 100%; 
	height: 94px;
}

#button_front_right{
	width: 100%; 
	height: 94px;
}

/*SOLUTIONS BUTTONS*/
#b2b_link{
	background: url(/art/buttons/button_b2b.gif) no-repeat top center;
	display: block;
	height: 94px;
	width: 100%;
	text-indent: -9999px;
}

#loyalty_link{
	background: url(/art/buttons/button_loyality.gif) no-repeat top center;	
	display: block;
	height: 94px;
	width: 100%;
	text-indent: -9999px;
}

#ges_link{
	background: url(/art/buttons/button_advantage.gif) no-repeat top center;
	display: block;
	height: 94px;
	width: 100%;
	text-indent: -9999px;
}

#button_solution_left{
	width: 100%; 
	height: 94px;
}

#button_solution_center{
	width: 100%; 
	height: 94px;
}

#button_solution_right{
	width: 100%; 
	height: 94px;
}

/*B2B BUTTONS*/
#button_b2b_1_1{
	background: url(/art/img/b2b_mersalg.jpg) no-repeat top center;
	width: 100%; 
	height: 138px;
}

#button_b2b_1_2{
	background: url(/art/img/b2b_kunder.jpg) no-repeat top center;
	width: 100%; 
	height: 138px;
}

#button_b2b_1_3{
	background: url(/art/img/b2b_indkoeb.jpg) no-repeat top center;
	width: 100%; 
	height: 138px;
}

/*2. row*/
#button_b2b_2_1{
	/*background: url(/art/img/b2b_erfa.jpg) no-repeat top center;*/
	background: url(/art/img/b2b_skabvaerdi.jpg) no-repeat top center;
	width: 100%; 
	height: 138px;
}

#button_b2b_2_2{
	background: url(/art/img/b2b_rydlageret.jpg) no-repeat top center;
	width: 100%; 
	height: 130px;
}

#button_b2b_2_3{
	background: url(/art/img/b2b_marketing.jpg) no-repeat top center;
	width: 100%; 
	height: 130px;
}

/*3. row*/
#button_b2b_3_1{
	background: url(/art/img/b2b_administration.jpg) no-repeat top center;
	width: 100%; 
	height: 132px;
}

#button_b2b_3_2{
	/*background: url(/art/img/b2b_rydlageret.gif) no-repeat top center;*/
	width: 100%; 
	height: 132px;
}

#button_b2b_3_3{
	background: url(/art/img/b2b_100.jpg) no-repeat top center;
	width: 100%; 
	height: 132px;
}


.button_text{
	width: 100%; 
	height: 32px;
	text-align: center;
	font-size: 90%;
	color: #002F5B;
	font-weight: bold;
}

.button_link_text{
	font-size: 100%;
	color: #002F5B;
	font-weight: bold;
	text-decoration: none;
}

.button_link_text:hover{
	text-decoration: none;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(/art/box/login_box_top.png) no-repeat 0 0 transparent;
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(/art/box/login_box_left.png) no-repeat 0 0 transparent;
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

ul#about_list {  
	/*list-style-type: none;  */
}  

ul#about_list li:before {  
	/*content: " - ";  */
}  

.table_cont_cell{
	vertical-align: top;
/*	border: 1px solid #000;*/
}

a.email_link:link{
	color:#EF6305;
	text-decoration: underline;
	font-size: 100%;
	text-align: right;
}

a.email_link:visited{
	color:#EF6305;
	text-decoration: underline;
	font-size: 100%;
}

#customer_complete_logo{
	background: url("/art/img/logos_total.jpg") no-repeat top center;
	height: 346px;
}

#customer_seb_logo{
	background: url("/art/img/logo_seb.jpg") no-repeat top center;
	height: 70px;
}

#customer_modul_logo{
	background: url("/art/img/kunder_modul.jpg") no-repeat top center;
	height: 1094px;
}

label.login{
	width: 90px;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
}

label.contact{
	width: 50px;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
}

input.login{
	width: 210px;
	color: #2C5899;
	background-color: #D8D8D8;
	border: 1px solid #2C5899;
	/*margin-right: 10px;*/
}

.contact_form{
	width: 100%;
	margin-top: 10px;
}

#header_link{
	background: url(/art/page/logo.jpg) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 30px;
	width: 58px;
}

.org_img{
	width: 80px;
	height: 60px;
}

.org_staff_name{
	width: 200px;
}

.org_staff_header{
	font-weight: bold;
	vertical-align: bottom;
/*	border: 1px solid #000;*/
}

.org_phone{
	width: 200px;
}
