@import "editor_style.css";
@import "images/fileicons/style.css";

body,html {

	margin: 0px;
	padding: 0px;
	text-align:center; 
	

}


body  div#intro{display:none;}
	body.site_id_1 div#intro, body.site_id_19 div#intro, body.site_id_18 div#intro, body.site_id_29 div#intro {
	display:block;

}

body {
	background: url("/_skins/base/images/bgd_body.jpg");
	background-position:top;
	background-repeat:repeat-x;	
	background-color:#F8C3BD;
}

html {overflow-y: scroll;}


/* @group Basis layout */

div#container {
	background: url("/_skins/base/images/bgd_middle_y.gif");
	background-position:top left;
	background-repeat:repeat-y;	
	text-align:left; 
	width:901px;
	min-height:200px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #E5D5D1;
	position:relative;
}

div#top {
	width:100%;
	height:242px;
	
}

a.logo {
	background: url("/_skins/base/images/logo.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	width:230px;
	height:155px;
	display:block;
	float:right;	

}
div.teaser {
	background: url("/_skins/base/images/bgd_teaser.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	width:100%;
	height:195px;
	
}

div.teaser div.Bild{	
	width:902px;
	height:195px;
	padding-top:4px;	
}
div.flowers_top {
	background: url("/_skins/base/images/bgd_flowers_top.gif");
	background-position:center;
	background-repeat:repeat-x;	
	width:100%;
	height:58px;
	margin-left:auto;
	margin-right:auto;
}
div.herzlich {
	background: url("/_skins/base/images/herzlich.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	width:450px;
	margin-top:13px;
	margin-left:10px;
	height:200px;
}

div#left {
	width:200px;
	background-color:#C0C0C0;
	float:left;	
}

div#middle {
	background: url("/_skins/base/images/bgd_middle.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	width:900px;
	float:left;
	min-height:300px;
}

div#main {
	width:649px;
	float:left;
	min-height:200px;
	margin-bottom:20px;
	
}

div#main-main {
	float:left;
	padding:20px 5px 0px 20px;
	min-height:50px;

}

div#right {
	background: url("/_skins/base/images/bgd_right.gif");
	background-position:left top;
	background-repeat:repeat-y;
	width:240px;
	float:left;
	min-height:300px;
	padding-bottom:20px;
	border-left:1px solid #E5D5D1;
}
body.site_id_1 div#right div.navigation, body.site_id_18 div#right div.navigation, body.site_id_19 div#right div.navigation, body.site_id_29 div#right div.navigation{
	display:none;
}
body.site_id_1 div#container, body.site_id_19 div#container {
	border:none;
	background: url("/_skins/base/images/bgd_middle_home_y.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
body.site_id_1 div#main, body.site_id_18 div#main, body.site_id_19 div#main, body.site_id_29 div#main {
	width:543px;
	float:left;
	min-height:200px;
}


body.site_id_1 div#main-main, body.site_id_18 div#main-main, body.site_id_19 div#main-main, body.site_id_29 div#main-main {
	width:514px;
	float:left;
	padding:0px 5px 0px 20px;
	min-height:30px;
}
div.Begruessung {
	display:none;
}
body.site_id_1 div.Begruessung, body.site_id_18 div.Begruessung, body.site_id_19 div.Begruessung, body.site_id_29 div.Begruessung {
	display:block;
}

body.site_id_1 div#right, body.site_id_19 div#right {
	background: url("/_skins/base/images/bgd_right.gif");
	background-position:left top;
	background-repeat:repeat-y;
	width:357px;
	float:left;
	min-height:200px;
}
body.site_id_1 div#middle, body.site_id_19 div#middle {
	background: url("/_skins/base/images/bgd_middle_home.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	width:901px;
	float:left;
	min-height:200px;
}
body.site_id_30 div#main-main, body.site_id_32 div#main-main, body.site_id_35 div#main-main, body.site_id_39 div#main-main {
	width:300px;
	float:left;
	padding:0px 5px 0px 20px;
	margin-right:20px;
}

