@charset "utf-8";
/* CSS Document - Allgemeine Definitionen */

* {
	margin:0;
	padding:0;
}

html, body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#5d5a5a;
	text-align:center;
	margin:0;
	background-color:#fafafa;
	background-image:url(../img/body_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

img {
	border:none;
}

.clearer {
	clear:both;
}

.preload {
	display:none;
}

a {
	outline:none;
}

h1 {
	font-weight:normal;
	color:#00501f;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size:18pt;
	border-bottom:1px dashed #c0bfbf;
	width:100%;
	margin-bottom:15px;
	padding-bottom:3px;
}

h2 {
	font-weight:normal;
	color:#00501f;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size:16pt;
	width:100%;
	margin-bottom:10px;
	line-height:16pt;
}

#logo {
	position:absolute;
	margin-left:720px;
	margin-top:17px;
	z-index:900;
}

#gutschein {
	position:fixed;
	top:0;
	right:0;
	z-index:15000;
}

*+html #gutschein {
	left:100%;
	margin-left:-170px;
}

#gutschein img {
	margin:0;
}

#feedback {
	position:fixed;
	right:0;
	bottom:0;
	z-index:15000;
}

#feedback img {
	margin:0;
}

#wrapper {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background:url(../img/wrapper_bg.jpg) top left repeat-y;
	text-align:left;
}

#nav_container {
	margin-left:43px;
}

#nav_container ul li {
	float:left;
	list-style-type:none;
}

#nav_container ul li a {
	display:block;
}

/*

#nav_container #zimmer_preise a {
	width:92px;
	height:102px;
	text-indent:-9999px;
	display:block;
	background:url(../img/nav_zimmer_preise.jpg) top left no-repeat;
}

#nav_container #zimmer_preise a:hover,
#nav_container #zimmer_preise a.active {
	background:url(../img/nav_zimmer_preise_hover.jpg) top left no-repeat;
}

#nav_container #arrangements_packages a {
	width:119px;
	height:102px;
	text-indent:-9999px;
	display:block;
	background:url(../img/nav_arrangements_packages.jpg) top left no-repeat;
}

#nav_container #arrangements_packages a:hover,
#nav_container #arrangements_packages a.active {
	background:url(../img/nav_arrangements_packages_hover.jpg) top left no-repeat;
}

#nav_container #restaurant_kulinarik a {
	width:106px;
	height:102px;
	text-indent:-9999px;
	display:block;
	background:url(../img/nav_restaurant_kulinarik.jpg) top left no-repeat;
}

#nav_container #restaurant_kulinarik a:hover,
#nav_container #restaurant_kulinarik a.active {
	background:url(../img/nav_restaurant_kulinarik_hover.jpg) top left no-repeat;
}

#nav_container #aktivitaeten a {
	width:117px;
	height:102px;
	text-indent:-9999px;
	display:block;
	background:url(../img/nav_aktivitaeten.jpg) top left no-repeat;
}

#nav_container #aktivitaeten a:hover,
#nav_container #aktivitaeten a.active {
	background:url(../img/nav_aktivitaeten_hover.jpg) top left no-repeat;
}

#nav_container #weingut_weinseminare a {
	width:115px;
	height:102px;
	text-indent:-9999px;
	display:block;
	background:url(../img/nav_weingut_weinseminare.jpg) top left no-repeat;
}

#nav_container #weingut_weinseminare a:hover,
#nav_container #weingut_weinseminare a.active {
	background:url(../img/nav_weingut_weinseminare_hover.jpg) top left no-repeat;
}

#nav_container #anfragen_buchen a {
	width:93px;
	height:102px;
	text-indent:-9999px;
	display:block;
	background:url(../img/nav_anfragen_buchen.jpg) top left no-repeat;
}

#nav_container #anfragen_buchen a:hover,
#nav_container #anfragen_buchen a.active {
	background:url(../img/nav_anfragen_buchen_hover.jpg) top left no-repeat;
}

*/

#slideshow_container {
	height:369px;
}

#slideshow {
	position:absolute;
	margin-top:-10px;
}

#slideshow #slideshow_bg {
	position:absolute;
}

#slideshow #rechts_oben {
	position:absolute;
	margin-top:0px;
	margin-left:950px;
	z-index:700;
}

#slideshow #rechts_unten {
	position:absolute;
	margin-top:340px;
	margin-left:960px;
	z-index:700;
}

#slideshow #links_oben {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	z-index:700;
}

