body{
background: url('bg.jpg') #d2d2d2 repeat-x top;
margin:0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
text-decoration:  none;
border: none;
}
a:link, a:visited {
color: #E7501E;
text-decoration: none;
}
a:hover {
border: none;
text-decoration:underline;
}
#my-bodypage-vit{
background: #ffffff url('logo-bg.jpg')repeat-x top;
margin: 0px auto;
width:980px;
padding:5px;
}
#my-logo{
float:left;
width:320px;
padding-left:10px;
padding-top:10px;
margin-bottom:40px;
border:none;
}
#my-search{
float:right;
padding-right:10px;
padding-top:10px;
}
#my-enddiv{
width:900px;
height:0px;
margin: 0px auto;
clear:both;
}
#my-top-menu{
width:100%;
height:30px;
clear:both;
}
#my-top-del-gra{
background:#f1f1f1;
clear:both;
}
#my-top-del-gra-L{
float:left;
background:#CCCCCC;
width:456px;
margin:10px;
}
#my-top-del-gra-R{
float:right;
margin:10px 10px 10px 0;
width:454px;
}
#my-searchtitle-bg{
background:#030b18 url('searchtitle-bg.png') no-repeat left;
height:27px;
text-transform:uppercase;
color:#FFFFFF;
padding:20px 0 0 70px;
font-weight:bold;
}
#my-bodycontent{
margin-top:10px;
}
#my-bodycontent-C{
float:left;
width:532px;
margin-right:7px;
}
#my-bodycontent-C-index{
float:left;
width:707px;
border:1px #E9E9E9 solid;
padding:7px;
}
my-bodycontent-C-index-module1{
background:url('top-mod-bg.jpg') bottom repeat-x;
width:510px;
border:1px #bbdef5 solid;
margin:0 7px 7px 0;
padding:7px;
color:#525252;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#my-bodycontent-C-topmodule{
background:url('top-mod-bg.jpg') bottom repeat-x;
width:510px;
border:1px #bbdef5 solid;
margin:0 7px 7px 0;
padding:7px;
color:#525252;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
height:250px;
}
#my-bodycontent-C-topmodule2{
background:url('top-mod-bg.jpg') bottom repeat-x;
width:510px;
border:1px #bbdef5 solid;
margin:0 7px 7px 0;
padding:7px;
color:#525252;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
}
#my-bodycontent-C-module2{
width:518px;
border:1px #E9E9E9 solid;
margin:0 7px 7px 0;
padding:7px;
}
#my-bodycontent-C-topmodule-title{
background:url("contenttitle-bg.png") no-repeat;
padding-left:35px;
height:31px;
width:480px;
color:#1d2758;
font-size:16px;
font-weight:bold;
}
#my-bodycontent-C-module2-title{
background:url("boat-ico.png") no-repeat;
padding-left:35px;
height:24px;
color:#1d2758;
font-size:16px;
font-weight:bold;
margin-top:15px;
}
#my-Featured-title{
color:#81858c;
height:24px;
padding-left:30px;
background:url("Comment.png") no-repeat;
font-size:16px;
}
#my-bodycontent-L{
float:left;
width:250px;
margin-right:5px;
color:#525252;
}
#my-bodycontent-L-module1-1{
width:236px;
border:1px #E9E9E9 solid;
padding:7px;
margin-bottom:7px;
}
#my-bodycontent-L-module1-2{
width:236px;
border:1px #E9E9E9 solid;
padding:7px;
font-size:11px;
margin-bottom:7px;
}
.module-adv {
width:250px;
background:url("anno_ico.jpg") no-repeat scroll left top transparent;
padding:10px 0 10px 0;
text-align:center;
float:right;
}
#my-bodycontent-R{
float:right;
width:250px;
padding:0px;
}
#my-bodycontent-R-module1-1{
width:240px;
border:1px #E9E9E9 solid;
margin-bottom:10px;
padding:5px;
clear:both;
font-size:11px;
color:#333333;
}
#my-bodycontent-R-module1-2{
width:240px;
border:1px #E9E9E9 solid;
margin-bottom:10px;
padding:5px;
clear:both;
font-size:11px;
color:#333333;
}
#my-footer-bg{
background:url('footer-bg.jpg') #030b18 top repeat-X;
height:152px;
}
#my-footer{
width:980px;
margin:0px auto;
color:#e9e9e9;
padding-top:20px;
font-size:10px;
}
#my-footer-L{
float:left;
width:500px;
}
#my-footer-R{
float:right;
width:300px;
text-align:right;
}
#my-language{
color:#ffffff;
font-size:10px;
padding-right:5px;
}
#my-advanced-search{
float:right;
padding-right:20px;
color:#e9e9e9;
font-size:10px;
}
#my-advanced-search a{
color:#e9e9e9;
}
#my-poll{
background:url("poll_bg.gif") top repeat-x;
width:194px;
clear:both;
padding-bottom:10px;
height:100px;
margin:0px 0 10px 0;
padding:10px 0 10px 0;
}
.my-img-left{
float:left;
margin:0 5px 5px 0;
}
.my-smallimg-left{
float:left;
margin:0 5px 5px 0;
}
#my-thumb-bg{
background:#333333;
padding:50px;
}
.my-title{
font-size:16px;
font-weight:bold;
color:#1d2758;
}
#my-tagsdiv{
background:#e9e9e9;
padding:10px;
margin-top:10px;
}
#my-banner{
margin: 0px auto;
width:990px;
text-align:left;
background:#000 url('http://www.hamnen.se/templates/hamnen-09/images/ano-bg.png') no-repeat right bottom;
}
<!------------------- TAPS -------------------->
#basic-accordian{
border:5px solid #EEE;
padding:5px;
width:340px;
position:absolute;
left:50%;
top:50%;
margin-left:-175px;
z-index:2;
margin-top:-100px;
}
.accordion_headings{
padding:5px;
background:#c1c1c1;
color:#FFFFFF;
border:1px solid #FFF;
cursor:pointer;
font-weight:bold;
}
.accordion_headings:hover{
background:#00CCFF;
}
.accordion_child{
padding:15px;
}
.header_highlight{
background:#999999;
}
.tab_container *{
float:left;
width:139px;
}
*{
margin:0;
padding:0;
list-style:none;
}
.header {
background: #000;
cursor: pointer;
padding:4px;
}
.header:hover{
background-color:#666;
}
.selected{
background-color:#F00;
color:#FFF;
}
.content{
background:#FFF;
padding:4px;
}
#my-top-menu-from_hamnen_nyheter{
background:#1E1E1E;
width:100%;
height:30px;
clear:both;
padding:5px 0 0px 0;
margin-bottom:10px;
}
#my-mid-adv {
color:#CCCCCC;
font-size:9px;
margin:10px 0;
padding:10px 0 0;
}