div#footer {
	background: url("/_skins/base/images/bgd_footer.gif");
	background-position:left;
	background-repeat:no-repeat;
	width:901px;
	height:125px;
	clear:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	color:#B67546;
}
div#footer a{
	text-decoration: none;
	color:#B67546;
}

div#footer_inlay {
	
	width:901px;
	height:60px;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
	
}

div#footer_inlay_left {
	width:180px;
	height:40px;
	text-align:left;
	padding-left:15px;
	float:left;
}

div#footer_inlay_right {	
	width:590px;
	height:40px;
	text-align:right;
	float:left;
	padding-right:100px;
}
div#footer_inlay_right a.footer_link {
	background: url("/_skins/base/images/ico_blume_sidenavi.png");
	background-position:0px 1px;
	background-repeat:no-repeat;
	height:30px;
	width:70px;
	padding-left:18px;
	margin-right:15px;
	
}
div#footer_inlay_right span.footer_link_kitz {
	height:20px;
	width:100px;
	
}
div#footer_inlay_right a.footer_link_kitz {
	background: url("/_skins/base/images/kitz.png");
	background-position:top right;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	position:absolute;
}
/* @end */


/* @end */






/* @group Navigation */


div#navigation {
	background: url("/_skins/base/images/bgd_navigation.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	width:100%;
	height:47px;
	padding-left:6px;
	
}
div#navigation div.navbutton a{
	background: url("/_skins/base/images/ico_blume.png");
	background-position:0px 13px;
	background-repeat:no-repeat;	
	display:block;
	height:40px;
	line-height:40px;
	padding-left:20px;
	text-decoration:none;
	font-size:14px;
	padding-right:25px;
	color:#FFF;
	text-transform:uppercase;
	float:left;
}
div#navigation div.navbutton_5{
	display:none;
}

div#navigation div.navbutton_active a {
	background: url("/_skins/base/images/navblend.png");
	background-position:left top;
	background-repeat:repeat-x repeat-y;
	padding-right:20px;
	display:block;
	height:41px;
	margin-right:5px;
	border-right:1px solid #9E613E;
	
}

div#navigation div.subnavigation {
	display:none;	
}

div#navigation div.subnavigation_active {
	display:block;	
}

div#navigation div.subnavbutton a{
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:1px;
	background-color:#A0A0A0;
	font-size:14px;
	padding-left:24px;
	color:#000;
}

div#navigation div.subnavbutton_active a {
	background-color:#D2D2D2;
}

xxbody.site_id_11 div#subnavigation div.navigation_0 div.navbutton_3 {margin:5px 0px 5px 0px;}
/* @end */

/* @group Season/Language Navigation */



div.language {
	width:100px;
	height:40px;
	position:absolute;
	left:814px;
	top:200px;
	
}
div.language a{
	color:#FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size:11px;
	width:80px;
	height:18px;
	display:block;
	text-align:right;
	line-height:18px;
}
div.language a.change_link_winter{
	background: url("/_skins/base/images/ico_stern.png");
	background-position:25px 0px;
	background-repeat:no-repeat;	
}
div.language a.change_link_sommer{
	background: url("/_skins/base/images/ico_blume.png");
	background-position:18px 2px;
	background-repeat:no-repeat;	
}

/* @group Right/Subnavigation Navigation */

div#right div.navigation {
	background: url("/_skins/base/images/divider.gif");
	background-position:bottom;
	background-repeat:repeat-x;	
	padding-bottom:20px;
	width:220px;
	min-height:20px;
	margin:10px 0px 0px 0px;
	padding-left:30px;
	
}
div#right div.navigation div.navbutton a{
	background: url("/_skins/base/images/ico_blume_sidenavi.png");
	background-position:0px 7px;
	background-repeat:no-repeat;	
	display:block;
	height:25px;
	line-height:25px;
	padding-left:25px;
	text-decoration:none;
	font-size:14px;
	padding-left:20px;
	color:#4C0000;	
}
div#right div.navigation div.navbutton_6, div#right div.navigation div.navbutton_5 {
	
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
	margin-top:20px;
	color:#000;	
}

