html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, td { margin: 0; padding: 0; } 

body  {
height: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:13px;
color:#000;
background-color: #fff;
background-image: url('images/bg.gif');
background-repeat: repeat-x;
text-align:center;
margin: 0 auto;
}

img { border: 0; margin: 0; padding: 0 }

.clear { clear: both; }

h1 {
font-family:Trebuchet MS, Verdana;
font-size: 22px;
font-weight:bold;
color:#212121;
margin: 0; 
}

h2 {
font-family:Arial, Verdana;
font-size: 12px;
font-weight:bold;
margin: 0;
color:#212121;
}

#container {
width:953px;
text-align:center;
margin: 0 auto;
}

#rightc {
width:306px;
float:right;
display:block;
padding-top:132px;
padding-bottom:20px;
}

#infobox {
height:77px;
padding-bottom:8px;
}

#sidemenuc {
width:306px;
height:575px;
background-image: url('images/rightbg.jpg');
background-repeat: no-repeat;
}

#sidemenu { padding-top:5px; }

#mini {
text-align:left;
padding:12px 16px;
}

#leftc {
width:639px;
float:left;
display:block;
}

#middlec {
width:639px;
display:block;
text-align:left;
padding-top:10px;

}

#middle {
border-left: 1px solid #9eaab6;
border-right: 1px solid #9eaab6;
background-color: #fff;
background-image: url('images/menu/bg.gif');
background-repeat: repeat-x;
background-position: bottom;
width:637px;
}

#middle2 {
padding:27px 28px;
min-height:275px;
_height:328px;
}

h3 {
text-align:center;
font-size:11px;
font-weight:bold;
color:#404040;
padding: 4px 0 5px;
}

#below2 {
padding:10px 0px;
}

p { padding:10px 0; }


#more { 
float:right; 
padding:5px 0 20px;
}

#more2 { 
float:right; 
}

#more3 { 
float:right; 
}

#minipic {
padding:10px 0;
}

a {
color: #3d76bc;
font-weight:bold;
text-decoration:none;
outline:none;
}

a:hover {
color: #404040; outline:none;
}

#boende {
width:380px;
height:135px;
}

#boendec {
}

#skyline {
 width: 639px;
 height: 41px;
 background: url(images/menu/0.gif);
 margin-top: -5px;  padding: 0px;
 position: relative;
}
#skyline li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#skyline li, #skyline a {height: 41px; display: block; outline:0px;}
#panel1b {left: 0; width: 130px;}
#panel2b {left: 124px; width: 130px;}
#panel3b {left: 245px; width: 130px;}
#panel4b {left: 357px; width: 160px;}
#panel5b {left: 477px; width: 130px;}

#panel1b a:hover {background: transparent url(images/menu/1.gif) 0 0px no-repeat; outline:none;}
#panel2b a:hover {background: transparent url(images/menu/2.gif) -124px 0px no-repeat; outline:none;}
#panel3b a:hover {background: transparent url(images/menu/3.gif) -245px 0px no-repeat; outline:none;}
#panel4b a:hover {background: transparent url(images/menu/4.gif) -357px 0px no-repeat; outline:none;}
#panel5b a:hover {background: transparent url(images/menu/5.gif) -477px 0px no-repeat; outline:none;}

.preload {display:none;}

.rollover a {
display:block;
width: 72px;
height: 25px;
background: url("images/more.gif") 0 0 no-repeat;
float:right; 
padding:5px 0 20px;
outline:none;
}
.rollover a:hover { 
background-position: -72px 0;
}

.rollover2 a {
display:block;
width: 72px;
height: 25px;
background: url("images/tillbaka.gif") 0 0 no-repeat;
float:right; 
padding:5px 0 20px;
outline:none;
}
.rollover2 a:hover { 
background-position: -72px 0;
}

.rollover3 a {
display:block;
width: 72px;
height: 25px;
background: url("images/sticka.gif") 0 0 no-repeat;
float:right; 
padding:5px 0 20px;
outline:none;
}
.rollover3 a:hover { 
background-position: -72px 0;
}


input.customSubmit {
 width : 72px;
 height : 23px;
 overflow : hidden;
 padding : 36px 0 0 0;
 background : url('images/sticka.gif') no-repeat;
 border : 0;
 outline: none;
}
input
{ outline:none;}