/*typography*/
body{ font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4{font-family: Arial, Helvetica, sans-serif}
h1{font-size: 100%}
h2{font-size: 130%}
h3{font-size:110%; text-transform:uppercase; letter-spacing:1px}
h4{font-size:90%}
h1, h2, h3, h4, p{margin: 0 15px; padding:0}
h4{margin-bottom:5px;}
p, td {padding-bottom: 0.7em; line-height: 1.4; font-size: x-small}
a{text-decoration: none; font-size:  x-small;}
div#content a:hover{text-decoration: underline;}
div#country {text-align:right;}
#tracker{font-size: x-small;}
#content li, #content ol, txt {font-size: x-small;}
.r{text-align:right}
.l{text-align:left}
.c{text-align:center}
.vat{vertical-align:top}


/*layout*/
html, body{margin:0;padding:5px 0; text-align: center;}
img {border: 0px}
/*div#all{margin: 0; width: 742px; text-align: left}*/
div#all{margin: 0 auto; text-align: center; z-index:100}
div#news{position:absolute; width:200px; top:150px; left:60%; margin-right:30px; z-index:50; padding:2px; border:1px solid #999; background-color: #f3e0a8; }
div#reddot{position:absolute; width:240px; top:85px; left:60%; margin-right:30px; z-index:50; padding:2px; border:1px solid #999; background-color: #cccccc; }
div#terms{position:absolute; width:600px; top:150px; left:40%; margin-right:30px; z-index:50; padding:2px; border:1px solid #999; background-color: #f3e0a8; }
.opaque {opacity: .85; filter: alpha(opacity=85);}
div#container{width: 742px; margin: 0 auto; padding: 0; text-align: left;}
div#top{margin:0 auto}
div#header{padding:10px 10px; text-align:left; border-bottom:1px solid #ccc; border-left:1px solid #999; border-right:1px solid #999}
div#toppic{margin: 0; padding: 0; height:123px;}
	/*menu*/
/*	div#menu{margin:-4px 0 0 0; width: 740px; border-left:1px solid #999; border-right:1px solid #999}
	#nav, #nav ul{float: left; list-style: none; line-height: 2.5; padding: 0; margin: 0 0 1em 0}
	#nav a {display: block;	width: 6em;	w\idth: 5em; padding: 0 1em}
	#nav li {float: left; padding: 0; width: 6em}
	#nav li ul {position: absolute;	left: -999em; height: auto;	width: 6.4em; w\idth: 6em; border-width: 1px; margin: 0}
	#nav li li {padding-right: 1em; width: 5em;	border-top: 1px solid #999}
	#nav li ul a {width: 5em; w\idth: 12em}
	#nav li ul ul {margin: -1.25em 0 0 7em}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em}
	#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul, #nav li li li:hover ul, #nav li li li.sfhover ul {left: auto}
*/
	div#menu {width:740px; border-left:1px solid #999; border-right:1px solid #999; margin-top:-4px;}
	#nav, #nav ul{float:left; margin:0; padding:0; list-style:none; line-height:2.5; z-index:100}
	#nav a{display:block; padding: 0 1em; width: 6em; w\idth: 5em;}
	#nav li{float:left; width:6em; padding:0}
	#nav li ul{position: absolute; display:none; height:auto; width: 6.4em; w\idth: 6em; border-width: 1px; margin:0}
	#nav li li{padding-right: 1em; width: 8em; border-top: 1px solid #999}
	#nav li ul a{width: 7em; w\idth: 14em}
	#nav li ul ul{margin:-1em 0 0 7em;}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {display:none;}
	#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul, #nav li li li:hover ul, #nav li li li.sfhover ul {display:block;}

	div#tracker{clear:both; width: 740px; line-height: 1; padding: 5px 0 5px; margin:0; border-left:1px solid #999; border-right:1px solid #999 }
	div#tracker a, .red{padding: 0 1em}


div#box{float:right; display:inline; width:150px; margin: 5px 15px 0 5px; text-align:center}
div#box p{margin:0; padding: 2px 0}

div#st, #flags{text-align:center; width:90%; margin-left: auto; margin-right: auto;}

div#rightimg{float:right; margin: 5px 25px 0 15px; text-align:left}
div#rightimg p{margin:0; padding:0}
div#setupimg{float:right; width:400px; height:450px; margin: 5px 25px 0 15px; text-align:left}
div#setupimg p{margin:0; padding:0}
div#lefttext{float:left; width:610px; margin: 5px 15px 0 25px; text-align:left}

div#content{width:740px; height:323px; overflow:auto; margin:0; padding:1.5em 0 0 0; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #999; border-right:1px solid #999}
.bredbild{border-top:1px solid #999; vertical-align:bottom}

/*div#content ul, div#content li{margin:10px;padding:0;line-height: 1.5}
div#content ul{list-style-image: url(../img/dot.gif)}*/

div#footer{float:none; width: 740px; margin:0 auto; border-left:1px solid #999; border-right:1px solid #999}
div#country{margin-right:7px;}

div#tellafriend{text-align:left; float:left; margin-left:3px;}

div#minipics ul{list-style-type: none; margin:0 15px;padding:0}
div#minipics li{float:left; width:100px; margin: 10px 10px 10px 0; padding: 5px 0}
div#minipics li img{display: block; width: 80px; height: 80px; margin:0 10px; padding: 5px 0}

div#slidepics{float:left; padding-bottom:0}
div#slidepics ul{list-style-type: none; margin:0 15px; padding:0}
div#slidepics li{float:left; width:210px; margin: 0 0 0 0}
div#slidepics li img{display: block; width: 190px; height: 252px; margin:5px 10px}

div#imagesLeft {display:block; float:left; width: 200px; height:300px; padding: 8px;}
div#imagesLeft p{margin: 0px 0px 4px 0px;}
div#imagesCenter {display: block; float:left; width: 300px; height:315px; overflow:auto; vertical-align: middle; text-align: center;}
div#imagesRight {display:block; float:right; width: 200px; height:300px; padding: 8px;}
div#imagesRight p{margin: 0px 0px 4px 0px;}

div#slide {width:190px; height:252px; left:-300px; z-index:2}
div#slide2 {width:190px; height:252px; left:0px; z-index:2}

/*colors*/
body{background-color: #fff}
div#menu{background-color: #000}
div#top{background-color: #000}
div#tracker{background-color: #fff}
div#header{background-color: #fff}
p{color:#000}
a.vit {color:#ffffff}
#content a{color:#333}
#country a{color:#999}
#country a:hover{color:#333}
h1{color: #2f2f2f}
h2{color: #D1D1D1}
h3{color: #B02A36}
h4{color: #2f2f2f}
div#box{background-color: #999999}
div#content{background-color: #d3daca}
div#footer{background-color: #fff}
div#minipics li, div#slidepics li{background-color: #FFF}
div#imagesLeft p, div#imagesLeft a, div#imagesRight p, div#imagesRight a, div#imagesCenter p, div#imagesCenter a, div#press p, div#press a, div#press h1{color:#ffffff;}
#nav, #nav ul, #nav li{background-color: #000}
#nav a {color: #fff}
/*#nav li a {background-color: #000}
#nav li a:hover{background-color: #333}
#nav li li a:hover{background-color: #666}*/
#nav li ul {background-color: #333}
#nav li:hover, #nav li.sfhover {background: #333}
#nav li li:hover, #nav li li.sfhover {background: #666}
#nav li:hover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li li.sfhover ul, #nav li li li:hover ul, #nav li li li.sfhover ul {background: #333}
#tracker a{color:#00AB4E}
#tracker .red{color:#920104}
.vit{color:FFF}
.sv{color:333}