body.site_id_10 div#right div.navigation div.navbutton_3, body.site_id_34 div#right div.navigation div.navbutton_3 {	
	display:none;

}
div#right div#subnavigation {
	
	width:100%;
}
/* @end Right/Subnavigation Navigation */

div.news {
	min-height:200px;
	width:320px;
	float:right;
	display:none;
	padding-top:15px;
	
}
body.site_id_1 div.news, body.site_id_18 div.news, body.site_id_19 div.news, body.site_id_29 div.news {
	display:block;}




/*form*/

div.ccm_form div{
	background: url("/_skins/base/images/bgd_form.gif");
	background-position:top left;
	background-repeat:repeat-y;
	float:left;
	margin:0px 6px 6px 0px;
	padding:6px;
	width:290px;
	line-height:20px;
	border: 1px solid #E5D5D1;
	background-color:#FFF;
	color:#000;
	height:30px;
}

div.ccm_form div label {
	width:90px;
	display: block;
	float:left;
	padding-left:10px;
	font-weight:bold;
}

div.ccm_form div input, div.ccm_form div textarea  {
	
	display: block;
	float:left;
	width:150px;
	font-family:Arial;
	font-size:12px;	
	border: 1px solid #E5D5D1;
}

div.ccm_form div textarea  {
	width:294px;
	display: block;
	float:left;
	height:150px;
	font-family:Arial;
	font-size:12px;
}

div.ccm_form div span.info {
	width:430px;
	display: block;
	float:left;
	color:#9C9C9C;
	clear:left;
	margin-left:136px;
	font-style:italic;
}
div.ccm_form div span.errorMessage {
	clear:left;
	color:#E51937;
	width:100px;
	font-size:10px;
	
	margin-left:17px;
}
div.ccm_form div span.error input, div.ccm_form div span.error textarea{
	border: 1px solid #E51937;
	
}
div.ccm_form select{
	width:145px;
	border: 1px solid #E5D5D1;
}


div.ccm_form div.Personen{
	width:135px;
	height:20px;
}
div.ccm_form div.Personen label{
	width:90px;
}
div.ccm_form div.Personen input{
	width:20px;
	border: 1px solid #E5D5D1;
}

div.ccm_form div.Kinder{
	width:135px;
	height:20px;
}
div.ccm_form div.Kinder label{
	width:70px;
	
}
div.ccm_form div.Kinder input{
	width:20px;
	border: 1px solid #E5D5D1;
}
div.ccm_form div.Zeitraum{
	width:135px;
	height:20px;
}
div.ccm_form div.Zeitraum label{
	width:30px;
}
div.ccm_form div.Zeitraum input{
	width:70px;
	border: 1px solid #E5D5D1;
	
}
/* @end form */


/*Group Kontakt*/
div.KontaktForm {
	width:340px;
	float:left;
	min-height:170px;
}

div.Kontakttextarea {
	width:320px;
	height:170px;
}
div.Kontakt div{
	width:290px;
}
div.Kontakt div label{
	width:85px;		
}
div.Kontakt div input {
	width:185px;	
}

div.Kontakt div textarea {
	width:185px;
	height:139px;			
}
div.Kontakt div.Message input {
	margin-bottom:10px;
	
}
div.Kontakt div.Message {
	height:170px;
	float:left;
}


/*end Kontakt*/



/* @group Bericht */
div.Bericht  {
	float:left;
	min-height:200px;
	width:100%;

}

div.Bericht div.Bilder {
	min-height:400px;
	width:250px;
	float:left;
	margin-left:10px;
}
div.Bericht a.Bild {
	height:152px;
	width:250px;
	display:block;
	margin-bottom:12px;
	
	
}
div.Bericht a.Bild img {
	border:2px solid #F6C5C0;
}
div.Bericht div.Text {
	min-height:400px;
	width:360px;
	float:left;
}
/* @end Bericht */

/* @group Zimmer */
div.Zimmer  {
	float:left;
	min-height:200px;
	width:100%;
}

