/*allgemeine Styles*/
body, td	{
  margin: 0;
  font-size:12px;
	line-height:14px;
	font-family:Arial,Helvetica, Verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
  }

img {
	border:0;
}

/*Navi Ebene 2*/
.navi_ebene2	{
	border-bottom:2px solid #282828;	
	font-size: 12px;
	line-height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0 2px 9px;
}

.navi_ebene2_h	{
	border-bottom:2px solid #282828;	
	font-size: 12px;
	line-height:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0 2px 9px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

.link_navi_ebene_2 {
	font-size: 12px;
	line-height:15px;
	color:#B9B9B9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

.navi_ebene2_h a {
	font-size: 12px;
	line-height:15px;
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

/* Textdecoration none */
.decoration_none	{
	text-decoration: none;
	color:#000000;
}

.decoration_none a:hover	{
	text-decoration: none;
	font-weight:bold;
	color:#000000;
}

/* Teasertext Top Themen  */
.hl_teaser_tt	{
}

/* Teasertext Headline Topthemen */
.headline_teaser_tt	{
	padding:5px 0 3px 10px;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	/*font-weight:bold;*/
	text-decoration: none;
}

/* Teasertext Top Themen  */
.fliess_teaser_tt	{
	padding:0 0 0 10px;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

/* Teasertext Liste Top Themen  */
.fliess_teaser_liste_tt	{
	width:210px;
}
.fliess_txt_bmg{
	background-image:url('');
	background-repeat:no-repeat;
	background-position: center middle;
	height: 259px;
}
	

/* Link-Liste Top Themen  */
.fliess_teaser_liste_tt a {
	display:block;
	clear:both;
	height:10px;
	width:195px;
	padding:5px 0px 5px 15px;
	margin-bottom:1px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFE368;
}


.fliess_teaser_liste_tt img {
	clear:both;
}

/* Teasertext Specials  */
.fliess_teaser_specials	{
	padding:7px 0 0 3px;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
/* teaser Blau machen in Amerika */
.bmgamerica {
	color: #FFFFFF;
}

.bmgamerica a:link{
	text-decoration: underline;
	color:#FFFFFF;
}
.bmgamerica  a:visited{
	text-decoration: underline;
	color:#FFFFFF;
}
.bmgamerica a:hover{
	text-decoration: underline;
	color:#FFFFFF;
	font-weight: bold;
}
.bmgamerica a:active{
	text-decoration: underline;
	color:#FFFFFF;
}


/* Teasertext Headline schwarz  */
.hl_teaser_black	{
	font-size: 18px;
	line-height:21px;
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;}

/* Teasertext Headline schwarz 14px  */
.hl_teaser_black_14	{
	font-size: 14px;
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;}


/* Abbinder  */
.abbinder	{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}	
	
.abbinder a:hover	{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
		text-decoration: underline;
}	

/*Spacer Linie Abbinder */ 
.abbinder_linie {
     background-color:#000000;     
}	
/* Button Special  */
.button_special	{
	padding:0 11px 0 9px;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	background-color: #000000;
}

.button_special_link {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}
/* Button Special Angebote  */
.button_special_angebote	{
	padding:0 12px 0 9px;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	background-color: #FFFFFF;
	height: 16px;
	width: 215px;
}
.button_special_link_angebote {
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}
	
/* Button Special Pfeil  */	
.button_special_pfeil	{
	background-image:url('/design_images/kdl/pfeil_service.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Button Top Thema  */
.button_topthema	{
	padding:0 11px 0 9px;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	background-color: #EB9F03;
}

.button_topthema_link {
	font-size: 10px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

/* Background Trenner Flash - Content */

.bg_color_trenner	{
		background-color: #FFFFFF;
}

.flash_rand	{
		background-color: #FFFFFF;
}

/* Background Top Themen oben */
.bg_topthemen_oben	{
	background-image:url('/design_images/bmgb/bg_tt_oben_rd.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Background Top Themen unten */	
.bg_topthemen_unten	{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:left bottom;
}


/* Background oben */
.bg_oben	{
	
}

/* Background unten */	
.bg_unten	{	
	background-image:url('/design_images/kdl/bg_oben.gif');
	background-repeat:repeat;
	background-position:left top;
}

/* Background Top Themen Teaser */
.bg_tt_teaser	{
	background-color: #004B95;
}

/* Background Rahmen Top Themen oben */
.rahmen_tt_oben	{
	background-image:url(/design_images/bmgb/rahmen_tt_oben.gif);
	background-position:bottom left;
}

/* Background Rahmen Top Themen rechts */
.rahmen_tt_rechts	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom left;
}

/* Background Rahmen Top Themen unten */
.rahmen_tt_unten	{
	background-image:url(/design_images/bmgb/rahmen_tt_unten.gif);
	background-position:top right;
}

/* Background Rahmen Top Themen links */
.rahmen_tt_links	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;
}

/* Background Rahmen Galerie oben */
.rahmen_galerie_oben	{
	background-image:url(/design_images/bmgb/rahmen_galerie_oben.gif);
	background-position:bottom left;
}

/* Background Rahmen Galerie rechts */
.rahmen_galerie_rechts	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom left;
}

/* Background Rahmen Galerie unten */
.rahmen_galerie_unten	{
	background-image:url(/design_images/bmgb/rahmen_galerie_unten.gif);
	background-position:top right;
}

/* Background Rahmen Galerie links */
.rahmen_galerie_links	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;
}

/* Background Specials */	
.bg_specials	{
	background-image:url('/design_images/bmgb/bg_st_specials_rd.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Background Rahmen Specials oben */
.rahmen_specials_oben	{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Background Rahmen Specials rechts */
.rahmen_specials_rechts	{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Background Rahmen Specials unten */
.rahmen_specials_unten	{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Background Rahmen Specials links */
.rahmen_specials_links	{
	background-image:url('');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Background Service */	
.bg_service	{
	background-color:#004B95;
}

/* Background Service Headline */	
.bg_hl_service	{
	background-image:url('/design_images/bmgb/hl_unser_service.gif');
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	background-color:#004B95;
}

/* Background Service Block */	
.bg_service_block	{
	background-color:#FFFFFF;
}


/* Background Rahmen Service oben */
.rahmen_service_oben	{
	background-color:#FFFFFF;
}

/* Background Rahmen Service rechts */
.rahmen_service_rechts	{
	background-color:#FFFFFF;
}

/* Background Rahmen Service unten */
.rahmen_service_unten	{
	background-color:#FFFFFF;
}

/* Background Rahmen Service links */
.rahmen_service_links	{
	background-color:#FFFFFF;
}

/* Hintergrund Service Karte */
.service_karte { 
}

/* Service Button */
.service_button {
	padding:0 47px 0 0;
}

/* Hintergrund Abbinder */
.bg_abbinder {
}

/*Input Newsletter */

.input_newsletter {
	 border: 1px solid #C8C8C8;
	 font-size: 10px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 width: 220px;
}

/*Input der perfekte Abend */

.input_perfekter_abend {
	 font-size: 12px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.input_perf_abend {
	 border: 1px solid #C8C8C8;
	 font-size: 11px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 width: 204px;
}
/* Subnavigation */

.menupdo_sub	{
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	background-image:url('/design_images/bmgb/bg_4_ebene.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Formatierung Artist-Listen Ensemble  */
.main_table	{
	border:0px;
}
.main_table td	{
	width:194px;
	background-color:#FFFFFF;
	padding:1px 0 2px 7px;
	border-bottom:1px solid #004B95;
	color:#000000;
}
.table_angebote
	{
	background-color: transparent;
	width: 360px;
	border:0px;
}

.table_angebote  td
	{
	width:120px;
	background-color: transparent;
	padding:1px 0 2px 7px;
	border-bottom:1px solid #transparent;
}
/*Navigation Kreativteam*/
.navi_txt_h {
	width:158px;
	padding:3px 6px 3px 7px;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	background-color:#FAD150;
}

.navi_txt_h a {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}

.navi_pfeil_h {
	width:23px;
	background-color:#FAD150;
	background-image:url('/design_images/kdl/subnavi_pfeil_h.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
}

.navi_txt {
	width:158px;
	padding:3px 6px 3px 7px;	
	background-color:#FFE368;
}

.navi_txt a {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}

.navi_pfeil {
	width:23px;
	background-color:#FFE368;
	background-image:url('/design_images/kdl/subnavi_pfeil.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
}


/* Tooltip Service-Map */
.tooltip {
	/*width:146px;*/
	margin:5px;
	position: absolute;
	display: none;
	background-image:url('/design_images/map_tooltip.jpg');
	background-position:right top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-style:bold;
	text-decoration:none;
	color:#474747;
}

.tooltip_innen {
	padding:3px 5px 10px 7px;
}

.tooltip_hl	{
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:15px;
	line-height:20px;
	font-style:bold;
	text-decoration:none;
	color:#474747;
	padding:0 0 20px 0;
}
/* bildunterscrhift kdl_story */
.bg_bildunterschrift{
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 0 0 0;
	background-color: #004B95;
}

/*Background-Color Subnavi*/
.bg_color_navi {
	background-color:#EFA917;
}
/* Bild Unterschrift */
.img_headline_kein_rahmen{
	position: relative;
	top: -3px;
	left: 3px;
}

/*Buchung 10*/
.buchung_10 {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFFF;
}

/*Buchung red*/
.buchung_red {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#F6751A;
}

/*Background-Color Callback Links*/
.bg_callback_links {
	background-color:#004B95;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}

/*Background-Color Callback Rechts*/
.bg_callback_rechts {
	background-color:#FFFFFF;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
/* showinfo textausrichtung */
.show_tt_ausrichtung_rechts{
	padding-left: 373px;
}
/* showinfo textausrichtung */
.show_tt_ausrichtung_links{
	padding-left: 25px;
}

/*Padding für den OEP-Teaser 1x1_ghg_ghl_tbox_tb*/
.padding_oep {
	padding-left:17px;
	padding-top:17px;
}


/* ----------------------------------- RAHMEN ----------------------------------- */

/* 750er Breite lang */
.oben750l	{

}

.rechts750l	{

}

.unten750l	{

}

.links750l	{

}


/* 210 x 135 */
.oben210_135 {
	background-image:url(/design_images/bmgb/rahmen_oben210_135.gif);
	background-position:bottom left;
}

.rechts210_135 {
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten210_135 {
	background-image:url(/design_images/bmgb/rahmen_unten210_135.gif);
	background-position:top left;
}

.links210_135 {
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;
}

/* 210 x 161 */
.oben210_161	{
	background-image:url(/design_images/bmgb/rahmen_oben210_161.gif);
	background-position:bottom left;
}

.rechts210_161	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten210_161	{
	background-image:url(/design_images/bmgb/rahmen_unten210_161.gif);
	background-position:top right;
}

.links210_161	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;	
}



/* 483 x 252 */
.oben483_252	{
	background-image:url(/design_images/bmgb/rahmen_oben483_252.gif);
	background-position:bottom left;
}

.rechts483_252	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten483_252	{
	background-image:url(/design_images/bmgb/rahmen_unten483_252.gif);
	background-position:top left;
}

.links483_252	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;	
}

/* 216 x 351 */
.oben216_351	{

}

.rechts216_351	{

}

.unten216_351	{

}

.links216_351	{

}

/* 750 x 256 */
.oben750_256	{

}

.rechts750_256	{

}

.unten750_256	{

}

.links750_256	{

}

/* 210 x 171 */
.oben210_171	{

}

.rechts210_171	{

}

.unten210_171	{

}

.links210_171	{

}

/* 231 x 259 */
.oben231_259	{

}

.rechts231_259	{

}

.unten231_259	{

}

.links231_259	{

}

/* 216 x 276 */
.oben216_276	{
	background-image:url(/design_images/bmgb/rahmen_oben216_276.gif);
	background-position:bottom left;
}

.rechts216_276	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom left;
}

.unten216_276	{
	background-image:url(/design_images/bmgb/rahmen_unten216_276.gif);
	background-position:top left;
}

.links216_276	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;
}

/* 251 x 196 */
.oben251_196 {
	background-image:url(/design_images/bmgb/rahmen_oben251_196.gif);
	background-position:bottom left;
}

.rechts251_196 {
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom left;
}

.unten251_196 {
	background-image:url(/design_images/bmgb/rahmen_unten251_196.gif);
	background-position:top left;
}

.links251_196 {
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;
}

/* 483 x 252 */
.oben483_252 {

}

.rechts483_252 {

}

.unten483_252 {

}

.links483_252 {

}

/* 261 x 212 */
.oben251_212 {

}

.rechts251_212 {

}

.unten251_212 {

}

.links251_212 {

}

/* 286 x 224 */
.oben286_224	{
	background-image:url(/design_images/bmgb/rahmen_oben286_224.gif);
	background-position:bottom left;
}

.rechts286_224	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten286_224	{
	background-image:url(/design_images/bmgb/rahmen_unten286_224.gif);
	background-position:top right;
}

.links286_224	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;	
}

/* 225 x 308 */
.oben225_308	{
	background-image:url(/design_images/bmgb/rahmen_oben225_308.gif);
	background-position:bottom left;
}

.rechts225_308	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten225_308	{
	background-image:url(/design_images/bmgb/rahmen_unten225_308.gif);
	background-position:top right;
}

.links225_308	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;	
}

/* 750 x 388 */
.oben750_388	{
	background-image:url(/design_images/bmgb/rahmen_oben750_388.gif);
	background-position:bottom left;
}

.rechts750_388	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten750_388	{
	background-image:url(/design_images/bmgb/rahmen_unten750_388.gif);
	background-position:top left;
}

.links750_388	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;	
}

/* 750 x xx */
.oben750_xx	{
	background-image:url(/design_images/bmgb/rahmen_oben750_388.gif);
	background-position:bottom left;
}

.rechts750_xx	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:bottom right;
}

.unten750_xx	{
	background-image:url(/design_images/bmgb/rahmen_unten750_388.gif);
	background-position:top left;
}

.links750_xx	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;	
}

/* Galerie */
.oben387_106	{
	background-image:url(/design_images/bmgb/rahmen_oben387_106.gif);
	background-position:top right;
}

.rechts387_106	{
	background-image:url(/design_images/bmgb/rahmen_rechts.gif);
	background-position:top right;
}

.links387_106	{
	background-image:url(/design_images/bmgb/rahmen_links.gif);
	background-position:top right;
}

.mitte387_106	{
	background-color:#014A92;
}

.unten387_106	{
	background-image:url(/design_images/bmgb/rahmen_unten387_106.gif);
	background-position:top right;
}
