/* Content CSS Definitionen */

/* Content Startseite */

#homeContentLeft
{
	width:777px;
	float:left;
}

#homeContentRight
{
	width:213px;
	float:left;
	background-image:url(../img/elements/ads.head.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#fff;
}

#homeContentRight p.headline
{
	color:#888;
	margin:2px 0 2px 12px;
}

#homeContentRight #adsContent
{
	background-image:url(../img/elements/ads.back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	/*padding-left:5px;*/
	padding-bottom:7px;
}

#homeContentRight #adsContent #cirrusAd { margin:0 0 0 5px; }

#homeContentRight #adsContent img
{
	margin-left:5px;
}

#homeContentRight #adsContent #adsFoot
{/*
	background-image:url(../img/elements/ads.foot.gif);
	background-position:left top;
	background-repeat:no-repeat;
*/
	width:213px;
	height:17px;
	font-size: 0px;
	line-height: 0px;
}

#homeContentRight #adsContent a img
{
	margin-bottom:3px;
}

/* Snippet Teaser "Flugziele ab Erfurt" Startseite */
#teaserGlobe
{
	width:484px;
	float:left;
	background-image:url(../img/elements/teaser.headline.orange.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#dba626;
}

#teaserGlobe h3
{
	margin:0px;
	background-image:url(../img/elements/teaser.headline.orange.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:11px 0 10px 17px;
	font-size:1.6em;
	color:#fff;
}

#teaserGlobe h3 span
{
	display:block;
	padding-left:30px;
	padding-top:1px;
	background-image:url(../img/elements/teaser.globe.icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#teaserGlobe .teaserContent
{
	background-image:url(../img/elements/teaser.globe.back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:19px;
	padding-top:163px;
	padding-bottom:5px;
	height:28px;
}

#teaserGlobe .teaserContent_en
{
	background-image:url(../img/elements/teaser.globe.back_en.gif);
}

#teaserGlobe .teaserContent .button
{
	background-image:url(../img/elements/button.blue.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	margin-right:2px;
}

#teaserGlobe .teaserContent .button p
{
	background-image:url(../img/elements/button.blue.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:5px;
	padding:6px 8px 7px 9px;
}

#teaserGlobe .teaserContent .button p a
{
	text-decoration:none;
	color:#fff;
	font-size:1.2em;
	padding-left:10px;
	background-image:url(../img/elements/icon.link.next.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	font-weight:bold;
}

/* Snippet Teaser "Flugsuche" Startseite */
/* Rest in forms.css */
#teaserFlightsearch
{
	width:277px;
	float:left;
	background-image:url(../img/elements/teaser.headline.green.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:10px;
	background-color:#98aa22;
}

#teaserFlightsearch h3
{
	margin:0px;
	background-image:url(../img/elements/teaser.headline.green.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:11px 0 10px 17px;
	font-size:1.6em;
	color:#fff;
}

#teaserFlightsearch h3 span
{
	display:block;
	padding-left:30px;
	padding-top:1px;
	background-image:url(../img/elements/teaser.search.icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#teaserFlightsearch .teaserContent
{
	background-image:url(../img/elements/teaser.flightsearch.back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#f3ffe2;
}

/* Snippet "FEG-Teaserbereich" Startseite */
#fegTeaserArea
{
	width:765px;
	margin-left:2px;
	background-color:#fff;
	margin-top:9px;
}

#fegTeaserArea .teaser
{
	background-image:url(../img/elements/separator.teaser.home.gif);
	background-position:5px bottom;
	background-repeat:repeat-x;
	padding-bottom:12px;
	margin-right:9px;
}

#fegTeaserArea .fegTeaserAreaContent
{
	padding:11px 0px 11px 9px;
	background-image:url(../img/elements/footer.gradient.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

/* Snippet "FEG-Teaser" Startseite */
.fegTeaser
{
	width:367px;
	padding-left:6px;
	float:left;
	margin-bottom:20px;
}

.fegTeaser img
{
	float:left;
	border:3px solid #a4bdd7;
	margin-right:11px;
	margin-top:2px;
}

.fegTeaser div.headline
{
	float:left;
	font-size:1.6em;
	font-weight:bold;
	color:#c31924;
	margin:0 0 5px 0;
	width:231px;
}

.fegTeaser div.textContent
{
	float:left;
	font-size:1.2em;
	color:#333;
	width:230px;
}

.fegTeaser div.textContent a
{
	color:#045987;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background-image:url(../img/elements/icon.link.next.fs.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:11px;
}

.tyArea .fegTeaser
{
	padding-top:30px;
	
}

/* Banner */
.homeBanner
{
	margin-top:7px;
}

/* Folgeseite */
#followUpPage
{
	background-color:#FFFFFF;
	margin-left:3px;
	margin-right:4px;
	margin-top:9px;
}

#followUpPage .followUpPageContent
{
	background-image:url(../img/elements/footer.gradient.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:9px 9px 11px 7px;
}

#followUpPage #sidebar
{
	float:left;
	width:158px;
	height:100%;
}

/* Sidebar */
#sidebar #mainnavElement
{
	background-image:url(../img/elements/mainnav.element.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-bottom:1px solid #d3d3d3;
}

#sidebar #mainnavElement p
{
	background-image:url(../img/elements/mainnav.element.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	margin-right:10px;
	color:#000;
	font-size:1.16em;
	font-weight:bold;
	padding:11px 0 8px 16px;
}

/* Unternavigation */
#followUpPage #sidebar .subnav
{
	list-style-type:none;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
}

#followUpPage #sidebar .subnav li
{
	background-image:url(../img/elements/separator.submenu.gif);
	background-position:1px top;
	background-repeat:no-repeat;
	padding-top:1px;
}

#followUpPage #sidebar .subnav li ul
{
	list-style-type:none;
}

#followUpPage #sidebar .subnav li ul li.entry0
{
	background-image:url(../img/elements/separator.submenu.gif) !important;
}

#followUpPage #sidebar .subnav li ul li a
{
	padding-left:35px;
	background-position:25px 9px;
}

#followUpPage #sidebar .subnav li.entry0
{
	background-image:none;
	margin-top:0px;
}

#followUpPage #sidebar .subnav li a
{
	padding:4px 0 3px 25px;
	font-size:1.16em;
	color:#045987;
	text-decoration:none;
	display:block;
	background-image:url(../img/elements/icon.link.submenu.gif);
	background-position:15px 9px;
	background-repeat:no-repeat;
}

#followUpPage #sidebar .subnav li.active a
{
	background-image:url(../img/elements/icon.link.submenu.active.gif);
	background-color:#f7f7f7;
	color:#333;
}

#followUpPage #sidebar .subnav li.active ul li a
{
	background-color:#fff;
	color:#045987;
	background-image:url(../img/elements/icon.link.submenu.gif);
}

#followUpPage #sidebar #subnavFoot
{
	background-image:url(../img/elements/mainnav.foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:158px;
	height:9px;
	line-height:0px;
	font-size:0px;
}

/* Optionsleiste */
#pageContentContainer #optionsBar
{
	padding-left:19px;
	height:35px;
	background-image:url(../img/elements/optionsbar.back.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	font-size:1.16em;
	color:#888;
	/*color:#818181; Accesibility*/
	
	/*min-width:638px;*/
    min-width:790px;

	max-width:790px;
}

#pageContentContainer #optionsBar a
{
	color:#045987;
}

#pageContentContainer #optionsBar p
{
	float:left;
	margin:0px;
	margin-top:11px;
}

	/* Brotkrumen-Navigation */
#pageContentContainer #optionsBar #breadcrumbText
{
	float:left;
}	

#pageContentContainer #optionsBar #breadcrumb
{
	float:left;
	display:block;
	list-style-type:none;
	margin-top:11px;
}

#pageContentContainer #optionsBar #breadcrumb li
{
	float:left;
}

#pageContentContainer #optionsBar #printer
{
	margin-left:19px;
	float:right;
}

#pageContentContainer #optionsBar #fontsize
{
	float:right;
}

#pageContentContainer #optionsBar #fontsize span
{
	display:block;
	float:left;
	margin-right:5px;
}

#pageContentContainer #optionsBar #fontsize a
{
	display:block;
	/*width:16px;
	height:13px;*/
	text-decoration:none;
	float:left;
}

#pageContentContainer #optionsBar #fontsize #fsplus
{
	margin-right:4px;
}

#pageContentContainer #optionsBar #fontsize #fsminus
{

}

#pageContentContainer #optionsBar #printer #print
{
	padding-right:16px;
	background-image:url(../img/elements/icon.link.print.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#pageContentContainer #optionsBarRight
{
	background-image:url(../img/elements/optionsbar.right.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:10px;
	height:35px;
	line-height:0px;
	font-size:0px;
	float:right;
}

/* Seitencontent Folgeseite */
#pageContentContainer
{
	float:left;
    width: 809px;
}

#pageContent
{
	margin:18px  19px 0 19px;
	color:#033333;
	font-size:1.16em;
}

#pageContent h3
{
	margin:0px;
	margin-bottom:30px;
	color:#ed1c24;
	font-size:1.5em;
	font-weight:bold;
}

#pageContent h4
{
	margin:0px;
	margin-bottom:7px;
	margin-top:12px;
	font-size:1.2em;
}

#pageContent .pagePic
{
	margin-bottom:20px;
}

#pageContent .picLeft, #pageContent .picRight
{
	padding:2px;
	border:1px solid #689bb7;
	float:left;
	margin-top:1px;
}

#pageContent .picLeft a img
{
	border:0px;
}

#pageContent .textRight, #pageContent .textLeft
{
	float:left;
	width:464px;
	margin-bottom:20px;
}

#pageContent .textRight
{
	margin-left:14px;
}

#pageContent .textLeft
{
	margin-right:14px;
}

#pageContent .pageText p
{
	margin:0px;
}

#pageContent .pageText a
{
	color:#045987;
}

#pageContent a.goTop
{
	display:block;
	margin-left:720px;
	width:15px;
	height:15px;
	margin-top:6px;
}

#pageContent .devider
{
	margin-top:7px;
	margin-bottom:7px;
	width:735px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background-image:url(../img/elements/devider.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

/* Flugsuche Ergebnisliste */

.fsMapContainer
{
	margin-bottom:20px;
	width:762px;
	height:503px;
	background-color:#4C8FB3;
}

object.fsMap
{
	display:block;
}

.fsResultsHeadline span span#togglerImg
{
	background-image:none;
	display:inline;
	padding:0 20px 0 0;
	margin:0px;
	background-position: right 2px;
	background-repeat:no-repeat;
}

.fsResultsHeadline
{
	background-image:url(../img/elements/fs.head.small.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff !important;
	margin:0px !important;
	width:762px;
}

.fsResultsHeadline span
{
	display:block;
}

.fsResultsHeadline p, .fsResultsHeadline div, .fsResultsHeadline span
{
	padding:5px 0 3px 8px;
	margin:0 0 0 10px;
	background-image:url(../img/elements/fs.head.small.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
}

/* für myty-Pflege */
/*
.fsResultsHeadline div
{
	background-color:#4ea7df;
}
*/

.fsResultsContent
{
	border-left:1px solid #689BB7;
	border-right:1px solid #689BB7;
	width:760px;
}

.fsResultsContent .fsHead
{
	padding:13px 18px 12px 18px;
}

.fsResultsFooter
{
	background-image:url(../img/elements/fs.foot.back.gif);
	background-position:left top;
	padding-top:19px;
	padding-left:19px;
	background-repeat:no-repeat;
	width:743px;
}
	/* Kopfzeile */
.fsResultsContent .fsLineHead td
{
	padding-top:8px;
	padding-bottom:3px;
}

.fsResultsContent .fsLineHead td a, 
.fsResultsContent .fsLine0 td a, 
.fsResultsContent .fsLine1 td a
{
	color:#000;
	text-decoration:none;
}
	
.fsResultsContent .fsLineHead .fsRowTo, 
.fsResultsContent .fsLineHead .fsRowTime, 
.fsResultsContent .fsLineHead .fsRowOperator, 
.fsResultsContent .fsLineHead .fsRowRemarks,
.fsResultsContent .fsLineHead .fsRowBook
{
	background-color:#8FC5E5;
}

.fsResultsContent .fsLineHead .fsRowDay, 
.fsResultsContent .fsLineHead .fsRowFlightNr, 
.fsResultsContent .fsLineHead .fsRowType, 
.fsResultsContent .fsLineHead .fsRowVia
{
	background-color:#A5D1EA;
}

	/* flipflop ungerade zeile */
.fsResultsContent .fsLine0 td
{
	padding-top:6px;
	padding-bottom:3px;
}
	
.fsResultsContent .fsLine0 .fsRowTo, 
.fsResultsContent .fsLine0 .fsRowTime, 
.fsResultsContent .fsLine0 .fsRowOperator, 
.fsResultsContent .fsLine0 .fsRowRemarks, 
.fsResultsContent .fsLine0 .fsRowBook
{
	background-color:#E6E6E6;
}

.fsResultsContent .fsLine0 .fsRowDay, 
.fsResultsContent .fsLine0 .fsRowFlightNr, 
.fsResultsContent .fsLine0 .fsRowType, 
.fsResultsContent .fsLine0 .fsRowVia
{
	background-color:#EBEBEB;
}

	/* flipflop gerade zeile */
.fsResultsContent .fsLine1 td
{
	padding-top:6px;
	padding-bottom:3px;
}

	/* spaltenspeziell */
.fsResultsContent .fsRowBook a
{
	color:#045987 !important;
	text-decoration:underline !important;
	padding-left:9px;
	background-image:url(../img/elements/icon.link.next.fs.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}

	/* Spaltenbreiten und Abstände */
.fsResultsContent .fsRowTo
{
	padding-left:18px;
	width:89px;
}

.fsResultsContent .fsRowDay
{
	text-align:center;
	width:68px;
}

.fsResultsContent .fsRowTime
{
	text-align:center;
	width:89px;
}

.fsResultsContent .fsRowFlightNr
{
	padding-left:17px;
	width:67px;
}

.fsResultsContent .fsRowOperator
{
	text-align:center;
	width:81px;
}

.fsResultsContent .fsRowType
{
	padding-left:11px;
	width:40px;
}

.fsResultsContent .fsRowRemarks
{
	padding-left:21px;
	width:118px;
}

.fsResultsContent .fsRowVia
{
	text-align:center;
	width:57px;
}

.fsResultsContent .fsRowBook
{
	text-align:center;
	width:84px;
}

/* erweiterte Ansicht */
.fsResultsContent tr.fsLineDetail td
{
		padding:0px;
}
/*
.fsResultsContent tr.fsLineDetail1 td
{
	
}*/

.fsResultsContent tr.fsLineDetail0 td
{
	background-color:#EBEBEB;
}

.fsResultsContent tr.fsLineDetail0 td p
{
	border-top:1px dotted #fff;
}

.fsResultsContent tr.fsLineDetail1 td p
{
	border-top:1px dotted #D6D6D6;
}

.fsResultsContent tr.fsLineDetail td div p
{
	margin:0px;
	padding:6px 0 3px 18px;
}

/* aktueller Flugplan */

#flightplanContent
{
	padding-bottom:15px;
}

#flightplanContent a.active
{
	font-weight:bold;
}

#flightplanContent .fpHeadline
{
	background-image:url(../img/elements/fs.head.small.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff !important;
	margin:0px !important;
}

#flightplanContent .fpHeadline div /* für myty-Pflege */
{
	background-color:#4ea7df;
}

#flightplanContent .fpHeadline p, #flightplanContent .fpHeadline span.outer
{
	padding:5px 0 3px 8px;
	margin:0 0 0 10px;
	background-image:url(../img/elements/fs.head.small.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#pageContent .flightplan
{
	/*float:left;*/
	/*width:375px;*/
	width:630px;
	margin-top:20px;
}

#pageContent .flightplan .headlineContainer_blue
{
	/*width: 375px;*/
	width:630px;
}

#pageContent .fpOut
{
	margin-right:20px;
}

#pageContent .fpOut .fpHeadline p, #pageContent .fpIn .fpHeadline p, #pageContent .fpOut .fpHeadline span.outer, #pageContent .fpIn .fpHeadline span.outer
{
	padding:0 0 0 8px !important;
}

#pageContent .fpOut .fpHeadline span span, #pageContent .fpOut .fpHeadline p span, #pageContent .fpIn .fpHeadline span span, #pageContent .fpIn .fpHeadline p span
{
	padding:7px 0 7px 34px;
}

#pageContent .fpOut .fpHeadline span, #pageContent .fpIn .fpHeadline span
{
	display:block;
}

#pageContent .fpOut .fpHeadline p span, #pageContent .fpOut .fpHeadline span span
{
	background-image:url(../img/elements/aktueller.flugplan.abflug.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
}

#pageContent .fpIn .fpHeadline p span, #pageContent .fpIn .fpHeadline span span
{
	background-image:url(../img/elements/aktueller.flugplan.ankunft.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
}

#pageContent .flightplan ul
{
	list-style-type:none;
	border-left:1px solid #689BB7;
	border-right:1px solid #689BB7;
	border-bottom:1px solid #689BB7;
}

#pageContent .flightplan ul li
{
	padding:3px 0 3px 16px;
	overflow:hidden;
}

#pageContent .flightplan ul li.line0
{
	background-color:#E6E6E6;
}

#pageContent .flightplan ul li strong, #pageContent .flightplan ul li span
{
	display:block;
	float:left;
}

#pageContent .flightplan ul li strong.fn
{
	width:60px;
	padding-left:5px;
}

#pageContent .flightplan ul li strong.fromto
{
	width:120px;
	padding-left:10px;
}

#pageContent .flightplan ul li span.via
{
	width:130px;
	padding-right:5px;
}

#pageContent .flightplan ul li span.time
{
	width:155px;
}

#pageContent .flightplan ul li span.anz
{
}

/* Überschriftencontainer */
#pageContent .headlineContainer_blue
{
	background-color:#1b88c9;
	width:762px;
}

#pageContent .fsResultsHeadlineContainer
{
	margin-right:9px;
}

/* news */
#pageContent #news ul
{
	list-style-type:none;
	width:700px;
}

#pageContent #news li
{
	width:100%;
	background-image:url(../img/elements/devider.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:17px 0 12px 0;
}

#pageContent #news span
{
	color:#878787;
	font-size:0.96em;
	padding-left:1px;
}

#pageContent #news h4
{
	margin:2px 0 2px 0;
	color:#005784;
}

#pageContent #news h4 a
{
	color:#005784;
	text-decoration:none;
}

#pageContent #news li p
{
	width:550px;
}

#pageContent #news #newsSingle
{
	padding-top:17px;
}

#pageContent #news #newsSingle h4
{
	margin-bottom:7px;
	width:700px;
}

#pageContent #news #newsSingle ul li
{
	padding:0px;
	float:left;
	background-image:none !important;
	border:1px solid #689BB7;
	padding:2px 2px 0 2px;
	margin:0 20px 20px 0;
	display:block;
	width:auto;
}

/* FAQ's */
#faq
{
	width:672px;
}

#faq .pageText a
{
	text-decoration:none;
}

#faq ul
{
	list-style-type:none;
}

#faq ul.questions
{
	margin-top:15px;
	margin-bottom:15px;
}

#faq ul li .faqHeadline, #search .searchHeadline
{
	background-image:url(../img/elements/fs.head.big.left.lblue.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#faq ul li .faqHeadline h4, #search .searchHeadline h4
{
	background-image:url(../img/elements/fs.head.big.right.lblue.gif);
	background-position:right top;
	background-repeat:no-repeat;
	font-size:1.06em;
	padding:9px 0 9px 0px;
	margin:0px 0px 0px 10px;
	width:662px;
}

#faq ul li .faqContent, #search .searchContent
{
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:17px 15px 13px 15px;
	width:640px;
	margin-bottom:12px;
}

#faq .faqContent a
{
	text-decoration:underline;
}

/* Suchergebnisse */
#search ul
{
	list-style-type:none;
}

/*#search .searchHeadline
{

}*/

#search .searchHeadline h4 a
{
	text-decoration:none;
	margin-left:6px;
}

#search .searchContent a
{
	color:#045987;
	background-image:url(../img/elements/icon.link.next.fs.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}

#search #searchPager
{
	padding-top:10px;
	background-image:url(../img/elements/devider.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:673px;
	margin-top:9px;
}

#search #searchPager a
{
	color:#fff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	
	background-image:url(../img/elements/btn.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-weight:bold;
	font-size:1.06em;
}

#search #searchPager .prev, #search #searchPager .next
{
	float:left;
	width:170px;
}

#search #searchPager .prev div, #search #searchPager .next div
{
	float:left;
}

#search #searchPager .prev div, #search #searchPager .next div
{
	background-image:url(../img/elements/btn.back.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#search #searchPager .prev div a
{
	padding-left:10px;
	padding-right:14px;
}

#search #searchPager .prev div a span
{
	background-image:url(../img/elements/icon.link.prev.white.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:12px;
}

#search #searchPager .pages
{
	float:left;
	width:332px;
	text-align:center;
	padding-top:4px;
}

#search #searchPager .next
{
	text-align:right;
}

#search #searchPager .next div
{
	float:right;
}

#search #searchPager .next div a
{
	padding-right:10px;
	padding-left:14px;
}

#search #searchPager .next div a span
{
	background-image:url(../img/elements/icon.link.next.white.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:12px;
}


/* Themenseiten */
.subject
{
	width:761px;
	margin-bottom:17px;
}

.subject .subjectHeadline
{
	background-image:url(../img/elements/fs.head.big.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.subject .subjectHeadline h3
{
	background-image:url(../img/elements/fs.head.big.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin: 0 0 0 10px !important;
	color:#fff !important;
}

.subject .subjectHeadline h3 span
{
	display:block;
	padding:13px 0 8px 49px;
}

.subject .subjectContent
{
	height:194px;
	overflow:hidden;
	background-image:url(../img/elements/subject.back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-bottom:14px;
}

.subject .subjectContent .subjectContentLeft
{
	width:347px;
	float:left;
	margin-left:1px;
	height:194px;
	overflow:hidden;
	padding:22px 14px 0 14px;
}

.subject .subjectContent .subjectContentLeft a
{
	background-image:url(../img/elements/icon.link.next.fs.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	display:block;
	font-weight:bold;
	padding-left:11px;
}

.subject .subjectContent .subjectContentRight
{
	width:384px;
	float:left;
	margin-right:1px;
	height:194px;
	overflow:hidden;
}

/* Themenspezialisierungen */
.subject_fluginformationen .subjectHeadline h3 span
{
	background-image:url(../img/elements/subjects/icon_flugplan.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
}

.subject_an_und_abfahrt .subjectHeadline h3 span
{
	background-image:url(../img/elements/subjects/icon_auto.gif);
	background-position:5px 8px;
	background-repeat:no-repeat;
}

.subject_flugziele_ab_erfurt .subjectHeadline h3 span
{
	background-image:url(../img/elements/subjects/icon_reisemarkt.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
}

.subject_besucherservice .subjectHeadline h3 span
{
	background-image:url(../img/elements/subjects/icon_erlebnistour.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
}

.subject_unternehmen .subjectHeadline h3 span
{
	background-image:url(../img/elements/subjects/icon_luftfracht.gif);
	background-position:5px 11px;
	background-repeat:no-repeat;
}

/* Unterthema */
.subSubject
{
	width:381px;
	float:left;
}

.subSubject .subjectContentLeft
{
	width:91px;
	float:left;
}

.subSubject .subjectContentLeft img
{
	margin-left:16px;
	margin-top:2px;
	border:0px;
}

.subSubject .subjectContentRight
{
	width:286px;
	float:left;
}

.subSubject .subjectContentRight h4
{
	color:#c31924;
	font-size:1em;
	margin:0px !important;
}

.subSubject .subjectContentRight .pageText a
{
	font-weight:bold;
	background-image:url(../img/elements/icon.link.next.fs.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	display:block;
	padding-left:11px;
}

/* Anfahrt */
#byCar
{

}

#byCar #gMapSidebar
{
	width:319px;
	float:left;
	display:none;
}

#byCar #gMapSidebar a
{
	color:#045987;
}

/*
#byCar #gMapSidebar table
{
	background-color:#3198D3 !important;
	border-color:#689BB7 !important;
	color:#fff !important;
}
*/

#byCar #gMap
{
	width:347px;
	height:277px;
}

#byCar .headlineContainer_blue, #byCar .byCarContent
{
	width:761px;
}

#byCar .byCarContent
{
	padding-top:20px;
}

#byCar #gMapSidebar .pageText
{
	margin-left:17px;
}

/* Seitenüberblick */
#sitemap ul
{
	list-style-type:none;
	display:block;
}

#sitemap ul.sitemapL1, #sitemap ul.sitemapL2
{
	margin-left:30px;
}

#sitemap ul li a
{
	background-image:url(../img/elements/icon.link.submenu.gif);
	background-position:5px 9px;
	background-repeat:no-repeat;
	color:#045987;
	display:block;
	font-size:1.16em;
	padding:4px 0 3px 17px;
	text-decoration:none;
}

#sitemap ul li h3
{
	margin:15px 0 2px 0 !important;
}

/* Wetterinfos Content*/
.weatherInfoContent .flightplan
{
	float:none !important;
	width:410px !important;
}

.weatherInfoContent .headlineContainer_blue
{
	width:410px !important;
}

/* Überschrift - Buchung */

.bookingHeadline
{
	width:879px;
	background-image:url(../img/elements/headline.green.big.left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-bottom:10px;
}

.bookingHeadline div.inner
{
	width:869px;
	float:right;
	background-image:url(../img/elements/headline.green.big.right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:right;
	color:#fff !important;
	padding:9px 10px 5px;
}

.bookingHeadline h3
{
	margin:0px !important;
	color:#fff !important;
	float:right;
}

.bookingHeadline span
{
	float:right;
	display:block;
	padding-top:2px;
	margin-right:8px;
}

/* Hinweis - Buchung */
div.bookingInfo
{
	width:879px;
	margin-left:7px;
}

p.bookingInfo
{
	float:right;
	margin:7px 5px 0 5px;
	color:#888;
}

a.bookingInfoLink
{
	display:block;
	float:right;
}

/*
.pageText ul.inText, .pageText ul.jump
{
	margin-left:14px;
}
*/

.pageText ul
{
	list-style-position:inside;
}

/* Sprunglisten */
ul.jump
{
	list-style-type: none;
}

ul.jump li
{
	background-image: url(../img/elements/jump.list.item.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding:0 0 5px 25px;
}

.fsMapAlt
{
	display:none;
	margin-bottom:20px;
	padding-left:18px;
}

/* FEG-Tips */
.fegTip
{
	padding:5px;
	font-size:0.76em;
	background-color:#fff;
	border:3px solid #1988cc;
}