* {
	margin:0; padding:0;
}

body{
	text-align:center;
	background-image: url(images/t-dr.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.tekniskt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	color: #000000;
	font-weight: bold;
}

.nere{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #000000;
	font-weight: bold;
}

.hoger{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	font-weight: bold;
	color: #000000;
}

.hoger_nere{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	font-weight: bold;
	color: #000000;
}

.nyheter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 5px;
	background-color: dc8500;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.nyheter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 5px;
	background-color: #999999;
	padding-right: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
	padding-bottom: 1px;
}


a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc {
	display:table-cell;
	text-align:left;
	vertical-align:top;
	width:100%;
}

.main_text, input, textarea, body, select, font
	{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		line-height:15px;
		color:#424242;
	}
	
input, select, textarea { vertical-align:middle;}

a {color:#DE7D00;}

strong { color:#000000;}

ul {
	list-style:none;
	font-weight: bold;
}
li { background:url(images/bul.gif) no-repeat left; padding-left:9px; line-height:18px;}

.main { width:685px; margin:auto;}

.mainlegering {
	width:685px;
	margin:auto;
}

.header { height:261px; background:url(images/fl.gif) no-repeat top;}

.legering {
	height:261px;
	background-image: url(images/legeringbak.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.header_text a { color:#7289A0; font-size:11px; text-decoration:none;}
.header_text a:hover { text-decoration:underline;}
.header_text img { margin-left:21px; margin-right:21px; vertical-align:middle;}

.footer { height:35px;}
.footer .col1 { background:url(images/b-dr.gif) repeat-x; width:213px;}
.footer .col1 a { color:#171717; font-size:11px;}

.footer .col2 { width:472px; text-align:right; color:#8598A8; font-size:11px; background:#202020;}

.footer .col22 { width:499px; text-align:right; color:#8598A8; font-size:11px; background:#202020;}

.cont {
	text-align:left;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

.contproducts {
	text-align:left;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}

.contkontakt {
	text-align:left;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.link { background:url(images/a.gif) no-repeat 0px 3px; padding-left:12px; font-weight:bold;}

.h_l { background:url(images/h-l.gif) repeat-x; height:20px;}

.box {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 21px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.boxkontakt {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 21px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.box a { color:#DE7D00;}
.box strong { color:#DE7D00;}
.box .date { color:#000000; background:url(images/a.gif) no-repeat left; padding-left:13px; text-transform:uppercase; font-size:11px;}

.box font a { color:#DE7D00; font-weight:bold;}

.v_l { background:#DCDCDC; width:1px;}

.form {height:20px; margin-top:0px;}
.list {
	margin-top:0px;
	height: 20px;
	width: 200px;
}
.form input {width:203px; height:17px; border-color:#CBCFD3; border-right-width:1px; border-bottom-width:1px; background-color:#EFF0F1; padding-left:5px}

textarea {width:203px; height:100px; border-color:#CBCFD3; border-right-width:1px; border-bottom-width:1px; background-color:#EFF0F1; padding-left:5px; overflow:hidden;}
