/* Style sheet default */
*{margin:0;padding:0;}
body{background:url("tl_files/template/bg/weinfaesser_bg.jpg") center top no-repeat;font-family:verdana, arial, Geneva, sans-serif;font-size:100.01%;color:#333333;background-attachment: fixed;}
.mod_randomImage{display:none;}
.home .mod_randomImage{left:587px;top:5px;position:absolute;display:block;}
#facebook{width:50px;height:114px;left:0px;top:200px;position:fixed;float:left;display:block;background-image:url("tl_files/template/facebook_fanpage.png");background-repeat:no-repeat;background-position:-4px 0px;}
#facebook:hover{background-position:0px 0px;}
body.home{background-image:url("tl_files/template/bg/weinfaesser_bg.jpg");}
body.buschenschank{background-image:url("tl_files/template/bg/buschenschank_bg2.jpg");}
body.weingut{background-image:url("tl_files/template/bg/home_bg.jpg");}
body.zimmer,body.zimmerbuchung,body.zimmerpreise{background-image:url("tl_files/template/bg/zimmer2_bg.jpg");}
body.kontakt{background-image:url("tl_files/template/bg/kontakt_bg.jpg");}
h1{margin-top:-20px;margin-bottom:10px;padding:2px 50px 30px 70px;background-image:url("tl_files/template/rebe.jpg");background-repeat:no-repeat;font-weight:normal;font-size:1.8em;color:#666666;background-position:0px 0px;}
*:first-child+html #die-gaestezimmer h1{margin-top:-20px;}
h2{font-size:1.5em;}
h3{margin-bottom:7px;}
h4{margin-bottom:5px;}
#wrapper{background:url("tl_files/template/bg/wrapper.png") left top repeat-x;background-position: 0px 50px;}
#container{background:url("tl_files/template/bg/container.png") center bottom repeat-x;}
#impressum a,#kontakt a,#weinkeller a{text-decoration:underline;color:#444444;}
#impressum a:hover,#kontakt a:hover,#weinkeller a:hover{text-decoration:underline;color:#006600;}
#impressum .ce_text{width:630px;font-size:0.8em;}
#impressum h1{margin-top:-20px;padding-right:690px;padding-bottom:40px;background-image:url("tl_files/template/rebe.jpg");background-repeat:no-repeat;}
#impressum h3{color:#006600;}
#header_img{left:20px;top:70px;position:relative;}
#header{padding-bottom:15px;background:url("tl_files/template/header/header_home.jpg") left top no-repeat;background-position:20px 70px;}
#logo{width:380px;height:360px;bottom:0px;left:-105px;right:0px;top:-65px;position:absolute;}
.home #header{background-image:url("tl_files/template/header/header_home.jpg");}
.weingut #header{background-image:url("tl_files/template/header/header_weingut4.jpg");}
.winzer #header,.weinlagen #header,.weinkeller #header,.klassik #header,.lagenweine #header{background-image:url("tl_files/template/header/header_weingut3.jpg");}
.buschenschank #header{background-image:url("tl_files/template/header/header_buschenschank2.jpg");}
.zimmer #header,.zimmerbuchung #header,.zimmerpreise #header{background-image:url("tl_files/template/header/header_zimmer.jpg");}
.kontakt #header{background-image:url("tl_files/template/header/header_weingut2.jpg");}
#main .ce_text{margin-right:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;border-bottom:1px solid #dddddd;font-size:0.95em;}
#main .inside{margin-left:-30px;padding-bottom:20px;padding-left:30px;background-image:url("tl_files/template/bg/bg_80.png");background-position:center bottom;}
.home #main .inside{margin-left:0;padding-bottom:0;padding-left:0;background:none;}
#main .ce_text h1{height:35px;overflow:visible;margin-right:-20px;}
#main p{font-size:0.85em;color:#444444;line-height:1.4em;}
#home6 .image_container{margin-right:10px;margin-bottom:10px;}
#suchfeld{left:700px;top:320px;position:absolute;font-size:0.9em;color:#555555;}
#suchfeld input.submit{width:80px;height:25px;background-image:url("tl_files/template/buttons/suchen.jpg");background-repeat:no-repeat;background-position: 0px 0px;}
#suchfeld input.submit:hover{width:80px;height:25px;background-image:url("tl_files/template/buttons/suchen_over.jpg");background-repeat:no-repeat;background-position: 0px 0px;}
#left .inside{padding-right:50px;padding-left:20px;}
#left{width:319px;overflow:hidden;margin-right:0;}
.home #left .inside{padding-right:0;padding-left:20px;}
#main{min-height:350px;height:auto !important;height:350px;}
#footer{margin-bottom:-5px;padding:0 20px;background:url("tl_files/template/bg/footer_bg.jpg") left top repeat;border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd;font-size:0.75em;color:#777777;}
#footer a{text-decoration:underline;color:#666666;}
#footer a:hover{text-decoration:underline;color:#006600;}
.footer_item{width:333px;float:left;}
.footer_item h3{margin-right:40px;margin-bottom:15px;padding-bottom:2px;}
.home #footer{margin-top:-21px;}
#kontakt-footer{margin-top:41px;background-position:0px 10px;}
#kontakt-footer p{padding-left:40px;}
#kontakt-footer .ce_text p img{margin-bottom:10px;margin-left:-20px;padding-right:212px;padding-bottom:10px;border-bottom:1px solid #c4c4c4;}
#kontakt h1{margin-bottom:20px;margin-left:0;}
#sortiment_footer{float:left;margin-top:35px;margin-left:-20px;}
#sortiment_footer p,#sortiment_footer h4{padding-left:40px;}
#sortiment_footer p img{margin-bottom:10px;margin-left:-20px;padding-right:90px;padding-bottom:10px;padding-left:0;border-bottom:1px solid #c4c4c4;}
.home_item{width:280px;float:left;margin-right:23px;margin-bottom:27px;padding:10px 15px 0 0;background:#fefefe url("tl_files/template/bg/hot_spot.jpg") left top repeat-x;border:1px solid #dddddd;}
.home_item#home_item_zimmer{margin-right:0;}
#home6{margin:0;padding:0;}
.home #main .ce_text .image_container{margin:0 10px -9px 0;padding:0 0 0 15px;}
.home #main .ce_text .image_container img{border:0;}
body.home #main .inside{margin-bottom:25px;margin-left:10px;}
div#home{margin-left:-11px;}
#home_item_wein{width:610px;height:137px;overflow:hidden;}
#home_item_buschenschank{height:247px;overflow:hidden;}
#home_item_zimmer{height:247px;overflow:hidden;}
#home_item_weinkeller{height:267px;overflow:hidden;}
#home_item_news{height:157px;overflow:hidden;}
#home .home_item{margin-left:0;padding-top:10px;padding-right:23px;padding-left:0;}
#main .home_item{margin-right:0;margin-left:25px;}
#home6 p img{margin-top:-70px;margin-bottom:-90px;margin-left:-60px;padding-top:70px;padding-bottom:90px;padding-left:60px;background-image:url("tl_files/template/hotspots/weinglas.png");background-repeat:no-repeat;background-position: -15px 50px;}
#home p img{margin-top:-70px;margin-bottom:-90px;margin-left:-60px;padding-top:70px;padding-bottom:90px;padding-left:60px;background-image:url("tl_files/template/hotspots/weinglas.png");background-repeat:no-repeat;background-position: -15px 50px;}
.home_item p{margin-left:5px;padding:10px 0 0 50px;font-size:0.75em;color:#777;}
#home .home_item p{padding-top:9px;font-size:0.79em;color:#777;}
#home_item_wein p img{padding-right:230px;background-position:-15px 50px;}
#home_item_wein p{width:340px;float:left;margin:0;padding:0;}
#home_item_wein .image_container{position:relative;float:left;z-index:9;}
.home_item .image_container{margin-top:10px;padding-left:15px;}
#home .home_item .image_container img{margin-top:5px;}
.home_item h2{width:50px;height:100px;margin:0;padding:0;}
#slideWrapper{width:680px;height:340px;overflow:hidden;display:block;}
#innerSlideWrapper table{margin-left:115px;padding-top:10px;}
#innerSlideWrapper div.slideElem{width:300px;height:300px;float:left;}
#innerSlideWrapper div.slideElem img{float:left;}
.formbody{margin-bottom:20px;}
td,th{padding-top:5px;padding-bottom:5px;padding-left:0;}
input{padding:4px;border:1px solid #adadad;font-size:0.8em;color:#525252;}
textarea{padding:4px;border:1px solid #adadad;font-size:1.1em;color:#525252;}
span.mandatory{font-size:0.9em;color:#ff5252;}
label{font-size:0.9em;color:#575757;}
.submit{color:#ffffff;cursor:pointer; border:none;}
input#ac_keywords2{border-color:#ababab;}
#buchungsanfrage h4{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #adadad;}
#buchungsanfrage h1,#klassik h1,#lagenweine h1,#safte h1,#buschenschank-reservierung h1{margin-top:0;}
#buchungsanfrage h5{margin-top:20px;margin-bottom:0;padding-top:10px;border-top:1px solid #adadad;font-size:0.9em;}
#anfrage-formular .colspan p{font-size:0.7em;}
#anfrage-formular .submit,#buchungsanfrage .submit,#buschenschank-reservierung .submit{width:80px;background:url("tl_files/template/buttons/absenden.jpg") left top no-repeat;}
#anfrage-formular .submit:hover,#buchungsanfrage .submit:hover,#buschenschank-reservierung .submit:hover{width:80px;background:url("tl_files/template/buttons/absenden_over.jpg") left top no-repeat;}
#anfrage-formular h1{margin-top:-5px;}
#buschenschank-reservierung .colspan p{font-size:0.7em;}
#buschenschank-reservierung h1{height:45px;font-weight:normal;font-size:1.8em;}
#buchungsanfrage .colspan p{font-size:0.7em;}
#main .ce_text .image_container{margin-right:20px;margin-left:20px;}
#weingut .image_container img,#weinkeller .image_container img,#buschenschank .image_container img,#speisekarte .image_container img,#winzer .image_container img,#die-gaestezimmer .image_container img{border:2px solid #d4d4d4;}
#klassik #slideWrapper img{border:0;}
#main .ce_text .image_container img{padding:4px;}
#safte .weinbeschreibung{height:175px;vertical-align:top;font-size:0.9em;}
#safte h4{font-size:1.1em;color:#006600;}
#zimmerpreise h5{padding-left:21px;background:url("tl_files/template/blatt.png") left top no-repeat;font-size:1em;color:#7a7a7a;background-position: 0px 0px;}
#zimmerpreise h1{margin-top:-21px;margin-left:0;font-size:1.9em;}
#zimmerpreise h4{font-size:1.2em;color:#006600;}
#zimmerpreise .ce_text table{font-size:0.85em;}
#zimmerpreise .ce_text{width:625px;}
#goForward{width:104px;height:45px;display:block;margin-top:0;margin-right:20px;margin-bottom:0;background:url("tl_files/template/buttons/next.png") left top no-repeat;font-size:0em;cursor:pointer;}
#goBack{width:104px;height:45px;position:relative;display:block;margin-top:0;margin-right:20px;margin-bottom:0;background:url("tl_files/template/buttons/back.png") left top no-repeat;font-size:0em;cursor:pointer; z-index:999;}
#goBack img,#goForward img{display:none;}
#slideWrapper .weinbeschreibung{width:190px;height:196px;vertical-align:top;font-size:0.85em;}
#slideWrapper .weinbezeichnung{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;color:#006600;}
.weinbezeichnung h4{font-size:0.95em;}
#slideWrapper table{margin-top:-12px;}
.mod_dlh_googlemaps{margin-left:15px;}
#suche h3 a{color:#444444;}
#suche h3 a:hover{color:#006600;}
#suche h3{margin-top:20px;font-weight:normal;font-size:1.2em;}
#suche .url{margin-top:3px;color:#006600;}
#suche .relevance{font-size:0.7em;}
*:first-child+html body.home #main .inside{margin-left:10px;padding-bottom:20px;}
.ce_gallery .image_container{margin-right:10px;}
#speisekarte h5{margin-top:15px;font-weight:normal;font-size:1em;}
#fehlertext a{color:#006600;}
#fehlertext ul li{font-size:0.9em;}
.mod_sitemap ul{padding-left:30px;}
.mod_sitemap ul li{margin-bottom:10px;}
.mod_sitemap ul.level_2{margin-top:5px;font-weight:normal;color:#333;}
.mod_sitemap ul.level_1{font-weight:bold;}
.mod_sitemap a{text-decoration:none;font-size:0.85em;color:#006600;}
.mod_sitemap a:hover{text-decoration:underline;}
input.captcha{width:20px;}
td.col_0{width:150px;margin-right:0;}
#weinslider{left:86px;top:354px;position:absolute;}
#weinslider #slideWrapper{width:225px;height:100px;}
#weinslider #innerSlideWrapper{width:215px;height:100px;}
#weinslider div.slideElem{width:205px;height:100px;}
#weinslider #goBack,#weinslider #goForward{width:60px;height:23px;display:block;}
#weinslider #goBack img,#weinslider #goForward img{display:none;}
#weinslider #goBack{left:0px;top:90px;position:absolute;background:url("tl_files/template/hotspots/weinflaschen/back.png") left top no-repeat;}
#weinslider #goForward{left:145px;top:90px;position:absolute;background:url("tl_files/template/hotspots/weinflaschen/weiter.png") left top no-repeat;}
#weinslider a{text-decoration:none;font-size:0.7em;color:#575957;}
#weinslider a:hover{text-decoration:underline;}
#winzer .image_container{left:-20px;position:relative;}
#browserUpdate{position:relative;z-index:999;}
span.preis{display:none;}
#preisdownload a{right:27px;top:0px;position:absolute;padding-top:5px;padding-right:33px;padding-bottom:5px;background:url("tl_files/template/buttons/download.jpg") right top no-repeat;font-weight:bold;text-decoration:none;font-size:0.8em;color:#888;}
#preisdownload a:hover{text-decoration:underline;}
.preis{display:none;}
