/* CSS for extension fewoma*/
/*
Klassen-Hierarchie in der Extension fewoma
tx-fewoma-pi1
	tx-fewoma-pi1-singleView
		property
			prop_sdescr
			prop_ldescr
			prop_info
			prop_pics
			prop_1pic
		unit
			descr
			info
*/
/* test Layer */
  .infolayer { border:1px solid blue; width:750px; z-index:1; padding:5px; line-height:1.5em;}
  .tablayer  { /*border:1px solid red; */ padding:5px;}
  .headerlayer { position:relative; top:1px; width:10em; border:1px solid green; border-bottom:white; text-align:center; float:left; margin-left:1em; background-color:yellow; cursor:pointer; }
/*ende Text Layer*/




.tx-fewoma-pi1 p 		{
                                font-size: 0.7em;
				line-height: 1.4em;
				}
.tx-fewoma-pi1 .detail_link	{
                		margin-top:10px;
				text-align: right;
				}
.tx-fewoma-pi1 .detail_link a	{
                		margin-top:10px;
				text-decoration:none;
                                padding-right: 12px;
                                color: #366B96;
	                        background-image : url(../images/pfeil_rechts_gr.gif );
	                        background-position : right;
	                        background-repeat : no-repeat;
				}
.tx-fewoma-pi1 .dosort		{
			   	font-size:0.7em;
				}
.tx-fewoma-pi1 .dosort  a	{
			   	/*font-size:0.7em; extra-css nur für den IE */
				text-decoration:none;
                                padding-right: 12px;
                                color: #366B96;
	                        background-image : url(../images/pfeil_updown_gr.gif );
	                        background-position : right;
	                        background-repeat : no-repeat;
				}
.tx-fewoma-pi1-singleView h2	{
				}
.tx-fewoma-pi1-singleView .c2l1-left,
.tx-fewoma-pi1-singleView .c2l1-middle {
        font-size: 0.8em;
				line-height: 2em;
        }
.tx-fewoma-pi1-singleView .contact{font-size: 0.7em; line-height: 1.5em;}
.tx-fewoma-pi1-singleView .contact a {
        color: #366B96; 
        text-decoration:none;
        font-weight: bold;
        border: 1px solid #366B96;
        padding: 1px;
        }
.tx-fewoma-pi1-listrow		{
			   	font-size:0.7em;
                		margin-top:9px;
				}
.tx-fewoma-pi1-listrow .id1 {
}				
.tx-fewoma-pi1-listrow .id2 {
        /*text-align: right;
        margin-top: 10px;*/
        display:none; 
}
.tx-fewoma-pi1-listrow	table	{
                		font-size:100%;
				}
.tx-fewoma-pi1 .unit_title	{
				background-color:#fedd92;
				}
.tx-fewoma-pi1 .unit_title a	{
                                padding-left: 5px;
                                font-weight: bold;
				text-decoration:none;
                                color: #000;
				}
.tx-fewoma-pi1 .unit_city	{
                                padding-left: 5px;
				background-color:#fedd92;
				text-decoration:none;
                                color: #000;
				}
.tx-fewoma-pi1 .unit_city a	{
				text-decoration:none;
                                padding-right: 12px;
                                color: #366B96;
	                        background-image : url(../images/pfeil_rechts_gr.gif );
	                        background-position : right;
	                        background-repeat : no-repeat;
				}
.tx-fewoma-pi1 .unit_province	{
                                padding-left: 5px;
				background-color:#fedd92;
				}
.tx-fewoma-pi1 .unit_pic	{
				width:150px;
				height:100px;
				}
.tx-fewoma-pi1 .unit_pic img	{
				width:130px;
				height:100px;
				}
.tx-fewoma-pi1 .unit_pic a	{
				text-decoration:none;
				border:0px;
				}
.tx-fewoma-pi1 .unit_s_price	{
				text-align: right;
				}
.tx-fewoma-pi1 .unit_price_tab_date,
.tx-fewoma-pi1 .unit_price_tab_price  {
				text-align:center;
				}
.tx-fewoma-pi1 .unit_info1	{
				}
.tx-fewoma-pi1 .unit_info2	{
				width:120px;
				vertical-align:middle;
				}
.tx-fewoma-pi1 .sdescr		{
        font-size: 0.7em;
				line-height: 1.4em;
        font-weight: bold;
 				}
.tx-fewoma-pi1 .city a,
.tx-fewoma-pi1 .city_sdescr,
.tx-fewoma-pi1 .ldescr		{
        font-size: 0.7em;
				line-height: 1.4em;
        font-weight: normal;
				}
.tx-fewoma-pi1 .city a		{
        font-size: 1.0em;
        font-weight: bold;
				}
.tx-fewoma-pi1 .cntvalue{padding-top: 6px;}
.tx-fewoma-pi1 .info		{
				}
.tx-fewoma-pi1 .info1		{	/* size ... accomodationnote */
			   	font-size:0.7em;
				margin-bottom:10px;
				}
.tx-fewoma-pi1 .info2		{	/* options */
			   	font-size:0.7em;
				border-bottom:1px solid #fedd92;
				margin-bottom:10px;
				padding-bottom:10px;
				}
.tx-fewoma-pi1 .info3		{	/* children .. smoking */
				float:left;
			   	font-size:0.7em;
				margin-right:20px;
				margin-bottom:10px;
				/*margin-bottom:0px; extra-css nur für den IE */
				width:170px;
                }
.tx-fewoma-pi1 .info4		{	/* seatsdining .. bicycles */
				font-size: 0.7em;
				float:left;
				margin-right:20px;
				width:170px;
				}
.tx-fewoma-pi1 .info5		{	/* cntbathrooms .. cntwc */
				font-size: 0.7em;
				float:left;
				margin-right:20px;
				width:170px;
				}
.tx-fewoma-pi1 .info6		{	/* maxsleeps .. cntcradles */
				font-size: 0.7em;
				float:left;
				width:170px;
				}
