body {
	width:100%;
	margin:0px;
	padding:0px;
	font-family:verdana;
	color:#000000;
	font-size:12px;
	text-align:center;
	background-color:#cccccc;
	background-image:url(pics/body_bg.jpg);
}

.tx-powermail-pi1 label{ width: 180px; }
.pm_anrede, .pm_name, .pm_vorname, .pm_strasse, .pm_plz, .pm_ort, .pm_telefon, .pm_email, .pm_anliegen, .pm_button, .pm_banrede, .pm_bname, .pm_bvorname, .pm_bstrasse, .pm_bplz, .pm_bort, .pm_btelefon, .pm_bemail, .pm_bzi, pm_bper, pm_btag, . pm_bmon, .pm_bjahr, .pm_banliegen, .pm_bbutton{ width: 230px; margin-top: 2px; }
.pm_anrede{ width: 155px; margin-left: 81px; *margin-left: 0px; }
.pm_name{ margin-left: 82px; *margin-left: 0px; }
.pm_vorname{ margin-left: 70px; *margin-left: 0px; }
.pm_strasse{ margin-left: 85px; *margin-left: 0px; }
.pm_plz{ margin-left: 53px; *margin-left: 0px; }
.pm_ort{ margin-left: 98px; *margin-left: 0px; }
.pm_telefon{ margin-left: 80px;*margin-left: 0px;}	
.pm_email{margin-left: 81px;*margin-left: 0px;}
.pm_anliegen{width: 155px; margin-left: 60px;*margin-left: 0px;}
.pm_button{width: 157px; margin-left: 134px;*margin-left: 183px;}
.pm_banrede{ width: 180px; margin-left: 81px; *margin-left: 0px; }
.pm_bname{width: 180px; margin-left: 90px; *margin-left: 0px; }
.pm_bvorname{ width: 180px;margin-left: 70px; *margin-left: 0px; }
.pm_bstrasse{ width: 180px;margin-left: 85px; *margin-left: 0px; }
.pm_bplz{width: 180px; margin-left: 53px; *margin-left: 0px; }
.pm_bort{ width: 180px;margin-left: 106px; *margin-left: 0px; }
.pm_btelefon{ width: 180px;margin-left: 80px; *margin-left: 0px; }
.pm_bemail{ width: 180px;margin-left: 89px; *margin-left: 0px; }
.pm_bzi{ width: 180px; margin-left: 80px; *margin-left: 0px; }
.pm_bper{width: 180px; margin-left: 66px; *margin-left: 0px; }
.pm_btag{ width: 180px;margin-left: 58px; *margin-left: 0px; }
.pm_bmon{ width: 180px;margin-left: 39px; *margin-left: 0px; }
.pm_bjahr{ width: 180px;margin-left: 54px; *margin-left: 0px; }
.pm_banliegen{ width: 180px;margin-left: 68px; *margin-left: 0px; }
.pm_bbutton{ width: 180px; margin-left: 135px; *margin-left: 184px; }


#all {
	width:920px;
	height:800px;
	text-align:left;
	margin:0px auto auto auto;
	/*background-color:#ffffff;*/
}

*html #all {
	background-color:transparent !important;
}

h1 {	font-size:14px;}
*html .csc-firstHeader { margin-bottom:20px !important;}
h2 {	font-size:14px; }
h3 {	font-size:14px; }

/*-----------------------------------------------HEADER Start-----------------------------------------------*/
#header {
	width:920px;
	height:300px;
	color:#000000;
	/*background-image:url(pics/header.jpg);*/
	/*background-color:#d4edff;*/
}

#header_left {
	float:left;
	width:200px;
	height:300px;
/*	background-color:#D4EDFF;*/
}

#header_middle {
	float:left;
	width:500px;
	height:300px;
	background-color:#ffffff;
}

#header_middle_inner {
	float:left;
	margin:10px;
	width:480px;
	height:280px;
	background-color:#111111;
	color:#ffffff;
}

#header_right {
	float:left;
	width:190px;
	height:200px;
	padding:100px 0px 0px 10px;
}
*html #header_right {
	width:200px;
	height:300px;
}

#header_right a:link {color:#000000; text-decoration:none;width:100%;}
#header_right a:visited {color:#000000; text-decoration:none;width:100%;}
#header_right a:hover {color:#000000; text-decoration:none; background-color:#b8b6aa;}

/*-----------------------------------------------HEADER Stop------------------------------------------------*/

/*----------------------------------------------CONTENT Start-----------------------------------------------*/

#content {
	width:920px;
	height:400px;
	/*background-image:url(pics/content.jpg);*/
	/*background-color:#7fc2f5;*/
	color:#ffffff;
}
*html #content{
	background-repeat: repeat-x;
}

#content_left {
	float:left;
	width:200px;
	height:500px;
}

#content_left_top {
	width:200px;
	height:390px;
	margin-top:10px;
	/*background-color:#7fc2f5;	*/
}

#content_left_bottom {
	width:200px;
	height:100px;
	/*background-image:url(pics/footer.jpg);*/
	/*background-color:#7fc2f5;*/
}

#content_middle {
	float:left;
	width:500px;
	min-height:500px;
	background-color:#ffffff;
}
*html #content_middle {
	height:500px;
}

#content_middle_inner {
	float:left;
	margin:0px 10px 10px 10px;
	width:470px;
	min-height:480px;
	color:#000000;
	background-color:#f0f6fb;
	padding:5px;
}
*html #content_middle_inner {
	width:480px;
	height:490px;
}

