/*---------------------------------------------- GLOBAL SETTINGS */

body, html {margin:2px; padding:0px; border:0px;}
body {
	background: #000 url(/pictures/bagg5.jpg) repeat-x center bottom; position:relative; background-attachment: fixed; height:1%; }

/*---------------------------------------------- CONTAINERS */
.container {background:#ccc; color:#fff; margin:0 15px; margin-top:0px;}
.container2 {width:900px; margin:auto;}
 .rtop, .rbottom{
					display:block;
					background:transparent;
}
 .rtop *, .rbottom *{
					display: block;
					height: 1px;
					overflow: hidden;
					background:#660000;
}
 .r1{margin: 0 5px}
 .r2{margin: 0 3px}
 .r3{margin: 0 2px}
 .r4{
margin: 0 1px;
height: 2px;
}
#All {
	width:900px;
	margin:auto;
	margin-top:10px;
	margin-bottom:0px;
}
#Top {
	display:block;
	width:900px;
	margin-left: auto;
  margin-right: auto;
	background:white;
	height:150px;
	padding-top:0px;
}
#Menu {
	display:block;
	background:#660000;
	width:900px;
	margin-left: auto;
  margin-right: auto;
	height:30px;
	text-align:center;
	position:relative;
}
#Main {
	display:block;
	width:900px;
	margin-left: auto;
  margin-right: auto;
	margin-bottom:0px;
	padding-top:30px;
	overflow:auto;
	min-height:250px;
	z-index:-100;
	background:white;
}
#Main-text {
	display:block;
	width:500px;
	float:left;
	margin-left:20px;
	margin-bottom:0px;
	overflow:auto;
	z-index:100;
}
#Main-produkter {
	display:block;
	width:210px;
	float:right;
	margin-top:0px;
	height:100%;
	z-index:100;
}
#Bottom {
	display:block;
	width:900px;
	margin-left: auto;
	z-index:1;
  margin-right: auto;
	margin-top:0px;
	height:10px;
	background:#660000;
}
#Language {
	display:block;
	width:900px;
	margin:auto;
	color:#FFFFFF;
}

#Picture {
	display:block;
	position:relative;
	width:450px;
	float:right;
	height:250px;
	top:0px;
	z-index:0;
	background:blue;
}

/*---------------------------------------------- TABLES */


table.produkter {
	z-index:2;
}
td.produkter1 {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
}
td.produkter {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
}
table.menu1 {	 
	height:30px; 
	padding-bottom:2px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
} 
td.menu1 {
	padding-left:20px;
	padding-right:20px;
	text-align: center;
}
table.language {	 
	border:none;
	width: 900px;
	margin:auto;
	text-align:center;
} 
td.language {
	font: 10px verdana, sans-serif;
	color:#ffffff;
}

/*---------------------------------------------- FONTS AND BORDERS*/

hr {
	height: 3px;
	background-color: silver;
	border:0;
}
h1 {
	font: bold 16px verdana, sans-serif;
	color: #282828;
}
h2 {
	font: 14px verdana, sans-serif;
	color: #282828;
}
p {
	font: 11px verdana, sans-serif;
	color: #282828;
}
a.menu1:link {
	color:#666666; background:transparent; text-decoration:none;
}
a.menu1:visited {
	color:#666666; background:transparent; text-decoration:none;
}
a.menu1:hover {
	color: #CC3333;
	text-decoration:none;
}



/*---------------------------------------------- IMAGES AND EFFECTS */


.img {
	border:0px;
}
a.bottom:link {
	color: red;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	float:right;
	padding-left:20px;
}
a.bottom:active {
	color: white;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	float:right;
	padding-left:20px;
}
a.bottom:hover {
	color: white;
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	float:right;
	padding-left:20px;
}
a:hover {
    color: #bbb;
}
a#vision.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/vision-dk-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#vision.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/vision-dk-image.gif) no-repeat 0 -57px;
}
a#strategy.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/strategi-dk-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#strategy.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/strategi-dk-image.gif) no-repeat 0 -57px;
}

a#mission.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/mission-dk-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#mission.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/mission-dk-image.gif) no-repeat 0 -57px;
}

a#about.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/info-dk-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#about.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/info-dk-image.gif) no-repeat 0 -57px;
}

a#contact.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/kontakt-dk-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#contact.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/kontakt-dk-image.gif) no-repeat 0 -57px;
}
a#b2b-online.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/b2b-online-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#b2b-online.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/b2b-online-image.gif) no-repeat 0 -57px;
}
a#faq.fadeThis {
    width: 180px;
    height: 57px;
    display: block;
    background: url(/pictures/faq-dk-image.gif) no-repeat;
    position: relative;
    top: 0px;
    text-indent: -9999px;
}

a#faq.fadeThis span.hover {
    position: absolute;
    width: 180px;
    height: 57px;
    display: block;
    top: 0;
    left: 0;
    background: url(/pictures/faq-dk-image.gif) no-repeat 0 -57px;
}