body {		background: #000000;}body, div, td {		text-align: left;}.maintable {	background: #ff6600;	width:950px;	border: solid #FFFFFF 3px;	border-right: 0px;}p, body, .bodytext, .unsubscribe a, ul {	color: #FFFFFF;	font: 9pt verdana, "courier new", courier, monospace;}a {	color: #ffffff;}/*<group=newsletter>*/.nl_main {	border: 2px solid #ffffff;}.nl_top {	border: white;}.nl_orange {	background: #ff6600;	border-top: 2px solid #ffffff;	padding-left:5px;	padding-right:5px;	padding-top:5px;}.blacklinks {	background: repeat url(http://www.mondaywaters.ch/fileadmin/ventilator/res/black.gif);	padding-left: 2px;	margin-top: 0;}.unsubscribe a {		color: #ffffff;	text-decoration: none;	text-align: right;	margin-right: 0;	margin-top: 0;}.unsubscribe {	margin-right: 0;	margin-top: 0;	width: 300px;	top: -15px;	position: relative;	left: 365px;	text-align: right;}	/*</group>*/h1, .kal_kat, .gross, .nl_top {	text-transform:uppercase;	white-space: pre;	border-bottom: 1px solid white;	margin-bottom: 3px;	font-weight: 500;	font-size: 18pt;}.abschluss {	border-bottom: 2px solid #FFFFFF;	width: 100%;	height: 2px;	text-align: right;}h2, .teaser, .teaser a, .gb_teaser{	text-align: left;	white-space: normal;	text-transform: uppercase;	margin-left: 2px;	margin-top: 0;	font-weight: 500;	font-size: 12pt;	color: #ffffff;	text-decoration: none;}.kalender{	background-color: #FF6600;}#mitte, #mitte_noP {	border-right-width: 3px;	background-color: #FF6600;	border-right-style: solid;	border-right-color:#FFFFFF;}#mitte  {	padding-left: 5px;	padding-right: 5px;}.quadrat,  .quadrat_add {	border-right: 3px solid #ffffff;}.quadrat {	background: repeat url(orange.jpg);}.quadrat_add { background-color: black; }.menu {	text-transform: uppercase;	position: relative;	top: 5px;	line-height: 13px;	font-variant: normal;	width: 0;}.menu a {	text-decoration:none;	color: #000000;}.menu_out a {	color: #000000;	text-decoration: none;	line-height: 13px;}.menu_act {	background-color: #FF6600;	line-height: 14px;	text-transform: uppercase;	color: #000000;	}.logo, #links {	border-right-width: 3px;	border-right-style: solid;	border-right-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-color: #ffffff;	border-bottom-width:3px;	vertical-align: top;}#links {	background-color: #000000;	border-bottom-width:0px;}a.orange {	text-decoration:none;	color:#000000;	}.orange, .kal_orange {		border-bottom: solid #ffffff 3px;		background-color:#ff6600;	border-right: 3px solid #ffffff;}.tx-srfreecap-pi2-cant-read, .tx-srfreecap-pi2-cant-read a {	text-decoration: none;	color: #ffffff;}.menu_wrap, .calendar_navi {	width: 674px;	height: 14px;	margin-bottom:2px;	background: #ffffff;}.calendar_navi {position:relative;	top: 80px;}/*<group=Gästebuch>*/.gb_teaser {	border-bottom: 1px solid white;}.tx-srfreecap-pi2-image {	left: 0;	margin-left: 0;}.time a{	color: #ffffff;	text-decoration: none;}	/*</group>*//*<group=Kalender>*/.days {	border-right: 0px solid #ffffff;}.kal_orange {	border-right: solid #ffffff 3px;}.calendar_navi a {	color: #000000;	text-decoration: none;	text-transform: uppercase;}.kal_title {	font-size: 14px;}.eventbeschreibung {	margin-top: 5px;}table.dayitem {	color: #ffffff;	vertical-align: top;	height: 96px;	margin-top: 0;	font-size: 9pt;}.dayname {text-transform:uppercase;	width: 137px;	height: 137px;	vertical-align: bottom;	font-size: 40pt;	padding-left: 5px;	border-top: solid #ffffff 1px;	border-right: 3px solid #ffffff;	border-bottom: 1px solid #ffffff;}.inside, .inside_weekend, .outside, .outside_weekend, .today{	height: 137px;	width: 137px;	margin: 0px;	padding:0px;	vertical-align: top;	text-align: left;	border-top: 2px solid #ffffff;	border-bottom: 1px solid #ffffff;	border-right: 3px solid #ffffff;}.inside,  .outside {	background-color: #000000;	border-color:#FFFFFF;}.inside_weekend,  .outside_weekend {	background-color: #000000;}.today {	background-color: #FF6600;	}table.singleday {	vertical-align: top;	text-align: left;	     font-size: 18pt;	color: #ffffff;	border: medium;	border-bottom: 1px solid #ffffff;	margin-left: 7px;	width: 120px;}.singleday a {	color: #ffffff;	text-decoration: none;}.item a, .itemcat, .item{	text-decoration:none;	color:#FFFFFF;	margin: 0;	vertical-align: top;}	/*</group>*//*<group=tx_talkaboutgallery>*/	.tx_talkaboutgallery_bL {	border-right: 3px solid white;}	.tx_talkaboutgallery_bU {	border-right: 0px solid white;}	.tx_talkaboutgallery_bL3 {	border-right: 4px solid white;}	.tx_talkaboutgallery_bU, .tx_talkaboutgallery_bL, .tx_talkaboutgallery_bL3{	border-bottom: 2px solid white; }.tx_talkaboutgallery_navi {	width: 270px;	height: 14px;	margin-bottom:2px;	background: #ffffff;}.tx_talkaboutgallery_navi a{	text-decoration:none;}.tx_talkaboutgallery_eventnavi_1{	border-right: 2px solid white;	}.tx_talkaboutgallery_eventnavi_1, .tx_talkaboutgallery_eventnavi_2 {	background:#FF6600;	border-bottom: 2px solid white;}.tx_talkaboutgallery_navi_B, .nolink {	background: #000000;	color : #000000;}.tx_talkaboutgallery_navi_V a{	color :#000000;}.tx_talkaboutgallery_naviTR {	border-bottom: 2px solid white;}/*</group>*/div.tx-powermail-pi1 #bookinganfrage label, div.tx-powermail-pi1 #kontakt label{  display: block;  float: left;  width: 150px; /* Breite.*/}div.tx-powermail-pi1 #bookinganfrage input, div.tx-powermail-pi1 #kontakt input{   width: 300px; /* Breite.*/}