#content_middle_inner hr {background-color:#ffffff; height:1px; border:0px;}
#content_middle_inner h1 {margin:0px; padding:0px; font-size:16px;}

#content_middle_inner a:link {color:#000000; font-weight:bold; text-decoration:none;}
#content_middle_inner a:visited {color:#000000; font-weight:bold; text-decoration:none;}
#content_middle_inner a:hover {color:#000000; font-weight:bold; text-decoration:underline;}

#content_right {
	float:left;
	width:200px;
	height:400px;
	margin-top:10px;
}

#content_right_top {
	width:190px;
	height:400px;
	padding-left:10px;

}



#content_right_bottom {
	width:200px;
	height:100px;
	/*background-image:url(pics/footer.jpg);*/
	/*background-color:#7fc2f5;*/

}

/*----------------------------------------------CONTENT Stop------------------------------------------------*/

.newstickerlinks {
	color:#000;
	font-family:verdana;
	font-size:12px;
}

.news-list-item h2 {margin:0px; padding:0px; font-size:14px;}
.news-list-item h3 {margin:0px; padding:0px; font-size:14px;}

.menuh1 {
	width:150px; 
	height:15px; 
	border:1px solid #000000; 
	background-color:#00569e;
	color:#FFF;
	padding:2px;
}

.ebene1 {
	width:150px; 
	height:15px; 
	border-bottom:1px solid #000000; 
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:2px;
}

.ebene1act {
	width:150px; 
	height:15px; 
	border-bottom:1px solid #000000; 
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:2px;
}
/********************************************************************/
/*.csc-mailform {border:0px;margin:0px;}
.csc-mailform-field {vertical-align:top; width:50px;margin-top:3px;}
.csc-mailform-submit {border:1px solid #69432C;background-color:#F8F7D8;color:#000000;}
*/

.csc-mailform-field select {float:left;}


#mailformAnrede {margin-right: 200;  float:right; width:80px; margin-bottom:1px;}
#mailformVorname {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformName {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformStrasse {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformPlz {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformOrt {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformTelefon {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformEmail {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformBetreff {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformNachricht {margin-right: 100; float:right; width:180px; margin-bottom:1px}
#mailformformtype_mail {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformAnreise-Tag {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformAnreise-Monat {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformAnreise-Jahr {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformAbreise-Tag {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformAbreise-Monat {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformAbreise-Jahr {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformPersonen {margin-right: 180; float:right; width:100px; margin-bottom:1px}
#mailformZimmer {margin-right: 100; float:right; width:180px; margin-bottom:1px}
*html #mailformformtype_mail {margin-left:0; float:right; width:100px;}
.csc-mailform-field label { vertical-align:top; float:left;}
.csc-mailform {border:0px;margin-top:20px;}
.csc-mailform-field {margin-left: 0px; float:left; width:450px;}
.csc-mailform-field label {width:50px;}
textarea {width:180;}



.csc-mailform-field input{
margin-right: 100px; float:right; width:81px; margin-bottom:2px; left: 280px;}
*html .csc-mailform-field input{
	left: 105px;
}
.csc-mailform-field img{
	height: 18px;
	width: 98px;
	float: right;
	margin-left: 5px;
	margin-top: 1px;
}

.csc-mailform-label{
	/*position: absolute;*/
	margin-top: 2px;
}







/********************************************************************/

#content_middle_inner table {
	color:#000000;
	font-family:verdana;
	font-size:12px;
}


.tr-0 {
	font-weight:bold;
}
.td-0 {
	font-weight:bold;
	width:190px;
}
.td-1 {

	width:100px;
}


.tx-meavailability-pi1 .listYear .calendar td {
	font-size:11px;
}


/********************************************************************/

.tx-flatmgr-pi1 .monthlyBooking div {
font-size:8px !important;
font-weight:normal !important;
height:9px !important;
text-align:center !important;
width:9px !important;
}

.monthsLegend {
	font-size:10px !important;
}
.monthlyBookingFlat {
	font-size:10px !important;
	text-align:center !important;
}

.monthlyBookingYears {
	display:none;
}

.monthsLegendSelected {
	font-size:10px;
	font-weight:bold;
}

/******************************************************************************/

.tabellebelegung {
	text-align:left;

}

.tabellebelegung .td-0{
	width:100px;
	vertical-align:top;
}

.tabellebelegung .td-1{	vertical-align:top;}
.tabellebelegung .td-2{	vertical-align:top;}
.tabellebelegung .td-3{	vertical-align:top;}

.tabellebelegung .td-1{
	width:200px;
}
.tabellebelegung .tr-even {
	background-color:#D4EEFF;
}
/****************** WEC MAP - Google Map Anfang ************************/
.tx-wecmap-pi1 table {
	font-size:12px !important;
}
.marker {
	font-size:12px;
}
.dirmenu {
	font-size:12px;
}
.googledir {
	font-size:12px;
}
#map142_directions {
	font-size:12px;
}
.startendaddress {
	font-size:12px;
}
/****************** WEC MAP - Google Map Ende ************************/

.tx-sfmflowgallery-pi1 .view-switch {
display:none;
}

.tx-sfmflowgallery-pi1 .thumbnail {
float:left;
height:150px;
margin:0 30px 10px 0;
width:120px;
}

.tx-sfmflowgallery-pi1 .single-image {
overflow:hidden;
text-align:center;
}

*html .tx-sfmflowgallery-pi1 .single-image img {
width: 465px;
}

.thumbnail-title {
	font-size:12px;
}

.display-info {
	display:none;
}

.tx-sfmflowgallery-pi1 .page-browser {
 margin-bottom:10px;
 font-size:9.2px;
 }