div.Zimmer div.Bilder {
	height:380px;
	width:250px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
div.Zimmer a.Bild {

	height:150px;
	width:250px;
	display:block;
}
div.Zimmer a.Bild_klein {

	height:75px;
	width:75px;
	float:left;
	margin-right:3px;
	display:block;
}
div.Zimmer div.Text {
	min-height:400px;
	width:360px;
	float:left;
}
div#Saison {
	width:200px;
	height:200px;
	position:absolute; top:650px; left:29px;
	text-align:center;
}
div.Saison_hidden {
	display:none;
}
div.Saison_visible {
	display:block;
}
div.Saisonbox {
	background: url("/_skins/base/images/bgd_form.gif");
	background-position:top left;
	background-repeat:repeat-y;
	margin-bottom:3px;
	padding:5px;
	width:220px;
	float:left;
	min-height:20px;
	border:1px solid #E5D5D1;
	background-color:#FFF;
}
div.Saisonbox_winter {
	background: url("/_skins/base/images/bgdw_form.gif");
	background-position:top left;
	background-repeat:repeat-y;
	margin-bottom:3px;
	padding:5px;
	width:220px;
	min-height:20px;
	float:left;
	border:1px solid #E5D5D1;
	background-color:#FFF;
}
div.Zimmer div.Text span {
	background-color:#F6C4BD;
}
div.Zimmer div.Text div {
	background-color:#F6C4BD;
}

div.Zimmer span.Saisonbox {
	margin:0px 3px 3px 0px;
	padding:5px;
	float:left;
	width:200px;
	display:block;
}
div.Zimmer span.Saisonbox_Titel {
	
	margin:0px 3px 3px 0px;
	padding:5px;
	float:left;
	font-weight:bold;
	width:120px;
	display:block;
	
}
div.Zimmer span.Saisonbox_Titel a{
	color:#FFF;
	text-decoration: none;
	
}
div.Zimmer span.Saisonbox_Anfrage {

	margin:10px 3px 3px 0px;
	padding:5px;
	width:333px;
	display:block;
	height:25px;
	color:#FFF;
	line-height:25px;
	text-align:right;
}
div.Zimmer span.Saisonbox_Anfrage a{
	background: url("/_skins/base/images/ico_arrow.png");
	background-position:0px 6px;
	background-repeat:no-repeat;
	width:220px;
	padding-left:10px;
	display:block;
	font-weight:bold;
	font-size:17px;
	height:25px;
	float:right;
	color:#FFF;
	text-decoration:none;
	line-height:25px;
	text-align:right;
}

div.Zimmer span.Saisonbox_wide, div.Zimmer span.Saisonbox_wide_Spa {
	margin:0px 3px 3px 0px;
	padding:5px;
	width:333px;
	display:block;
}
div.Zimmer div.Saisonbox_wide, div.Zimmer div.Saisonbox_wide_Spa {
	margin:0px 3px 3px 0px;
	padding:5px;
	width:333px;
	display:block;
}
body.site_id_116 div.Zimmer span.Saisonbox_wide_Spa, body.site_id_116 div.Zimmer div.Saisonbox_wide_Spa {
	display:none;
}
body.site_id_115 div.Zimmer span.Saisonbox_wide_Spa, body.site_id_115 div.Zimmer div.Saisonbox_wide_Spa {
	display:none;
}
div.Zimmer div.Saisonbox_wide_titel {
	margin:0px 3px 3px 0px;
	padding:0px 5px 0px 5px;
	width:333px;
	display:block;
	margin-bottom:3px;
	font-weight:bold;
	font-size:18px;
	height:25px;
	color:#FFF;
	line-height:25px;
	text-align:right;
}

body.site_id_20 div#caption {

	display:none;
}
/* @end Zimmer */



/* @group Galerie */
div.Galerie  {
	float:left;
	min-height:200px;
	width:100%;

}


div.Galerie a.Foto {
	height:120px;
	width:190px;
	margin:0px 15px 10px 0px;
	display:block;	
	float:left;
}
div.Galerie img {
	border:2px solid #F6C5C0;
}

/* @end Galerie */


/* @group Homebild */

