.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 500px; /*Width of Carousel Viewer itself*/
height: 400px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 600px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#lada{
background-image:url(ladastep2.png);
height:400px;
width:500px;
font-size:11pt;
padding:0px 0px 0px 0px;
color: #2d2d2d;
line-height:22px;
}

#roidsstep{
background-image:url(roidsstep2.png);
height:400px;
width:500px;
line-height:22px;
}

#mobil{
background: url("6220step.png") no-repeat;
height:400px;
width:700px;
line-height:22px;
padding:140px 0px 0px 200px;
}
#disclaim{font-size:9pt; line-height:16px}

body { font-family: "lucida grande", Arial, sans-serif; margin: 0; background: #e8edf0;}
h1, h2, h3, h4, h5, h6 {font-size:17px; font-weight:normal; font-weight:strong;}
a{color:#969696; text-decoration:none; font-size:9pt; }
a:hover {color:black;}

#header, #footer, #streck, #menu, #content-about, #content-inner, #content-contact, #content-services, #content-portfolio, #footer-portfolio { margin: auto; width: 800px}

#logga{background-image:url(logga.png); height: 31px; width:282px; float: left}

#menu-outer{  background: #f9f9f9; width:100%}
#menu{ border: 0px solid red; padding: 2% 0px 6% 0px;}
#menu ul { float: right; margin-top: 3px; padding:0px;}
#menu li{ float: left; margin: 0; padding:0px;}

#nav li a {background-image:url(menu4.png);padding: 0px 0px 0px 91px;display: block;height: 28px;}
#nav li a.item1 {background-position:0px 0px;}
#nav li a:hover.item1 {background-position:0px -28px;}
#nav li a.item2 {background-position:-90px 0px;}
#nav li a:hover.item2 {background-position:-90px -28px;}
#nav li a.item3 {background-position:-180px 0px;}
#nav li a:hover.item3 {background-position:-180px -28px;}
#nav li a.item4 {background-position:-271px 0px;}
#nav li a:hover.item4 {background-position:-271px -28px;}

#content-outer {background:#f9f9f9;}
#content{ background: url(vwfade5.png) repeat-x bottom; }
#content-inner{width:500px;}

#content-portfolio{font-size: 11px; padding:1px 0px 50px 0px; text-align: justify;}
#whathow-portfolio{float: left; width:800px;padding-bottom:20px; }
#what-portfolio{width:390px; float:left;}
#how-portfolio{width:390px; float:right;}
#footer-portfolio{ float:left;border-bottom:1px solid #b6b6b5;border-top:1px solid #b6b6b5;text-align:right;padding:5px;margin-bottom:25px;}
#spec-portfolio{float:right; width: 125px;}
#speclist-portfolio, #speclist-portfolio a{padding:0px; margin:0px; line-height:14px; color: #413E3C; font-size:11px;}

#content-services{font-size: 11px; padding:1px 0px 50px 0px; text-align: justify;}
#content-servicestext{width:365px;}

#content-about{font-size: 11px; width: 360px; height:400px; padding:1px 65px 0px 500px; text-align: justify;background: url("about.png") no-repeat;}

#content-contact{font-size: 14px; width: 360px; height:400px; padding:1px 65px 0px 500px; text-align: justify;background: url("about.png") no-repeat;}

#footerouter { height: 340px;}
#footer {padding: 20px 0px 50px 0px;background: #e8edf0; height:200px; }
#footer p, ul {font-size: 11px; line-height: 24px; color: #413e3c; list-style: none}
#footer a:link, #footer a:visited { color: #707070; text-decoration: none;}
#footer a:hover {color:black;}
#footer .footer-about, #footer .footer-services, #footer .footer-contact { float: left}
#footer .footer-about { width: 290px; margin-right: 40px;}
#footer .footer-services{ padding: 0px 45px 0px 20px}
#footer .footer-services ul { background: url("symbolpics2.png") no-repeat; }
#footer .footer-services li { line-height: 16px;padding-left: 10px; height: 52px;}
#footer .title { color: #000000}

#end {position: fixed;height: 38px; top: auto;right: 0;bottom: 0;left: 0;z-index:-1;}

#streck { height: 1px; background: #b6b6b5; }
.footer-credits {height: 20px; text-align: center; font-size: 11px; padding-top: 3px;}