#slideshow #links_unten {
	position:absolute;
	margin-top:321px;
	margin-left:0px;
	z-index:700;
}

#slideshow #slideshow_pics {
	margin-left:20px;
	margin-top:10px;
}

#slideshow .rgsnest {
	display:none;
}

#slideshow .rgslideshow {
	border:none;
}

#content_container {
	background:url(../img/content_bg.jpg) top left no-repeat;
	width:950px;
	margin-left:26px;
	padding-bottom:30px;
	min-height:670px;
}

#content_container #content {
	margin-left:80px;
}

#content_container #content a {
	color:#00501F;
	text-decoration:none;
}

#content_container #content p.bodytext {
	margin-bottom:25px;
} 

#content_container #content li {
	margin-left:25px;
} 

#content_container #content a:hover {
	text-decoration:underline;
}

#content_container #content #col1 {
	float:left;
	width:450px;
	line-height:18pt;
}

#content_container #content #col2 {
	float:left;
	width:305px;
	margin-left:30px;
	line-height:18pt;
}

#content_container #content ul {
	margin-left:30px;
}

#col2 .news-list-container {
	margin-top:25px;
}

#col2 .news-list-item {
	background-color:#d9e0dc;
	border:1px solid #bbcbc1;
	margin-bottom:15px;
}

#col2 .news-list-item .news-list-text {
	margin-left:12px;
	width:170px;
	padding-top:7px;
}

#col2 .news-list-item .news-list-text p {
	margin-bottom:5px !important;
}

#col2 .news-list-item .news-list-text,
#col2 .news-list-item .news-list-image {
	float:left;
}

#col2 .news-list-item h2 {
	line-height:11pt;
	margin-bottom:7px;
}

#col2 .news-list-item h2 a {
	font-size:8pt;
	color:#006633;
	font-weight:bold;
}

#col2 .news-list-item a {
	font-size:8pt;
}

#col2 .news-list-item p {
	color:#403e3e;
	font-size:8pt;
	line-height:11pt;
}

#col2 #sitelink dt {
	float:left;
	width:44px;
	margin-right:10px;
}

#col2 .csc-textpic-caption {
	width:300px;
}

#col2 #video_container {
	margin-bottom:10px;
}

#col2 #google_translate_element {
	float:right;
	margin-bottom:-21px;
}

#col2 #google_translate_element .goog-te-combo {
	border:1px solid #efefef;
}

#col1 .news-list-item {
	border-bottom:1px dashed #C0BFBF;
	margin-bottom:15px;
	padding-bottom:15px;
}

#col1 .news-list-item .news-list-text,
#col1 .news-list-item .news-list-image {
	float:left;
}

#col1 .news-list-item .news-list-image {
	margin-right:12px;
	width:170px;
}

#col1 .news-list-item .news-list-text {
	width:490px;
}

#col1 .news-list-item .news-list-text h2 a {
	color:#00501F;
	text-decoration:none;
	font-size:14pt;
}

#col1 .news-single-item .news-single-img {
	float:right;
	margin-left:15px;
}

#col1 .news-single-item ul {

}

#col1 .news-single-item .news-single-backlink a {
	margin-top:15px;
	display:block;
}

.tx-ttnews-browsebox {
	margin-bottom:10px;
}

#bookmark {
	background-color:#d9e0dc;
	border:1px solid #bbcbc1;
	margin-bottom:40px;
	padding:3px 5px 3px 5px;
}

#bookmark #archiv_button {
	float:right;
	font-weight:bold;
	color:#006633;
	font-size:8pt;
	display:block;
	line-height:12pt;
	text-decoration:none;
}

#links ul li {
	list-style-type:none;
	padding-left:50px;
	line-height:37px;
}

#links ul li a {
	text-decoration:none;
	color:#00501f;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#links ul li a:hover {
	text-decoration:underline;
}

#links ul li#gartenhotel {
	background:url(../img/icon_gartenhotel.jpg) top left no-repeat;
}

#links ul li#wetterbericht {
	background:url(../img/icon_wetterbericht.jpg) top left no-repeat;
}

#links ul li#anreiseplan {
	background:url(../img/icon_anreiseplan.jpg) top left no-repeat;
}

#links ul li#fotos {
	background:url(../img/icon_fotos.jpg) top left no-repeat;
}

#links ul li#hotelprospekt {
	background:url(../img/icon_hotelprospekt.jpg) top left no-repeat;
}

#kontakt-print {
	display:none;
}

