/******************************************/
/********** Allgemeine Definitionen **********/
/******************************************/

/***************** Seitenbreite *************/

/******************************************/
/**************** Main Page ****************/
/******************************************/
.page_main
{
	margin: 20px auto;	
	width: 950px;
	text-align: left;
	/*background-color: yellow;*/
}

.banner_main
{
	float: left;
	width: 730px;
}

.banner_header_picture_main
{		
	margin-bottom: 20px;
}

.banner_header_picture_block
{	
	display: block;
	float: left;
	margin-left: 10px;
	width: 174px;	
}

.banner_header_picture_text_main
{
	margin-top: 210px;
	padding: 10px;
	padding-right: 15px;
}

.banner_header_picture_text_caption
{
	margin-bottom: 10px;
}

.banner_header_picture_text_text
{
	line-height: 1.5em;
}

.reisedisplay_banner_header_picture_text_main
{
	padding: 15px 20px;
	margin-bottom: 20px;
}

.reisedisplay_banner_header_picture_text_caption
{
	margin-right: 10px;
}

.content_main
{	
	float: left;	
	width: 730px;
	line-height: 1.5em;
}

.logo_main
{
	margin-top: 20px;
	margin-bottom: 40px;
}

/*******************************************/
/***************** Menüs ********************/
/*******************************************/
.menu_top_main
{		
	margin-bottom: 10px;	
}

.menu_top_great_britain
{
	float: right;		
	height: 15px;
	width: 30px;	
}

.menu_top_liste
{
	height: 1%;
}

.menu_top_main li
{
	display: inline;
}

.menu_top_0_link
{		
	padding-left: 8px;		
}

.menu_top_1_main
{	
	padding: 5px;
}

.menu_top_1_main li
{
	display: block;
}

.menu_top_1_link
{
	display: block;
	width: 200px;
	padding: 5px 0px;
}

.menu_left_main
{
	float: left;
	width: 200px;
	margin-right: 20px;
}

.menu_left_0_link
{
	padding: 5px 0px;
}

.menu_left_0_link a
{
	display: block;
}

.menu_left_logos_main
{
	margin-top: 30px;	
	margin-bottom: 5px;	
}

.menu_left_telefon
{
	padding: 5px;
	margin-bottom: 15px;	
}

.menu_right_main
{
	float: right;
	margin-right: 5px;
	width: 174px;	
}

* html .menu_right_main
{
	margin-right: -1px;
}

.menu_right_block
{
	display: block;
	margin-bottom: 10px;
	padding: 10px;
	width: 154px;
}

.menu_right_main label
{
	cursor: pointer;
}

.menu_right_label
{
	display: block;
	margin-top: 5px;	
}

.menu_right_merkmale_main
{
	margin-top: 10px;
}

.menu_right_button
{	
	float: right;
	margin-top: 10px;
	padding-right: 10px;
	cursor: pointer;
}

.menu_bottom_main
{
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
}

.menu_bottom_0_link
{
	display: inline;
	padding-left: 8px;
	margin-left: 2px;
}

/*************************************/
/**************** News ***************/
/*************************************/

/*************************************/
/************** Guestbook ************/
/*************************************/

.guestliste_row
{
	clear: left;
	margin-top: 10px;	
	border: 1px solid black;
}

.guestliste_row_head, .guestliste_row_bottom
{
	padding: 2px 5px;
}

.guestliste_row p
{
	padding: 2px 5px;
}

/*--- Forumular ---*/
.formguest_iframe
{
	width: 650px;
	height: 280px;
}

.formguest_main
{
	width: 610px;
	padding: 10px 20px;
	margin: auto;
	text-align: left;
}

.formguest_row
{
	clear: left;
	margin-top: 5px;
}

.formguest_main label
{
	display: block;
	float: left;
	width: 100px;
	cursor: pointer;
}

.formguest_main a
{	
	float: right;
	padding-right: 20px;
}

/*************************************/
/***************** FORM **************/
/*************************************/


/*--- simple anfrage ---*/

.form_simple_page_main
{
	margin: 10px auto;	
	padding: 5px;
	width: 732px;
	text-align: left;
}

.form_simple_page_main .global_sub_caption
{
	margin: 0px;
}

.form_simple_page_main textarea
{
	width: auto;
}

.formanfrageCenter
{
    text-align:center;
}

/*************************************/
/*************** TEXTPAGE *************/
/*************************************/


/*************************************/
/**************** FILES ***************/
/*************************************/


/*************************************/
/************ LAYOUTDISPLAY ***********/
/*************************************/

/*************************************/
/************** REISENLISTE ************/
/*************************************/
.reisenliste_main
{
	width: 545px;
}

.reisenliste_textblock1
{
	width: 340px;
}

.reisenliste_textblock2
{
	margin: 20px 0px;	
	width: 340px;	
}

