/* CSS Document */
#header {
margin:0 auto;
width:856px;
}

#header span {
float:right;
}

#header ul {
list-style-type:none;
margin:0px;
padding:0px;
}

#header ul li{
display:inline;
margin:0px;
padding:0 0 0 16px;
}

#header_img{
background:url('images/frame.gif');
background-repeat:no-repeat;
padding:7px 0 0 14px;
height:177px;
clear:both;
}

/* Body */
.body{
margin:0 auto;
width:856px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#acacac;
}


.services ul{
margin:10px 0 0 25px;
padding:0px;
list-style-image:url('images/dot.gif');
}

.services li{
padding:2px 0 2px 0;
}

.thumb{
background:url('images/thumb_bg.gif');
background-repeat:no-repeat;
padding:2px 0 0 3px;
width:81px;
height:90px;
}

.highlight{
color:#f38840;
font-weight:bold;
}

.BigText{
font-size:14px;
color:#f38840;
font-weight:bold;
}

.HighlightText{
color:#f38840;
font-weight:bold;
}

.hrdTxt{
font-size:18px;
color:#f38840;
}


.form td{
height:30px;
}

.form input{
color:#acacac;
border:1px solid #eaeaea;
}

.form span input{
color:#acacac;
border:1px solid #ffffff;
}

.form textarea{
color:#acacac;
border:1px solid #eaeaea;
}

#message{
height:65px; 
width:500px;
padding:10px;
font-size:12px;
background-color:#fff9ef;
border:1px solid #ffcb7d;
}

.projects{
width:241px;
height:166px;
background:url('images/project_bg.gif');
background-repeat:no-repeat;
color:#f38840;
}

.offer{
width:550px;
height:157px;
background:url('images/erbjudanda_bg.gif');
background-repeat:no-repeat;
color:#f38840;
}

.projects img, .offer img{
margin:5px;
}

.projects span, .offer span{
margin:0 0 0 10px;
}

.projects span span, .offer span span{
margin:0 10px 0;
float:right;
}

.Ornagelink:link, .Ornagelink:visited {
color:#f38840;
text-decoration:none;
}

.Ornagelink:hover {
text-decoration:underline;
}

.photoGallery{
background:url('images/photo_gallery_bg.gif') no-repeat;
padding-top:1px;
width:562px;
height:411px;
}

.photoGallery1{
background:url('images/photo_gallery_bg1.gif') no-repeat;
padding-top:1px;
width:842px;
height:411px;
}

.stepList{margin:0px; padding:0px; list-style:none;}

.stepList li{padding:0 0 5px 0;}

.koklist{
list-style-image:url('images/dot.gif');
}

.koklist li{
padding:2px 0 2px 0;
}

/* Footer */

#footer {
margin:0 auto;
padding:10px 0 0 0;
width:856px;
border-top:1px solid #eaeaea;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#acacac;
}

#footer span {
float:right;
}

#footer a:link, #footer a:visited{
text-decoration:none;
color:#acacac;
} 

#footer a:hover{
color:#929292;
text-decoration:underline;
}

.hidden{
display:none;
}

fieldset{
padding:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#acacac;
border:1px solid #eaeaea;
}

legend{
color:#f38840;
font-weight:bold;
}