body{
background-color:#ffffff;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
margin:0px;
padding:0px;
}
img {border:none;}
input {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
}
textarea {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
}
select {
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
}
.red {
color:red;
}
table{
border-collapse:collapse;
margin:0px auto;
padding:0px auto;}
a:link,a:visited,a:active {
text-decoration: none;
color: #000000;
background-color: transparent;
} 
a:hover { 
text-decoration: underline;
color: #000000;
background-color: transparent;
}
#toptd{
background-image: url('/bilder/page/top_image.gif');
background-position:top center;
background-repeat: no-repeat;
height: 50px;
text-align:center;
}
#bottombild{
background-image: url('/bilder/page/bottom_image.gif');
background-position:bottom center;
background-repeat: no-repeat;
height: 25px;
text-align:center;
font-size:70%;
}
#maintable{
margin:5px auto 0px;
border-width:0em;
width:770px;
}
#topmenu {
font-size:70%;
}
#toptable{
width:100%;
height:125px;
font-size:80%;
text-align:left;
}
#innehall{
border:solid 1px #addeff;
padding:3px;
vertical-align:top;
}
#innehall table {
width:100%;
text-align:left;
}
#logo{
position:relative;
top:0px;
left:0px;
}
#topform{
margin:0px;
padding:10px;
}
#plinks {
margin:0px;
padding:0px 3px 0px 0px;
float:right;
font-size:70%;
text-align:left;
width:100px;
overflow:hidden;
}
#temp{
padding-top:45px;
width:40%;
text-align:left;
}
#temp a {
text-decoration:none;
}
#tdright{
font-size:70%;
padding-left:10px;
text-align:left;
}
#searchfield {
width:350px;
font-size:10pt;
}
#searchbutton{
width:40px;
font-size:10pt;
font-weight:bold;
}
#bottom {
margin:0px auto;
padding:3px auto 0px;
width:770px;
font-size:70%;
text-align:center;
}
#hmenu {
width:100%;
text-align:left;
line-height:20px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:solid 1px #addeff;
}
a:link.hlink,a:visited.hlink,a:active.hlink {
color: #2da9ff;
} 
a:hover.hlink {
padding-left:10px;
font-size:110%;
color:#55b9ff;
}
#felmeddelande {
font-size:80%;
text-align:left;
color:red;
background-color:#f5f5f5;
margin:0px;
padding:0px;
}
table.erbjudanden a:hover {
text-decoration:none;
color:#55b9ff;
}
td.forumpad {padding:5px;}
#femny {
width:150px;
padding:0px;
margin:0px 0px 0px 10px;
}
#femHny {
background-image: url('/bilder/page/column_top_image.gif');
background-position:top center;
background-repeat: no-repeat;
margin:0px;
padding: 0px 2px;
text-align:center;
font-size:70%;
}
#femCny {
margin:0px;
padding: 3px 3px;
text-align:left;
font-size:70%;
border:solid 1px #addeff;
}
#fempop {
width:150px;
padding:0px;
margin:0px 10px 0px auto;
}
#femHpop {
background-image: url('/bilder/page/column_top_image.gif');
background-position:top center;
background-repeat: no-repeat;
margin:0px;
padding: 0px 2px;
text-align:center;
font-size:70%;
}
#femCpop {
margin:0px;
padding: 3px 3px;
text-align:left;
font-size:70%;
border:solid 1px #addeff;
}
#cattable {margin-top:3px;}
#cattable td.pad {padding-left:10px;}
#cattable tr.rubrik {
font-size:90%;
}
#cattable tr.textliten {
font-size:70%;
}
#linktable {
margin:3px 0px;
padding:0px;
}
#linktable td {
padding:5px 3px;
}
.linklogo {
width:110px;
}
.hcattable {
width:95%;
}
.hcattable tr {
height:50px;
padding-top:0px;
}
#kategori h2 {
font-size:110%;
font-weight:bold;
margin:0px;
padding:0px;
/*color:#55b9ff;*/
color:#2da9ff;
}
#kategori h3 {
font-size:90%;
font-weight:bold;
margin:0px;
padding:0px;
color: #2da9ff;
}
#butiktable {
margin:0px;
padding:0px;
}
#butiktable h2 {
color:#000000;
}
a:link.blink,a:visited.blink,a:active.blink {
color: #2da9ff;
} 
a:hover.blink { 
color: #55b9ff;
}
a:hover.hblink {
color: #55b9ff;
}
#kategori p.catlink {
font-size:80%;
margin:0px;
padding:0px;
}
#kategori p {
font-size:80%;
margin:0px;
padding:0px;
}
#svspel {
padding:3px;
font-size:70%;
}
h2.partner {
font-size:120%;
}
h3.partner {
font-size:100%;
margin-bottom:0px;
}
p.partner {
font-size:80%;
margin-top:5px;
}
#pricetable {
margin:0px;
padding:0px;
}
#news {
float:left;
height:300px;
width:150px;
font-size:80%;
border-right:1px solid #addeff;
}
#news h3 {
font-weight:bold;
margin:0px;
padding:0px;
color: #2da9ff;
}
#rubriker {
height:280px;
overflow:auto;
}
h3.newsview {
margin:0px;
padding:0px;
}
a:link.newsh,a:visited.newsh,a:active.newsh {
color: #2da9ff;
} 
a:hover.newsh { 
color: #55b9ff;
}
a:hover.newsp { 
text-decoration:none;
}
p.newsview {
font-size:80%;
margin:0px;
padding:0px;
}
div.newsview {
float:right;
font-size:80%;
margin:0px;
padding:0px;
width:90px;
}
#menunews {
text-align:left;
font-size:80%;
margin:0px;
padding:0px;
border-bottom:solid 1px #addeff;
}
#menunews p {
margin:0px;
padding:0px;
}
/*	KOMMENTARER	*/
#comment {
width:450px;
font-size:80%;
}
.comselect {
width:140px;
}
.comtextarea {
width:435px;
}
.comtextfield {
width:435px;
}
.combutton {
width:50%;
margin:3px 25%;
padding:0px;
}
/*	END KOMMENTARER	*/
/*	TV		*/
#tv {
float:left;
margin:0px 0px 0px 10px;
padding:0px;
width:185px;	/*205*/
height:285px;
border:solid 2px #000000;
overflow:auto;
}
/*	END TV		*/
/*	NYHETER		*/
#nyheter {
margin:auto;
padding:auto;
width:140px;	/*205*/
height:350px;
border:solid 2px #000000;
overflow:hidden;
}
/*	END NYHETER	*/
/*	Väder		*/
#vader {
float:right;
padding:0px;
margin:0px 10px 0px 0px;
border:2px solid #000000;
width:190px;
height:285px;
font-size:10px;
background:#BEE3F2;
}
#searchText {width:130px;margin-right:5px;}
#continentId {width:130px;margin-right:5px;}
#countryId {width:130px;margin-right:5px;}
#locationId {width:130px;margin-right:5px;}
/*	END Väder	*/
/*	HEADTABLE	*/
.headtable td.boxcontent {
border:solid 1px #addeff;
}
.headtable th.1 {
background-image: url('/bilder/page/top_image.gif');
background-position:top left;
background-repeat: no-repeat;
width:5px;
}
.headtable th.2a {
background-color: #addeff;
padding:3px;
font-size: 100%;
font-weight:bold;
text-align:center;
}
.headtable th.2b {
background-color: #addeff;
padding:3px;
font-size: 70%;
font-weight:bold;
text-align:center;
}
.headtable th.3 {
background-image: url('/bilder/page/top_image.gif');
background-position:top right;
background-repeat: no-repeat;
width:5px;
}
/*	END HEADTABLE	*/
/*	GUIDE		*/
h1.head {margin:5px 0px 0px 5px;padding:0px;}
p.articletext {margin:0px 0px 10px 0px;padding:0px;}
img.articleimg {float:right;}
.listhead {margin:15px 0px 0px 0px;padding:0px;font-size:90%;}
.list {margin:0px;}
h3.listhead {margin-top:25px;}
/*	END GUIDE	*/
/*	DÄCK	*/
#dackknapp {background-color:#ffffff;cursor:pointer;}
#dack1 {display:none;}
.normal {
font-size : 10pt;
font-family:Arial, Helvetica, sans-serif;
}
.navbg {
font-size : 9pt;
font-family:Arial, Helvetica, sans-serif;
background-color: #ffffff;
}
/*	END DÄCK	*/
/*	Multiple Select		*/
.checklist {
    border: 1px solid #ccc;
    list-style: none;
    height: 20em;
    overflow: auto;
    width: 16em;
}
.checklist, .checklist li {margin:0;padding:0;}
.checklist label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}
.checklist label:hover { background: #777; color: #fff; }
.selhead {font-weight:bold;}
/*End multiple Select*/