/******************************************/
/**************** Main Page ***************/
/******************************************/
.page_main
{
	padding: 5px;
	margin: 0px auto;	
	margin-top: 50px;
	width: 940px;
}

.banner_main
{
	margin-bottom: 30px;	
}

.banner_img_main
{
	display: block;
	float: left;
	width: 220px;	
	cursor: pointer;
}

.banner_img_main + .banner_img_main
{
	margin-left: 20px;
}

.banner_img
{
	display: block;
	width: 100%;
}

.banner_img_subtitel
{
	padding: 4px;
}

.content_main
{
	float: left;
	width: 460px;
	margin-right: 20px;
}

.reisenliste_content_main, .reisebook_content_main
{
	width: 700px;
	margin-right: 0px;	
}

/*******************************************/
/***************** Menüs *******************/
/*******************************************/
.menu_toptop_block_main
{
	position: absolute;
	top: 30px;	
	width: 950px;	
	text-align: right;	
}

.menu_toptop_little_logo_main
{
	float: right;
	margin-top: -5px;
	width: 80px;
	position:absolute;
	left: 480px;
}

.menu_toptop_little_logo
{
	float: left;
	width: 21px;
	height: 22px;
	margin-right: 4px;
}

.menu_toptop_main
{
	float: right;
	display: block;
	padding: 0px 17px;
}

.menu_toptop_link_main
{
	display: inline;	
	padding-right: 3px;
	padding-left: 5px;
}

.menu_toptop_link
{
}

.menu_toptop_link_last
{
	display: inline;
	padding-right: 30px;	
}

.menu_top_main
{
	margin-top: 60px;
}

.menu_top_link_main
{
	float: left;

}

.menu_top_sub_main + .menu_top_link_main
{
	margin-left: 5px;
}

a.menu_top_link
{
	display: block;
	padding: 5px 4px;
	width: 62px;
}

iframe.MenuIframe
{
	display: none !important;
}

.menu_top_sub_main
{	
	position: absolute;
	float: left;
	display: none;
	padding: 5px;
	width: 930px;
}

.menu_top_sub_main + .menu_top_link_main + .menu_top_sub_main
{
	margin-left: -75px;
}

.menu_top_sub_main + .menu_top_link_main + .menu_top_sub_main + .menu_top_link_main + .menu_top_sub_main
{
	margin-left: -150px;
}

.menu_top_sub_main ul, .menu_top_sub_main li, .menu_top_sub_main a
{
	display: inline;	
}

.menu_top_sub_main li
{
	padding-right: 5px;
}

.menu_top_sub_main li + li
{
	padding-left: 5px;
}

.menu_left_main
{
	float: left;
	width: 220px;
	margin-right: 20px;
}

.menu_left_direct_zoeken_main
{
	padding: 4px;
	margin-bottom: 20px;
}

.menu_left_direct_zoeken_main input
{
	width: 170px;
}

.menu_left_direct_zoeken_main a
{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}

.menu_left_cube_main
{
	margin-top: 20px;
}

.menu_left_cube_link_main
{
	clear: left;
	display: block;
	width: 100%;
}

a.menu_left_cube_link
{
	display: block;
	padding: 5px 2%;
	width: 83%;
}

.menu_left_subcube_main
{	
	float: left;	
	width: 218px;
}

.menu_left_subcube_link_main
{
	display: block;
}

.menu_left_subcube_link
{
	display: block;
	padding: 5px 2%;	
}


.menu_right_main
{
	float: left;
	width: 220px;
}

.menu_right_block
{
	width: 100%;
	margin-bottom: 20px;	
}

.menu_right_block_subtitel
{
	display: block;
}

.menu_right_block_subtitel img
{
	width: 100%;
	height: 80px;
}

.menu_right_block div
{
	display: block;
	padding: 5px;
}

.menu_right_block div.facebook
{
	display:block;
	padding-left:110px;
	padding-top:55px;
	height:20px;
	background:transparent url('../img/banner_facebook.png') no-repeat;
}

.menu_bottom_main
{
	clear: both;
	padding: 10px 5px;
	width: 940px;
	margin: 0px auto;	
}

.menu_bottom_link_main
{
	display: inline;
}

.menu_bottom_link
{
}

.menu_bottom_link_main + .menu_bottom_link_main + .menu_bottom_link_main
{
	padding-left: 5px;
}

/*************************************/
/*************** TEXTPAGE ************/
/*************************************/

/*************************************/
/**************** FORM ***************/
/*************************************/
.form_main td
{
	padding: 2px;
}