div.Homebilder {
	width:906px;
	height:109px;
	display:none;
	margin-left:2px;
}

body.site_id_1 div.Homebilder {display:block;}
body.site_id_18 div.Homebilder {display:block;}
body.site_id_19 div.Homebilder {display:block;}
body.site_id_29 div.Homebilder {display:block;}

div.Homebild div.Bild {

	width:180px;
	height:109px;
	float:left;
}
/* @end Homebild */

/* @group Partner */

span.Partner {

	width:200px;
	height:120px;
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

span.Partner a.Logo{

	width:200px;
	height:100px;
	display:block;
}
span.Partner span.Name{

	width:200px;
	height:20px;
	display:block;
	font-size:11px;
}


/* @end Partner */


/* @group Google_pics */

div.google  {
	float:left;
	height:300px;
	width:600px;
	margin-left:20px;
	border:2px solid #F6C5C0;
}


/* @end Google_pics */


/* @group News */

div.Newsbeitrag {
	width:310px;
	min-height:50px;
	margin-bottom:20px;
}

div.Newsbeitrag div.Titel{
	height:17px;
	font-weight:bold;
}
div.Newsbeitrag div.Datum{
	height:20px;
	font-size:11px;
}

div.Newsbeitrag div.Detail{
	width:280px;
	min-height:20px;
	
}
/* @end News */

/* @group EnDeTexte */

div.EnDeText {
	margin-left:20px;
	margin-bottom:5px;
}

/* @end EnDeTexte */


/* @group Download */
div.Downloads {
	background: url("/_skins/base/images/divider.gif");
	background-position:bottom;
	background-repeat:repeat-x;	
	padding-bottom:10px;
	width:220px;
	min-height:20px;
	margin:10px 0px 0px 0px;
	padding-left:30px;
	
}
a.Download {
	background: url("/_skins/base/images/ico_blume_sidenavi.png");
	background-position:0px 3px;
	background-repeat:no-repeat;	
	width:200px;
	height:20px;
	padding-left:20px;
	display:block;
	text-decoration: none;
	color:#000;
	font-size:14px;
}

a.Download span.pdf{
	width:30px;
	height:20px;
	display:none;
	color:#A66642;
	font-size:11px;
}

a.Download:hover span.pdf{
	width:30px;
	height:20px;
	display:inline;	
}

a.Link {
	background: url("/_skins/base/images/ico_blume_sidenavi.png");
	background-position:0px 3px;
	background-repeat:no-repeat;	
	width:200px;
	height:20px;
	padding-left:20px;
	display:block;
	text-decoration: none;
	color:#4C0000;
	font-size:14px;
}

a.Link span.url{
	width:30px;
	height:20px;
	display:none;
	color:#A66642;
	font-size:11px;
}

a.Link:hover span.url{
	width:30px;
	height:20px;
	display:inline;
	
}
div.sitetitle {
	width:280px;
	height:46px;
	margin-left:10px;
	margin-bottom:10px;
}

div.danke {
	font-weight:bold;
	color:#CD9A34 ;
}
a.back {
	background: url("/_skins/base/images/ico_blume_sidenavi.png");
	background-position:0px 1px;
	background-repeat:no-repeat;	
	padding-left:18px;
	margin:10px 0px 0px 0px;
	color:#B67546;
}
a.more {
	background: url("/_skins/base/images/ico_blume_sidenavi.png");
	background-position:0px 1px;
	background-repeat:no-repeat;	
	padding-left:20px;
	margin:10px 0px 0px 0px;
	color:#B67546;
	text-decoration: none;
	line-height:23px;
}

.button {
	background: url("/_skins/base/images/bgd_form.gif");
	background-position:top left;
	background-repeat:repeat-y;
	border:none;
	display:block;
	background-color:#FFF;
	color:#000;
	width:130px;
	clear:left;
	height:32px;	
}
.button input{
	background-color:transparent;
	border:none;
	color:#000;
	width:130px;
	height:32px;
	cursor:pointer;
	outline:none;
	border: 1px solid #A5ACB2;	
}


body.site_id_8, body.site_id_15 {
	
	background: url("/_skins/base/images/bgdw_body.gif");
	background-position:top;
	background-repeat:repeat-x;	
	margin: 0px;
	padding: 0px;
	text-align:center; 
	background-color:#918CB4;
	min-height:100%;

	
}



body.site_id_8 div#navigation, body.site_id_15 div#navigation {
	background: url("/_skins/base/images/bgdw_navigation.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	width:100%;
	height:47px;
	padding-left:6px;
}
body.site_id_8 div#navigation div.navbutton a, body.site_id_15 div#navigation div.navbutton a{
	background: url("/_skins/base/images/ico_stern.png");
	background-position:0px 10px;
	background-repeat:no-repeat;	

}
body.site_id_8 div#navigation div.navbutton_active a, body.site_id_15 div#navigation div.navbutton_active a {
	background: url("/_skins/base/images/navblend_winter.png");
	background-position:top;
	background-repeat:repeat-x repeat-y;
	padding-right:20px;
	display:block;
	height:41px;
	margin-right:5px;
	border-right:1px solid #9E613E;
	border-left:1px solid #9E613E;
}
body.site_id_8 div#right div.navigation, body.site_id_15 div#right div.navigation {
	background: url("/_skins/base/images/divider_winter.gif");
	background-position:bottom;
	background-repeat:repeat-x;	
}
body.site_id_8 div#right div.navigation div.navbutton a, body.site_id_15 div#right div.navigation div.navbutton a{
	background: url("/_skins/base/images/ico_stern_sidenavi.png");
	background-position:0px 5px;
	background-repeat:no-repeat;	
	display:block;
	height:25px;
	line-height:25px;
	padding-left:25px;
	text-decoration:none;
	font-size:14px;
	padding-left:20px;
	color:#4C0000;	
}
body.site_id_8 div.teaser, body.site_id_15 div.teaser {
	background: url("/_skins/base/images/bgdw_teaser.gif");
	background-position:top left;
	background-repeat:no-repeat;	
	width:100%;
	height:195px;
}
body.site_id_8 div#footer, body.site_id_15 div#footer {
	background:none;
	background: url("/_skins/base/images/bgdw_footer.gif");
	background-position:left;
	background-repeat:no-repeat;
	color:#FFF;
}
body.site_id_8 div#footer_inlay_right a.footer_link_kitz, body.site_id_15 div#footer_inlay_right a.footer_link_kitz {
	background: url("/_skins/base/images/kitz_w.png");
	background-position:top right;
	background-repeat:no-repeat;
	
	
}
body.site_id_8 div#footer a, body.site_id_15 div#footer a{
	text-decoration:none;
	color:#FFF;
}

