body,html {text-align : center; margin-left : auto; margin-right : auto; margin-top : 0px;}
body {min-width:800px;}

th, td {vertical-align:top;}

#anpassa {margin: 3px auto; width: 800px; text-align: right;font-size : 65%;}
a#anpassa, a#anpassa:visited {color:black;}

#container {margin: 0 auto; width: 800px; text-align: left; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background: #FFF;}

div.footer {position: relative; margin: 0 auto; width: 802px; text-align: left; clear:both;}
#footercopy {float: left;display: inline; width: 200px;margin-left:5px;}
#footermeny {float: right;width: 560px;}
#footermeny li{display: inline; list-style-type: none;margin-left:10px;}
#footermeny ul{float: right;margin: 0px; padding-left: 0px; padding-right: 10px; white-space: nowrap;}

#content{margin: 0em; padding: 7px; background: #FFF;}
#kolumn1 {float: left; display:inline; width: 187px; padding: 10px;}
#kolumn2 {float: right; display:inline; width: 557px; padding: 10px;}
div.contentend {position: relative; margin: 0 auto; text-align: left; clear:both;}

#scontent{margin-top: 20px;}
#skolumn1 {float: left; display:inline; width: 365px; padding-right: 5px;}
#skolumn2 {float: right; display:inline; width: 180px;}

A {text-decoration : none;}
A:Visited {}
A:Active {}
A:Hover {text-decoration : underline;}

a.lineDot {border-bottom: 1px dotted;}
a.lineDot:Hover {border-bottom: 1px solid;text-decoration : none;}

/* menyn */
#menycontainer, #menycontainer1, #menycontainer2 {padding: 0.1em 0 0 0em; margin: 0; background: #FFFFFF url(/i/snapsvisor3.jpg) no-repeat; border-bottom: 0px solid #000000;}
#menycontainer1 {background: #FFFFFF url(/i/drinkar3.jpg) no-repeat;}
#menycontainer2 {background: #FFFFFF url(/i/visor3.jpg) no-repeat;}
#menycontainer ul, #menycontainer1 ul, #menycontainer2 ul {margin: 0; padding: 5px 0 0 0; height: 1.6em;}
#menycontainer li, #menycontainer1 li, #menycontainer2 li  {display: inline; list-style: none; float: right; padding: 0 0.3em 0 0; font: 75% Verdana, Arial, Helvetica, sans-serif; color: #000000;}

#navIS {padding: 0px 0px;margin: 0px;border-bottom: 1px solid #548FC0;font: bold 15px Arial, Verdana, sans-serif;}
#navIS ul {float:right;list-style: none;}
#navIS li {display: inline;margin-right:5px;}
#navIS li a {float:left;padding: 5px 1em;margin-left: 0px;border: 1px solid #548FC0;border-bottom: none;background: #FFF;text-decoration: none;}
#navIS li a:link { color: #000; }
#navIS li a:visited { color: #000;}
#navIS li a:hover {color: #FFF;background: #548FC0;border-color: #548FC0;}
#navIS li a#cur {background: #548FC0;color: #FFF;}
#ddcolortabsline, #ddcolortabsline a {font: 9pt Arial, Verdana, Helvetica, sans-serif; text-align:center; padding:2px; background: #548FC0;text-decoration:none;color:white;}

.r1 {margin: 0 5px; height: 1px; overflow: hidden; background: #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.r2 {margin: 0 3px; height: 1px; overflow: hidden; background: #FEE8B9; border-left: 1px solid #000000; border-right: 1px solid #000000; border-width: 0 2px;}
.r3 {margin: 0 2px; height: 1px; overflow: hidden; background: #FEE8B9; border-left: 1px solid #000000; border-right: 1px solid #000000;}
.r4 {margin: 0 1px; height: 2px; overflow: hidden; background: #FEE8B9; border-left: 1px solid #000000; border-right: 1px solid #000000;}

#topinfo {background: #FEE8B9; width: 100%;font-size : 80%;}
.rat {background: #FFF;}
.r1t{margin: 0 5px; height: 1px; overflow: hidden; background: #F8A81D; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D;}
.r2t{margin: 0 3px; height: 1px; overflow: hidden; background: #FEE8B9; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D; border-width: 0 2px;}
.r3t{margin: 0 2px; height: 1px; overflow: hidden; background: #FEE8B9; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D;}
.r4t{margin: 0 1px; height: 2px; overflow: hidden; background: #FEE8B9; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D;}

.annonsrub{margin-top:2px; padding:1px; border:1px solid #F8A81D; background: #FEE8B9;font-size : 75%;}
.rutrubrik{background: #F8A81D; color: #935E04; padding-bottom:1px; font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; text-align: center; border-width: 0px 0px 1px 0px; border-color: #F8A81D; border-style: solid;}
div.ruta {position: relative; margin: 0 auto; text-align: center;}
div.ruta2 {position: relative; margin: 0 auto; text-align: center; background: #FEE8B9;}
div.rutkant {border-width: 0px 1px 0px 1px; border-color: #F8A81D; border-style: solid;}
div.annons {margin: 0 auto; width: 180px; text-align: center;font-size : 14px;}
span.annonstext {display:block;text-align:left;padding-bottom:4px;color:black;text-decoration: none;font-size : 80%;}
.ram {background: #FFF;}
.r1m{margin: 0 5px; height: 1px; overflow: hidden; background: #F8A81D; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D;}
.r2m{margin: 0 3px; height: 1px; overflow: hidden; background: #FFFFFF; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D; border-width: 0 2px;}
.r3m{margin: 0 2px; height: 1px; overflow: hidden; background: #FFFFFF; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D;}
.r4m{margin: 0 1px; height: 2px; overflow: hidden; background: #FFFFFF; border-left: 1px solid #F8A81D; border-right: 1px solid #F8A81D;}

.workarea {margin:5px 10px 15px 10px;}
.norm  {font-size : 85%;}
.small  {font-size : 75%;}
.copyright {font-size : 10px;}

h1, H1 {font:bold 185% Arial, Helvetica, sans-serif;text-decoration:none;margin:5px;}
h2, H2 {font:bold 115% arial, verdana, sans-serif; margin: 0.2em 0px 0.2em; border-bottom: #F8A81D 1px solid;}

div.spacer {clear: both;}