.form_main input[type='submit']
{
	display: block;	
	margin-top: 20px;
	padding: 5px 3px;
	width: 150px;
	text-align: left;
	cursor: pointer;
}

/*************************************/
/************ LAYOUTDISPLAY **********/
/*************************************/
.tl_text_main
{
	cursor: pointer;
}

.tl_text_img_main
{
	float: left;
	width: 220px;	
	margin-right: 20px;
}

.tl_text_img_main img
{
	width: 100%;
}

.tl_text_text_main
{
}

.tl_text_text
{
	width: 460px;
	display: inline;	
}

.tl_text_text_dreieck
{	
	width: 7px;
}

/*************************************/
/************** REISENLISTE **********/
/*************************************/
.reiseliste_lan_text, .reiseliste_kat_text
{
	width: 460px;
}

.reisenliste_pager_main
{
	position: absolute;
	margin-left: 480px;
	width: 220px;	
}

.reisenliste_pager_nummer_text, .reisenliste_pager_nummer_text1
{
	margin-right: -3px;
	margin-left: -3px;
}

.reisenliste_liste_main
{
	clear: both;
	float: right;
	width: 720px;
	margin-left: -20px;
}

.reisenliste_liste_reise_main
{
	float: left;	
	display: block;
	width: 220px;
	margin-top: 20px;
	margin-left: 20px;
}

.reisenliste_liste_reise_caption_main
{
	padding: 5px;
	margin-bottom: 5px;
}

.reisenliste_liste_reise_caption_text
{
	height: 17px;
	overflow: hidden;
}

.reisenliste_liste_reise_img_main, .reisenliste_liste_reise_img
{
	width: 100%;
	height: 136px;
}

.reisenliste_liste_reise_main:hover .reisenliste_liste_reise_img
{
	opacity: 0.8;
	filter:Alpha(opacity=80);
	cursor: pointer;
}

/*************************************/
/************* Reisedisplay **********/
/*************************************/
.reisedisplay_reiseverlauf_caption
{
	margin-top: 10px;	
}

.reisedisplay_navigation_button_main
{
	margin: -1px;
}

.reisedisplay_navigation_button_main .global_button
{
	display: block;
	float: left;
	width: 99px;
	margin: 1px;
}

.reisedisplay_img_main
{
	margin-top: 2px;
}

.reisedisplay_img_main img
{
	width: 100%;
}

/*************************************/
/************* Reiserequest **********/
/*************************************/

.reiserequest_termine_main
{
	margin-bottom: 20px;
	width: 100%;
}

.reiserequest_termine_main th
{
	padding: 5px;	
}

.reiserequest_controllbox_main
{
	margin-bottom: 20px;
}

.reiserequest_controllbox_row
{
	float: left;
	width: 220px;
	padding: 5px;
}

.reiserequest_controllbox_row label
{
	display: block;
	float: left;
	width: 130px;
	cursor: pointer;
}

.reiserequest_leistung_unchecked_main
{
	margin-top: 5px; 
	padding: 2px;
}

.reiserequest_leistung_main
{
	margin-top: 10px; 
	padding: 5px;
}

.reiserequest_leistung_caption
{
	margin-bottom: 10px;
}

.reiserequest_leistung_row
{
	clear: both;
	margin: 2px 0px;
}

.reiserequest_leistung_main label
{
	display: block;
	float: left;
	width: 130px;
	cursor: pointer;
}

.preisuebersicht_main
{
	padding: 5px;	
}

.preisuebersicht_table_main th
{
	padding-bottom: 5px;
}

/*************************************/
/************* Reisebook *************/
/*************************************/
.reisebook_content_main
{

}

.reisebook_form_main
{	
	padding: 5px;
	width: 330px;
}

.reisebook_uebersicht_bez
{
	float: left;
	width: 150px;	
}

.reisebook_form_feld_block
{
	clear: left;	
	padding: 1px 0px;
}

.reisebook_form_feld_bez
{
	display: block;
	float: left;
	width: 100px;
	cursor: pointer;
}

.reisebook_sub_caption
{
	margin-top: 5px;	
}

.reisebook_uebersicht_text
{
	text-align: right;
}

/*************************************/
/************* Sonstiges *************/
/*************************************/
.reiserequest_form_reisebook_iframe
{
	width: 100%;	
}

.form_reisebook_banner
{
	width: 100%;	
}

.form_reisebook_form_main .global_caption
{
	margin-top: 20px;
}

.form_reisebook_form_main .reisebook_form_main
{

}

.reisebook_form_textarea
{
	width: 99%;
	height: 100px;
}

* + html .reisebook_form_textarea
{
	width: 98%;
}