body.site_id_8 div#footer_inlay_right a.footer_link, body.site_id_15 div#footer_inlay_right a.footer_link {
	background: url("/_skins/base/images/ico_stern.png");
	background-position:0px -1px;
	background-repeat:no-repeat;
	
}

body.site_id_8 a.Download, body.site_id_15 a.Download {
	background: url("/_skins/base/images/ico_stern_sidenavi.png");
	background-position:0px 1px;
	background-repeat:no-repeat;	
}
body.site_id_8 a.Link {
	background: url("/_skins/base/images/ico_stern_sidenavi.png");
	background-position:0px 3px;
	background-repeat:no-repeat;	
	width:200px;
	height:22px;
	padding-left:20px;
	display:block;
	text-decoration: none;
	color:#4C0000;
	font-size:14px;
}
body.site_id_8 div.Downloads, body.site_id_15 div.Downloads {
	background: url("/_skins/base/images/divider_winter.gif");
	background-position:bottom;
	background-repeat:repeat-x;	
	width:220px;
}



body.site_id_8 a.more, body.site_id_15 a.more {
	background: url("/_skins/base/images/ico_stern_sidenavi.png");
	background-position:0px 0px;
	background-repeat:no-repeat;	
	padding-left:20px;
	margin:10px 0px 0px 0px;
	color:#B67546;
	text-decoration: none;
	line-height:23px;
}

