/* -------------------------------------------------------------------------- */
/* feria stylesheet definitions (content.css)                                */
/* ------------------------------------------------------------------------ */

ul li					{font-size: 12px;}

/********************/
/******  box  ******/
/******************/
.box					{font-size:3px; float:left; margin:0 5px 10px 5px;}
* html .box				{margin:0 10px 10px 0px;}
.box .topLeft			{background:transparent url(/fileadmin/fer/pics/img/box_top_left.gif) no-repeat; float:left; height:11px; width:5px;}
.box .topCenter			{background:transparent url(/fileadmin/fer/pics/img/box_top_center.gif) repeat-x; float:left; height:11px;}
.box .topRight			{background:transparent url(/fileadmin/fer/pics/img/box_top_right.gif) no-repeat; float:left; height:11px; width:5px; background-position: right;}
.box .centerLeft		{background:transparent url(/fileadmin/fer/pics/img/box_center_left.gif) repeat-y; clear:both; float:left; width:5px;}
.box .center			{background:#fff; float:left; font-size:11px;}
.box .centerRight		{background:transparent url(/fileadmin/fer/pics/img/box_center_right.gif) repeat-y; float:left; width:5px; background-position: right;}
.box .bottomLeft		{background:transparent url(/fileadmin/fer/pics/img/box_bottom_left.gif) no-repeat; clear:both; float:left; height:11px; width:5px;}
.box .bottomCenter		{background:transparent url(/fileadmin/fer/pics/img/box_bottom_center.gif) repeat-x; float:left; height:11px;}
.box .bottomRight		{background:transparent url(/fileadmin/fer/pics/img/box_bottom_right.gif) no-repeat; float:left; height:11px; width:5px; background-position: right;}

.simpleBox				{float: left; overflow: hidden;}

* html #page_2584 .centerRight	{height:510px !important;}
* html #page_2584 .centerLeft	{height:510px !important;}

/********************/
/**** box green ****/
/******************/

.feriagreen						{border:1px solid #669900; background:#fff; margin:0 5px 10px 5px; float:left;}
*+html .feriagreen				{margin:10px 5px 10px 5px;}
.feriagreen .topLeft			{background:inherit; display:none;}
.feriagreen .topCenter			{background:inherit; display:none;}
.feriagreen .topRight			{background:inherit; display:none;}
.feriagreen .centerLeft			{background:inherit; display:none;}
.feriagreen .center				{/*border:1px solid #669900; background:#fff;*/ float:left; font-size:11px; padding:5px;}
.feriagreen .centerRight		{background:inherit; display:none;}
.feriagreen .bottomLeft			{background:inherit; display:none;}
.feriagreen .bottomCenter		{background:inherit; display:none;}
.feriagreen .bottomRight		{background:inherit; display:none;}

/***********************/
/*      Inhalt        */
/*********************/
p.align-right, 
li.align-right,
td.align-right				{text-align:right;}

p.align-left, 
li.align-left,
td.align-left				{text-align:left;}

p.align-center, 
li.align-center,
td.align-center				{text-align:center;}

p.bubblePopup				{}
p.bubblePopupLinkLeft		{}
p.bubblePopupLinkRight		{}

a.thickbox					{}

a.price,
p.price,
span.price,
td.price					{color:#f60; font-weight:bold; text-decoration: none;}
a.price:visited				{color:#f60 !important;}

a.priceunderlined,
p.priceunderlined,
span.priceunderlined,
td.priceunderlined			{color:#f60; font-weight:bold; text-decoration:underline;}

a.headlineteaserwhite,
p.headlineteaserwhite,
span.headlineteaserwhite,
td.headlineteaserwhite		{font:bold 15px Arial; color:#fff;}

.bodytext				    {font-size:12px;}
.csc-textpic-text .bodytext,
.icebox_container .bodytext,
.icebox_container td 		{padding:0 5px;}
.csc-textpic-text td .bodytext {padding:0;}
a.links						{font:bold 12px Arial;}

/*********** RTE Stars ****************/
span.c1plusstern,
span.c1stern,
span.c2plussterne,
span.c2sterne,
span.c3plussterne,
span.c3sterne,
span.c4plussterne,
span.c4sterne,
span.c5plussterne,
span.c5sterne,
span.c6sterne					{text-align: left; width:84px;}

*+html span.c1plusstern,
*+html span.c1stern,
*+html span.c2plussterne,
*+html span.c2sterne,
*+html span.c3plussterne,
*+html span.c3sterne,
*+html span.c4plussterne,
*+html span.c4sterne,
*+html span.c5plussterne,
*+html span.c5sterne,
*+html span.c6sterne			{text-align: left; width:84px; display:block; float:right; margin-top:-10px;}

span.c1stern					{background: url(/fileadmin/fer/pics/img/1_stern.gif) no-repeat top left; padding-left:10px;}
span.c1plusstern				{background: url(/fileadmin/fer/pics/img/1plus_stern.gif) no-repeat top left; padding-left:25px;}
span.c2sterne					{background: url(/fileadmin/fer/pics/img/2_sterne.gif) no-repeat top left; padding-left:25px;}
span.c2plussterne				{background: url(/fileadmin/fer/pics/img/2plus_sterne.gif) no-repeat top left; padding-left:40px;}
span.c3plussterne				{background: url(/fileadmin/fer/pics/img/3plus_sterne.gif) no-repeat top left; padding-left:55px;}
span.c3sterne					{background: url(/fileadmin/fer/pics/img/3_sterne.gif) no-repeat top left; padding-left:40px;}
span.c4plussterne				{background: url(/fileadmin/fer/pics/img/4plus_sterne.gif) no-repeat top left; padding-left:70px;}
span.c4sterne					{background: url(/fileadmin/fer/pics/img/4_sterne.gif) no-repeat top left; padding-left:55px;}
span.c5plussterne				{background: url(/fileadmin/fer/pics/img/5plus_sterne.gif) no-repeat top left; padding-left:85px;}
span.c5sterne					{background: url(/fileadmin/fer/pics/img/5_sterne.gif) no-repeat top left; padding-left:70px;}
span.c6sterne					{background: url(/fileadmin/fer/pics/img/6_sterne.gif) no-repeat top left; padding-left:85px;}

*+html span.c1stern					{background: url(/fileadmin/fer/pics/img/1_stern.gif) no-repeat top left; padding-left:0;}
*+html span.c1plusstern				{background: url(/fileadmin/fer/pics/img/1plus_stern.gif) no-repeat top left; padding-left:0;}
*+html span.c2sterne					{background: url(/fileadmin/fer/pics/img/2_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c2plussterne				{background: url(/fileadmin/fer/pics/img/2plus_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c3plussterne				{background: url(/fileadmin/fer/pics/img/3plus_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c3sterne					{background: url(/fileadmin/fer/pics/img/3_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c4plussterne				{background: url(/fileadmin/fer/pics/img/4plus_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c4sterne					{background: url(/fileadmin/fer/pics/img/4_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c5plussterne				{background: url(/fileadmin/fer/pics/img/5plus_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c5sterne					{background: url(/fileadmin/fer/pics/img/5_sterne.gif) no-repeat top left; padding-left:0;}
*+html span.c6sterne					{background: url(/fileadmin/fer/pics/img/6_sterne.gif) no-repeat top left; padding-left:0;}

#page_2564 .simpleBox,
#page_2565 .simpleBox,
#page_2566 .simpleBox,
#page_2554 .simpleBox 						{float:left;margin-left:5px;}

#page_2569 .simpleBox						{float:left;}

#page_2564 .simpleBox .icebox_container,
#page_2565 .simpleBox .icebox_container,
#page_2566 .simpleBox .icebox_container,
#page_2554 .simpleBox .icebox_container		{border-right:1px solid #FF6600;padding-right:5px;height:710px;}

#page_2565 .simpleBox .icebox_container 	{height: 1300px;}
#page_2566 .simpleBox .icebox_container		{height: 600px;}
#page_2554 .simpleBox .icebox_container		{height: 517px;}

#page_2564 .csc-textpic-text,
#page_2565 .csc-textpic-text,
#page_2566 .csc-textpic-text,
#page_2554 .csc-textpic-text				{width: 230px;}

#page_2554 .csc-textpic-text ul				{list-style-type:disc; padding-left: 40px; margin-top: 11px; margin-bottom: 11px; }

/* Forms */	
.formBody										{margin-left: -270px; width:auto;}
#notes fieldset,
#technicalQuestions fieldset,
#marketing fieldset,
#bookingsQuestions fieldset,
#offer fieldset,
#hoteliers fieldset								{margin-left: 40px;width:630px;}	

#hoteliers label								{width:285px;}
* html #hoteliers .segment						{width:550px;}
#notes,
#technicalQuestions,
#marketing,
#bookingsQuestions,
#offer,
#hoteliers		 								{padding:0 0 0 269px;width:717px;}
#notes #formsTop,
#technicalQuestions #formsTop,
#bookingsQuestions #formsTop,
#offer #formsTop,
#hoteliers #formsTop							{color:#CCCCCC;font-family:Impact,Verdana,Arial,Helvetica,sans-serif;font-size:28px;height:35px;padding:5px 10px 0;width:600px;margin-bottom:20px;}
#marketing #formsTop							{color:#CCCCCC;font-family:Impact,Verdana,Arial,Helvetica,sans-serif;font-size:28px;height:35px;padding:5px 10px 0;width:600px;margin-bottom:50px;}
* html #marketing #formsTop						{margin-bottom:20px;}
/*#notes #formsBottom,
#technicalQuestions #formsBottom,
#marketing #formsBottom,
#bookingsQuestions #formsBottom,
#offer #formsBottom,
#hoteliers #formsBottom							{margin-top:-25px; height:40px;width:600px;}
* html #offer #formsBottom						{margin-top:-55px;}
* html #notes #formsBottom,
* html #technicalQuestions #formsBottom,
* html #marketing #formsBottom,
* html #bookingsQuestions #formsBottom,
* html #offer #formsBottom,
* html #hoteliers #formsBottom					{margin-top:-35px;}
*/
#formsBottom 									{display: none;}
#notes input,
#notes textarea,
#technicalQuestions input,
#technicalQuestions textarea,
#marketing input,
#marketing textarea,
#bookingsQuestions input,
#bookingsQuestions textarea,
#offer input,
#offer textarea,
#hoteliers input,
#hoteliers textarea								{width:245px;}
#offer select									{width:300px;}
#bookingsQuestions select,
#offer select,
#hoteliers select								{width:250px;}
* html #bookingsQuestions select,
*html #offer select,
* html #hoteliers select						{width:247px;}
#notes #salutation input, 
#notes #salutation select,
#technicalQuestions #salutation input,
#technicalQuestions #salutation select,
#marketing #salutation input,
#marketing #salutation select,
#bookingsQuestions #salutation input,
#bookingsQuestions #salutation select,
#offer #salutationOf input,
#offer #salutationOf select						{width:10px;}
#mandatoryField									{font-weight:bold; float: left;}	
#offer #mandatoryField							{margin-left: 40px;}
#offer #zipOffer								{width:55px;}
#offer #cityOffer								{width:186px;}
#offer #travelerCount select					{width:55px;}
#offer #bedroomSingle select,
#offer #bedroomDouble select,
#offer #bedroomMulti select,
#offer #earliestStartdate input,
#offer #latestStartdate input,
#offer #duration input							{width:65px;}
#offer .bottomDisplay							{margin-left:155px;}
* html #offer .bottomDisplay					{margin-left:159px;}
#offer legend									{font-weight: bold; margin-top:10px; margin-bottom:5px; color:#669900;}
* html #offer legend							{margin-left:-6px;}

#buttons input 									{width:60px; height:25px; border:0px;}


* html #hoteliers #buttons #reset				{margin-left:470px;}
* html #hoteliers #buttons #submit				{margin-left:540px;}	

#buttons #reset,
#buttons #submit								{background: transparent; background-image: url(/fileadmin/fer/pics/img/loeschen.gif); background-repeat: no-repeat; width: 70px; text-indent: 325px; line-height:60px; cursor:pointer; float:right;}	
#buttons #submit								{background-image: url(/fileadmin/fer/pics/img/senden.gif);}
#buttons 										{float:right; width: 350px;}

/******* Forms Error ***********/
.error			{background-attachment:scroll;   background-color:white; border: 3px ridge #FF0000; padding: 15px 10px 18px 15px; position:absolute; top:230px; left:780px; width: 315px;}
.error li		{margin-top: 4px; font-weight: bold;}

* html .error	{left: 620px; top: 240px; width: 350px;}


/* IE6 HACKS:
 * Kontaktformulare */

* html #page_2583 .centerRight,
* html #page_2583 .centerLeft					{height:1538px !important;}
* html #page_2583 #mandatoryField				{margin-left:20px;}

* html #page_2584 .centerRight,
* html #page_2584 .centerLeft					{height:489px !important;}

* html #page_2585 .centerRight,
* html #page_2585 .centerLeft					{height:462px !important;}

* html #page_2586 .centerRight,
* html #page_2586 .centerLeft					{height:459px !important;}

* html #page_2587 .centerRight,
* html #page_2587 .centerLeft					{height:395px !important;}

#page_2566 .csc-textpic-text					{overflow: hidden;}


/* Kalender */
#genCalPopupBody							{background:#fff;}
#genCalPopupHeadline            			{display:none;}
#genCalPopupMonthSelCell        			{background:#BBD66E; padding:4px; height:20px; padding-left:30px;}
#genCalPopupMonthSelCellHeader  			{background:#BBD66E; padding:4px; height:20px; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#000;}
#genCalPopupMonthPrev          				{display:block; background:url(/fileadmin/fer/pics/icons/genCal_zurueck.gif) no-repeat; width:19px; height:19px; float:left; margin-right:10px; cursor: pointer;}
#genCalPopupMonthNext           			{display:block; background:url(/fileadmin/fer/pics/icons/genCal_vor.gif) no-repeat; width:19px; height:19px; float:left; margin-left:10px; cursor: pointer;}
#genCalCloseCal								{background-image: url(/fileadmin/fer/pics/icons/genCal_button_schliessen.gif); width: 20px; height: 20px; float: right; cursor: pointer; position:relative; margin-top:-230px;}
html>/**/body #genCalCloseCal				{margin-top:-230px;}
*+html #genCalCloseCal						{margin-top:-215px;}
.genCalPopupSel                 			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; width: 125px;}
#genCalPopup                   				{border:0px solid #333; padding:5px 5px 5px 5px;}
#genCalPopupCalendar, 
#genCalPopupCalendar2           			{padding:0 25px;}
#genCalPopupDayNames            			{float: left; margin-left:1px; margin-top:15px; margin-bottom: -6px;}
.genCalPopupDayName             			{height: 20px; float:left; font-weight:bold; width:20px; text-align:center; padding:3px 3px 3px 3px; margin: 0;}
* html .genCalPopupDayName					{width:27px;}
.genCalPopupWeek                			{clear:both; height:16px;}
*+html .genCalPopupWeek         			{height:20px;}
.genCalPopupDay                 			{border:1px #FFFFFF solid; float:left; width:18px; height:12px; text-align:center; padding:2px; margin:1px}
* html .genCalPopupDay						{width: 25px;}
.genCalPopupVacationDay         			{border:1px #FFFFFF solid; float:left; width:18px; height:12px; text-align:center; padding:2px; margin:1px; background:#e6e6e6;}
#genCalPopupDayToday            			{border:1px solid #383838;}
#genCalPopupDayTodayChosen, 
#genCalPopupDayTodayChosen2     			{background:#FF6608; color:#000;}
#genCalPopupDayChosen, 
#genCalPopupDayChosen2          			{background:#FF6608; color:#000;}
#genCalPopupDayChosen a         			{color:#000;}
#genCalPopupInstruction         			{display:none;}
#genCalPopupVacationLabel       			{float:left; padding-right:5px; color:#000;}
#genCalPopupVacationCell        			{width:460px;  padding:5px 5px 5px 20px; border-left: 5px solid #fff; background:#BBD66E; text-align:center; height:20px;}
* html #genCalPopupVacationCell  			{width:495px;}
#genCalPopupWindowCloseCell     			{display:none;}
#dateButton									{width:170px; height:20px; border:0; overflow:hidden; text-indent:-300px; background:url(/fileadmin/fer/pics/icons/genCal_uebernehmen.gif) no-repeat; float: left; margin-left: 20px; cursor: pointer;}
* html #dateButton	{padding-left:-300px;}
*+html #dateButton	{padding-left:-300px;}
.calDocShadow								{width: 526px; height: 301px;}
html>body .calDocShadow						{background: url(/fileadmin/fer/pics/icons/genCal_shadow.png);}
#genCalPopupStateSel						{width: 175px;}
a, a:visited 								{color:#000000;}


/* Content Wrapper */
#page_2601 .box .center						{background: #fff url(/fileadmin/fer/pics/img/box_center_left.gif) repeat-y; background-position: left;}
#page_2601 .box .centerLeft					{display:none;}
#page_2601 .box .centerRight				{display:none;}
#page_2601 .tx-tuiglobalcontentwrapper-pi1	{background-image: url(/fileadmin/fer/pics/img/box_center_right.gif); background-repeat: repeat-y; background-position: right; padding-left: 5px;}

/* pricetest */
a.pricetest,
p.pricetest,
span.pricetest,
td.pricetest								{color:#006600; font-weight:bold; text-decoration:none;}

