/* ************* strg.at 2010
************** */

html { height: 100%; }
body { background: #ebe2af url(http://turkof.strgstatic.com/pix/bodybg/body_bg_1.png) repeat-x 0 0; font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; margin:0; height: 100%; color: #666; font-size: 11px; }
h1 { font-family: Georgia,"Times New Roman", serif; font-size: 25px; color: #676767; font-weight: normal; margin-bottom: 22px; }
h2 { font-family: Georgia,"Times New Roman", serif; font-weight: normal; font-size: 17px; color: #000; }
h3 { font-family: Georgia,"Times New Roman", serif; font-size: 13px; color: #333; font-weight: normal; }
h4 { font-family: Georgia,"Times New Roman", serif; font-size: 14px; color: #53838f; font-weight: normal; margin-bottom: 8px; }
a { text-decoration: none; outline: none; color: #666; }
a:hover { }

/* ********** common styles ********** */
* { padding: 0; margin: 0; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clear { clear: both; }
ul { list-style: none; }
img { border: none; }
p { margin-bottom: 23px; font-size: 12px; line-height: 16px; }
.serif { font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; font-size: 11px; color: #000; margin-bottom: 20px; }
.serif p { font-size: 12px; }
.hide { display: none; }
.black { color: #000; }
.left { float: left; }
.right { float: right; }
.nomargin { margin: 0 !important; }
.hidden { overflow: hidden; }
.margin289 { margin-top: 289px; }
.padding289 { padding-top: 289px; }

/* ----- MAIN ELEMENTS ----- */
#wrapper { width: 862px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; 
position: relative; background: url("http://turkof.strgstatic.com/pix/2_2010-06-18.png") repeat-y -10px 0px;}
#header { height: 109px; text-align: left; clear: both; padding-top: 67px; width: 850px; margin-left: 6px; }
#headerbg { background: url(http://turkof.strgstatic.com/pix/header_bg.jpg) no-repeat 0 0; position: absolute; height: 157px; width: 850px; top:0; left:6px; }
#headerbg1 { background: url(http://turkof.strgstatic.com/pix/header_bg.jpg) no-repeat 0 0; position: absolute; height: 157px; width: 850px; top:0; left:6px; display: none; }
#faux { width: 830px; padding: 0 16px 0 16px; }
#leftcolumn { width: 178px; float: left; margin: -8px 10px 0 0; }
#middlecolumn { width: 450px; float: left; }
#middlecolumn a { color: #999; border-bottom: 1px dotted #000; }
#middlecolumn a.navigation { border: none; }
#startSlider a { color: #fff; }
#widecolumn { width: 640px; float: left; }
#rightcolumn { width: 180px; float: left; margin: 27px 0 0 12px; }
#footer { height: 132px; border-top: 1px dotted #ccc; clear: both; padding-top: 10px; margin-top: 10px; }
#footer .address { float: left; width: 180px; margin-right: 10px; }
#bodyOverlay { background: #bbc7b9 url(http://turkof.strgstatic.com/pix/body_bg.png) repeat-x 0 0; position: absolute; height: 100%; width: 100%; display: none; background: red; }
#sliderDropDown { background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") -10px -10px; height: 62px; width: 188px; position: absolute; top: -41px; left: 664px; padding-left:2px; cursor: pointer; }
#sliderDropDown .inlay { background: #dfd17f; height: 28px; width: 171px; padding: 13px 0 0 9px; }

#styleSlider { background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") no-repeat -10px -92px;
width: 153px; height: 11px; padding-left: 8px; }

#styleSlider .ui-slider-handle { 
background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") no-repeat -10px -123px;
width: 15px; height: 21px; position: absolute; z-index: 2; margin-top: -5px; }
#menu { background: #000; width: 428px; height: 90px; margin-left: 198px; float: left; padding: 11px; color: #fff; font-size: 11px; text-transform: uppercase; position: relative; }
#menu a { color: #fff; font-size: 11px; text-transform: uppercase; border: none; }
.logo { width: 287px; float: left; height: 37px; }
.logo a { 
background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") no-repeat -10px -164px;height: 37px; text-indent: -9999px; margin: 0; display: block; }
.language { width: 50px; float: right; text-align: right; }
.language .selected { color: #b8c9b7 !important; }
#MainMenu { margin-top: 14px; overflow: hidden; }
#MainMenu .row { float: left; margin-right: 26px; }
#MainMenu li { height: 15px; }
#MainMenu .selected,
#MainMenu a:hover  { font-weight: bold; border-bottom: 1px dotted #fff; }
#search { float: left; width: 170px; height: 102px; margin-left: 12px; /* opacity: 0.9; */
padding: 5px; position: relative; }
#searchbg { background: url(http://turkof.strgstatic.com/pix/search_bg.png) repeat-y 0 0; height: 112px; width: 180px; position: absolute; top: 0; left: 0; }
#searchbg1 { background: url(http://turkof.strgstatic.com/pix/search_bg.png) repeat-y 0 0; height: 112px; width: 180px; position: absolute; top: 0; left: 0; display: none; }
#search .textinput { background: #fff; color: #aaa; border: none; height: 14px; width: 116px; font-size: 10px; padding: 1px 0 0 2px; margin-right: 5px; }
.searchBtn { 
background: url(http://turkof.strgstatic.com/pix/search_buttons.png) no-repeat 0 0; 
width: 47px; height: 15px; border: none; cursor: pointer; }
.newsletterBtn { background: url(http://turkof.strgstatic.com/pix/search_buttons.png) no-repeat -47px 0; width: 77px; height: 15px; border: none; cursor: pointer; }
.buchenBtn { 
 font-size: 0px; width: 47px; height: 15px; border: none; cursor: pointer; margin-left: 8px; }
#search .buchen { margin-top: 20px; position: relative; }
#search .buchen select { width: 115px; }
#search .buchen p { color: #fff; text-transform: uppercase; margin: 0 0 0 0; font-size: 11px; line-height: 15px; }
.buchen a { color: #fff; }
#breadcrumbs { height: 19px; color: #999; font-size: 9px; padding-top: 8px; }
#breadcrumbs a { border-bottom: none; }
.menusubtitle { margin-top: 20px; display: block; }
.menuleft a { padding-left: 16px; 
display: block; 
color: #666; }
.menuleft .selected,
.menuleft a:hover { padding-left: 16px; display: block; 
color: #000; background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") no-repeat -10px -495px; }
.menuleft a:visited { color: #999; }
.menuleft a:visited.selected  { color: #000; }
.rightMenu { margin-bottom: 20px; }
.rightMenu span { font-family: Georgia, serif; font-size: 13px; color: #666; }
.rightMenu a { padding-left: 16px; 
display: block; 
color: #999;  background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") no-repeat -10px -495px; }
.rightMenu .selected,
.rightMenu a:hover { padding-left: 16px; display: block; 
color: #000;  background: url("http://turkof.strgstatic.com/pix/1_2010-06-18.png") no-repeat -10px -495px; }
.eleven,
.eleven p { font-size: 11px; line-height: 14px; margin-bottom: 17px; }

.eleven a { color: #666; text-decoration: underline; }
.eleven a:hover { color: #000; text-decoration: underline; }
.subimage { font-size: 10px; color: #999; line-height: 26px; margin-bottom: 4px; }

/***** FOTOS & VIDEOS *****/
#fotoVideo { }
#fotoVideo .controls { margin-top: 35px; height: 30px; }
#fotoVideo .controls .item { float: left; margin-left: 14px; }
#fotoVideo .controls .item a { color: #999; }
#fotoVideo .controls .item .label { margin: -13px 0pt 0pt 14px; color: #999; }
#fotoVideo .controls .item img { margin: 3px 3px 0 0; }
#fotoVideo .controls .item .zlink { margin: -12px 0px 0 14px; }
#fotoVideo .controls .pages { margin-top: 2px; }
#fotoVideo .controls .item .wlink { margin: 0 5px 0 0; display: inline; }
#fotoVideo .controls .item .wlink a { margin: -2px 0 0 0; display: inline; }
#fotoVideo .controls .count { color: #000; margin-top: 2px; }
#fotoVideo .boxes { 
}
#fotoVideo .boxes .box { width: 144px; height: 152px; border: 1px solid #ccc; padding: 4px; float: left; margin: 0 8px 8px 0; }
#fotoVideo .boxes .video { background: #eee; }
#fotoVideo .boxes .box .title { color: #000; font-size: 10px; margin: 5px 0 0 0; }
#fotoVideo .boxes .box p { color: #999; font-size: 10px; }
.smallVidOverlay { position: absolute; margin: 22px 0 0 23px; background: url(http://turkof.strgstatic.com/pix/play_btn_overlay_small.png) no-repeat; width: 24px; height: 24px; }
.bigVidOverlay { position: absolute; margin: 27px 0 0 51px; background: url(http://turkof.strgstatic.com/pix/play_btn_overlay_big.png) no-repeat; width: 42px; height: 42px; }
/***** GOOGLE MAP *****/

#map { width: 180px; height: 150px; margin-bottom: 5px; }
#map #copyright { font-size: 6px !important; }

/***** GALLERY *****/
#gallery {}
#gallery a { border: none; }
#gallery .image { width: 448px; height: 285px; border: 1px solid #ccc; margin-bottom: 0px; }
#gallery .image .enlarge a { background: url(http://turkof.strgstatic.com/pix/enlarge.gif) no-repeat; width: 25px; height: 25px; position: absolute; margin: 251px 0 0 416px; display: block; }
#gallery .beforeAfter { height: 16px; color: #999; padding-top: 4px; }
#gallery .beforeAfter .item { float: left; width: 225px; }
#gallery .thumbrow { background: #e8e8e8; border: 1px solid #ccc; width: 448px; height: 69px; margin-top: 0px; }
#gallery .thumbrow img { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }

/***** GALLERYSLIDER *****/

.jcarousel-skin-gallery .jcarousel-container { }
.jcarousel-skin-gallery .jcarousel-container-horizontal { width: 428px; padding: 0 0 0 24px; }
.jcarousel-skin-gallery .jcarousel-clip-horizontal { width:  399px; height: 69px; }
.jcarousel-skin-gallery .jcarousel-item { width: 69px; height: 69px; }
.jcarousel-skin-gallery .jcarousel-item-horizontal { margin-right: 13px; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-gallery .jcarousel-next-horizontal { position: absolute; top: 0; right: 4px; width: 22px; height: 69px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/gallery_arrow_right.gif) no-repeat 0 0; }
.jcarousel-skin-gallery .jcarousel-prev-horizontal { position: absolute; top: 0; left: 0; width: 22px; height: 69px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/gallery_arrow_left.gif) no-repeat 0 0; }
/***** FOOTERSLIDER *****/

.jcarousel-skin-footer .jcarousel-container { }
.jcarousel-skin-footer .jcarousel-container-horizontal { width: 428px; padding: 0 0 0 22px; }
.jcarousel-skin-footer .jcarousel-clip-horizontal { width:  415px; height: 106px; }
.jcarousel-skin-footer .jcarousel-item { width: 79px; height: 106px; }
.jcarousel-skin-footer .jcarousel-item a { height: 107px;   width: 77px;   display: block; }
.menurightEA a { width: 77px; height: 107px; display: block; 
}
.menurightEA h3 { color:#666; font-family:Georgia,serif; font-size:13px; margin-bottom: 6px; }

.jcarousel-skin-footer .jcarousel-item .book1 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat 0 0; }
.jcarousel-skin-footer .jcarousel-item .book1:hover, .jcarousel-skin-footer .jcarousel-item .book1.selected,
.menurightEA .book1 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat 0 -109px; }
.jcarousel-skin-footer .jcarousel-item .book2 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -80px 0; }
.jcarousel-skin-footer .jcarousel-item .book2:hover, .jcarousel-skin-footer .jcarousel-item .book2.selected,
.menurightEA .book2 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -80px -109px; }
.jcarousel-skin-footer .jcarousel-item .book3 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -159px 0; }
.jcarousel-skin-footer .jcarousel-item .book3:hover, .jcarousel-skin-footer .jcarousel-item .book3.selected,
.menurightEA .book3 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -159px -109px; }
.jcarousel-skin-footer .jcarousel-item .book4 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -240px 0; }
.jcarousel-skin-footer .jcarousel-item .book4:hover, .jcarousel-skin-footer .jcarousel-item .book4.selected,
.menurightEA .book4 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -240px -109px; }
.jcarousel-skin-footer .jcarousel-item .book5 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -321px 0; }
.jcarousel-skin-footer .jcarousel-item .book5:hover, .jcarousel-skin-footer .jcarousel-item .book5.selected,
.menurightEA .book5 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -321px -109px; }
.jcarousel-skin-footer .jcarousel-item .book6 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -402px 0; }
.jcarousel-skin-footer .jcarousel-item .book6:hover, .jcarousel-skin-footer .jcarousel-item .book6.selected,
.menurightEA .book6 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -402px -109px; }
.jcarousel-skin-footer .jcarousel-item .book7 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -484px 0; }
.jcarousel-skin-footer .jcarousel-item .book7:hover, .jcarousel-skin-footer .jcarousel-item .book7.selected,
.menurightEA .book7 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -484px -109px; }
.jcarousel-skin-footer .jcarousel-item .book8 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -566px 0; }
.jcarousel-skin-footer .jcarousel-item .book8:hover, .jcarousel-skin-footer .jcarousel-item .book8.selected,
.menurightEA .book8 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -566px -109px; }
.jcarousel-skin-footer .jcarousel-item .book9 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -647px 0; }
.jcarousel-skin-footer .jcarousel-item .book9:hover, .jcarousel-skin-footer .jcarousel-item .book9.selected,
.menurightEA .book9 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -647px -109px; }
.jcarousel-skin-footer .jcarousel-item .book10 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -726px 0; }
.jcarousel-skin-footer .jcarousel-item .book10:hover, .jcarousel-skin-footer .jcarousel-item .book10.selected,
.menurightEA .book10 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -726px -109px; }
.jcarousel-skin-footer .jcarousel-item .book11 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -807px 0; }
.jcarousel-skin-footer .jcarousel-item .book11:hover, .jcarousel-skin-footer .jcarousel-item .book11.selected,
.menurightEA .book11 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -807px -109px; }
.jcarousel-skin-footer .jcarousel-item .book12 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -887px 0; }
.jcarousel-skin-footer .jcarousel-item .book12:hover, .jcarousel-skin-footer .jcarousel-item .book12.selected,
.menurightEA .book12 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -887px -109px; }
.jcarousel-skin-footer .jcarousel-item .book13 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -968px 0; }
.jcarousel-skin-footer .jcarousel-item .book13:hover, .jcarousel-skin-footer .jcarousel-item .book13.selected,
.menurightEA .book13 { background: url(http://turkof.strgstatic.com/pix/books.jpg) no-repeat -968px -109px; }
.jcarousel-skin-footer .jcarousel-item-horizontal { margin-right: 5px; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-footer .jcarousel-next-horizontal { position: absolute; top: 41px; right: 0; width: 12px; height: 11px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/1_2010-06-18.png) no-repeat -10px -467px; }
.jcarousel-skin-footer .jcarousel-prev-horizontal { position: absolute; top: 41px; left: 0; width: 12px; height: 11px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/1_2010-06-18.png) no-repeat -10px -436px; }
/***** STARTSLIDER *****/

#startSlider .text { position: absolute; margin-top: 163px; 
width: 440px; }
#startSlider h1 { display: inline; font-size: 20px; color: #fff; background: #000; padding: 3px 5px 4px 6px; margin: 0 0 20px 0; }
#startSlider br { display: block; margin: 0 0 0 0; }