#footer {
	width:889px;
	background:url(../img/footer_bg.jpg) top left no-repeat;
	margin-left:78px;
}

#footer ul li {
	list-style-type:none;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer_col1,
#footer_col2,
#footer_col3 {
	float:left;
	color:#fff;
	margin-top:35px;
	font-size:8pt;
	line-height:14pt;
	height:183px;
	margin-bottom:20px;
}

#footer_col1 {
	margin-left:30px;
	width:278px;
}

#footer_col2 {
	width:223px;
	text-align:center;
}

#footer_col3 {
	margin-left:20px;
	width: 290px;
}

#footer #partner {
	width:842px;
	margin-left:81px;
}

#footer #partner a {
	float:left;
}

#footer #partner #kostbare_kultur {
	display:block;
	width:98px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/kostbare_kultur.jpg);
}

#footer #partner #kostbare_kultur:hover {
	background:url(../img/partner/kostbare_kultur_hover.jpg);
}

#footer #partner #wachauer_marille {
	display:block;
	width:85px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/marille.jpg);
}

#footer #partner #wachauer_marille:hover {
	background:url(../img/partner/marille_hover.jpg);
}

#footer #partner #ohv {
	display:block;
	width:94px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/ohv.jpg);
}

#footer #partner #ohv:hover {
	background:url(../img/partner/ohv_hover.jpg);
}

#footer #partner #vinea_wachau {
	display:block;
	width:90px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/vinea.jpg);
}

#footer #partner #genuss_region {
	display:block;
	width:99px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/genussregion.jpg);
}

#footer #partner #genuss_region:hover {
	background:url(../img/partner/genussregion_hover.jpg);
}

#footer #partner #donau_noe {
	display:block;
	width:153px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/donau.jpg);
}

#footer #partner #donau_noe:hover {
	background:url(../img/partner/donau_hover.jpg);
}

#footer #partner #ral_50 {
	display:block;
	width:61px;
	height:101px;
	text-indent:-9999px;
	background:url(../img/partner/ral.jpg);
}

#footer #partner #ral_50:hover {
	background:url(../img/partner/ral_hover.jpg);
}

#footer #infotext {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-size:8pt;
	padding-top:60px;
	padding-bottom:30px;
	line-height:18px;
	color: #999;
	padding-left:60px;
	padding-right:70px;
}

#chat {
	position:absolute;
	margin-left:-135px;
	z-index:2500;
}

#chat .csc-textpic-caption {
	position:absolute;
	margin-top:-259px;
	margin-left:200px;
	font-weight:bold;
}

.csc-mailform .text {
	padding-right:30px;
}

.csc-mailform input,
#newslettermail {
	padding:3px;
}

form#newsletterform {
	background-color:#efefef;
	padding:10px;
}

.csc-mailform select {
	padding:3px;
}

.csc-mailform td {
	vertical-align:top;
	padding-bottom:6px;
}

.csc-mailform .checkbox {
	margin-right:7px;
}

.csc-mailform #errormsg {
	margin-bottom:15px;
}

div.ui-datepicker{
 font-size:10px;
}

.rss_date {
	font-size:70%;	
}

.rss_summary {
	border-bottom:1px dashed #C0BFBF;
	margin-bottom:10px;
	padding-bottom:10px;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med,
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
	width:300px !important;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea {
	width:300px !important;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
	display:none;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	padding:0 !important;
	background:none !important;
	color:#000 !important;
}

.tx-guestbook-entry {
	border-bottom:1px dashed #C0BFBF;
	padding-bottom:10px;
	margin-bottom:10px;
}

.tx-guestbook-form-error {
	color:red !important;
}

#col1 .csc-textpic .csc-textpic-imagewrap {
	padding-top:6px;
}

.tx-powermail-pi1_fieldset_fragebogen {
	border:none;
}

.tx-powermail-pi1_fieldset_fragebogen legend {
	display:none;
}

.tx-powermail-pi1_fieldset_fragebogen .powermail_check_inner,
.tx-powermail-pi1_fieldset_fragebogen #powermaildiv_uid3 {
	margin-left:30px;
}

.tx-powermail-pi1_fieldset_fragebogen #powermaildiv_uid3 input {
	width:200px;
}

.tx-powermail-pi1_fieldset_fragebogen #advice-validate-one-required-powermaildiv_uid2 {
	margin-left:30px;
	color:red;
	font-size:80%;
}

.tx-powermail-pi1_fieldset_fragebogen label {
	font-size:90%;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}

