* {
margin:0;
padding:0;
}
body {
background:#fff;
font:12px Arial, Helvetica, sans-serif; 
color:#333; 
text-align:center;
background:url(../images/bg.jpg) center top no-repeat;
}
a {
color:#900;
text-decoration:none;
}
a:hover {
color:#900;
text-decoration:underline;
}
a img {
border:none;
}

#wrapper {
width:998px;
margin:0 auto;
text-align:left;
}


#wrap_topbar{
width:998px;
height:56px
}

#topbar {
position:relative;
width:950px;
height:44px;
background:url(../images/topbar.gif) left top no-repeat;
padding:18px 24px 0;
}

#topbar ul {
float:right;
list-style:none;
padding:0;
z-index:1
}
#topbar li {
float:left;
margin-left:20px;
}
#topbar li a {
float:left;
display:block;
font:12px Arial, Helvetica, sans-serif;
color:#990000;
padding:0;
}
#topbar li a:hover, #topbar li.mainactive a {

}
#topbar li#main1 {
position:absolute;
left:24px;top:18px;
margin-left:0;
padding-left:0;
}

#topbar li#main2 {
display:none;
}
#topbar li#main3 {
position:absolute;
left:60px;top:18px;
}

#masterhead{
position:relative;
width:998px;
height:175px;
}
#logo{
position:absolute;
left:0;
width:216px;
}
#logo h1 {
font:bold 22px Arial, Helvetica, sans-serif;
color:#000;
}
#logo h1 a {
color:#000;
}
#sections {
overflow:hidden;
width:994px;
padding-bottom:10px;
padding-right:4px;
}

/* TOPNAV */

#topnav {
position:absolute;
bottom:10px;
left:0;
width:998px;
height:41px;
background:url(../images/topnav.gif) left top no-repeat;
list-style:none;
}

/* HEAD -- four column */

#wrapHead {
position:relative;
float:left;
z-index:2;
/*top:62px;*/
width:998px;
}

#section1 {
width:422px;
height:103px;
float:left;
background:url(../images/logo_img.gif) left top no-repeat;
/* padding:0px 15px 0px 15px; */
}

#section2{
width:576px;
float:right;
} 

#section2_L{
width:149px;
height:103px;
float:left;
}

#section2_L a { 
background:url(../images/banden_img.gif) left top no-repeat;
width:149px;
height:103px;
display:block;
}

#section2_L a:hover { 
background:url(../images/banden_img_h.gif) left top no-repeat;
text-decoration:none;
}
#section2_L a:active { 
background:url(../images/banden_img_h.gif) left top no-repeat;
}


#section2_R{
width:427px;
float:right;

}

#section2_RL{
width:137px;
height:103px;
float:left;
/* padding:0px 15px 0px 15px; */
}

#section2_RL a {
background:url(../images/velgen_img.gif) left top no-repeat;
width:137px;
height:103px;
display:block;
text-decoration:none;
/* padding:0px 15px 0px 15px; */
}
#section2_RL a:hover {
background:url(../images/velgen_img_h.gif) left top no-repeat;
/* padding:0px 15px 0px 15px; */
}
#section2_RL a:active {
background:url(../images/velgen_img_h.gif) left top no-repeat;
/* padding:0px 15px 0px 15px; */
}

#section2_RR{
width:290px;
height:103px;
float:right;
background:url(../images/uwwinklewagen.gif) left top no-repeat;
/* padding:0px 15px 0px 15px; */
}

#bottomSection {
clear:both;
background-color:#1b0004;
padding:10px 0 0 0;
}




/* LEFTNAV */

#leftnav{
float:left;
width:200px;
}

#midnav {
overflow:hidden;
float:right;
width:770px;
}

#content {
overflow:hidden;
width:770px;
padding:0;
}
#content p {
margin-bottom:10px;
line-height:19px;
}
#content ul {
list-style:none;
margin-left:12px;
}
#content li {
background:url(../images/content_li.gif) left 5px no-repeat;
padding-left:10px;
}
#content li a {
font:12px Arial, Helvetica, sans-serif;
}
/*#nav {
overflow:hidden;
 border:1px solid #ccc; 
width:768px;
height:45px;
background:url(../images/nav.gif) left top repeat-x;
margin-bottom:2px;
}*/

