.jcarousel-container {
    width: 635px;
}

.jcarousel-clip {
    width:  635px;
    height: 415px;
}

.jcarousel-list {
    width:  635px;
     height: 415px;

}

.jcarousel-list li {
    width:  635px;
    height: 415px;

}

.jcarousel-item-placeholder {
    background: #292929 url('../img/ajax-loader.gif') 50% 50% no-repeat;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 37px;
    height: 32px;
    cursor: pointer;
    background: transparent url('../img/vimmel_next.gif') no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -74px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -111px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 37px;
    height: 32px;
    cursor: pointer;
    background: transparent url('../img/vimmel_prev.gif') no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -74px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -111px 0;
}


#vimmel-prev {
	display: block;
    width: 34px;
    height: 26px;
    cursor: pointer;
    background: transparent url('../img/vimmel_prev.gif') no-repeat;
	margin-left: 5px;
}

#vimmel-prev:hover {
    background-position: 0 -26px 
}

#vimmel-next {
	display: block;
    width: 34px;
    height: 26px;
    cursor: pointer;
    background: transparent url('../img/vimmel_next.gif') no-repeat;
	margin-left: 5px;
}

#vimmel-next:hover {
    background-position: 0 -26px 
}




.jcarousel-next-vertical {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 37px;
    height: 32px;
    cursor: pointer;
    background: transparent url('../img/vimmel_prev.gif') no-repeat 0 0;
}

.jcarousel-next-vertical:hover {
    background-position: -37px 0;
}

.jcarousel-next-vertical:active {
    background-position: -74px 0;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: -111px 0;
}

.jcarousel-prev-vertical {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 37px;
    height: 32px;
    cursor: pointer;
    background: transparent url('../img/vimmel_prev.gif') no-repeat 0 0;
}

.jcarousel-prev-vertical:hover {
    background-position: -37px 0;
}

.jcarousel-prev-vertical:active {
    background-position: -74px 0;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: -111px 0;
}


#vimmelarchive-prev {
	display: block;
	width: 236px;
    height: 25px;
    cursor: pointer;
    background: transparent url('../img/vimmelscrollup.jpg') no-repeat 0 -25px;
}

#vimmelarchive-prev:hover {
    background-position: 0 0px;
}


#vimmelarchive-next {
	display: block;
	width: 236px;
    height: 25px;
    cursor: pointer;
    background: transparent url('../img/vimmelscrolldown.jpg') no-repeat 0 -25px;
}

#vimmelarchive-next:hover {
    background-position: 0 0px;
}






#vimmelthumbs-prev {
	display: block;
	width: 26px;
    height: 34px;
    cursor: pointer;
    background: transparent url('../img/thumbs-up.gif') no-repeat 0 0;

}

#vimmelthumbs-prev:hover {
    background-position: -26px 0px;
}


#vimmelthumbs-next {
	display: block;
	width: 26px;
    height: 34px;
    cursor: pointer;
    background: transparent url('../img/thumbs-down.gif') no-repeat 0 0;

}

#vimmelthumbs-next:hover {
    background-position: -26px 0px;
}



.vimmel_content .jcarousel-container {
    width: 230px;
	height: 365px;
}

.vimmel_content .jcarousel-clip {
    width: 230px;
	height: 365px;
}

.vimmel_content .jcarousel-list {
    width: 230px;
	height: 240px;
}

.vimmel_content .jcarousel-list li {
    width: 230px;
	height: 240px;
}



.jcarouselvimmel-container {
position:relative;
}
.jcarouselvimmel-clip {
margin:0;
overflow:hidden;
padding:0;
position:relative;
z-index:2;
}
.jcarouselvimmel-list {
left:0;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:0;
z-index:1;
}
.jcarouselvimmel-list li, .jcarouselvimmel-item {
float:left;
height:75px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:75px;
}
.jcarouselvimmel-next {
z-index:3;
}
.jcarouselvimmel-prev {
z-index:3;
}

.jcarousel-skin-thumbs .jcarousel-container-vertical {
width:650px;
}
.jcarousel-skin-thumbs .jcarousel-item {

}
.jcarousel-skin-thumbs .jcarousel-item-vertical  {

}



.jcarousel-skin-reservera .jcarousel-container-horizontal {
padding:20px 40px;
width:600px;
}

.jcarousel-skin-reservera .jcarousel-clip-horizontal {
height:110px;
width:600px;
}
.jcarousel-skin-reservera .jcarousel-item {
height:110px;
width:250px;
}
.jcarousel-skin-reservera .jcarousel-item-horizontal {
margin-right:10px;
}
.jcarousel-skin-reservera .jcarousel-item-placeholder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
.jcarousel-skin-reservera .jcarousel-next-horizontal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('../img/res-next.png') no-repeat scroll 0 0;
cursor:pointer;
height:16px;
position:absolute;
right:5px;
top:65px;
width:8px;
}
.jcarousel-skin-reservera .jcarousel-next-horizontal:hover {
background-position:-8px 0;
}
.jcarousel-skin-reservera .jcarousel-next-horizontal:active {
background-position:-16px 0;
}
.jcarousel-skin-reservera .jcarousel-next-disabled-horizontal, .jcarousel-skin-reservera .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-reservera .jcarousel-next-disabled-horizontal:active {
background-position:-16px 0;
cursor:default;
}
.jcarousel-skin-reservera .jcarousel-prev-horizontal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('../img/res-prev.png') no-repeat scroll 0 0;
cursor:pointer;
height:16px;
left:5px;
position:absolute;
top:65px;
width:8px;
}
.jcarousel-skin-reservera .jcarousel-prev-horizontal:hover {
background-position:-8px 0;
}
.jcarousel-skin-reservera .jcarousel-prev-horizontal:active {
background-position:-16px 0;
}
.jcarousel-skin-reservera .jcarousel-prev-disabled-horizontal, .jcarousel-skin-reservera .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-reservera .jcarousel-prev-disabled-horizontal:active {
background-position:-16px 0;
cursor:default;
}