.tx-fewoma-pi1 .info7		{	/* prices */
				clear:both;
				margin-bottom:20px;
				}
.tx-fewoma-pi1 .info7 td	{	/* prices */
				}
.tx-fewoma-pi1 .price		{
				margin-top:10px;
				}
.tx-fewoma-pi1 .unit_price_tab_date	{
				font-size: 0.7em;
				line-height: 1.4em;
}
.tx-fewoma-pi1 .unit_price_tab_price {
				font-size: 0.7em;
				line-height: 1.4em;
}
.tx-fewoma-pi1 .reservation	{
				border-bottom:1px solid #fedd92;
				margin-bottom:10px;
				}
.tx-fewoma-pi1 .legende	 	{
				margin-top:10px;
				margin-left:220px;
				font-size:0.7em;
				line-height: 1.4em;
				}
.tx-fewoma-pi1 .block	 	{
				display:inline;
				margin-right:0.5em;
				margin-left:0.5em;
				padding:2px;
				border:1px solid grey;
				}
.tx-fewoma-pi1 .prop_info 	{
                                font-size: 0.7em;
				line-height: 1.4em;
				}
.tx-fewoma-pi1 .prop_sdescr	{
                           	margin-bottom: 10px;
                           	font-weight: bold;
				}
.tx-fewoma-pi1 .prop_ldescr 	{
                                font-size: 0.7em;
				line-height: 1.4em;
                           	margin-bottom: 10px;
                           	font-weight: normal;
				}
.tx-fewoma-pi1 .prop_units table{
			   	margin: 5px 0px 0px 140px;
			   	font-size: 0.7em;
			   	}

.tx-fewoma-pi1 .prop_pics	{
				}
.tx-fewoma-pi1 .prop_1pic	{
				font-size: 0.7em;
        /*margin-bottom: 17px;*/
        margin: 10px 10px;
				text-align:center;
				float:left;
				width:156px;
				height:120px;
				text-decoration:none;
				}
.tx-fewoma-pi1 .prop_1pic a	{
				text-decoration:none;
				border:0px;
                                 font-style: italic;
				/*font-size:0.9em;*/
                                color: #666666;
				line-height: 1.2em;
				}
.tx-fewoma-pi1 .info th 	{
                                font-size: 0.8em;
                                text-align:center;
				background:#fedd92;
				}
.tx-fewoma-pi1 img		{
				margin-right: 2px;
				}
.tx-fewoma-pi1 table.options	{
                                font-size:1em;
				}
.tx-fewoma-pi1 table.counts	{
				font-size:1em;
				}
.tx-fewoma-pi1 table.dist	{
				font-size:1em;
				}
.tx-fewoma-pi1 table.price	{
				font-size:1em;
				}
DIV .clean-note,
DIV .price-note,
DIV .reserv-note	{
				font-size:0.7em;
				line-height: 1.4em;
				}
.info .booking	a		{
				width:150px;
				text-decoration:none;
				text-align:center;
				font-size:0.8em;
				font-weight:bold;
                                color: #366B96;
				/*background:#fedd92;
				border:1px inset #366B96;*/
				padding:5px 5px 5px 5px;
				margin:10px 0 0 245px;
				}
.tx-fewoma-pi1 .property .indexpic	{
					float:left;
                          		margin-right: 5px;
					}
.tx-fewoma-pi1 .property .prop_sdescr	{
					display:none;
					}
.tx-fewoma-pi1 .property .prop_units	{
					clear:both;
					}
.tx-fewoma-pi1 .prop_units a {
	color: #366B96;
	background-image : url(../images/internal_link.gif);
	background-position : left;
	background-repeat : no-repeat;
	padding-left: 10px;
}
div.ident			{
				display:none;
				background-color:red;
				color:white;
				}
div.city_sdescr		  	{
                                padding-bottom: 10px;
				border-bottom:14px solid #fedd92;
				}
div.prop_sdescr			{
				border:1px dotted blue;
				}
div.prop_ldescr		  	{
                                padding-bottom: 5px;
				/*border-bottom:1px dotted #666666;*/
				}
div.prop_info   		{
                		margin-top: 10px;
				}
.tx-fewoma-pi1-browsebox {}
.tx-fewoma-pi1-browsebox-strong{
				font-weight:bold;}
.tx-fewoma-pi1-browsebox-SCell{
				font-weight:bold;}
.tx-fewoma-pi1-browsebox p{
                padding-right: 5px;}
.tx-fewoma-pi1 .unavailable {font-size: 0.7em;}  

.blk    {font-size: 0.7em;}           
/* ----------------------------------------------------------------*/
.tx-fewoma-pi2			{
				font-size: 0.7em; /*special IE*/
				line-height: 1.4em;
				}
.tx-fewoma-pi2 .selprop {display:none; }
.tx-fewoma-pi2 .selunit {display:none; }
.tx-fewoma-pi2 table.options,
.tx-fewoma-pi2 table.price	{
				width:100%;
				}
.tx-fewoma-pi2 pre		{
				font-size:12px;
				}
.tx-fewoma-pi2 .pics0,
.tx-fewoma-pi2 .pics1 		{
				clear:both;
				}
.tx-fewoma-pi2 .pics0		{
				background-color:#f0fff0;
				}
.tx-fewoma-pi2 .pics1		{
				background-color:#fff0f0;
				}
.tx-fewoma-pi2 .picimg		{
				display:inline;
				float:left;
				padding-bottom:3px;
				}
.tx-fewoma-pi2 .pictext		{
				float:left;
				display:inline;
				margin:10px 3px 0px 3px;
				}
.tx-fewoma-pi2 .thumbnail	{
				margin:10px 3px 0px 3px;
				}
/* ----------------------------------------------------------------*/
.tx-fewoma-pi3			{
				font-size: 0.7em;
				line-height: 1.4em;
				}
.tx-fewoma-pi3 td		{
				border:1px dotted #404040;
			    	}