#content .main-heading h1 {
font:20px Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:10px;
}
#content .extra-heading h2 {
font:bold 14px Arial, Helvetica, sans-serif;
}
#content h3 {
border-bottom:1px dashed #ccc;
font:bold 12px Arial, Helvetica, sans-serif;
color:#990000;
margin-bottom:5px;
padding-bottom:5px;
}
#page_extrainfo{
overflow:hidden;
width:628px;
background:url(../images/c_b.gif) left bottom no-repeat;
margin:0 -10px;
padding:10px;
}
#page_extrainfo .main-heading {
background:url(../images/c_t.gif) left top no-repeat;
width:628px;
margin:-10px -10px 0;
padding:10px 10px 0;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
overflow:hidden;
width:791px;
height:26px;
background:url(../images/bar.gif) left top no-repeat;
padding:6px 10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-title {
padding-right:10px;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0;
padding:0;
list-style:none;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
padding-right:10px;
margin-right:7px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/
.top-rank-keyword-box {
border:1px solid #ccc;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
padding:10px;
}

.top-rank-keyword-box h1 {
font:bold 14px Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
/*---------------------------------------------------  footer  ---------------------------------------------------*/
#footer {
position:relative;
/* width:988px; */
width:998px;
height:61px;
/* border:1px solid #ccc; */
/* background:url(../images/bottomnav.gif) left top repeat-x; */
background:url(../images/footer.gif) center top no-repeat;
color:#999;
margin:0 auto;
}
#footer-container a {
color:#666;
}
#yavidesign {
text-align:center;
padding:15px 22px 5px 22px;
font:12px Arial, Helvetica, sans-serif;
color:#777777;
text-decoration:none;
font-size:11px; 
font-family:Tahoma; 
}

#footernav {
width:998px;
color:#FFFFFF;
}
#footernav ul {
text-align:center;
padding:8px 0px 0px 0px;
color:#FFFFFF;
}
#footernav li {
display:inline;
background:url(../images/footernav_li.gif) left 2px no-repeat;
padding:0 10px;	
}
#footernav li#cmsmenu1 {
background:none;
}

#footernav li a {
font:12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
font-size:11px; 
font-family:Tahoma; 
text-transform:capitalize;
}
#footernav li a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#footernav ul ul {
display:none;
}

/*---------------------------------------------------  footer end ---------------------------------------------------*/

/*#sections .horizontal {
position:relative;
overflow:hidden;
width:791px;
height:282px;
margin:0;
padding:0 0 0;
background:url(../images/banner.jpg) left top no-repeat;
}

#sections .horizontal .jCarouselLite {
display:none;
width:720px;
height:240px;
margin:0 35px;
}
#sections  .horizontal .jCarouselLite ul {
float:left;
width:720px;
height:230px;
list-style:none;
margin:0;
padding:0;
}
#sections  .horizontal .jCarouselLite ul li {
float:left;
background:none;

width:168px;
height:218px;
margin:0 10px 0 0;
padding:15px 0 0 0;
text-align:center;
}
#sections  .horizontal .jCarouselLite ul li .carousel-pn {
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000;
padding:0 10px;
}
#sections  .horizontal .jCarouselLite ul li .carousel-old-price {
color:#999;
text-decoration:line-through;
}

#sections  .horizontal .jCarouselLite ul li .carousel-price {
color:#ea00ab;
}
.carousel-price {
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
}
.carousel-price .special_cent {
font-size:12px;
}
#sections  .horizontal .prev {
display:none;
position:absolute;
left:0;top:0;
overflow:hidden;
width:32px;
height:230px;
cursor:pointer;
background:url(../images/leftarrow.gif) left center no-repeat;
z-index:9;
margin-right:4px;
}
#sections  .horizontal .next {
display:none;
position:absolute;
right:0;top:0;
overflow:hidden;
width:32px;
height:230px;
cursor:pointer;
background:url(../images/rightarrow.gif) left center no-repeat;
z-index:9;
margin-left:4px;
}*/

#footer-logo ul {
position:absolute;
list-style:none;
padding-top:19px;
padding-left:25px;
}

#footer-logo li {
float:left;
list-style:none;
margin-right:10px;
}