#startSlider h2 { display: inline; font-family: Georgia, serif; font-size: 14px; color: #fff; background: #000; margin: 20px 0 0 0; padding: 2px 5px 4px 0; 
/* ff */
line-height: 21px; outline: 2px solid #000; }


@media screen and (-webkit-min-device-pixel-ratio:0) { #startSlider h2 { /* safari only */
line-height: 20px; }
}
.sliderboder { border-left: 6px solid #000; padding: 2px 0 4px 0; margin-top: 10px; }
.jcarousel-skin-start .jcarousel-container { }
.jcarousel-control .navigation { background: url(http://turkof.strgstatic.com/pix/karussell_kaestchen.jpg) no-repeat; background-position:  -148px 0; height: 60px; width: 141px; display: block; padding: 10px 0 0 7px; float: left; margin: 2px 3px 0 0; }
.jcarousel-control .selected { background: url(http://turkof.strgstatic.com/pix/karussell_kaestchen.jpg) no-repeat; background-position: 0 0; }
.jcarousel-control .mr0 { margin-right: 0; }

.jcarousel-control .navigation .headline { font-family: Georgia, serif; font-size: 15px; color: #fff; line-height: 24px; position: relative; }
.jcarousel-control .navigation .text { font-family: Georgia, serif; font-size: 12px; color: #fff; line-height: 14px; position: relative; }
.jcarousel-skin-start .jcarousel-container-horizontal { width: 450px; padding: 0; }
.jcarousel-skin-start .jcarousel-clip-horizontal { width:  450px; height: 260px; }
.jcarousel-skin-start .jcarousel-item { width: 450px; height: 260px; }
.jcarousel-skin-start .jcarousel-item-horizontal { }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-start .jcarousel-next-horizontal { position: absolute; top: 41px; right: 0; width: 18px; height: 22px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/black_arrow_right.gif) no-repeat 0 0; }
.jcarousel-skin-start .jcarousel-prev-horizontal { position: absolute; top: 41px; left: 0; width: 18px; height: 22px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/black_arrow_left.gif) no-repeat 0 0; }
/***** OVERLAYSLIDER *****/

.jcarousel-skin-overlay .jcarousel-container { }
.jcarousel-skin-overlay .jcarousel-container-horizontal { width: 692px; padding: 0; }
.jcarousel-skin-overlay .jcarousel-clip-horizontal { width:  692px; height: 480px; }
.jcarousel-skin-overlay .jcarousel-item { width: 692px; height: 480px; }
.jcarousel-skin-overlay .jcarousel-item-horizontal { }
/***** Horizontal Buttons *****/

.jcarousel-skin-overlay .jcarousel-next-horizontal { position: absolute; top: 214px; right: -12px; width: 26px; height: 29px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/overlay/arrow_overlay_right.png) no-repeat 0 0; }
.jcarousel-skin-overlay .jcarousel-prev-horizontal { position: absolute; top: 214px; left: -12px; width: 26px; height: 29px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/overlay/arrow_overlay_left.png) no-repeat 0 0; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
width: 75px; height: 75px; }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
#startSlider-next { position: absolute; top: 41px; right: 0; width: 18px; height: 22px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/black_arrow_right.gif) no-repeat 0 0; }
/**
 *  Horizontal Buttons FOTO
 */
.jcarousel-skin-foto .jcarousel-next-horizontal { position: absolute; top: 41px; right: 0; width: 12px; height: 11px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/1_2010-06-18.png) no-repeat -10px -467px; }
.jcarousel-skin-foto .jcarousel-prev-horizontal { position: absolute; top: 41px; left: 0; width: 12px; height: 11px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/1_2010-06-18.png) no-repeat -10px -436px; }
.fs .jcarousel-item { width: 100px; height: 100px; border: 1px solid #000; }
.fs .jcarousel-next-horizontal { position: absolute; top: 41px; right: 0; width: 12px; height: 11px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/1_2010-06-18.png) no-repeat -10px -467px; }
.fs .jcarousel-prev-horizontal { position: absolute; top: 41px; left: 0; width: 12px; height: 11px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/1_2010-06-18.png) no-repeat -10px -436px; }
#slider { width: 450px; position: relative; }
.scroll { height: 285px; width: 450px; overflow: auto; overflow-x: hidden; position: relative; clear: left; border: 1px solid #ccc; }
.scrollContainer div.panel { height: 285px; width: 450px; }
ul.navigation { list-style: none; margin: 0; padding: 0; padding-bottom: 9px; }
ul.navigation li { display: inline; margin-right: 10px; }
ul.navigation a { padding: 10px; color: #000; text-decoration: none; }
ul.navigation a:hover { background-color: #f6f6f6; }
ul.navigation a.selected { background-color: #fff; }
ul.navigation a:focus { outline: none; }
.scrollButtons { position: absolute; top: 150px; cursor: pointer; display: none; }
.scrollButtons.left { left: -20px; }
.scrollButtons.right { right: -20px; }
/***** GALLERYSLIDER *****/

.jcarousel-skin-gallery .jcarousel-container { }
.jcarousel-skin-gallery .jcarousel-container-horizontal { width: 428px; padding: 0 0 0 24px; }
.jcarousel-skin-gallery .jcarousel-clip-horizontal { width:  399px; height: 69px; }
.jcarousel-skin-gallery .jcarousel-item { width: 69px; height: 69px; }
.jcarousel-skin-gallery .jcarousel-item-horizontal { margin-right: 13px; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-gallery .jcarousel-next-horizontal { position: absolute; top: 0; right: 4px; width: 22px; height: 69px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/gallery_arrow_right.gif) no-repeat 0 0; }
.jcarousel-skin-gallery .jcarousel-prev-horizontal { position: absolute; top: 0; left: 0; width: 22px; height: 69px; cursor: pointer; background: transparent url(http://turkof.strgstatic.com/pix/gallery_arrow_left.gif) no-repeat 0 0; }
.loading { background: url(http://turkof.strgstatic.com/pix/loading.gif) no-repeat; }
#newsletter { width: 425px; }
#cont .textinput, #newsletterForm .textinput { background: #fff; color: #000; border: 1px solid #999; height: 14px; width: 200px; font-size: 10px; padding: 1px 0 0 2px; margin-right: 3px; }
#cont .textinput.full, #newsletterForm .textinput.full { width: 406px; }
#cont .input_error, .star, #newsletterForm .input_error { color: #f33; }
.image-caption-containerleft { display: block; padding: 4px 12px 0 0; }
.image-caption-containerright { display: block; padding: 4px 0 0 10px; }
.image-caption-containerleft .image-caption { color: #666; font-size: 11px; line-height: 14px; padding: 3px 1px 15px 0; display: block; }
.image-caption-containerright .image-caption { color: #666; font-size: 11px; line-height: 14px; padding: 3px 1px 15px 0; display: block; }
.nocaptionleft { padding: 4px 12px 5px 0; }
.nocaptionright { padding: 4px 0 5px 15px; }
h1.content { font-family: Georgia,"Times New Roman", serif; font-weight: normal; font-size: 17px; color: #000; margin-bottom: 18px; }
h2.menutitle,
h1.menutitle { font-family: Georgia,"Times New Roman", serif; font-size: 13px; color: #000; font-weight: normal; margin-bottom: 14px; }
.checklist { background: url(http://turkof.strgstatic.com/pix/checklist.gif) no-repeat 0 4px; padding: 0 0 10px 20px; margin: 0 0 10px 0; }

#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #000; text-align: center; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background: url('http://turkof.strgstatic.com/pix/fancybox-1.3.0/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background: transparent url('http://turkof.strgstatic.com/pix/fancybox-1.3.0/fancy_title_left.png') repeat-x; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('http://turkof.strgstatic.com/pix/fancybox-1.3.0/fancy_title_main.png') repeat-x; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background: transparent url('http://turkof.strgstatic.com/pix/fancybox-1.3.0/fancy_title_right.png') repeat-x; }

#fancybox-title .beforeafter { height: 16px; color: #999; padding-top: 4px; /* margin-top: -100px; */
}
#fancybox-title .beforeafter table { border:none; width: 100%; }
#fancybox-title .beforeafter td { text-align: center; width: 50%; }
.videosrc { display: none; }
#asd { display: none; }
#fancybox-inner div { display: block !important; }
.resultnum { font-size: 16px; color: #aaa; display: block; float:left; width: 80px; height: 50px; padding-left: 40px; }
.resultitem span.resulth4 { font-size: 14px; color: #666; display: block; }
.resultitem { color: #000; font-size: 11px; margin: 0 0 10px 120px; 

}
#middlecolumn .resultitem a { text-decoration: none; color: #000; border: none; }
span.arrow { width: 30px; height: 12px; padding: 0 0 0 12px; background: transparent url('http://turkof.strgstatic.com/pix/listitem.gif') no-repeat 0 3px; }
h4 span.arrow { width: 30px; height: 12px; padding: 0 0 0 10px; background: transparent url('http://turkof.strgstatic.com/pix/listitem.gif') no-repeat 0 5px; }


/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_window { font: 11px Arial,Helvetica,"Helvetica Neue",sans-serif; color: #666666; }
#TB_secondLine { font: 10px Arial,Helvetica,"Helvetica Neue",sans-serif; color:#666666; }
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; 
opacity: 0.75; }

#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#666666; display:none; text-align:left; top:50%; left:50%; }


#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; display: none; }
#TB_ajaxWindowTitle{ float:left; padding: 3px 5px 4px 6px; margin-bottom:1px; }
#TB_title 
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px;}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; display: none; height:100%; width:100%; }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }



/* fancybox startoverlay */

div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: none; z-index: 30; color: #000 !important;}
div#fancy_wrap { text-align: left;}
div#fancy_outer { position: absolute;
  top: 0 !important; left: 0 !important; z-index: 90; padding: 0 0 33px 0; margin: 0; overflow: hidden; background: transparent; display: none; height: 269px !important; width: 100% !important; background: url(http://turkof.strgstatic.com/pix/start_overlay_bg.png) repeat-x;}
div#fancy_inner { position: relative; width:100%; height:100%; background: #FFF;}
div#fancy_content { margin: 0; z-index: 100; position: absolute; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;}
div#overlay { background: #fff; color: #000; height: 289px; width: 100%; z-index: 100;}
div#fancy_bg { display: none;}
#overlay .color { background: url(http://turkof.strgstatic.com/pix/bodybg/body_bg_1.png) repeat-x 0 -609px; width: 120%; height: 289px; position: absolute; left: 0;}
#overlay .color2 { background: url(http://turkof.strgstatic.com/pix/bodybg/body_bg_1.png) repeat-x 0 -609px; width: 120%; height: 289px; position: absolute; display: none; left: 0;}
#overlay .inlay { width: 790px; margin: 0 auto; position: relative; padding: 30px;}
#overlay .inlay h1 { font-size: 18px; color: #000;  font-family: Arial, Helvetica, sans-serif; text-align: center;  }
#overlay .inlay p { font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; text-align: center;}
#overlay .inlay #weiter { background: url(http://turkof.strgstatic.com/pix/overlayslider/weiter_btn.png) no-repeat; height: 15px; width: 60px; display: block; margin-left: 360px; cursor: pointer;}
#overlay .inlay .overlaysliderbg { margin: 50px 0 32px 0;background: url("http://turkof.strgstatic.com/pix/overlayslider/slider_bg.gif") no-repeat; height: 11px; width: 767px; padding-left: 20px;}
#overlay .inlay .ui-slider-handle { background: url(http://turkof.strgstatic.com/pix/overlayslider/knob.gif) no-repeat; width: 29px; height: 21px; position: absolute; z-index: 2; margin-top: 0px;}
#overlay #overlayslider { width: 720px; position: relative;}