/* CSS Document */
* html, body{margin:0; padding:0; background:#4d3322; font:10px Verdana, Arial, Helvetica, sans-serif; color:#474848;}

p{margin:0; padding:0; line-height:16px;}
img{border:none;}
a{text-decoration:none; color:#474848;}
h1, h2, h3, h4{margin:0; padding:0;}

h1{margin-bottom:10px; font-size:18px; text-transform:uppercase;}
h2{margin-bottom:10px; font-size:14px;}
#content h3{margin-bottom:10px; margin-top:10px;}

h1.sifr{margin-bottom:5px; font-size:20px; text-transform:uppercase;}
h2.sifr{margin-bottom:5px; font-size:16px;}

#container{width:885px; margin:65px auto;}
#logo{height:45px; width:219px; padding-bottom:15px; float:left;}
#top-kontakt{color:#fff; width:600px; float:right; text-align:right; padding-top:17px;}
#top-kontakt a{color:#fff;}
#top-kontakt a:hover{text-decoration:underline;}

#top-wrapper{width:885px; height:480px; background:#f3f1ee;}
#top-content{padding:5px 5px 0 5px; background:#f3f1ee;}
#banner{width:695px; height:320px; float:left; padding-bottom:5px;}

#banner-right{width:175px; height:320px; float:right;}
#p-slider{width:175px; height:320px; position:absolute; overflow:hidden;}
#p-slider .box{width:175px; height:104px; margin-bottom:4px; position:relative;}
#p-slider .box-top{padding:5px; background:#cec6bb; cursor:pointer;}
#p-slider .box-top .img{width:165px; height:75px; overflow:hidden;}
#p-slider .box h3{text-align:center; font-size:11px; padding-top:5px;}
#p-slider .box-content{background:#cec6bb; margin-top:4px; padding:5px; display:none;}
#p-slider .content{background:#f3f1ee; padding:5px; height:192px;}
#p-slider .content a{font-weight:bold;}
#p-slider .datum{font-weight:bold;}
#p-slider .content ul{margin:0; padding:5px 0 5px 15px;}
#p-slider .content ul li{padding-bottom:2px;}
#p-slider div.preis{padding:0 0 10px 0;}
#p-slider div.preis span{font-size:14px; font-weight:bold;}

#p-slider .img a.thumb{width:165px; height:75px; display:block;}
#p-slider .img span{width:165px; height:75px; overflow:hidden; display:block;}

#top-bottom{width:875px; height:150px;}
#top-text{width:140px; height:150px; float:left;}
.text{width:140px; height:150px; background:transparent url(../images/texte.png) no-repeat;}
.txt-0{background-position:0 0;}
.txt-1{background-position:0 -150px;}
.txt-2{background-position:0 -300px;}
.txt-3{background-position:0 -450px;}
#navigation-wrapper{width:555px; height:150px; background:#cec6bb; float:left;}
#navigation-content{margin:60px 0 0 75px;}
.navigation ul{margin:0; padding:0; list-style-type:none;}
.navigation ul li{margin:0; padding:0; float:left;}
.navigation ul li.nav-spacer{width:34px; height:14px; display:block; background:transparent url(../images/nav-spacer.gif) repeat-y;}
.navigation a{background:transparent url(../images/navigation.png) no-repeat;}
.navigation a.hotel{width:44px; height:14px; display:block; background-position:0 -14px;}
.navigation a.hotel:hover{width:44px; height:14px; display:block; background-position:0 0;}
.navigation a.gourmet{width:72px; height:14px; display:block; background-position:0 -42px;}
.navigation a.gourmet:hover{width:72px; height:14px; display:block; background-position:0 -28px;}
.navigation a.wellness{width:77px; height:14px; display:block; background-position:0 -70px;}
.navigation a.wellness:hover{width:77px; height:14px; display:block; background-position:0 -56px;}
.navigation a.impressionen{width:109px; height:14px; display:block; background-position:0 -98px;}
.navigation a.impressionen:hover{width:109px; height:14px; display:block; background-position:0 -84px;}

.subnavigation{margin-top:5px; font-size:10px;}
.subnavigation a:hover{color:#761d28;}
.subnavigation ul{margin:0; padding:0; list-style-type:none;}
.subnavigation ul li{margin:0; padding:0; float:left;}
.subnavigation ul li.nav-sub-spacer{width:2px; height:14px; padding:0 6px 0 10px; display:block; background:transparent url(../images/nav-sub-spacer.gif) no-repeat center;}

#top-rightbox{width:175px; height:150px; float:right;}

#bottom-wrapper{width:885px; min-height:200px; background:#dbd4cc;}
#left-wrapper{width:145px; float:left;}
#right-wrapper{width:740px; float:right;}

.leftnavigation ul{margin:0; padding:5px 0 5px 5px; list-style-type:none;}
.leftnavigation ul li{margin:0; padding:0 0 1px 0;}
.leftnavigation a{width:134px; height:15px; display:block; background:#cec6bb; padding:4px 0 3px 6px; font-size:10px;}
.leftnavigation a.first{height:20px; display:block; font-size:14px; padding:2px 0 0 6px;}
.leftnavigation a:hover{color:#474848; background:#cec6bb url(../images/a-arrow.png) no-repeat 129px 4px;}
.leftnavigation a.active{background:#4d3322; color:#fff;}
.leftnavigation a.sub-active{color:#474848; background:#cec6bb url(../images/a-arrow.png) no-repeat 129px 4px;}

#content{padding:5px 10px 20px 10px;}
#content .left{width:170px; float:left;}
#content .left img{padding-top:5px;}
#content .right{width:550px; float:right;}

#footer{padding-top:10px; color:#fff; font-size:11px;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline;}

#map-holder{padding:10px; border:1px solid #474848;}
#map{width:700px; height:350px;}

.clear{clear:both;}

.impressum{width:500px; line-height:16px; margin-top:20px;}
.impressum tr{height:20px;}
.impressum td{vertical-align:top;}
.impressum td.first{width:160px;}

.copy{width:100%; text-align:center; margin-top:20px;}

div.valid{width:260px; margin:20px auto 20px auto; padding-bottom:10px;}
div.valid ul{margin:0; padding:0; list-style-type:none;}
div.valid ul li{margin:0; padding:0 10px 0 0; float:left;}
div.valid ul li.last{padding:0;}

a.valid-xhtml{width:80px; height:19px; display:block; background:url(../images/valid-xhtml.png) no-repeat;}
a.valid-css{width:80px; height:19px; display:block; background:url(../images/valid-css.png) no-repeat;}
a.valid-wcag{width:80px; height:19px; display:block; background:url(../images/valid-wcag.png) no-repeat;}

#massagen{margin-top:20px;}
#massagen h2.sifr{margin-bottom:5px; font-size:16px;}
#massagen p{text-align:justify;}
#massagen .massage-wrapper{width:720px; min-height:150px; background:#f3f1ee url(../images/massage-overlay.png) no-repeat bottom; border-bottom:10px solid #bfbab4; position:relative;}
#massagen .massage-preis{position:absolute; bottom:10px; left:240px; z-index:10;}
#massagen .massage-preis span{font-size:14px; font-weight:bold;}
#massagen .massage-content{padding:5px 10px 10px 10px;}
#massagen .massage-image{width:220px; height:150px; float:left; padding-top:5px; padding-right:10px;}
#massagen .massage-beschreibung{float:left; width:340px;}
#massagen .massage-text{margin-bottom:35px;}
#massagen div.massage-link{width:108px; height:48px; position:absolute; bottom:10px; right:10px;}
#massagen a.massage-link{width:108px; height:48px; display:block; background:transparent url(../images/btn-massagen.png) no-repeat 0 0;}
#massagen a.massage-link:hover{background-position: 0 -48px;}

#pauschalen{margin-top:20px;}
#pauschalen h2.sifr{margin-bottom:5px; font-size:16px;}
#pauschalen p{text-align:left;}
#pauschalen .pauschale-wrapper{width:720px; min-height:150px; background:#f3f1ee url(../images/pauschale-overlay.png) no-repeat bottom; border-bottom:10px solid #bfbab4; position:relative;}
#pauschalen .pauschale-content{padding:10px;}
#pauschalen .pauschale-left{width:220px; float:left; padding-right:10px;}
#pauschalen .pauschale-center{width:171px; float:left;}
#pauschalen .pauschale-right{width:278px; padding-top:28px; float:right;}
#pauschalen .pauschale-preis{position:absolute; bottom:10px; left:240px; z-index:10;}
#pauschalen .pauschale-preis span{font-size:14px; font-weight:bold;}
#pauschalen .list-leistungen{padding:5px 0 0 15px; margin:0;}
#pauschalen .list-leistungen li{padding-bottom:5px;}
#pauschalen .pauschale-img{width:220px; height:125px; overflow:hidden; position:relative;}

#pauschalen div.pauschale-link{width:171px; height:24px; position:absolute; bottom:0;}
#pauschalen a.pauschale-link{width:171px; height:24px; display:block; background:transparent url(../images/buttons.png) no-repeat 0 0;}
#pauschalen a.pauschale-link:hover{background-position: 0 -24px;}

/* The Nivo Slider styles */
.nivoSlider{position:relative; width:695px; height:320px; background:url(../images/ajax-loader.gif) no-repeat 50% 50%;}
.nivoSlider img{position:absolute; top:0px; left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{position:absolute;	top:0px; left:0px; width:100%; height:100%;	border:0; padding:0; margin:0; z-index:6; display:none;}
/* The slices and boxes in the Slider */
.nivo-slice{display:block; position:absolute; z-index:5; height:100%;}
.nivo-box{display:block; position:absolute; z-index:5;}
/* Caption styles */
.nivo-caption{position:absolute; left:0px; bottom:0px; background:#000; color:#fff;	opacity:0.8; /* Overridden by captionOpacity setting */	width:100%;	z-index:8;}
.nivo-caption p{padding:5px; margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{position:absolute;	top:45%; z-index:9;	cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer; width:10px; height:10px; background:url(../images/btnSlider.png) no-repeat -10px 0; float:right; margin:100px 5px 0 0; display:block; text-indent:-9999px;}
.nivo-controlNav a.active{background-position:0 0;}
.nivo-controlNav a:hover{background-position:0 0;}
.nivo-controlNav{padding:5px 0px 0px 5px;}
.nivo-wrapper{position:relative;}

.list-leistungen{padding:5px 0 0 15px; margin:0;}
.list-leistungen li{padding-bottom:5px;}

#zimmer{margin-top:20px;}
#zimmer h2.sifr{margin-bottom:5px; font-size:16px;}
#zimmer p{text-align:left;}
#zimmer .zimmer-wrapper{width:720px; min-height:150px; background:#f3f1ee url(../images/zimmer-big-overlay.png) no-repeat bottom; border-bottom:10px solid #bfbab4; position:relative;}
#zimmer .zimmer-content{padding:10px;}
#zimmer .zimmer-left{width:220px; float:left; padding-right:10px;}
#zimmer .zimmer-center{width:278px; float:left;}
#zimmer .zimmer-right{width:171px; float:right;}
#zimmer .zimmer-right div{text-align:center; vertical-align:middle; display:table-cell; width:171px; height:160px;}
#zimmer .zimmer-right div a{cursor:pointer;}
#zimmer .zimmer-img{width:220px; height:125px; overflow:hidden; position:relative;}

#zimmer div.zimmer-link{width:171px; height:24px; position:absolute; bottom:0;}
#zimmer a.zimmer-link{width:171px; height:24px; display:block; background:transparent url(../images/buttons.png) no-repeat 0 -48px; cursor:pointer;}
#zimmer a.zimmer-link:hover{background-position: 0 -72px;}
#zimmer a.aktiv{background-position: 0 -72px;}

#zimmer a.anfragen{width:66px; height:19px; display:block; background:url(../images/anfragen.png) no-repeat;}
#zimmer a.anfragen:hover{background-position:0 -19px;}

#zimmer .preise-wrapper{padding:0 10px 10px 10px; background:#bfbab4; display:none;}
#zimmer .preise-content{padding:10px; background:#f3f1ee url(../images/zimmer-overlay.png) repeat-x bottom;}
#zimmer table.preise{width:680px;}
#zimmer table tr{height:30px;}
#zimmer table td{text-align:center; background:#dbd4cc; border-bottom:2px solid #f3f1ee;}
#zimmer table tr.saisonen{height:40px;}
#zimmer table tr.saisonen td{background:#bfbab4; font-weight:bold;}
#zimmer table td.info{text-align:right; background:transparent; border:none; vertical-align:top; padding-top:5px;}
#zimmer table td.anfrage{background:transparent; border:none; padding-top:5px;}

#dialog-modal div.fullUrl{text-align:center; width:750px; height:400px; padding:7px 0 3px 0; display:table-cell; vertical-align:middle;}
#dialog-modal div.loader{width:750px; height:410px; background:#f3f1ee url(../images/ajax-loader.gif) no-repeat center; position:absolute; z-index:5;}

a.vergroessern{cursor:pointer;}

/*#zimmer .preise-wrapper{padding:0 10px 10px 10px; background:#bfbab4; display:none;}
#zimmer .preise-content{padding:10px; background:#f3f1ee url(../images/zimmer-overlay.png) repeat-x bottom;}*/
.preise table.preise{width:720px;}
.preise table.preise-500{width:500px;}
.preise table.preise-300{width:300px;}
.preise table tr{height:30px;}
.preise table td{text-align:center; background:#dbd4cc; border-bottom:2px solid #f3f1ee;}
.preise table tr.saisonen{height:40px;}
.preise table tr.saisonen td{background:#bfbab4; font-weight:bold;}
.preise table td.info{text-align:right; background:transparent; border:none; vertical-align:top; padding-top:5px;}
.preise table td.first{width:100px; text-align:left; vertical-align:top; padding-top:8px; padding-left:8px; font-weight:bold;}
.preise table td.noborder{border-bottom:none;}
.preise table td.bgcolor{background:#cec6bb;}

.kontakt-left{width:500px; float:left;}
.kontakt-right{width:200px; float:right;}

form{margin:0; padding:0;}

.form{border:1px solid #cec6bb; background:#f3f1ee; padding:13px 25px 10px 25px;}
.form input{font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #cec6bb; background-color:#dbd4cc; color:#474848; margin-top:10px; margin-bottom:10px; width:220px;}
.form label{font-weight:bold;}
.form select{font:10px Verdana, Arial, Helvetica, sans-serif; width:220px; border:0; color:#474848; border:1px solid #cec6bb; margin-top:10px; margin-bottom:10px; background-color:#dbd4cc;}
.form textarea{font:10px Verdana, Arial, Helvetica, sans-serif; width:450px; height:150px; border:0; color:#474848; border:1px solid #cec6bb; background-color:#dbd4cc; margin-top:10px; margin-bottom:10px;}
.form input.error, .form textarea.error, .form select.error{border:1px solid #ed1c24;}

.form input.cbx{width:10px !important; background:none !important; border:none !important; margin:0 !important;}

div.wellness{padding:5px; background:#dbd4cc; border:1px solid #cec6bb; display:none;}
div.wellness table{width:436px; margin-top:5px;}
div.wellness table td.first{width:325px;}
div.wellness table td.second{width:86px;}
div.wellness table td.third{width:20px; text-align:center;}

.form div.left{width:220px !important;float:left;margin-right:8px;}
.form div.right{width:220px !important;float:left !important;}
.form p{margin:0px;padding:0px;}
.form p.left{float:left;margin-right:10px;}
.form p.right{float:left;}
.form input.long{width:448px;}
div.error-container{background-color:#f3f1ee;border:2px solid #ed1c24;padding:5px;margin-bottom:10px;color:#474848;}
div.error-container ul{margin:0px;padding:5px 0px 0px 35px;}
div.error-container ul li{list-style-type:decimal;padding-bottom:5px;}
div.error-container{display:none;}
.error-container label.error{display:inline;}
.error-container h4{margin:0px;padding:0px; font-size:12px;}

#kinder-alter{display:none;}

.schnellanfrage{padding:0px 5px 5px 5px;}
.schnellanfrage h3.sifr{margin-bottom:5px; font-size:16px; text-transform:uppercase;}
.schnellanfrage input{font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #cec6bb; background-color:#dbd4cc; color:#474848; margin-top:0px; margin-bottom:10px; width:163px;}
.schnellanfrage select{font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #cec6bb; background-color:#dbd4cc; color:#474848; margin-top:0px; margin-bottom:10px; width:165px;}

.btn-schnellanfrage{width:165px !important; height:26px; display:block; background:url(../images/btn-schnellanfrage.png) no-repeat; cursor:pointer;}

hr{background:#cec6bb; color:#cec6bb; height:1px; border:none;}

.btn-abbrechen{width:171px !important; height:26px; display:block; background:url(../images/buttons.png) no-repeat 0 -120px; cursor:pointer; float:right;}
.btn-anfragen{width:171px !important; height:26px; display:block; background:url(../images/buttons.png) no-repeat 0 -96px; cursor:pointer; float:right;}
.btn-senden{width:171px !important; height:26px; display:block; background:url(../images/buttons.png) no-repeat 0 -144px; cursor:pointer; float:right;}
.btn-calculate{width:171px !important; height:26px; display:block; background:url(../images/buttons.png) no-repeat 0 -168px; cursor:pointer;}

.iviewer_common{position:absolute; top:5px; height:26px; z-index:5000;}
.iviewer_cursor{cursor:-moz-grab; cursor:move;}
.iviewer_drag_cursor{cursor:-moz-grabbing; cursor:move;}
.iviewer_button{width:26px; cursor:pointer; background-position:center center; background-repeat:no-repeat;}
.iviewer_zoom_in{left:5px; background:url(../images/zoom-in.png); border:none !important;}
.iviewer_zoom_out{left:41px; background:url(../images/zoom-out.png); border:none !important;}
.iviewer_zoom_zero{left:76px; background:url(../images/zoom-zero.png); border:none !important;}
.iviewer_zoom_fit{left:111px; background:url(../images/zoom-fit.png); border:none !important;}
.iviewer_zoom_status{left:146px; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:24px; height:24px !important; color:#474848; background-color:#f3f1ee; text-align:center; width:40px; border:1px solid #474848;}
.viewer-holder{padding:10px; position:relative; margin:10px 0 10px 0; border:1px solid #474848;}
.viewer{height:417px; position:relative; width:700px;}


#gallery div.content{
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	width: 604px; 
}
#gallery div.content a, #gallery div.navigation a{text-decoration:none; color:#563027; outline:none; background:none;}
#gallery div.content a:focus, #gallery div.content a:hover, #gallery div.content a:active{text-decoration:underline;}
#gallery div.controls{margin-top:5px; height:23px; width:604px;}
#gallery div.controls a{padding:5px;}
#gallery div.ss-controls{float:left;}
#gallery div.nav-controls{float:right;}
#gallery div.slideshow-container{
	position: relative;
	clear: both;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
	padding-bottom:10px;
}
#gallery div.loader{position:absolute; top:0; left:0; background-image:url(../images/gallery-loader.gif); background-repeat:no-repeat; background-position:center; width:600px;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
}
#gallery div.slideshow{}
#gallery div.slideshow span.image-wrapper{display:block; position:absolute;	top:0; left:0;}
#gallery div.slideshow a.advance-link{
	display: block;
	width: 600px;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 0px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
#gallery div.slideshow a.advance-link:hover, #gallery div.slideshow a.advance-link:active, #gallery div.slideshow a.advance-link:visited{text-decoration:none;}
#gallery div.slideshow img{vertical-align:middle; border:2px solid #cec6bb;}
#gallery div.download{float:none;}
#gallery div.download a{cursor:pointer; font-weight:bold;}
#gallery div.caption-container{position:relative; text-align:center; width:600px; height:20px; top:432px; left:2px;}
#gallery span.image-caption{display:block; position:absolute; padding:10px; width:580px; bottom:0; left:0; background:#cec6bb;}
#gallery div.caption{padding:0px;}
#gallery div.image-title{font-weight:bold; font-size:1.4em;}
#gallery div.image-desc{line-height:1.3em; padding-top:12px;}
#gallery div.navigation{
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	height:192px;
	width:604px;
	display:block;
}
#gallery ul.thumbs{min-height:100px; clear:both; margin:0; padding:0;}
#gallery ul.thumbs li{float:left; padding:0; margin:5px 8px 5px 0; list-style:none;}
#gallery ul.thumbs li.last{margin-right:0;}
#gallery a.thumb{display:block;	border:1px solid #cec6bb;}
#gallery ul.thumbs li.selected a.thumb{border:1px solid #4d3322;}
#gallery a.thumb:focus{outline:none;}
#gallery ul.thumbs img{border:none !important; display:block;}
#gallery div.pagination{clear:both;}
#gallery div.navigation div.top{margin-bottom:12px;	height:11px;}
#gallery div.navigation div.bottom{margin-top:12px;	height:30px; padding-bottom:20px;}
#gallery div.pagination a, #gallery div.pagination span.current, #gallery div.pagination span.ellipsis{display:block; float:left; margin-right:2px;	padding:3px 7px 3px 7px; border:1px solid #4d3322;	color:#474848;}
#gallery div.pagination a:hover{background-color:#4d3322; text-decoration:none;	color:#fff;}
#gallery div.pagination span.current{font-weight:bold; background-color:#4d3322; border-color:#4d3322; color:#fff;}
#gallery div.pagination span.ellipsis{border:none; padding:5px 0 3px 2px;}

.ecard{width:500px; margin-top:10px;}
#dialog-modal div.ecard-loader{width:600px; height:850px; background:#f3f1ee url(../images/ajax-loader.gif) no-repeat center; position:absolute; z-index:5;}

.jcarousel-skin .jcarousel-container{}
.jcarousel-skin .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin .jcarousel-container-horizontal{width:750px;}
.jcarousel-skin .jcarousel-clip{overflow:hidden;}
.jcarousel-skin .jcarousel-clip-horizontal{width:750px; height:306px;}
.jcarousel-skin .jcarousel-item{width:750px; height:306px;}
.jcarousel-skin .jcarousel-item div{width:750px; height:306px; display:table-cell; vertical-align:middle;}
.jcarousel-skin .jcarousel-item-horizontal{margin:0;}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal{margin:0;}

.jcarousel-skin .jcarousel-item-placeholder{background:#fff; color:#000;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal{position:absolute; top:138px; right:5px; width:32px; height:32px; cursor:pointer; background:transparent url(../images/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px; right:auto; background-image:url(../images/prev-horizontal.png);}
.jcarousel-skin .jcarousel-next-horizontal:hover, .jcarousel-skin .jcarousel-next-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin .jcarousel-next-horizontal:active{background-position:-64px 0;}

.jcarousel-skin .jcarousel-next-disabled-horizontal, .jcarousel-skin .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin .jcarousel-next-disabled-horizontal:active{cursor:default; background-position:-96px 0;}
.jcarousel-skin .jcarousel-prev-horizontal{position:absolute; top:138px; left:5px; width:32px; height:32px; cursor:pointer; background:transparent url(../images/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto; right:5px; background-image: url(../images/next-horizontal.png);}
.jcarousel-skin .jcarousel-prev-horizontal:hover, .jcarousel-skin .jcarousel-prev-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active{cursor:default; background-position:-96px 0;}
