﻿html 
{
     overflow: -moz-scrollbars-vertical;
     text-align:left;
}    

body 
{
	margin:0;
	font-family:Verdana;
	font-size:14px;
	padding:0 0 10px 0;
	background-color:#fdfdfc;
	background-image:url(/images/elements/background_fade.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	font-family:Calibri, Arial,Helvetica,sans-serif;
	color:#454545 !important;
}


img { behavior: url(/javascript/iepngfix.htc) }

img
{
    border:0;
    padding:0;
    margin:0;
}

table
{
    text-align:left;
}

input, select
{
    font-size:9px;
    font-family:Verdana;
}

a:link, a:visited
{
    color:Red;
    text-decoration:underline;
    
}

.blackLink
{
    color:#454545;
    text-decoration:underline;
}

.seperatorBlack
{
    height:1px;
    margin:4px 0 4px 0;
    font-size:1px;
    line-height:1px;
    background-color:#454545;   
}

.redText
{
    color:#c40f39;
}

.whiteText
{
    color:#FFFFFF;
}

h1
{
    margin:0;
    padding:0;
    font-size:20px;
}

h2
{
    margin:0 0 10px 0;
    padding:0;
    font-size:14px;
}

.smallText
{
    font-size:11px;
}


.div_seperator_gray
{
	font-size:1px;
	height:1px;
	line-height:1px;
	background-color:#c7c7c7;
	clear:both;
	float:left;
	width:100%;
}

.div_seperator_black
{
	font-size:1px;
	height:1px;
	line-height:1px;
	background-color:#000000;
	clear:both;
	float:left;
	width:100%;
}

.div_text
{
	clear:both;
	float:left;
	width:100%;
}

#prislayout .div_text
{
	clear:both;
	float:left;
	width:97.6%;
	padding-left:1.4%;
	padding-right:1.0%;
}
#prislayout .div_header
{
	padding-left:1.4%;
	padding-right:1.0%;
}

#prislayout .mellemgraa
{
background:#EEEEEE;
}
#prislayout .lysgraa
{
background:#F6F6F6;
}
.div_login_text
{
	float:left;
	width:200px;
	height:23px;
	line-height:23px;
}

.div_login_value
{
	float:left;
	width:200px;
	height:23px;
	line-height:23px;	
}

.div_login_right
{
	float:right;
	line-height:23px;
}

.div_login_link
{
	float:right;
	height:23px;
	line-height:23px;	
}

.done{
	color:#339900;
}

.error{
	color:#ff0033;
}

.div_error{
	clear:both;
	color:#ff0033;
	font-weight:bold;
}

.div_ok{
	clear:both;
	color:#339900;
	font-weight:bold;
}

.div_optank_left{
	float:left;
	clear:left;
	width:16%;
	height:23px;
	line-height:23px;	
}

.div_optank_middle{
	float:left;
	width:35%;
	height:23px;
	line-height:23px;	
}

.div_optank_right{
	float:left;
	height:23px;
	line-height:23px;	
}

.div_multirefill_left
{
    float:left;
    clear:left;
    width:60%;
    height:23px;
	line-height:23px;
}

.div_multirefill_middle
{
    float:left;
    width:20%;
    height:23px;
	line-height:23px;
}

.div_multirefill_right
{
    float:right;
    clear:right;
    text-align:right;
    width:20%;
    height:23px;
	line-height:23px;
}


.div_forbrug_left{
	float:left;
	clear:left;
	width:45%;
	line-height:23px;
}

.div_forbrug_middle{
	float:left;
	width:35%;
	height:23px;
	line-height:23px;
}

.div_forbrug_right{
	float:right;
	clear:right;
	text-align:right;
	width:20%;
	height:23px;
	line-height:23px;
}

a.blacklink_txt:link, a.blacklink_txt:visited, a.blacklink_txt:hover
{
	color:#454545;
	text-decoration:none;
	cursor:help;
}

 a.blacklink_txt:hover
 {
	text-decoration:underline;
 }
 
 a.blackUnderline:link, a.blackUnderline:visited, a.blackUnderline:hover
 {
	color:#454545;
 }



.div_priser_ydelse{
	float:left;
	width:30%;
	clear:left;
}

.div_priser_ydelse_dobbelt{
	float:left;
	width:76%;
	clear:left;
}

.div_priser_beskrivelse{
	float:left;
	width:43%
}

.div_priser_beskrivelse_big{
	float:left;
	width:52%
}

.div_priser_pris{
	float:left;
	width:18%;
	clear:right;
	text-align:right;
}

.div_priser_ydelse_big{
	float:left;
	width:82%;
	clear:left;
}

.div_priser_pris_1{
	float:left;
	width:12%;
	text-align:right;
}

.div_priser_pris_2{
	float:left;
	width:15%;
	text-align:right;
	clear:right;
}

textarea
{
    font-family:Verdana;
    font-size:10px;
}

/* ------------------------------- */
/* Login header og footer + kun css til kundelogin */
/* ------------------------------- */
a.loggedIn:link, a.loggedIn:visited
{
	text-decoration:none;
	color:#454545;
}

a.loggedIn:hover
{
	text-decoration:underline;
	color:#454545;
}

.content_menu
{
	float:left;
	width:216px;
}

.content_area
{
	float:left;
	width:475px;
}

.content_rightbar
{
	background-image:url(/images/elements/menu_right_background_text.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	width:167px;
	height:476px;
	color:White;
}

.menu_login
{
	background-color:#951820;
	padding:8px 0 0 0;
	width:200px;
}

.menu_login_element, .menu_login_element_active
{
	color:White;
	height:38px;
	width:100%;
	cursor:pointer;
}

.menu_login_element_active
{
	background-image:url(/images/elements/menu_login_element_hover.png);
	background-repeat:repeat-x;
}

.menu_login_element_header
{
	clear:both;
	font-weight:bold;
	margin:3px 0 0 16px;
}

.menu_login_element_subtxt
{
	clear:both;
	margin:2px 0 0 16px;
	font-size:11px;
}
/* ------------------------------- */
/* Produkter, News, Support og Mobil Shop*/
.top-box 
{
background-image:url(/images/elements/box_gray-top-rund-bg.gif); 
height:7px; 
width:640px; 
font-size:1px; 
margin:12px 0 0 0;
}
.indhold-box
{
width:610px; 
background-image:url(/images/elements/box_gray-repeated-bg.gif); 
margin:0;
padding:10px 15px;
line-height:19px;
}
.bund-box
{
background:url(/images/elements/box_gray-bund-rund-bg.gif) no-repeat; 
width:640px; 
height:8px; 
font-size:1px;
}
.top-box-baggrund 
{
background: url(/images/elements/box_gray-top-rund-bg.gif) no-repeat;
}
.indhold-box-baggrund 
{
background: url(/images/elements/box_gray-repeated-bg.gif) repeat-y;
}
.button-right 
{
display:block; 
margin:36px 0 0 0; 
float:right;
}
h1.produkter 
{
margin:3px 0 3px 3px; 
float:left;
}
.heading2
{
font-size:18px;
}
.ingen-margin 
{
margin:0;
}
.shop-heading2
{
margin: 21px 0 0 0;
}

.boxBackground2columnsProxy {
	background				: url("/images/redesign/elements/box-background-2columns.jpg") no-repeat; 
	min-height				: 342px;
	padding				: 20px 20px 20px 20px;
}