.reisenliste_textblock2 a
{
	padding-left: 15px;
}

.reisenliste_textblock3
{
	
}

.reisenliste_textblock4
{
	margin-top: 40px;
}

.reiseliste_beschreibung_text
{
	margin-bottom: 20px;
}

.reisenliste_caption
{
	padding: 5px 10px;
	margin-bottom: 10px;	
	height: 1%;
}

.reisenliste_head
{
	margin-bottom: 10px;
}

.reisenliste_sort, .reisenliste_sort_up, .reisenliste_sort_down
{
	padding-right: 10px;
	margin-right: 5px;
	background-image: url('../img/order_none.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

.reisenliste_sort:hover, .reisenliste_sort_up
{
	background-image: url('../img/order_down.gif');
}

.reisenliste_sort_up:hover, .reisenliste_sort_down
{
	background-image: url('../img/order_up.gif');
}

.reisenliste_sort_down:hover
{
	background-image: url('../img/order_down.gif');
}


.reisenliste_reise_block0, .reisenliste_reise_block1
{
	clear: left;
	margin-bottom: 20px;
}

.reisenliste_reise_preis
{
	float: right;
	width: 175px;
	
}

.reisenliste_reise_img
{
	float: left;
	width: 175px;
	height: 110px;	
	margin-right: 20px;
}

.reisenliste_reise_information
{
	float: left;
	width: 325px;
}

.reisenliste_reise_information_row
{
	clear: left;
}

.reisenliste_reise_information label
{
	display: block;	
	float: left;
	width: 100px;
}

.reisenliste_reise_link
{		
	display: block;
	float: left;
	padding-left: 15px;
}

.reisenliste_pager_main
{
	padding: 10px;
}

.reisenliste_pager_nummer_text, .reisenliste_pager_nummer_text1
{	
	padding: 2px 2px;	
}


/*************************************/
/************* Reisedisplay *************/
/*************************************/
.reisedisplay_imgs_block
{
	width: 300px;
	float: left;
}

.reisedisplay_content
{
	float: left;
	width: 400px;
	margin-right: 10px;
}

.reisedisplay_content_head
{
	margin-bottom: 20px;
}

.reisedisplay_content_head_row
{
	clear: left;
	margin-top: 3px;
}

.reisedisplay_content_head label
{
	display: block;
	float: left;
	width: 80px;	
}

.reisedisplay_reiseverlauf_row
{
	clear: both;
	margin-top: 2px;
}

.reisedisplay_reiseverlauf_caption
{
	float: left; 
	width: 80px;
}

.reisedisplay_reiseverlauf_text
{
	float: left;
	width: 320px;
}


.reisedisplay_img
{
	margin-bottom: 10px;
	width: 300px;
}

.reisedisplay_preis
{
	float: left;
	margin-right: 20px;
}

/*************************************/
/************* Reiserequest ************/
/*************************************/
.reiserequest_page_main, .reisebook_page_main, .reisepay_page_main
{
	margin: 10px auto;
	padding: 5px;
	width: 610px;
	text-align: left;
}

.reiserequest_page_main label
{
	cursor: pointer;
}

.reiserequest_teilnehmer_main
{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;	
}

.reiserequest_teilnehmer_main th, .reiserequest_teilnehmer_main td
{	
	padding: 2px 5px;
}

.reiserequest_leistung_caption
{
	padding: 2px 5px;
}

.reiserequest_leistung_bez
{
	display: block;	
	float: left;
	margin-top: 3px;
	width: 150px;
}

.reiserequest_leistung_block
{
	float: left;
	margin-top: 3px;
}

.preisuebersicht_main
{
	margin-bottom: 20px;
	width: 100%;
}

.preisuebersicht_main th, .preisuebersicht_main td
{
	padding: 1px 5px;
	vertical-align: top;
}

a.reiserequest_preisanfrage_button
{
	width: 200px;
	height: 15px;
}

/*************************************/
/************** Reisebook *************/
/*************************************/
.reisebook_page_main
{
	line-height: 1.5em;	
}

.reisebook_banner
{
	width: 609px;
	margin-bottom: -5px;
}

.reisebook_row
{
	clear: both;	
	margin-top: 2px;
}

.reisebook_label
{
	float: left;
	display: block;	
	width: 200px;	
}

.reisebook_field
{
	
}

.reisebook_zusatz_text
{
	float: right;
	width: 200px;
	text-align: right;	
}

.reisebook_teilnehmer
{
	margin-top: 20px;
}

.reisebook_booking_block
{
	background-color: #CD4420; 
	color: white;	
}

.reisebook_info_block
{
	margin-bottom: 10px;
}

.reisebook_info_block a
{
	color:#B27227;
	text-decoration: none;
}

.reisebook_info_block a:hover
{	
	text-decoration: underline;
}


/*************************************/
/*************** Sonstiges **************/
/*************************************/
