body
{
	margin: 0;
	padding: 0;
	font: 11px/1.2 Arial, Helvetica, sans-serif;
	color: #4B4B4B; /*313131*/
	background-color: #FFF;
}

h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	background-color: #FDE7B6;
	width: 100%;
	text-align: center;
	padding: 4px 0px;
	border-top: 1px solid #FBC248; /* 0066A4 */
	border-bottom: 1px solid #FBC248; /* 0066A4 */
}

h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}


/* Navi-Leiste oben */
#css_page_navi_top
{
	visibility: hidden;
}

/* Bild oben */
#css_page_header
{
	visibility: hidden;
}

/* Box unter Header für Navi links + Inhalt*/
#css_page_content
{

}

/* Navi-Leiste links */
#css_page_left
{
	visibility: hidden;
}

/* Inhaltsbox als Rahmen*/
#css_page_middle
{
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;;
	background-color: #FFF;
}

/*
dyn. Inhalt der Website
*/
#css_page_middle_inline
{
	padding: 13px;
	text-align: justify;
	/*color: #0066A4;*/
	color: #000;
	line-height: 130%;
}

#css_page_middle_inline a, #css_page_middle_inline a:active, #css_page_middle_inline a:visited
{
	color: #FBC248;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}

#css_page_middle_inline a:hover
{
	color: #FBC248;
	text-decoration: underline;
	font-weight: bold;
}
/*
Ende dyn. Inhalt der Website
*/

/* Fusszeile */
#css_page_footer
{
	visibility: hidden;
}

/*
Umbruch und Copyright, vor Fusszeile
*/
#css_page_copyright
{
	visibility: hidden;
}

/*
Newsletter-Box oben
*/
#css_page_newsletter
{
	visibility: hidden;
}

#css_page_newsletter form, #css_page_newsletter input, #css_page_newsletter span
{
	visibility: hidden;
}

#css_page_newsletter span
{
	visibility: hidden;
}

#css_page_newsletter .css_page_newsletter_email /* Email-Feld */
{
	visibility: hidden;
}

#css_page_newsletter .css_page_newsletter_status /* Radio-Button - Eintragen/Austragen Newsletter */
{
	visibility: hidden;
}

#css_page_newsletter label
{
	visibility: hidden;
}

#css_page_newsletter .css_page_newsletter_submit /* Newsletter Submit-Buton */
{

}

/*
Navigation oben
*/
#css_page_navi_top ul
{
	visibility: hidden;
}		

#css_page_navi_top li
{
}

#css_page_navi_top a,a:active,a:visited
{
}

#css_page_navi_top a:hover
{
}

/* 
Ende Navi oben
*/

/*
Navigation links
*/
#css_page_left_navi ul
{
	visibility: hidden;
}

#css_page_left_navi li
{
}

#css_page_left_navi a,a:visited,a:active
{
}

#css_page_left_navi a:hover
{
}

#css_page_left_navi a.css_page_left_navi_active
{
}

/* Ende Navi links */


/* Ecke rechts unten */
.css_corner_bottom_right
{
	visibility: hidden;
}

/* Bild Hotline */
.css_img_hotline
{
	visibility: hidden;
}
/* Bild Reisewunsch links */
.css_img_reisewunsch
{
	visibility: hidden;
}

/*
DS-Liste Reiseangebote
*/
#css_page_middle_inline_offer
{
	/*
	position: absolute;
	top: 30px;
	left: 10px;
	*/
	clear:left;
	background-color: #FEF8E9;
	/*border: 1px solid #FBC248;*/
	padding: 5px;
	margin-top: 10px;
}

#css_page_middle_inline_offer IMG
{
	float: left;
	/*clear: left;*/
	margin-right: 10px;
	margin-bottom: 10px;
}

#css_page_middle_inline_buchung /* Preisangabe und Buchungslink */
{
	float: left;
	clear: left;
	margin: 10px;
	font-weight: bold;
}

#css_page_middle_inline_offer_buchung /* Button für Buchungsanfrage */
{
	margin: 10px 0px;
}

#css_page_middle_inline_offer_buchung a, #css_page_middle_inline_offer_buchung a:hover, #css_page_middle_inline_offer_buchung a:active, #css_page_middle_inline_offer_buchung a:visited
{
	background-color: #A51B1D;;
	padding: 4px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

#css_page_middle_inline_offer a.css_page_middle_inline_link
{
	vertical-align: bottom;
	float: right;
	margin-top: 10px;
}

#css_page_middle_inline_offer_text /* Box für Text zu Reiseangebot, Abgrenzung zu Bild links */
{
	vertical-align: text-top;
	/*margin-left: 170px;*/
	margin-top:0px;
}

#css_page_middle_inline_offer_text p.shorttext /* Shorttext */
{
	background-color: #FDE7B6;
	padding: 5px;
	line-height: 120%;
	margin-top:0px;
	clear: left;
}

#css_page_middle_inline_offer_buttons /* Buttons unten */
{
	visibility: hidden;
}


#css_page_middle_inline_offer_buttons li
{
	visibility: hidden;
}

#css_page_middle_inline_offer_buttons a, #css_page_middle_inline_offer_buttons a:active,#css_page_middle_inline_offer_buttons a:visited
{
}

#css_page_middle_inline_offer_buttons a:hover
{
}

#css_page_middle_inline_offer_buchung /* Button für Buchungsanfrage */
{
	visibility: hidden;
}

#css_page_middle_inline_offer_buchung a, #css_page_middle_inline_offer_buchung a:hover, #css_page_middle_inline_offer_buchung a:active, #css_page_middle_inline_offer_buchung a:visited
{
	visibility: hidden;
}

/*
Ende DS-Liste Reiseangebote
*/

.clearer /* Clear both , damit Boxen nach Float sauber abschließen*/
{
	clear: both;
	height: 1px;
}
