﻿.abstand_l10 { padding-left:10px;}
.cleaner     {clear:both;}
.fett { font-weight:bold; }
.kursiv { font-style:italic;}
.klein { font-size:11px;}
.hgelb 		{ background-color:fff5dd;}
.dgelb 		{ background-color:feebbd;}
.bg_rot		{ background:#cc0000;}
form.abstand_no {padding:0px; margin:0px;}

/*Oberes Menue Header*/
#teil_gesamt	  { width:777px; height:94px; background:url(/img/partner/gtg/menue/hg_header.gif) no-repeat; }
#teil_logo        { display:block; float:left; width:173px; height:94px; }
#teil_zwei        { display:block; float:left; width:604px; height:94px; }

.navi_eins		  { text-align:right; height:35px; width:604px; }
.navi_eins a:link { color:#ffffff;  margin-top:2px; }   /*margin-right:5px;*/
.navi_zwei		  { text-align:right; height:25px; width:604px; color:#ffffff; vertical-align:bottom; margin:0px !important; padding:0px !important; overflow:hidden; }
.navi_zwei a img { margin:0px !important; padding:0px !important;}

/*Oberes Menue - Untermenue*/
.navi_drei		  { text-align:left; float:left; margin-left:3px; width:596px; color:#ffffff; vertical-align:top; border-top:1px solid #D7D7D7;}
.unternavigation {border-top:2px solid #cc0000; border-bottom:2px solid #cc0000; background:#fff5dd; width:596px; height:22px; line-height:22px; font-family:Arial,Verdana,Helvetica; font-weight:bold; font-size:12px;}

.menue_datum 	  { font-family:verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:right; float:left; margin-top:6px; margin-left:94px; display:inline; color:#FECB02; }
.menue_h10		  { height:20px; clear:both; margin:0px; padding:0px; }
#idhelper				{ position:absolute;}
.statisch 				{ padding:0px; margin:0px; z-index:0; height:27px; }
.abstandred 					{ height:5px; padding:0px; margin:0px; overflow:hidden; font-size:1px;} 
.abstandred img		{ height:5px;} 
.untermenue		 	{	 color:#000000; margin:0px; border-top:2px solid #cc0000;border-bottom:2px solid #cc0000; padding:0px; background:#fff5dd; width:596px; height:22px; line-height:22px; font-family:Arial,Verdana,Helvetica; font-weight:bold; font-size:12px;}

.icn_neu { position: relative; top:5px; left:560px; width:27px;}
.icn_neu_lastminute { position: relative; top:7px; left:100px; width:27px;}

/*Aftersearch*/
#section .part1 { clear:both;  padding:5px 0px 5px 10px; border-top:1px solid #cc0000; margin-top:3px;}

.search_head { clear:both; display:block; }
.search_txt { float:left; width:300px; color: #555555; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.search_link {float:right; width:150px; text-align:right; }
#search_part1 {float:left; width:300px;  padding:0px 0px 0px 10px;}
#search_part2 {float:right; width:150px; text-align:right; }

/*Lastminute-Landingpage*/
.l_content { width:624px;}
.l_headline	{font-size:12px; background:#cc0000; color:#ffffff; line-height:19px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.l_headline_text {padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.l_part1 {float:left; width:515px;}
.l_part2 {float:left; width:109px;}

.l_anzeige_5tage 			{ border-top:1px solid #cc0000; border-bottom:1px solid #cc0000; background:#fff5dd; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-top:5px; padding-top:5px; padding-bottom:5px;}
.l_anzeige_5tage img	{ vertical-align:middle;}

.l_btn { background:url(/img/partner/gtg/lastminute/bg_btn.gif) right; width:285px; text-align:center; height:19px; line-height:19px; border-left:1px solid #cc0000; border-top:1px solid #cc0000;}
.l_btn a:active, .l_btn a:link, .l_btn a:visited, .l_btn a:hover { font-size:12px; font-weight:bold; text-decoration:none;}

.l_erw_suche {clear:both; text-align:left; border-top:1px solid #cc0000; background:#fff5dd; }
.l_erw_abstand { padding:15px 10px 10px 15px}

.servicebox_lastminute {float:left; width:202px; height:150px; background:#fff5dd;}
.servicebox_abstand_8 {float:left; width:8px; height:140px;}
.l_boxinfo_head {color:#ffffff; font-weight:bold; line-height:24px;}

.l_teaserhead { color:#ffffff;}
.l_teasercontent { border:1px solid #cc0000; margin:0px;}
.l_teaserline { background:#cc0000; border-top:1px solid #cc0000;  border-left:1px solid #cc0000; line-height:20px; display:block;  margin:0px;}
.l_teaserline img{ vertical-align:middle;}
a:link.l_headline_link,a:active.l_headline_link ,a:visited.l_headline_link { color:#cc0000; font-family: Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:none; font-size:12px;	}
.l_teaserfooter { background:#fff5dd; height:31px; text-align:right; margin-top:10px;}
.l_teaserfooter a img{ vertical-align:middle;}
/*Suchbox linkes Menue*/
.bg_suchparts {background-color:#f0f0f0; background:url(/img/partner/gtg/images/bg_suche.gif) repeat-x top; padding:10px 0px 5px 0px;}
.trennlinie_weiss { border-bottom:1px solid #fff;}
.trennlinie_grau 	{border-top:1px solid #cccccc;}
form.suchform  {padding:0px; margin:0px;}

/*
border-top:2px solid #cc0000;border-bottom:2px solid #cc0000;
*/
/* @group getgoHeader Reset */
#getgoHeader * {padding: 0; margin: 0;}
#getgoHeader * {color: #000; font: normal 11px/16px Arial, Helvetica, sans-serif;}
#getgoHeader a {color: #c00; text-decoration: none;}
#getgoHeader a:hover {text-decoration: underline;}
#getgoHeader li {list-style: none;}
#getgoHeader img {border: none; display: block;}
/* @end */

/* @group getgoHeader */
#getgoHeader {zoom:1; overflow: hidden; margin: 0 0 8px 0; width: 777px;}
#getgoHeader #gglogo {float:left;width:176px;display:inline;margin:0 0 1px 0;}
#getgoHeader #ggmenuBar {float: left; width: 601px; background: transparent url("/img/partner/gtg/images/bg_color.gif") repeat-x left top;}
#getgoHeader #ggmenuBar .top {float: right; margin: 0 0 9px 0;}
#getgoHeader #ggmenuBar .top p {float: left; color: #FECB02; margin: 4px 18px 0 0; font-size: 11px;}
#getgoHeader #ggmenuBar .top ul {float: left; margin: 0 7px 0 0;}
#getgoHeader #ggmenuBar .top ul li {float: left; margin: 0 5px 0 0;}
/*
#getgoHeader #ggmenuBar #ggmainmenu {float: left; width: 601px;}
#getgoHeader #ggmenuBar #ggmainmenu ul {float: left; padding: 0 0 0 1px; background: transparent url("/img/partner/gtg/images/bg_line.gif") repeat-x 0 25px;}
#getgoHeader #ggmenuBar #ggmainmenu li {margin: 0 1px 0 0; float: left; font-size: 11px; height: 30px;}
#getgoHeader #ggmenuBar #ggmainmenu li a {cursor: pointer; float: left; padding: 0 0 0 10px; color: #000; background: transparent url("/img/partner/gtg/images/menu_left.gif") no-repeat left top;}
#getgoHeader #ggmenuBar #ggmainmenu li a:hover {text-decoration: none;}
#getgoHeader #ggmenuBar #ggmainmenu li a span { font-weight: bold;float: left; padding: 5px 10px 5px 0; background: transparent url("/img/partner/gtg/images/menu_right.gif") no-repeat right top;}
#getgoHeader #ggmenuBar #ggmainmenu li.active a span,
#getgoHeader #ggmenuBar #ggmainmenu li a:hover span {padding-bottom: 9px;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive {}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive a {background: none; padding: 0;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive a span {text-indent:-3000px;padding:0;background:transparent url("/img/partner/gtg/images/live_button.gif") no-repeat left top;height:26px;width:73px;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive.active a span,
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive a:hover span {padding-bottom: 4px;}
*/

#getgoHeader #ggmenuBar #ggmainmenu {float:left;width:601px;}
#getgoHeader #ggmenuBar #ggmainmenu ul {height:30px;float:left;background:transparent url("/img/partner/gtg/images/bg_line.gif") repeat-x 0 25px;}
#getgoHeader #ggmenuBar #ggmainmenu li {float:left;background:transparent url("/img/partner/gtg/images/menu_left.gif") no-repeat left top;margin:0 1px 0 0;font-size:11px;}
#getgoHeader #ggmenuBar #ggmainmenu li a {float:left;height:26px;background:transparent url("/img/partner/gtg/images/menu_right.gif") no-repeat right top;padding:0 0 0 10px;color:#000;}
#getgoHeader #ggmenuBar #ggmainmenu li a:hover,
#getgoHeader #ggmenuBar #ggmainmenu li.active a {text-decoration:none;height:30px;}
#getgoHeader #ggmenuBar #ggmainmenu li a span {font-weight: bold;display:block;padding:5px 10px 0 0;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive {background:none;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive a {padding: 0; background: transparent url("/img/partner/gtg/images/live_button.gif") no-repeat left top;height:26px;width:73px;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive a span {text-indent:-3000px;padding:0;}
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive,
#getgoHeader #ggmenuBar #ggmainmenu li#ggLive.active a {height:30px;}

#getgoHeader #ggmenuBar #ggsubmenu {clear:both;overflow:hidden;height:22px;background:#FFF5DD;border-top:2px solid #c00;border-bottom:2px solid #c00;}
#getgoHeader #ggmenuBar #ggsubmenu ul {overflow: hidden;}
#getgoHeader #ggmenuBar #ggsubmenu ul li {float:left; padding:0 5px; border-left: 1px solid #000; margin: 1px 0;}
	html>body #getgoHeader #ggmenuBar #ggsubmenu ul li {margin:3px 0;}
#getgoHeader #ggmenuBar #ggsubmenu ul li a {padding:0 5px;font-weight:bold;}
#getgoHeader #ggmenuBar #ggsubmenu ul li a:hover {text-decoration:none;}
#getgoHeader #ggmenuBar #ggsubmenu ul li.first {border:none;}
#getgoHeader #ggmenuBar #ggsubmenu ul li a:hover {background:#c00;color:#fff;}
/* @end */

/* @group TEMPODOME Teaser Iframe */
#tempodomeTeaser {margin: 10px 0 0 0;}
#tempodomeTeaser .hrHeader {width: 461px; margin-bottom: 5px; border-bottom: 1px solid #666; float: left;}
*html #tempodomeTeaser .hrHeader {margin-bottom: 0px;}
#tempodomeTeaser .hrHeader span {width: 40px; height: 14px; margin-bottom: -2px; text-align: center; background-color: #666; display: block;}
#tempodomeTeaser .hrHeader span a {font-size: 10px; color: #fff; text-transform: uppercase; letter-spacing: 1px; text-decoration: underline;}
#tempodomeTeaser .hrHeader hr {display: none;}
#tempodomeTeaser h2 {color: #c00; font: bold 12px/16px Arial, Helvetica, sans-serif;}
#tempodomeTeaser #tempodomeFlash {width: 461px; height: 198px; margin: 0 0 10px 0;}
/* @end */

/* @group TEMPODOME Fanbox Iframe */
#tempodomeFanbox {margin: 0 0 10px 0;background-color: #fff5dd;}
/* @end */

#weekendplanerbox #headlinebox .event {position: absolute; margin: 0; padding: 0;}
	html>body #weekendplanerbox #headlinebox .event {position: relative;}
#weekendplanerbox #headlinebox .event img.new {width: 27px; position: relative; top: -4px; right: -5px;}

/* STARTSEITE / KATEGORIE- & ORTE-SEITEN TEASER */

	table.teaserTable { width:468px; margin-bottom:20px; }
	table.teaserTable tr td { vertical-align:top; text-align:left; }
	
	table.teaserTable tr.categoryLinks td div {  margin-right:7px; border-bottom:1px solid #666666; }
	table.teaserTable tr.categoryLinks td div a,
	table.teaserTable tr.categoryLinks td div a:link,
	table.teaserTable tr.categoryLinks td div a:visited,
	table.teaserTable tr.categoryLinks td div a:active,
	table.teaserTable tr.categoryLinks td div a:hover { text-decoration:none; font-size:10px; background-color:#666666; padding:0px 8px; color:#fff; }
	table.teaserTable tr.categoryLinks td div a:hover { text-decoration:underline; }
	
	table.teaserTable tr.teaserLinks div.inner { padding:6px 3px 0px 3px; margin-right:4px; }
	
	table.teaserTable tr.teaserLinks a.teaserTitle,
	table.teaserTable tr.teaserLinks a.teaserTitle:link,
	table.teaserTable tr.teaserLinks a.teaserTitle:visited,
	table.teaserTable tr.teaserLinks a.teaserTitle:active,
	table.teaserTable tr.teaserLinks a.teaserTitle:hover { color:#c00; text-decoration:none; font-size:12px; }
	table.teaserTable tr.teaserLinks a.teaserTitle:hover { text-decoration:none; color:#ccc; }
	
	table.teaserTable tr.teaserLinks p.picAndText { margin:5px 0px 0px 0px; display:block; font-size:11px; font-family:arial, verdana;}
	table.teaserTable tr.teaserLinks p.picAndText img { border:1px solid #000; width:100px; height:100px; float:left; margin:3px 5px 0px 0px; }
	
	table.teaserTable tr.oddRow p.picAndText img { float:right; margin:3px 0px 0px 5px; }
	table.teaserTable tr.oddRow div.inner,
	table.teaserTable tr.evenRow div.inner { padding-right:0px; margin-right:0px; padding-top:0px; margin-top:0px; }
	table.teaserTable tr.oddRow div.inner p,
	table.teaserTable tr.evenRow div.inner p { padding-top:0px; margin-top:0px; }
	
	table.teaserTable tr.teaserSpacerSingleRow td { }
	table.teaserTable tr.teaserSpacerSingleRow td div { overflow:hidden; height:1px; background:#666 none; margin:5px 0px 5px 0px; }
	table.teaserTable tr.teaserSpacer td { overflow:hidden; height:12px; display:block; }
	
	a.ticketsBtn,
	a.ticketsBtn:link,
	a.ticketsBtn:visited,
	a.ticketsBtn:active,
	a.ticketsBtn:hover { margin-left:3px; font-weight:bold; color:#c00; text-decoration:underline; background:transparent url("/img/li_neu.gif") no-repeat left center; padding-left:26px; }
	a.ticketsBtn:hover { text-decoration:none; color:#ccc; }
	
	a.eventreisenBtn,
	a.eventreisenBtn:link,
	a.eventreisenBtn:active,
	a.eventreisenBtn:hover { padding-left:16px; background:transparent url("/img/li2_event.gif") no-repeat 0px 0px; }
	
	table.teaserTable tr.teaserLinks div.inner a { margin-left:0px; }
	
	br.clearFloat,
	div.clearFloat { position:absolute; width:1px; height:1px; display:block; overflow:hidden; clear:both; }
	
	html>body br.clearFloat,
	html>body div.clearFloat { position:relative; height:0px; }
	
	div.katAllLink { background:#c00 none; text-align:right; padding:1px 5px; margin-right:7px; margin-bottom:10px; }
	div.katAllLink a,
	div.katAllLink a:link,
	div.katAllLink a:visited,
	div.katAllLink a:active,
	div.katAllLink a:hover { color:#fff; text-decoration:underline; font-weight:bold; font-size:12px; }
	
	div.katAllHeadline { background:#c00 url("/img/ic2.gif") no-repeat 2px 2px; padding:2px 5px 2px 22px; }
	div.katAllHeadline h3 { font-family:arial, verdana; margin:0px; padding:0px; font-weight:bold; color:#fff; display:block; float:left; font-size:12px; }

	ul.newAtGetgoList { position:relative; padding:0px; margin:0px 0px 20px 0px; display:block; }
	ul.newAtGetgoList li { font-weight:bold; font-size:12px; position:relative; display:block; padding:3px 100px 3px 22px; margin:0px; list-style-type:none; background:transparent url(/img/li7.gif) no-repeat 5px 3px; }
	ul.newAtGetgoList a.ticketsBtn { margin-left:0px; position:absolute; right:10px; top:3px; }
	html>body ul.newAtGetgoList a.ticketsBtn { right:2px; }
	
	.contentKasten { margin:0px 7px 20px 0px; }
	
	.noBottomMargin { margin-bottom:0px !important; }
