.service_banner { overflow: hidden; }
.service_banner { width: 730px; height: 129px; margin-top: 16px; }
.service_banner_header { color:#666; font-weight: bold; font-size: 18px; margin: 0px; padding: 20px 0px 0px 130px; }
.service_banner_text { padding: 5px 0px 5px 130px; display: block; }
.service_banner_text p { margin: 0px; color:#666; }
.service_banner_hotline { padding: 5px 5px 0px 130px; color:#666; font-weight: bold; font-size: 28px; }
.service_banner_hotlineadd { font-size: 11px; color:#666; }

.tx-ttmpsibeinclude-pi1 { overflow: hidden; }

/************** allgem. Einst. **************/
body, table, td, tr, div, input, select, p, span, a { font-family: Arial; font-size: 12px; color: #006699; }
body{ margin:0px; background-color:#DCEFF3; }

A:link{ color:#006699; font-size:12px; text-decoration:underline; }
A:hover{ text-decoration:none; }

.advertisement{ position:absolute; top:155px; left:960px; width:120px; background-color:#DCEFF3; }

.bg_white,
div#mainframe {
	padding-left: 20px;
	padding-top: 10px;
	background:url(../images/bg_page.gif) repeat-y;
}

/* .content{ padding-left:10px; padding-top:10px; width:915px; background-color:#FFFFFF; overflow:hidden; } */

.padleft_10{ padding-left:10px; }
.padleft_20{ padding-left:20px; }

/**************** Header ********************/
.header{ z-index: 10; width:915px; height:110px; background:url(../images/logo_Banner.gif) no-repeat; }
.menu {
	z-index: 20;
	position: absolute;
	top: 86px;
	left: 30px;
	background-color: #DA0505;
}
.menu_home{ padding-right:10px; float:left; background-color:#DA0505; }
.menu_item{ float:left; }
.menu_infos{ padding-left:10px; float:left; background-color:#DA0505; }

/********** untere Nav. *********************/
.unav{ width:915px; height:25px; }
.unav_start{ float:left; width:2px; height:25px; background:url(../images/nav/unav_start.gif) no-repeat; }
.unav_fill{ float:left; width:911px; height: 25px; background:url(../images/nav/unav_fill.gif); clear:none; }
.unav_end{ float:right; width:2px; height:25px; background:url(../images/nav/unav_end.gif) no-repeat; }
.unav_menu { float:left; margin-left:150px; margin-top:5px; }
.unav_katalog{ position:absolute; top:123px; left:660px; width:110px; height:20px; padding-top:3px; padding-left:25px; background:url(../images/nav/icon_reisektalatoge.gif) no-repeat; }
.unav_reise{ position:absolute; top:123px; left:810px; width:110px; height:20px; padding-top:3px; padding-left:25px; background:url(../images/nav/icon_service.gif) no-repeat; }
.unav_newsletter{ position:absolute; top:123px; left:550px; width:70px; height:20px; padding-top:3px; padding-left:25px; background:url(../images/nav/icon_newsletter.gif) no-repeat; }

/***************** Inhalt *******************/
.content_wrap{ margin-top:0px; margin-left:0px; width:925px; min-height:100px; overflow:hidden;}
.fullcontent_main{width:925px;overflow:hidden;}


/***************** Footer *******************/
.footer{ clear: both; margin-top:10px; width:915px; height:55px; background:url(../images/footer_page.gif) no-repeat; }
.tabfoot{ width:915px; }
.tabfoottr1{ height:35px; width:915px; }
.footermenu_left{ float:left; padding-left: 20px; }
.footermenu_padleft_85{ float:left; padding-left:85px; }
.footermenu_padleft_20{ float:left; padding-left:20px; }
.footer a{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.copy{ padding-left:20px; padding-top:5px; font-size:9px; }
.copy a{ color:#006699; font-size:9px; font-weight:normal; text-decoration:none;}

/* ######################## HOME ######################### */

/*************** Schnellfinder **************/
.schnellfinder{ float:right; width:370px; height:323px; margin-top:0px; clear:right; }

/*************** Preisfinder ****************/
.preisfinder{ float:left; width:365px; height:95px; }
.preisfinder_text{ width:265px; padding-top:65px; margin-left:95px; height:19px; font-size:11px; color:#000000; vertical-align:middle; }
.preisfinder_text form{ padding-bottom:0px; margin-bottom:0px; }


/***************** Angebote *****************/

/***************** Topangebote **************/
.topoffer_3sp{ float:left; width:510px; height:323px; padding-left:45px; }
.topoffer_3sp_offer1{ float:left; margin-top:130px; width:130px; cursor:pointer; }
.topoffer_3sp_offer2{ float:left; margin-left:15px; margin-top:150px; cursor:pointer; }
A.topoffer_3sp_hotel{ color:#388BAA; font-size:14px; font-weight:bold; text-decoration:underline; }
A.topoffer_3sp_hotel:hover{ text-decoration:none; }
.topoffer_3sp_ort{ color:#000000; font-weight:bold; }
.topoffer_3sp_txt{ color:#000000; text-decoration:none; }
A.topoffer_3sp_preis{ color:#FF0000; font-size:20px; font-weight:bold; }
A.topoffer_3sp_preis:hover{ text-decoration:none; }

/************* 1sp 1z 1A 1B *****************/
.offer_1sp_1z_1a_1b{ float:left; width:185px; height:275px; }
.offer_1sp_1z_1a_1b_offer1{ margin-top:150px; margin-left:10px; width:155px; cursor:pointer; }
.offer_1sp_1z_1a_1b_offer2{ margin-top:25px; margin-left:10px; width:155px; cursor:pointer; }
.offer_1sp_1z_1a_1b_hotel{ font-size:12px; font-weight:bold; text-decoration:underline; }
.offer_1sp_1z_1a_1b_txt{ color:#000000; text-decoration:none; }
.offer_1sp_1z_1a_1b_preisdiv{ text-align:right; margin-top:20px; margin-left:60px; margin-right:20px; }
A.offer_1sp_1z_1a_1b_preis{ color:#E6040C; font-weight:bold; }
A.offer_1sp_1z_1a_1b_more{ font-size:11px; }

/************* 1sp 1z 3A 1B *****************/
.offer_1sp_1z_3a_1b{ float:left; width:185px; height:198px; }
.offer_1sp_1z_3a_1b_head{ height:20px; padding-top:15px; margin-left:10px; font-weight:bold; }
.offer_1sp_1z_3a_1b_head P{ color:#388BAA; font-size:14px; font-weight:bold; }
.offer_1sp_1z_3a_1b_content{ height:33px; width:155px; margin-left:10px; margin-top:5px; cursor:pointer; }
.offer_1sp_1z_3a_1b_hotel{ font-size:12px; font-weight:bold; text-decoration:underline; }
.offer_1sp_1z_3a_1b_preisdiv{ margin-left:10px; margin-right:20px; text-align:right; cursor:pointer; }
A.offer_1sp_1z_3a_1b_preis{ color:#E6040C; font-weight:bold; }

/************* 2sp 1z 1A 1B *****************/
.offer_2sp_1z_1a_1b{ float:left; width:365px; height:180px; }
.offer_2sp_1z_1a_1b_statictxt { padding-top:40px; margin-left:16px; width:200px; }
.offer_2sp_1z_1a_1b_statictxt p, .offer_2sp_1z_1a_1b_statictxt { color:#64492C; font-size:11px; }
.offer_2sp_1z_1a_1b_content{ padding-top:0px; margin-left:16px; width:200px; color:#64492C; font-size:11px; cursor:pointer; }
A.offer_2sp_1z_1a_1b_head{ color:#64492C; font-weight:bold; }
.offer_2sp_1z_1a_1b_txt{ color:#000000; text-decoration:none; }
.offer_2sp_1z_1a_1b_preisdiv{ margin-left:10px; margin-right:194px; text-align:right; cursor:pointer; }
A.offer_2sp_1z_1a_1b_preis{ color:#E6040C; font-weight:bold; }
.offer_2sp_1z_1a_1b_linkdiv{ padding-top:19px; margin-left:10px; }
A.offer_2sp_1z_1a_1b_linktxt{ color:#64492C; font-size:11px; }

/************* 2sp 1z 2A 1B *****************/
.offer_2sp_1z_2a_1b{ float:left; width:370px; height:198px; }
.offer_2sp_1z_2a_1b_head{ height:20px; margin-top:15px; margin-left:10px; font-weight:bold; }
.offer_2sp_1z_2a_1b_head P{ color:#388BAA; font-size:14px; font-weight:bold; }
.offer_2sp_1z_2a_1b_offer1{ margin-top:125px; margin-left:10px; width:160px; font-weight:bold; cursor:pointer; }
.offer_2sp_1z_2a_1b_offer2{ margin-top:-30px; margin-left:190px; width:160px; font-weight:bold; cursor:pointer; }
.offer_2sp_1z_2a_1b_preisdiv{ margin-left:10px; width:160px; text-align:right; cursor:pointer; }
.offer_2sp_1z_2a_1b_preisdiv2{ margin-left:190px; width:160px; text-align:right; cursor:pointer; }
A.offer_2sp_1z_2a_1b_preis{ color:#E6040C; font-weight:bold; }

/* ######################## LAMI ######################### */

.schnellfinder_lami{ float:left; width:740px; height:290px; }


/************* 5sp 1z 1A 5B *****************/
.offer_5sp_1z_1a_5b{ float:left; width:185px; height:173px; }
.offer_5sp_1z_1a_5b_lmpa_preisdiv{ margin-top:140px; margin-left:95px; }
A.offer_5sp_1z_1a_5b_lmpa_preis{ color:#E6040C; font-size:20px; font-weight:bold; }
.offer_5sp_1z_1a_5b_preisdiv{ margin-top:15px; margin-left:115px; }
A.offer_5sp_1z_1a_5b_preis{ color:#E6040C; font-size:20px; font-weight:bold; }

.offer_lami_links{ float:left; width:185px; height:435px; }

/************* 1sp 1z 2A 1B *****************/
.offer_1sp_1z_2a_1b{ width:185px; height:152px; }
.offer_1sp_1z_2a_1b_head{ height:20px; padding-top:15px; margin-left:10px; color:#388BAA; font-weight:bold; }
.offer_1sp_1z_2a_1b_content{ margin-top:5px; margin-left:10px; cursor:pointer; }
.offer_1sp_1z_2a_1b_hotel{ font-size:12px; font-weight:bold; text-decoration:underline; }
.offer_1sp_1z_2a_1b_preisdiv{ margin-left:10px; margin-right:20px; text-align:right; cursor:pointer; }
A.offer_1sp_1z_2a_1b_preis{ color:#E6040C; font-weight:bold; }

/************* 1sp 1z 2A 1B 2*****************/
.offer_1sp_1z_2a_1b_2{ width:185px; height:143px; }
.offer_1sp_1z_2a_1b_2_head{ height:20px; padding-top:5px; margin-left:10px; color:#388BAA; font-weight:bold; }
.offer_1sp_1z_2a_1b_2_content{ margin-top:5px; margin-left:10px; cursor:pointer; }
.offer_1sp_1z_2a_1b_2_hotel{ font-size:12px; font-weight:bold; text-decoration:underline; }
.offer_1sp_1z_2a_1b_2_preisdiv{ margin-left:10px; margin-right:20px; text-align:right; cursor:pointer; }
A.offer_1sp_1z_2a_1b_2_preis{ color:#E6040C; font-weight:bold; }

/************* 1sp 1z 2A 1B 3*****************/
.offer_1sp_1z_2a_1b_3{ width:185px; height:141px; }
.offer_1sp_1z_2a_1b_3_head{ height:20px; padding-top:5px; margin-left:10px; color:#388BAA; font-weight:bold; }
.offer_1sp_1z_2a_1b_3_content{ margin-top:5px; margin-left:10px; cursor:pointer; }
.offer_1sp_1z_2a_1b_3_hotel{ font-size:12px; font-weight:bold; text-decoration:underline; }
.offer_1sp_1z_2a_1b_3_preisdiv{ margin-left:10px; margin-right:20px; text-align:right; cursor:pointer; }
A.offer_1sp_1z_2a_1b_3_preis{ color:#E6040C; font-weight:bold; }

/* ######################## FLUG ######################### */
/* Banner siehe Lami */

/************* 1sp 1.5z 3A 1B ***************/
.offer_1sp_15z_3a_1b{ float:left; width:185px; height:290px; }
.offer_1sp_15z_3a_1b_head{ height:20px; margin-top:15px; margin-left:10px; color:#388BAA; font-size:14px; font-weight:bold; }
.offer_1sp_15z_3a_1b_content{ width:115px; margin-left:10px; margin-top:25px; cursor:pointer; }
.offer_1sp_15z_3a_1b_content_klein{ width:115px; margin-left:10px; margin-top:15px; cursor:pointer; }
.offer_1sp_15z_3a_1b_hotel{ font-size:12px; font-weight:bold; text-decoration:underline; }
.offer_1sp_15z_3a_1b_preisdiv{ margin-left:10px; margin-right:50px; text-align:right; cursor:pointer; }
.offer_1sp_15z_3a_1b_preisdiv_mehr{ margin-top:15px; margin-left:10px; margin-right:80px; cursor:pointer; font-weight:bold; }
A.offer_1sp_15z_3a_1b_preis{ font-size:16px; color:#E6040C; font-weight:bold; }
A.offer_1sp_15z_3a_1b_preis_klein{ color:#E6040C; font-weight:bold; }

/************* kleine Boxen unten ***********/
.flug_box_klein_content{ float:left; width:125px; height:92px; padding-top:22px; padding-left:10px; padding-right:20px; background:url(../images/box_klein.gif) no-repeat 0px 17px; }
A.flug_box_klein_link{ color:#E6040C; font-weight:bold; }
.flug_box_klein_content P{ margin-top:2px; }

/************* Box links mitte **************/
.flug_box_links_mitte_content{ width:185px; height:219px; background:url(../images/flug_box_links_mitte.gif) no-repeat 0px 10px; }
.flug_box_links_mitte_content_oben{ margin-left:10px; width:155px; height:130px; }
.flug_box_links_mitte_header1{ padding-top:15px; color:#388BAA; font-size:14px; font-weight:bold; }
.flug_box_links_mitte_link{ color:#006699; font-size:11px; font-weight:bold; }
.flug_box_links_mitte_link1{ padding-top:10px; }
.flug_box_links_mitte_text P{ margin-top:0px; margin-bottom:0px; padding-top:10px; font-size:11px; }
.flug_box_links_mitte_link2{ padding-top:15px; text-align:right; }
.flug_box_links_mitte_content_unten{ padding-top:0px; margin-left:10px; width:155px; height:85px; }
.flug_box_links_mitte_header2{ color:#388BAA; font-size:16px; font-weight:bold; }
.flug_box_links_mitte_image{ height:50px; width:50px; }
.flug_box_links_mitte_link3{ text-align:right; }

/************* Box unten links **************/
.flug_box_links_unten_content{ width:155px; height:180px; padding-top:5px; padding-left:10px; padding-right:20px;background:url(../images/flug_box_links_unten.gif) no-repeat 0px 1px; }
.flug_box_links_unten_header{ color:#388BAA; font-size:14px; font-weight:bold; margin-bottom:10px; }
.flug_box_links_unten_text P{ margin-top:0px; margin-bottom:10px; font-size:11px; }
.flug_box_links_unten_hotline{ color:#006699; font-size:18px; font-weight:bold; }
	