body.site_id_8 div#container, body.site_id_15 div#container {
	background: url("/_skins/base/images/bgdw_middle_y.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
body.site_id_18 div#container, body.site_id_29 div#container{

	border:none;
	background: url("/_skins/base/images/bgdw_middle_home_y.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
body.site_id_8 div#middle, body.site_id_15 div#middle {
	background:none;
	background-position:top left;
	background-repeat:no-repeat;	
	width:900px;
	float:left;
	min-height:300px;
}
body.site_id_18 div#middle, body.site_id_29 div#middle {
	background:none;
	width:901px;
	float:left;
	min-height:300px;
	
}
body.site_id_8 div#right, body.site_id_15 div#right {
	background:none;
	width:240px;
	float:left;
	min-height:300px;
	border-left:none;
}
body.site_id_18 div#right, body.site_id_29 div#right {
	background:none;
	width:357px;
	float:left;
	min-height:300px;
	border:none;
}

body.site_id_8 div.flowers_top, body.site_id_15 div.flowers_top{
	background: url("/_skins/base/images/bgdw_flowers_top.gif");
	background-position:center;
	background-repeat:repeat-x;	
	
}
body.site_id_18 div.news div.old_newstitle, body.site_id_29 div.news div.old_newstitle {
	display:none;
}
body.site_id_18 div.news div.new_newstitle {
	background: url("/_skins/base/images/bgd_newstitle_de.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:143px;
	height:47px;
	margin:10px 0px 0px 0px;
}
body.site_id_29 div.news div.new_newstitle {
	background: url("/_skins/base/images/bgd_newstitle_en.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:143px;
	height:47px;
	margin:10px 0px 0px 0px;	
}
body.site_id_8 div.google, body.site_id_8 div.google  {
	float:left;
	height:300px;
	width:600px;
	margin-left:20px;
	border:2px solid #9C96BA;
}

body.site_id_8 div.Bericht a.Bild img, body.site_id_15 div.Bericht a.Bild img {
	border:2px solid #9C96BA;
}
body.site_id_8 div.Galerie img, body.site_id_15 div.Galerie img {
	border:2px solid #9C96BA;
}
body.site_id_8 div.Anfahrt img, body.site_id_15 div.Anfahrt img {
	border:2px solid #9C96BA;
}

body.site_id_8 div.Zimmer div.Text span, body.site_id_15 div.Zimmer div.Text span {
	background-color:#9C98BB;
}
body.site_id_8 div.Zimmer div.Text div, body.site_id_15 div.Zimmer div.Text div {
	background-color:#9C98BB;
}
body.site_id_8 div.ccm_form div, body.site_id_15 div.ccm_form div{
	background: url("/_skins/base/images/bgdw_form.gif");
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#F5F5F7;
}
body.site_id_8 .button, body.site_id_15 .button {
	background: url("/_skins/base/images/bgdw_form.gif");
	background-position:top left;
	background-repeat:repeat-y;
	border:none;
	display:block;
	background-color:#F5F5F7;
	color:#000;
	width:130px;
	clear:left;
	height:32px;	
}

body.site_id_8 a.back,body.site_id_15 a.back{
	background: url("/_skins/base/images/ico_stern_sidenavi.png");
	background-position:0px 1px;
	background-repeat:no-repeat;	
	padding-left:18px;
	margin:10px 0px 0px 0px;
	color:#B67546;
}
.info {
	width:520px;margin:20px 0px 0px 20px;
}
.info a{text-decoration: none;color:#B67546;}

table.plan {width:520px;margin:20px 0px 0px 20px;}
table.plan a{text-decoration: none;color:#B67546;}
table.plan a:hover{text-decoration: underline;}
table.plan td{
	background-color: #edeaf5;
	margin:1px;
	padding:3px;
	display:block;
	float:left;
	width:180px;
}
table.plan .row1 td{padding-left:5px;font-weight:bold;width:178px;}
table.plan td.col1 {width:20px;padding-left:2px;}

table.plan td.col2 {width:100px;padding-left:5px;font-style: italic;}

