/* Spira Studio AB
Author: Sara Axelsson */

*{
margin:0;
padding:0;
}
body{
font-family:"Trebuchet MS", Arial, Arial;
font-size:13px;
color:#333;

background-image:url("/img/bgPattern.gif");
}
#wrapper{
background-color:#FFF;


}
#main{
overflow:hidden;
width:900px;
margin:auto;
}
#header{
background-image:url(../img/bgHeader.gif);
background-repeat:repeat-x;
height:125px;
}



.Logo{
background-image:url("/img/LogoMorastrand.gif");
background-repeat:no-repeat;
background-position:97% 0%;
text-indent:-1500px;
height:82px;
margin:0;
}

H1.header{
font-size:16px;
font-style:Italic;
text-align:right;
padding:3px;
}

#top{
width:900px;
margin:auto;
}

#menuwrapper{
float:left;
width:220px;
padding-top:10px;
margin-bottom:100px;
margin-top:8px;
}

#menu{
float:left;

width:178px;
background-image:url("/img/bgGradient.jpg");
background-repeat:repeat-x;
background-position:0 100%;
border:1px solid #E2DAC2;
padding-top:10px;
margin-bottom:10px;
margin-top:10px;
padding:10px;
overflow:hidden;
border-radius: 10px; 
}

#leftbar{
float:left;
}

#leftbar a{
text-decoration:none;
}

#omrade{
margin-bottom:10px;
margin-top:20px;
}

#centerbar{
width:420px;
float:left;
padding:0px 10px 25px 10px;
}

#content{
width:620px;
float:left;
padding:15px 10px 25px 10px;
overflow:hidden;

}

#centerbar img{
margin-right:5px;
}

#content img{
margin-left:10px;
}

#content td img{
margin-left:0px;
}

#page{
float:left;
padding:15px 10px 25px 10px;
}


#rightbar{
float:right;
width:220px;
margin:3px 0 15px 0;
}

#rightbar H2{
background-image:url(../img/bgHeader.jpg);
background-repeat:no-repeat;
font-style:normal;
color:#FFF;
font-size:13px;
padding:2px 5px;
} 

#rightbar img{
margin:0;
margin-left:5px;
}

#startbar{
width:618px;
float:left;
padding:10px;
}

#startbar ol li{
margin:5px 20px;
}


#footer{
background-color:#FFF;
border-bottom:12px solid #CC0000;
}

address{
font-size:11px;
width:900px;
margin:auto;
overflow:hidden;
color:#666666;
}

address p{
color:#333;
padding:2px;
margin:0;
line-height:13px;}

#menu a:link{
text-decoration: none;
}

#menu a:visited {
text-decoration: none;
}

#main ul{
margin-left:15px;
margin-top:15px;
}



#content li{
list-style:none;
background-image:url("/img/menu-icon-inactive.gif");
background-repeat:no-repeat;
background-position:0 10px;
padding:3px 0px 3px 10px;
}


#centerbar li{
list-style:none;
background-image:url("/img/menu-icon-inactive.gif");
background-repeat:no-repeat;
background-position:0 10px;
padding:3px 0px 3px 10px;
}



#content table{
margin:5px 0;
}


#centerbar .liMenu li{
background-image: url(../images/Morastrand/buttonRed.gif);
background-repeat:no-repeat;
background-position:0px 19px;
font-size:18px;
padding-left:25px;
}

#centerbar .liMenu li a{
color:#C57619;
}

#content .liMenu li{
background-image: url(../images/Morastrand/buttonRed.gif);
background-repeat:no-repeat;
background-position:0px 19px;
font-size:18px;
padding-left:25px;
}

#content .liMenu li a{
color:#C57619;
}

hr{
margin:10px 0;
border:0;
border-bottom:1px dotted #C57619;
}

a{color:#C57619}



h1{
font-family:Georgia;
margin-top:24px;
color:#CC0000;
font-size:22px;
font-weight:normal;
}

h2{
margin-top:15px;
font-size:18px;
color:#C57619;
font-weight:normal;
font-style:Italic;
}

h3{
font-size:14px;
margin-top:1CCC999;
font-weight:bold;
margin-top:12px;
}

h4{
font-size:13px;
font-style:italic;
margin-top:5px;
padding:10px;
background-image:url("/img/bgGradient.jpg");
background-repeat:repeat-x;
background-position:0 100%;
border:1px solid #E2DAC2;
}
p{
margin-top:6px;
line-height:18px;
}

.frame{
background-image:url("/img/bgGradient.jpg");
background-repeat:repeat-x;
background-position:0 100%;
border:1px solid #E2DAC2;
margin-top:10px;
padding:10px;
overflow:hidden;
border-radius: 10px; 
}



.frame H3 a{
color:#CC9933;
}


.frame img{
margin-right:10px;
}

.puff{
float:left;
width:182px;
padding:8px;
margin-right:8px;
background-image:url(../img/borderPuff.jpg);
background-repeat:no-repeat;
}

.puff H2{
margin-top:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
}

.open{
float:left;
background-image:url("/img/bgGradient.jpg");
background-repeat:repeat-x;
background-position:0 100%;
border:1px solid #E2DAC2;
padding:5px;

}

#content label{
width:400px;
display:block;
float:left;
}

#content input{

width:365px;
display:inline;
float:left;
}