.tx-fewoma-pi3 td.langcol0	{ background-color:#f4f4ff; }
.tx-fewoma-pi3 td.langcol1	{ background-color:#ffffe0; }
.tx-fewoma-pi3 td.langcol2	{ background-color:#e8ffe8; }
.tx-fewoma-pi3 td.langcol3	{ background-color:#fff0f0; }
/* ----------------------------------------------------------------*/
/* gallery styles: */
div.tx-fewoma-pi4 {
				padding:10px 10px 20px 10px;
				background-color:#fff;
}
.tx-fewoma-pi4  a {
                font-family: verdana, arial, sans-serif;
				font-size:0.8em;
                color: #000000;
}
.tx-fewoma-pi4 .pic,
.tx-fewoma-pi4 .pic_nav		{ text-align:center;}
.tx-fewoma-pi4 .picform,
.tx-fewoma-pi4 .picform input,
.tx-fewoma-pi4 .picform select	{ display:inline; }
.tx-fewoma-pi4 .pic_prev,
.tx-fewoma-pi4 .pic_next,
.tx-fewoma-pi4 .pic_nav		{ margin:1px 10px; }
/* ----------------------------------------------------------------*/
.tx-fewoma-pi5			{
				font-family: verdana, arial, sans-serif;
				font-size:0.8em;
				color: #000000;
				}
.tx-fewoma-pi5 input		{
				padding:0px 2px;
				}
div .errors			{
				color: red;
				}
.tx-fewoma-pi5 .err b		{
				color: red;
				}
.tx-fewoma-pi5 .err 		{
				background-image : url(../img/pfeil_rot.gif);
				background-position : left;
				background-repeat : no-repeat;
                                padding-left: 10px;
				font-weight:bold;
				}
.tx-fewoma-pi5 .err_inp		{
				background-color:#fff;
				border:1px solid red;
				}
.tx-fewoma-pi5 .ro_inp		{
				background-color:#f0f0f0;
				border:2px solid #cccccc;
				}
.tx-fewoma-pi5 .prompt		{
				width:522px;
				float:left;
				/*border:1px dotted green;*/
				}
.tx-fewoma-pi5 .input		{
				/*border:1px dotted blue;*/
				}
.tx-fewoma-pi5 select	{
				/*border:1px dotted blue;*/
				width: 207px;
				}
.tx-fewoma-pi5 .line2,
.tx-fewoma-pi5 .line3,
.tx-fewoma-pi5 .line		{
				clear:both;
				border-top:1px solid grey;
				margin-top:3px;
				padding-top:3px;
				}
.tx-fewoma-pi5 .line4		{
				clear:both;
				margin-top:3px;
				}
.tx-fewoma-pi5 .line4 .prompt	{
				border-top:1px solid #cccccc;
				padding-bottom:5px;
				width:520px;
				}
.tx-fewoma-pi5 .line3 .prompt	{
				width:520px;
				}
.tx-fewoma-pi5 .line2 .prompt	{
				width:320px;
				}
.tx-fewoma-pi5 .line5		{
				border-top:1px solid #cccccc;
				margin-top:3px;
				padding-top:3px;
				}
.tx-fewoma-pi5 .line5 .obj	{
				clear:both;
				float:left;
				width:300px;
				}
.tx-fewoma-pi5 .line5 .price	{
				}
.tx-fewoma-pi5 .box1,
.tx-fewoma-pi5 .box2,
.tx-fewoma-pi5 .box3,
.tx-fewoma-pi5 .box4,
.tx-fewoma-pi5 .box5		{
				clear:both;
				/*border:1px dotted red;*/
				margin:1px;
				}
/* ----------------------------------------------------------------*/
.tx-fewoma-pi6			{
        /*font-size: 0.7em;
				line-height: 1.1em;
				padding-bottom: 20px;*/
				}
.tx-fewoma-pi6 .selprop {display:none; }
.tx-fewoma-pi6 .selunit {display:none; }
.tx-fewoma-pi6 .unit-name {
     			font-weight: bold;
				background-color:#fedd92;
				line-height: 1.4em;
        		padding-left: 5px;
}
.tx-fewoma-pi6 .user,
.tx-fewoma-pi6 .cal,
.tx-fewoma-pi6 .ints,
.tx-fewoma-pi6 form,
.tx-fewoma-pi6 .unit-name {
  font-size: 0.7em;
}
.tx-fewoma-pi6 .thanks {
  font-size: 0.7em;
font-weight: bold;
}
.tx-fewoma-pi6 .ints		{
        /*font-size: 0.7em;
				line-height: 1.1em;*/
				padding-bottom: 10px;
				}
.tx-fewoma-pi6 .occ		{
				clear:left;
				/*border:1px dotted red;*/
				height:0.1em;
				}
.tx-fewoma-pi6 .occ_n		{
				float:left;
				width:3em;
				}
.tx-fewoma-pi6 .occ_b		{
				float:left;
				width:8em;
				}
.tx-fewoma-pi6 .occ_e		{
				float:left;
				width:8em;
        margin-left:2em;
				}
.tx-fewoma-pi6 .occ_s		{
				float:left;
				width:9em;
				}
.tx-fewoma-pi6 .occ_p		{
				float:left;
				width:10em;
				}
.tx-fewoma-pi6 .occ_c		{
				float:left;
				width:5em;
				}
.tx-fewoma-pi6 .occ_r		{
				float:left;
				width:12em;
				}
.tx-fewoma-pi6 .occ_butt,
.tx-fewoma-pi6 .occ_butt div	{
				display:inline;
				/*font-size:0.7em;*/
				}
.tx-fewoma-pi6 .occ_butt table	{
				border:1px solid black;
				font-size:0.7em;
				margin:1px;
				z-index:9;
				}
.tx-fewoma-pi6 .occ_butt th,
.tx-fewoma-pi6 .occ_butt td	{
				text-align:center;
		    		width:2em;
		    		background-color:#eeeeee;
		    		margin:1px;
		    		color:#666666;
		    		padding:1px;
		    		margin:1px;
			    	}
.tx-fewoma-pi6 .occ_butt a	{
				text-decoration:none;
				color:green;
				font-weight:bold;
				}
.tx-fewoma-pi6 .occ .cal-0_0 { color:#333333; }
.tx-fewoma-pi6 .occ .cal-old { background-color:#cccccc; } 
.tx-fewoma-pi6 .occ .cal-1_1 { background-color:#ffe0e0; }
.tx-fewoma-pi6 .occ .cal-0_1 { background-color:#ffe0e0; }
.tx-fewoma-pi6 .occ .cal-1_0 { background-color:#ffe0e0; }
.tx-fewoma-pi6 .occ .cal-1_2 { background-color:#ffffe0; }
.tx-fewoma-pi6 .occ .cal-2_1 { background-color:#eeffe0; }
.tx-fewoma-pi6 .occ .cal-2_2 { background-color:#e0ffe0; }
.tx-fewoma-pi6 .occ .cal-0_2 { background-color:#e0ffe0; }
.tx-fewoma-pi6 .occ .cal-2_0 { background-color:#e0ffe0; }
.tx-fewoma-pi6 .occ .cal-2_3 { background-color:#e0ffff; }
.tx-fewoma-pi6 .occ .cal-3_2 { background-color:#e0ffff; }
.tx-fewoma-pi6 .occ .cal-3_3 { background-color:#e0e0ff; }
.tx-fewoma-pi6 .occ .cal-0_3 { background-color:#e0e0ff; }
.tx-fewoma-pi6 .occ .cal-3_0 { background-color:#e0e0ff; }
.tx-fewoma-pi6 .occ .cal-1_3 { background-color:#ffe0ff; }
.tx-fewoma-pi6 .occ .cal-3_1 { background-color:#ffe0ff; }

.tx-fewoma-pi6 #cal 		{ border:1px solid #fedd92; }
.tx-fewoma-pi6 #cal .prevyear	{ float:left; }
.tx-fewoma-pi6 #cal .nextyear	{ float:right; }
.tx-fewoma-pi6 #cal table	{ clear:both; }
.tx-fewoma-pi6 #cal td.mon	{
				vertical-align:top;
				margin-right:20px;
				padding-right:20px;
				/*border:1px solid yellow;*/
				}
.tx-fewoma-pi6 #cal td.mon table{ display:block; }
.tx-fewoma-pi6 table.caltab tr td	{
					/*border:1px solid green;*/
					font-size:80%;
					text-align:center;
					padding:1px;
					}
/*
stati und farben:
0	frei						hgrün	(eeffe0)       neu jan.10(ABFF80)
1	reserviert					hblau	(c7dceb)       neu jan.10(6ea0cb)
2	anbezahlt/nicht verfügbar	hrot	(ffe0e0)  neu jan.10(E49292)
3	bezahlt						hrot	(ffe0e0)+x         neu jan.10(E49292)
*/
/*
.tx-fewoma-pi6 .cal .cal-old { background-color:#FFFFFF; color:#808080;text-align: right;}
.tx-fewoma-pi6 .cal .cal-0_0,
.tx-fewoma-pi6 .cal .cal-1_0,
.tx-fewoma-pi6 .cal .cal-2_0,
.tx-fewoma-pi6 .cal .cal-3_0	{ background-color:#eeffe0;text-align: right;}
.tx-fewoma-pi6 .cal .cal-0_1,
.tx-fewoma-pi6 .cal .cal-1_1,
.tx-fewoma-pi6 .cal .cal-2_1,
.tx-fewoma-pi6 .cal .cal-3_1	{ background-color:#c7dceb;text-align: right; }
.tx-fewoma-pi6 .cal .cal-0_2,
.tx-fewoma-pi6 .cal .cal-1_2,
.tx-fewoma-pi6 .cal .cal-2_2,
.tx-fewoma-pi6 .cal .cal-3_2	{ background-color:#ffe0e0;text-align: right; }
/*Sonderanzeige in der Detailliste Unit */
.tx-fewoma-pi1-singleView .cal-2_2 { background-color:#ffe0e0;background-image : url(/fileadmin/images/x.gif);	background-repeat : no-repeat; text-align: right; }
/*Ende*/
.tx-fewoma-pi6 .cal .cal-0_3,
.tx-fewoma-pi6 .cal .cal-1_3,
.tx-fewoma-pi6 .cal .cal-2_3,
.tx-fewoma-pi6 .cal .cal-3_3	{ background-color:#ffe0e0;background-image : url(/fileadmin/images/x.gif);	background-repeat : no-repeat; text-align: right; }
.tx-fewoma-pi6 .cal .cal-0_1,
.tx-fewoma-pi6 .cal .cal-0_2,
.tx-fewoma-pi6 .cal .cal-0_3	{ background-image:url(/fileadmin/images/booking/eeffe0.gif); background-position:bottom left;text-align: right; }
.tx-fewoma-pi6 .cal .cal-1_0,
.tx-fewoma-pi6 .cal .cal-1_2,
.tx-fewoma-pi6 .cal .cal-1_3	{ background-image:url(/fileadmin/images/booking/c7dceb.gif); background-position:bottom left;text-align: right; }
.tx-fewoma-pi6 .cal .cal-2_0,
.tx-fewoma-pi6 .cal .cal-2_1,
.tx-fewoma-pi6 .cal .cal-2_3	{ background-image:url(/fileadmin/images/booking/ffe0e0.gif); background-position:bottom left; text-align: right;}
.tx-fewoma-pi6 .cal .cal-3_0,
.tx-fewoma-pi6 .cal .cal-3_1,
.tx-fewoma-pi6 .cal .cal-3_2	{ background-image:url(/fileadmin/images/booking/ffe0e0.gif); background-position:bottom left;text-align: right; }
*/
/* neu Jan 2010*/
.tx-fewoma-pi6 .cal .cal-old { background-color:#FFFFFF; color:#808080;text-align: right;}
.tx-fewoma-pi6 .cal .cal-0_0,
.tx-fewoma-pi6 .cal .cal-1_0,
.tx-fewoma-pi6 .cal .cal-2_0,
.tx-fewoma-pi6 .cal .cal-3_0	{ background-color:#ABFF80;text-align: right;}
.tx-fewoma-pi6 .cal .cal-0_1,
.tx-fewoma-pi6 .cal .cal-1_1,
.tx-fewoma-pi6 .cal .cal-2_1,
.tx-fewoma-pi6 .cal .cal-3_1	{ background-color:#6ea0cb;text-align: right; }
.tx-fewoma-pi6 .cal .cal-0_2,
.tx-fewoma-pi6 .cal .cal-1_2,
.tx-fewoma-pi6 .cal .cal-2_2,
.tx-fewoma-pi6 .cal .cal-3_2	{ background-color:#E49292;text-align: right; }
/*Sonderanzeige in der Detailliste Unit */
.tx-fewoma-pi1-singleView .cal-2_2 { background-color:#E49292;/*background-image : url(/fileadmin/images/x.gif);*/background-image : url(/fileadmin/images/booking/-.gif);	background-repeat : no-repeat; text-align: right; }
/*Ende*/
.tx-fewoma-pi6 .cal .cal-0_3,
.tx-fewoma-pi6 .cal .cal-1_3,
.tx-fewoma-pi6 .cal .cal-2_3,
.tx-fewoma-pi6 .cal .cal-3_3	{ background-color:#E49292;/*background-image : url(/fileadmin/images/x.gif);*/background-image : url(/fileadmin/images/booking/-.gif);	background-repeat : no-repeat; text-align: right; }
.tx-fewoma-pi6 .cal .cal-0_1,
.tx-fewoma-pi6 .cal .cal-0_2,
.tx-fewoma-pi6 .cal .cal-0_3	{ background-image:url(/fileadmin/images/booking/abff80.gif); background-position:bottom left;text-align: right; }
.tx-fewoma-pi6 .cal .cal-1_0,
.tx-fewoma-pi6 .cal .cal-1_2,
.tx-fewoma-pi6 .cal .cal-1_3	{ background-image:url(/fileadmin/images/booking/6ea0cb.gif); background-position:bottom left;text-align: right; }
.tx-fewoma-pi6 .cal .cal-2_0,
.tx-fewoma-pi6 .cal .cal-2_1,
.tx-fewoma-pi6 .cal .cal-2_3	{ background-image:url(/fileadmin/images/booking/e49292.gif); background-position:bottom left; text-align: right;}
.tx-fewoma-pi6 .cal .cal-3_0,
.tx-fewoma-pi6 .cal .cal-3_1,
.tx-fewoma-pi6 .cal .cal-3_2	{ background-image:url(/fileadmin/images/booking/e49292.gif); background-position:bottom left;text-align: right; }

.tx-fewoma-pi6 #zusammen{ border:1px solid red; }
.tx-fewoma-pi6 .occ_butt .caltab { font-size:120%; z-index:10; }
.tx-fewoma-pi6 .cal	{
			clear:both;
			display:block;
			/*font-size:70%;*/
			}
.tx-fewoma-pi6 .cal table	{
				border-collapse:collapse;
				border:1px solid #cccccc;
				margin:10px 0px;			
				}
.tx-fewoma-pi6 .cal td.sun	{
			margin:0px;
			width:1.2em;
			padding:0px 2px 0px 2px;
			/*border:1px dotted grey;*/
			text-align:right;
			/*font-size:70%;*/
			line-height:120%;
			}
.tx-fewoma-pi6 .cal th	{
            margin:0px;
			padding:0px 2px 0px 2px;
			/*border:1px dotted grey;*/
			text-align:right;
			/*font-size:60%;*/
            line-height:120%;
			background-color:#fedd92;
			font-weight:normal;
			}
.tx-fewoma-pi6 .cal .sun	{
				color:red;
				}
.tx-fewoma-pi6 .cal td.mon	{
				width:5.1em;
				text-align:left;
				background-color:#fedd92;
				}
.tx-fewoma-pi6 .cal .today	{
				border:solid black 1px;
				}
.tx-fewoma-pi6 .cal .cal-old { background-color:#FFFFFF; color:#c0c0c0; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - */
.tx-fewoma-pi6 .req {padding-left: 2px; color: #366B96;}
.tx-fewoma-pi6 .addrblock	{
				/*border:1px dotted red;*/
				}
.tx-fewoma-pi6 .addrblock .addrline	{
					clear:both;
					/*border:1px dotted blue;*/
					margin:5px 0px;
					padding:2px 0px;
					}
.tx-fewoma-pi6 .addrline	{
					clear:both;
					/*border:1px dotted blue;*/
					margin:5px 0px;
					padding:2px 0px;
					}
.tx-fewoma-pi6 .addrblock .addrline .addr_prompt	{
							float:left;
							width:12em;
				            /*border:1px dotted red;*/
							}
.tx-fewoma-pi6 .addrline .addr_prompt	{
							float:left;
							width:12em;
				            /*border:1px dotted red;*/
							}
							
.tx-fewoma-pi6 a	{
				      color: #366B96;
							}	           					
							
.tx-fewoma-pi6 select,
.tx-fewoma-pi6 .need input	{
						background-color:#fff8ee;
						border:1px solid #6EA0CB;
						}
.tx-fewoma-pi6 .addr_input {
				border:1px solid #6EA0CB;

}
.tx-fewoma-pi6 .error { color:red; font-weight:bold; }
.tx-fewoma-pi6 .pwd {
				font-family: 'Webdings', 'Symbol';
				font-size:15px;
				width:200px;
}
.tx-fewoma-pi6 .addr_readonly {
				border:1px solid #6EA0CB;
				background-color:#f0f0f0;
				color:#808080;
}
.tx-fewoma-pi6 .addr_inputarea {
						width:36em;
						height:5em;
						border:1px solid #6EA0CB;
}
.tx-fewoma-pi6 form     {
						width:44em;
						/*border:1px solid red;*/
						padding-bottom: 20px;
}
.tx-fewoma-pi6 .forminfo1{
		/*position:relative; left:12em; top:-35em;*/
		margin-left: 12em;
		}
.tx-fewoma-pi6 .forminfo2{
		float:right;
		margin-right: 1.5em;
		margin-top: 4em;
		width: 20em;
		height:1px;
		font-size:0.7em;
		line-height: 2em;
		font-weight: bolder;
		color: #6EA0CB;
}
.tx-fewoma-pi6 .book_err {
		color:#cc0000;
		font-weight:bold;
}
.tx-fewoma-pi6 .book_err .head{
		background-color:#800000;
		color:white;
		font-weight:bold;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.tx-fewoma-pi6 .calform div	{
				display:inline;
				}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.tx-fewoma-pi6 .occs table	{
				/*border-collapse:collapse;*/
				}
.tx-fewoma-pi6 .occs th,
.tx-fewoma-pi6 .occs td	{
			/*font-size:70%;  special IE 6*/ 
			text-align:center;
			}
.tx-fewoma-pi6 .occs td		{
				border-top:1px solid #fedd92;
				padding:1px 5px;
				}
.tx-fewoma-pi6 .occs td.r	{
				text-align:right;
				}

.tx-fewoma-pi6 .occs td.bookavail	{
				text-align:left;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* http://www.fewo-marken.de/de/vermieter-bereich/vermieter/vermieter-login/fewoma-verteiler.html */
#fewoma-pi7-main {
width: 485px;
text-align: left;
}
.tx-fewoma-pi7 {
			font-size: 0.8em;
	    font-family: verdana, arial, sans-serif;
			margin-left: 1em;
				background-color:#fedd92;
}
#fewoma-pi7-main h2.csc-firstHeader {
	    font-family: verdana, arial, sans-serif;
	    font-size: 1.0em;
	    margin-left: 0.8em;
			padding-left: 5px;
			background: #ffffff;
}
.tx-fewoma-pi7 .prompt	{
			clear:both;
			float:left;
			width:8em;
			/*border:1px solid red;*/
			}
.tx-fewoma-pi7 .input	{
			/*border:1px solid blue;*/
			}
.tx-fewoma-pi7 .names	{
			/*border:1px solid green;*/
			border-bottom:1px dotted grey;
			margin-bottom:10px;
			padding:5px 1px;
			}
.tx-fewoma-pi7 .form	{
      padding: 3px;
			/*border:1px dotted black;*/
			}
.tx-fewoma-pi7 .line	{
			/*border:1px dotted blue;*/
			padding:1px;
			}
.tx-fewoma-pi7 .caltab 			{
					border:1px solid #fedd92;
					}
.tx-fewoma-pi7 .caltab .prevyear	{ float:left; }
.tx-fewoma-pi7 .caltab .nextyear	{ float:right; }
.tx-fewoma-pi7 .caltab table		{ clear:both; }
.tx-fewoma-pi7 .caltab td.mon		{
					vertical-align:top;
					margin-right:20px;
					padding-right:20px;
					/*border:1px solid yellow;*/
					}
.tx-fewoma-pi7 .caltab td.mon table	{ display:block; }
.tx-fewoma-pi7 table.caltab tr td	{
					/*border:1px solid green;*/
					font-size:80%;
					text-align:center;
					padding:1px;
					}
.tx-fewoma-pi7 .caltab .cal-0_0 {  }
.tx-fewoma-pi7 .caltab .cal-old { background-color:#cccccc; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-1_1 { background-color:#ffe0e0; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-0_1 { background-color:#ffe0e0; border:solid grey; border-width:1px 0px 0px 1px; }
.tx-fewoma-pi7 .caltab .cal-1_0 { background-color:#ffe0e0; border:solid grey; border-width:0px 1px 1px 0px; }
.tx-fewoma-pi7 .caltab .cal-1_2 { background-color:#ffffe0; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-2_1 { background-color:#eeffe0; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-2_2 { background-color:#e0ffe0; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-0_2 { background-color:#e0ffe0; border:solid grey; border-width:1px 0px 0px 1px; }
.tx-fewoma-pi7 .caltab .cal-2_0 { background-color:#e0ffe0; border:solid grey; border-width:0px 1px 1px 0px; }
.tx-fewoma-pi7 .caltab .cal-2_3 { background-color:#e0ffff; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-3_2 { background-color:#e0ffff; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-3_3 { background-color:#e0e0ff; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-0_3 { background-color:#e0e0ff; border:solid grey; border-width:1px 0px 0px 1px; }
.tx-fewoma-pi7 .caltab .cal-3_0 { background-color:#e0e0ff; border:solid grey; border-width:0px 1px 1px 0px; }
.tx-fewoma-pi7 .caltab .cal-1_3 { background-color:#ffe0ff; border:1px solid grey; }
.tx-fewoma-pi7 .caltab .cal-3_1 { background-color:#ffe0ff; border:1px solid grey; }
.tx-fewoma-pi7 .today	{ border:2px solid red; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.tx-fewoma-pi8 .info{
	font-size: 0.7em;
	line-height: 1.4em;
	margin-bottom: 10px;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.tx-fewoma-pi9 .selprop {display:none; }
.tx-fewoma-pi9 .selunit {display:none; }
.tx-fewoma-pi9 .ownerinfo {
	/*font-size: 0.7em;
	font-weight:bold;
	color: #366B96;
	display : block;
	background-color : #F2F7FF;*/
	display:none;
}

.tx-fewoma-pi9 .ro  { background-color:#e8E6E6; }
.tx-fewoma-pi9 .prices{
	font-size: 0.7em;
	line-height: 1.4em;
}

.tx-fewoma-pi9 table.prices {
width: 760px;
}

.tx-fewoma-pi9 .prices th,
.tx-fewoma-pi9 .prices td {
				text-align:left;
		    		/*width:14em;*/
		    		background-color:#F2F7FF;
		    		margin:1px;
		    		color:#666666;
		    		padding:1px 5px 1px 5px;
		    		margin:1px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.tx-fewoma-pi10 .adminspecial {
margin-top: 20px;
}
.tx-fewoma-pi10 .user2{
font-size: 0.7em;
font-weight: bold;
margin-top: 10px;
}

.tx-fewoma-pi10 .proplist,
.tx-fewoma-pi10 .unitlist {
	font-size: 0.7em;
	line-height: 1.4em;
}

.tx-fewoma-pi10 table.proplist ,
.tx-fewoma-pi10 table.unitlist {
width: 760px;
}

.tx-fewoma-pi10 .proplist th,
.tx-fewoma-pi10 .proplist td,
.tx-fewoma-pi10 .unitlist th,
.tx-fewoma-pi10 .unitlist td	{
				text-align:left;
		    		/*width:14em;*/
		    		background-color:#F2F7FF;
		    		margin:1px;
		    		color:#666666;
		    		padding:1px 5px 1px 5px;
		    		margin:1px;
		    		}
.tx-fewoma-pi10 .proplist a,
.tx-fewoma-pi10 .unitlist a {
				text-decoration:none;
                                color: #366B96;
}	
.tx-fewoma-pi10 .id {display:none; } 		

.tx-fewoma-pi10 .lang0,
.tx-fewoma-pi10 .lang1,
.tx-fewoma-pi10 .lang2,
.tx-fewoma-pi10 .lang3   {display:inline; }

.tx-fewoma-pi10 .warn { color: red;}
.tx-fewoma-pi10 .warn2 { color: red; font-weight: bold;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.tx-fewoma-pi11 { font-size:70%; }
.tx-fewoma-pi11 a { color: #366B96;}
.tx-fewoma-pi11 .info {margin: 10px 0px;}
.tx-fewoma-pi11 .back { float:left; width:9em; text-align:left; line-height: 1.2em; }
.tx-fewoma-pi11 .sort a {padding-right: 10px;}
.tx-fewoma-pi11 .ahead { text-align:right; }
.tx-fewoma-pi11 .pricetable td { border:1px solid #ccc; padding:2px; text-align:center; }
.tx-fewoma-pi11 .pricetable td.name { text-align:left; }

.tx-fewoma-pi11 .pricetable dfn { font-style:normal; border-bottom:1px dotted #c0c0c0; }

.tx-fewoma-pi11 .p0,
.tx-fewoma-pi11 .p1,
.tx-fewoma-pi11 .p2,
.tx-fewoma-pi11 .p3,
.tx-fewoma-pi11 .p4,
.tx-fewoma-pi11 .p5,
.tx-fewoma-pi11 .p6,
.tx-fewoma-pi11 .p7,
.tx-fewoma-pi11 .p8,
.tx-fewoma-pi11 .p9     { background-color:#ffffff;}
.tx-fewoma-pi11 .p10,
.tx-fewoma-pi11 .p11,
.tx-fewoma-pi11 .p12,
.tx-fewoma-pi11 .p13,
.tx-fewoma-pi11 .p14,
.tx-fewoma-pi11 .p15,
.tx-fewoma-pi11 .p16,
.tx-fewoma-pi11 .p17,
.tx-fewoma-pi11 .p18,
.tx-fewoma-pi11 .p19     { background-color:#fcfcfc;}
.tx-fewoma-pi11 .p20,
.tx-fewoma-pi11 .p21,
.tx-fewoma-pi11 .p22,
.tx-fewoma-pi11 .p23,
.tx-fewoma-pi11 .p24,
.tx-fewoma-pi11 .p25,
.tx-fewoma-pi11 .p26,
.tx-fewoma-pi11 .p27,
.tx-fewoma-pi11 .p28,
.tx-fewoma-pi11 .p29     { background-color:#f8f8f8;}
.tx-fewoma-pi11 .p30,
.tx-fewoma-pi11 .p31,
.tx-fewoma-pi11 .p32,
.tx-fewoma-pi11 .p33,
.tx-fewoma-pi11 .p34,
.tx-fewoma-pi11 .p35,
.tx-fewoma-pi11 .p36,
.tx-fewoma-pi11 .p37,
.tx-fewoma-pi11 .p38,
.tx-fewoma-pi11 .p39     { background-color:#f4f4f4;}
.tx-fewoma-pi11 .p40,
.tx-fewoma-pi11 .p41,
.tx-fewoma-pi11 .p42,
.tx-fewoma-pi11 .p43,
.tx-fewoma-pi11 .p44,
.tx-fewoma-pi11 .p45,
.tx-fewoma-pi11 .p46,
.tx-fewoma-pi11 .p47,
.tx-fewoma-pi11 .p48,
.tx-fewoma-pi11 .p49     { background-color:#f0f0f0;}
.tx-fewoma-pi11 .p50,
.tx-fewoma-pi11 .p51,
.tx-fewoma-pi11 .p52,
.tx-fewoma-pi11 .p53,
.tx-fewoma-pi11 .p54,
.tx-fewoma-pi11 .p55,
.tx-fewoma-pi11 .p56,
.tx-fewoma-pi11 .p57,
.tx-fewoma-pi11 .p58,
.tx-fewoma-pi11 .p59     { background-color:#ececec;}
.tx-fewoma-pi11 .p60,
.tx-fewoma-pi11 .p61,
.tx-fewoma-pi11 .p62,
.tx-fewoma-pi11 .p63,
.tx-fewoma-pi11 .p64,
.tx-fewoma-pi11 .p65,
.tx-fewoma-pi11 .p66,
.tx-fewoma-pi11 .p67,
.tx-fewoma-pi11 .p68,
.tx-fewoma-pi11 .p69     { background-color:#e8e8e8;}
.tx-fewoma-pi11 .p70,
.tx-fewoma-pi11 .p71,
.tx-fewoma-pi11 .p72,
.tx-fewoma-pi11 .p73,
.tx-fewoma-pi11 .p74,
.tx-fewoma-pi11 .p75,
.tx-fewoma-pi11 .p76,
.tx-fewoma-pi11 .p77,
.tx-fewoma-pi11 .p78,
.tx-fewoma-pi11 .p79     { background-color:#e4e4e4;}
.tx-fewoma-pi11 .p80,
.tx-fewoma-pi11 .p81,
.tx-fewoma-pi11 .p82,
.tx-fewoma-pi11 .p83,
.tx-fewoma-pi11 .p84,
.tx-fewoma-pi11 .p85,
.tx-fewoma-pi11 .p86,
.tx-fewoma-pi11 .p87,
.tx-fewoma-pi11 .p88,
.tx-fewoma-pi11 .p89     { background-color:#e0e0e0;}
.tx-fewoma-pi11 .p90,
.tx-fewoma-pi11 .p91,
.tx-fewoma-pi11 .p92,
.tx-fewoma-pi11 .p93,
.tx-fewoma-pi11 .p94,
.tx-fewoma-pi11 .p95,
.tx-fewoma-pi11 .p96,
.tx-fewoma-pi11 .p97,
.tx-fewoma-pi11 .p98,
.tx-fewoma-pi11 .p99     { background-color:#dcdcdc;}
.tx-fewoma-pi11 .p100,
.tx-fewoma-pi11 .p101,
.tx-fewoma-pi11 .p102,
.tx-fewoma-pi11 .p103,
.tx-fewoma-pi11 .p104,
.tx-fewoma-pi11 .p105,
.tx-fewoma-pi11 .p106,
.tx-fewoma-pi11 .p107,
.tx-fewoma-pi11 .p108,
.tx-fewoma-pi11 .p109     { background-color:#d8d8d8;}
.tx-fewoma-pi11 .p110,
.tx-fewoma-pi11 .p111,
.tx-fewoma-pi11 .p112,
.tx-fewoma-pi11 .p113,
.tx-fewoma-pi11 .p114,
.tx-fewoma-pi11 .p115,
.tx-fewoma-pi11 .p116,
.tx-fewoma-pi11 .p117,
.tx-fewoma-pi11 .p118,
.tx-fewoma-pi11 .p119     { background-color:#d4d4d4;}
.tx-fewoma-pi11 .p120,
.tx-fewoma-pi11 .p121,
.tx-fewoma-pi11 .p122,
.tx-fewoma-pi11 .p123,
.tx-fewoma-pi11 .p124,
.tx-fewoma-pi11 .p125,
.tx-fewoma-pi11 .p126,
.tx-fewoma-pi11 .p127,
.tx-fewoma-pi11 .p128,
.tx-fewoma-pi11 .p129     { background-color:#d0d0d0;}

.tx-fewoma-pi12 .occ { font-size:80%; }
.tx-fewoma-pi12 .occ td { background-color:#ffffe0; }
.tx-fewoma-pi12 .occ .old1 td,
.tx-fewoma-pi12 .occ .old2 td,
.tx-fewoma-pi12 .occ .old3 td,
.tx-fewoma-pi12 .occ .old4 td,
.tx-fewoma-pi12 .occ .old5 td,
.tx-fewoma-pi12 .occ .old6 td,
.tx-fewoma-pi12 .occ .old7 td {color:#c0c0c0;}
.tx-fewoma-pi12 .occ .old8 td,
.tx-fewoma-pi12 .occ .old9 td,
.tx-fewoma-pi12 .occ .old10 td,
.tx-fewoma-pi12 .occ .old11 td,
.tx-fewoma-pi12 .occ .old12 td,
.tx-fewoma-pi12 .occ .old13 td,
.tx-fewoma-pi12 .occ .old14 td {color:#f08080;}
.tx-fewoma-pi12 .occ .old15 td,
.tx-fewoma-pi12 .occ .old16 td,
.tx-fewoma-pi12 .occ .old17 td,
.tx-fewoma-pi12 .occ .old18 td,
.tx-fewoma-pi12 .occ .old19 td,
.tx-fewoma-pi12 .occ .old20 td,
.tx-fewoma-pi12 .occ .old21 td {color:#ff4040;}
.tx-fewoma-pi12 .occ .old22 td,
.tx-fewoma-pi12 .occ .old23 td,
.tx-fewoma-pi12 .occ .old24 td,
.tx-fewoma-pi12 .occ .old25 td,
.tx-fewoma-pi12 .occ .old26 td,
.tx-fewoma-pi12 .occ .old27 td,
.tx-fewoma-pi12 .occ .old28 td,
.tx-fewoma-pi12 .occ .old29 td,
.tx-fewoma-pi12 .occ .old30 td {color:#ff0000;}

.tx-fewoma-pi13 .rand_pic{
padding: 0 5px 10px 0;
text-align: center;
}

.tx-fewoma-pi13 .rand_pic img{
/*width: 100px;
height: 75px;*/
}
.tx-fewoma-pi13 .randtitle{
font-size: 0.7em;
font-weight:bold;
}
.tx-fewoma-pi13 .randtitle a{
color: #366B96;
}

.tx-fewoma-pi13 .randblock-c{
text-align: center;
}
.tx-fewoma-pi13 .rand_pic_prop{
padding: 0 6px 0px 6px;
text-align: center;
}
.tx-fewoma-pi13 .rand_pic_prop img{
width: 115px;
height: 80px;
}
.tx-fewoma-pi13 .rand_prop_title{
font-size: 0.6em;
font-style:italic;
overflow:hidden;
width:125px;
}