.tx-powermail-pi1_fieldset_fragebogen .powermail_mandatory_js {
	font-size:80%;
	color:red;
}

.tx-powermail-pi1_fieldset_fragebogen textarea {
	width:100%;
	height:60px;
	padding:2px;
	border:none;
	display:block;
	margin-bottom:7px;
}

.tx-powermail-pi1_fieldset_fragebogen .powermail_submit {
	float:right;
	background:#D9E0DC;
	border:1px solid #BBCBC1;
	padding:2px;
	margin-top:10px;
}

.tx-powermail-pi1_fieldset_fragebogen .tx_powermail_pi1_fieldwrap_html_submit {
	margin-top:15px;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation p {
	font-weight:bold;
	background-color:#F3F3F3;
	border:1px solid #BBCBC1;
	padding:4px;
	margin-bottom:10px;
}

#anfragen_buchen fieldset,
#gutscheinbestellen fieldset,
.tx-powermail-pi1_fieldset_fragebogen{
	background:#f3f3f3;
	padding:10px;
	border:none;
	margin-top:10px;
	width:450px;
	float:left;
}

#anfragen_buchen legend,
#gutscheinbestellen legend {
	display:none;
}

#anfragen_buchen div.tx_powermail_pi1_fieldwrap_html_32,
#anfragen_buchen div.tx_powermail_pi1_fieldwrap_html_31, 
#anfragen_buchen div.tx_powermail_pi1_fieldwrap_html_33, 
#anfragen_buchen div.tx_powermail_pi1_fieldwrap_html_34,
#anfragen_buchen div.tx_powermail_pi1_fieldwrap_html_35 {
	font-weight:bold;
	font-size:100%;
}

#gutscheinbestellen div#powermaildiv_uid36,
#gutscheinbestellen div#powermaildiv_uid38,
#gutscheinbestellen div#powermaildiv_uid53,
#gutscheinbestellen div#powermaildiv_uid61,
#gutscheinbestellen div#powermaildiv_uid40 {
	font-weight:bold;
	font-size:100%;
}

#anfragen_buchen .tx_powermail_pi1_fieldwrap_html_30 {
	font-size:90%;
}

#anfragen_buchen .jscalendar {
	width:80px !important;
}

#gutscheinbestellen .jscalendar {
	width:80px !important;
}


#anfragen_buchen #tx-powermail-pi1_fieldset_2 p,
#anfragen_buchen #tx-powermail-pi1_fieldset_5 p {
	display:none;
}

#gutscheinbestellen #tx-powermail-pi1_fieldset_8 p,
#gutscheinbestellen #tx-powermail-pi1_fieldset_11 p {
	display:none;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_2 .powermail_radio_inner,
#anfragen_buchen #tx-powermail-pi1_fieldset_5 .powermail_check_inner{
	font-size:90%;
}

#gutscheinbestellen #tx-powermail-pi1_fieldset_8 .powermail_radio_inner,
#gutscheinbestellen #tx-powermail-pi1_fieldset_11 .powermail_check_inner{
	font-size:90%;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html,
#anfragen_buchen #tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html,
#gutscheinbestellen #tx-powermail-pi1_fieldset_9 .tx_powermail_pi1_fieldwrap_html,
#gutscheinbestellen #tx-powermail-pi1_fieldset_7 .tx_powermail_pi1_fieldwrap_html,
#gutscheinbestellen #tx-powermail-pi1_fieldset_10 .tx_powermail_pi1_fieldwrap_html {
	clear:left;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_3 label,
#anfragen_buchen #tx-powermail-pi1_fieldset_4 label,
#gutscheinbestellen #tx-powermail-pi1_fieldset_9 label,
#gutscheinbestellen #tx-powermail-pi1_fieldset_7 label,
#gutscheinbestellen #tx-powermail-pi1_fieldset_10 label{
	display:block;
	float:left;
	width:180px;
	font-size:90%;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_3 input,
#anfragen_buchen #tx-powermail-pi1_fieldset_4 input,
#anfragen_buchen #tx-powermail-pi1_fieldset_4 .powermail_textarea,
#gutscheinbestellen #tx-powermail-pi1_fieldset_9 input,
#gutscheinbestellen #tx-powermail-pi1_fieldset_7 input,
#gutscheinbestellen #tx-powermail-pi1_fieldset_10 .powermail_textarea,
#gutscheinbestellen #tx-powermail-pi1_fieldset_10 input,
#gutscheinbestellen #tx-powermail-pi1_fieldset_7 .powermail_textarea,
#gutscheinbestellen #tx-powermail-pi1_fieldset_7 input{
	width:200px;
	padding:2px;
	border:none;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_4 .powermail_textarea,
#gutscheinbestellen #tx-powermail-pi1_fieldset_10 .powermail_textarea,
#gutscheinbestellen #tx-powermail-pi1_fieldset_7 .powermail_textarea {
	height:50px;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_3 .powermail_select,
#anfragen_buchen #tx-powermail-pi1_fieldset_3 .powermail_countryselect,
#gutscheinbestellen #tx-powermail-pi1_fieldset_9 .powermail_select,
#gutscheinbestellen #tx-powermail-pi1_fieldset_9 .powermail_countryselect{
	width:100px;
	padding:2px;
	border:none;
}

#anfragen_buchen .jscalendar_cb,
#anfragen_buchen #uid20_msgCnt,
#anfragen_buchen #uid21_msgCnt {
	display:none;
}

#gutscheinbestellen .jscalendar_cb,
#gutscheinbestellen #uid54_msgCnt,
#gutscheinbestellen #uid55_msgCnt {
	display:none;
}

#anfragen_buchen #tx-powermail-pi1_fieldset_4 #powermaildiv_uid21 {
	margin-bottom:5px;
}

#gutscheinbestellen #tx-powermail-pi1_fieldset_10 #powermaildiv_uid55 {
	margin-bottom:5px;
}

#anfragen_buchen .date2cal_img_help {
	display:none;
}

#gutscheinbestellen .date2cal_img_help {
	display:none;
}

#anfragen_buchen .powermail_submit {
	float:right;
	background:#D9E0DC;
	border:1px solid #BBCBC1;
	padding:2px;
	margin-top:10px;
}

#gutscheinbestellen .powermail_submit {
	float:right;
	background:#D9E0DC;
	border:1px solid #BBCBC1;
	padding:2px;
	margin-top:10px;
}

#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen {
	float:right;
	width:283px;
	font-size:90%;
}

#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen .tx_powermail_pi1_fieldwrap_html_label {
	font-weight:bold;
}

#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen .tx_powermail_pi1_fieldwrap_html_checkbox_title{
	margin-top:15px;
	font-weight:bold;
}

#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen label {
	display:block;
	float:left;
	width:240px;
}

#anfragen_buchen #powermaildiv_uid77 a {
	padding-left:19px;
	background:url('/uploads/RTEmagicC_intern-link_02.gif.gif') left 3px no-repeat;
}

#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen .powermail_check,
#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen .powermail_select{
	margin-top:5px;
}

#anfragen_buchen .tx-powermail-pi1_fieldset_zusatzleistungen .powermail_check_inner {
	clear:left;
}

#anfragen_buchen #powermaildiv_uid75 {
	margin-top:15px;
}

#gutscheinbestellen .tx-powermail-pi1_fieldset_gutschein {
	float:right;
	width:277px;
	background-image:url(../img/gutschein_beispiel.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding-bottom:229px;
}

.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_submit {
	margin-right:5px;
	background:#D9E0DC;
	border:1px solid #BBCBC1;
	padding:2px;
	margin-top:10px;
}

#anfragen_buchen .mandatory_field label {
	font-weight:bold;
}

#gutscheinbestellen .mandatory_field label {
	font-weight:bold;
}

.tx-powermail-pi1_confirmation .tx_powermail_pi1_formconfirmation_back {
	float:left;
}

#powermaildiv_uid78 label {
	display:block;
	font-weight:bold;
}


#anfragen_buchen .powermail_mandatory_js {
	font-size:80%;
	color:red;
	margin-left:180px;
}

#gutscheinbestellen .powermail_mandatory_js {
	font-size:80%;
	color:red;
	margin-left:180px;
}

.tx-powermail-pi1_thx .contenttable p {
	margin-bottom:0 !important;
}


ul.powermail_mandatory_list{ 
	margin-top:15px;
	margin-bottom:15px;
}

.tx-guestbook-date {
        background-image:url(../img/sprechblase.jpg);
        background-repeat:no-repeat;
        background-position: left 6px;
        padding-left:50px;
        display:block;
}

.news-single-backlink a {
	display:block;
	height:26px;
	background-image:url(../img/bg_back-link.jpg);
	background-position: left top;
	width:172px;
	padding:2px 0 0 30px;
}
	