/* __include
#BASIC RESET {
------------------------------------------------------------------------------------------------------------------------*/

* 					{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
caption, th, td 	{ text-align: left; }
:focus				{ outline: 0; }
table 				{ border-collapse: collapse; border-spacing: 0; }
ul					{ list-style-image: none; list-style-type: none; }

/*
}
#GLOBAL LAYOUT CLASSES {
------------------------------------------------------------------------------------------------------------------------*/

.clear 				{ clear: both; font-size:0px; line-height:0px; height:0px; }
.clear_left			{ clear: left; font-size:0px; line-height:0px; height:0px; }
.clear_right		{ clear: right; font-size:0px; line-height:0px; height:0px; }
.nobreak 			{ white-space: nowrap; }
.align_center 		{ text-align: center; }
.align_right	 	{ text-align: right; }
.align_left		 	{ text-align: left; }
.align_top			{ vertical-align: top; }
.align_middel		{ vertical-align: middle; }
.align_bottom		{ vertical-align: bottom; }
.float_left			{ float: left; }
.float_right		{ float: right; }


/*
}
#GRID (very poorly implemented) {
------------------------------------------------------------------------------------------------------------------------*/


.indent1			{ margin-left: 10px; }
.indent2			{ margin-left: 20px; }
.indent3			{ margin-left: 30px; }
.indent4			{ margin-left: 40px; }
.indent10			{ margin-left: 100px; }
.indent20			{ margin-left: 200px; }
.indent30			{ margin-left: 300px; }
.indent34			{ margin-left: 400px; }

.marginTop0			{ margin-top: 0px; }
.marginTop1			{ margin-top: 10px; }
.marginTop2			{ margin-top: 20px; }
.marginTop3			{ margin-top: 30px; }
.marginTop4			{ margin-top: 40px; }
.marginTop10		{ margin-top: 100px; }
.marginTop20		{ margin-top: 200px; }
.marginTop30		{ margin-top: 300px; }
.marginTop40		{ margin-top: 400px; }

.marginBottom1		{ margin-bottom: 10px; }
.marginBottom2		{ margin-bottom: 20px; }

/*
}
#FONTS, COLORS, TEXT-DECORATION, MARGINS ETC. {
------------------------------------------------------------------------------------------------------------------------*/


*					{ font-family: Verdana, sans-serif; }

address, input, label, li, option, p, pre, select, td, textarea, th, caption, #JT_close_left, #JT_close_right
					{ font-size: 11px; color: #02182e; }

input, select		{ border: 1px solid gray; font-size: 10pt;}

p, address			{ margin-bottom: 10px; font-size: 11px; line-height: 16.5px; }
pre					{ margin-bottom: 5px; font-family: "Courier New", monospace; font-size: 11px; }

.small				{ font-size: 0.8em; }

h1					{ color: #02182e; font-size: 16px; font-family: Verdana; padding-bottom:20px; }
.containerH1		{ margin-bottom: 20px; }
h2					{ color: #02182e; font-size: 13px; }
h3					{ color: #02182e; font-size: 10px; font-weight: bold; font-style: italic; border-bottom: 1px dashed #707173; padding-bottom: 3px; margin-bottom: 10px; }
h4					{ color: #02182e; font-size: 12px; margin-bottom: 5px; font-weight: bold; }
h5					{ color: #02182e; font-size: 11px; margin-bottom: 5px; font-style: italic; }
h6					{ color: #02182e; font-size: 11px; margin-bottom: 5px; }

hr					{ height: 1px; border-bottom: 1px solid #cdcdcd; width: 100%; margin: 10px 0;}

em					{ color: #134094;font-size:11px; }
strong, b			{ font-weight: bold;}

a:link	 			{ text-decoration: none; font-weight: normal; color: #000;}
a:visited			{ text-decoration: none; font-weight: normal; color: #000; }
a:hover, a:active	{ text-decoration: none; }

a.arrow, a.arrow:link, a.arrow:active, a.arrow:visited, a.arrow:hover
					{ color: #9E1681; padding-left: 15px; background: transparent url(../images/pfeilKlein.gif) 0 3px no-repeat; font-weight: normal;  font-size:11px; }


a.bistrobusPopupPdfLink, a.bistrobusPopupPdfLink:link, a.bistrobusPopupPdfLink:active, a.bistrobusPopupPdfLink:visited, a.bistrobusPopupPdfLink:hover
					{ padding-top: 60px; background: transparent url(../images/pdfBig.jpg) right top no-repeat; font-weight: normal; color: #87888a; font-size:11px; }


#normalContentBody ul 					{ padding: 2px 0; margin-bottom: 10px; }
#normalContentBody ul li				{ background: transparent url(../images/pfeilKlein.gif) 0 4px no-repeat; padding-left: 17px; padding-bottom:5px; margin-left: 0px; line-height: 17.5px;}

#normalContentBody #mycarousel					{ padding: 0; margin: 0; }
#normalContentBody #mycarousel li				{ background: none; padding: 0; margin: 0; line-height: 17.5px;}



/*
}
#BOX-MODEL {
------------------------------------------------------------------------------------------------------------------------*/
body 						{ background: #fff url(../images/bg.gif)}
#outerContainer					{ width: 1080px; margin: 30px auto 0 auto; position:relative;padding-bottom: 30px;}
	#innerContainer					{ width: 1000px; margin-left:61px; }
		#header						{position:relative; width:1000px; background-color:#ffffff;}
			#headerImg				{width: 980px; height: 267px; padding:10px;}
			#headerOverlayLogo		{position: absolute; top:0px; left:380px;}
			#headerOverlayKontakt	{position: absolute; top:19px; right:13px;}

		#body						{padding-left:10px;background: url(../images/BgBody.gif) repeat-y;}
			#bodyLeft				{float:left;width:172px;background:green;}
				#boxesLeft			{background-color:#ffffff;}
			#bodyRight				{float:left;width:808px;position:relative;}
				#infoBar			{width:788px;height:21px;background-color:#eeeded;padding:7px 10px 6px 10px;}
				#contents			{}
					#content		{float:left;width:539px;background-color:#eeeded;padding:0 0 13px 10px;}
						.iframeContent	{position:relative;top:-6px;visibility:hidden;}
						#normalContent {width:538px;font-family:Verdana;color:#02182e;}
					#boxesRight		{float:left;width:249px;background-color:#ffffff;padding:0 0 10px 10px;}
			#overlayKatalog			{position:absolute; top:25px; right:56px;}


		#footer						{height:325px;position:relative;margin-top:19px; background:#a7a8aa url(../images/footerBg.gif) no-repeat;padding: 24px 17px 3px 20px;}
	#overlayBus				{ position: absolute; top:80px; right:1px;}
	#overlayIconBus			{ position: absolute; top:43px; left:0px;}
	#overlayIconSchiff		{ position: absolute; top:98px; left:0px;}
	#overlayIconFlugzeug	{ position: absolute; top:153px; left:0px;}



	.clear-both				{ clear: both; font-size: 0px; line-height: 0px; height: 0px; }
	#iframeLoading			{ text-align:center; widht:963px; height: 50px;padding-bottom:422px;padding-top:200px;}

/*
}
#CONTENT {
------------------------------------------------------------------------------------------------------------------------*/


#normalContentHeader {width:529px;height:16px;background: url(../images/normalContentHeader.gif) no-repeat;}
#normalContentBody {padding:10px;width:509px;background: url(../images/normalContentBody.gif) repeat-y;}
#normalContentBody h1 {color:#02182e;}
.normalContentBodyTrenner 	{width:509px;height:3px;padding:15px 0 15px 0;}
#normalContentFooter {width:538px;height:44px;background: url(../images/normalContentFooter.gif) no-repeat;}

#picture	{padding-bottom:15px;}
#content table * { vertical-align: top; }

#content a.catalog_link { display: block; margin-bottom: 20px; }
#content a.catalog_link  h2 { margin-bottom: 5px; }
#content span.catalog_subheadline { color:#02182E; display: block; float: right; font-size:11px; line-height:16.5px; margin-left:10px; width: 400px; }

/*
}
#HEADER {
------------------------------------------------------------------------------------------------------------------------*/

#infoBar ul li				{float:left;}
#infoBar ul li a			{color:#68696a;text-decoration: none;}

#infoBar .infoBarEntry				{background: transparent url(../images/infoBarPfeil.gif) 8px 5px no-repeat; padding-left: 21px;}
#infoBar .infoBarEntry,
#infoBar .infoBarEntry a:link,
#infoBar .infoBarEntry a:visited,
#infoBar .infoBarEntry a:hover,
#infoBar .infoBarEntry a:active 		{color:#68696a;text-decoration: none;}
#infoBar .infoBarEntryLast,
#infoBar .infoBarEntryLast a:link,
#infoBar .infoBarEntryLast a:visited,
#infoBar .infoBarEntryLast a:hover,
#infoBar .infoBarEntryLast a:active	{color:#9e1681;text-decoration: none;}

#overlayIconBusLink					{display:block; width:61px; height:49px;}
#overlayIconBusLink:link,
#overlayIconBusLink:visited			{background: transparent url(../images/overlayIconBus.png) 0px 0px no-repeat;}
#overlayIconBusLink:hover,
#overlayIconBusLink:active			{background-position: 0px -49px;}

#overlayIconSchiffLink					{display:block; width:61px; height:49px;}
#overlayIconSchiffLink:link,
#overlayIconSchiffLink:visited			{background: transparent url(../images/overlayIconSchiff.png) 0px 0px no-repeat;}
#overlayIconSchiffLink:hover,
#overlayIconSchiffLink:active			{background-position: 0px -49px;}

#overlayIconFlugzeugLink					{display:block; width:61px; height:49px;}
#overlayIconFlugzeugLink:link,
#overlayIconFlugzeugLink:visited			{background: transparent url(../images/overlayIconFlugzeug.png) 0px 0px no-repeat;}
#overlayIconFlugzeugLink:hover,
#overlayIconFlugzeugLink:active			{background-position: 0px -49px;}



/*
}
#LEFT {
------------------------------------------------------------------------------------------------------------------------*/

.boxLeft					{padding-bottom: 10px; width:162px;}

#boxLeftNavigation a:link,
#boxLeftNavigation a:visited,
#boxLeftNavigation a:hover,
#boxLeftNavigation a:active		{display:block; width:172px; height:40px;background-image: url(../images/nav.png);}
#boxLeftNavigation a span		{display:none;}


#subNavigation				{margin:4px 0 6px 0;background-color:#e0e6f5; width:162px;}

#subNavigation a:link,
#subNavigation a:visited	{height:18px; width: 158px; background:none;padding-left:4px;font-size: 12px; color:#213447; line-height: 18px;}
#subNavigation a:hover,
#subNavigation a:active		{height:18px; width: 158px; background:#213447;padding-left:4px;font-size: 12px; color:#ffffff; line-height: 18px;}

#subNavigation #subNavOn:link,
#subNavigation #subNavOn:visited,
#subNavigation #subNavOn:hover,
#subNavigation #subNavOn:active			{background:#213447;color:#ffffff;}

#subNavigation a.subNavTeaser:link, #subNavigation a.subNavTeaser:visited		{color:#a0a8bc;}
#subNavigation a.subNavTeaser:hover, #subNavigation a.menuspecial:hover, #subNavigation a.subNavTeaser:active		{color:#ffffff;}

#subNavigation a.menuspecial { color: #9E1681;}

-----------------------------------------------------------------------------------------------------------------------*/


#nav_busreisen:link, #nav_busreisen:visited																			{ background-position: 0px 0px }
#nav_busreisen:hover, #nav_busreisen:active																			{ background-position: -172px 0px;}
#nav_busreisen_on:link, #nav_busreisen_on:visited, #nav_busreisen_on:hover, #nav_busreisen_on:active				{ background-position: -344px 0px;}

#nav_kreuzfahrten:link, #nav_kreuzfahrten:visited																	{ background-position: 0px -40px;}
#nav_kreuzfahrten:hover, #nav_kreuzfahrten:active																	{ background-position: -172px -40px;}
#nav_kreuzfahrten_on:link, #nav_kreuzfahrten_on:visited, #nav_kreuzfahrten_on:hover, #nav_kreuzfahrten_on:active	{ background-position: -344px -40px;}

#nav_flugreisen:link, #nav_flugreisen:visited																		{ background-position: 0px -80px;}
#nav_flugreisen:hover, #nav_flugreisen:active																		{ background-position: -172px -80px;}
#nav_flugreisen_on:link, #nav_flugreisen_on:visited, #nav_flugreisen_on:hover, #nav_flugreisen_on:active			{ background-position: -344px -80px;}

#nav_zustiege:link, #nav_zustiege:visited																			{ background-position: 0px -120px;}
#nav_zustiege:hover, #nav_zustiege:active																			{ background-position: -172px -120px;}
#nav_zustiege_on:link, #nav_zustiege_on:visited, #nav_zustiege_on:hover, #nav_zustiege_on:active					{ background-position: -344px -120px;}

#nav_kontakt:link, #nav_kontakt:visited																				{ background-position: 0px -160px;}
#nav_kontakt:hover, #nav_kontakt:active																				{ background-position: -172px -160px;}
#nav_kontakt_on:link, #nav_kontakt_on:visited, #nav_kontakt_on:hover, #nav_kontakt_on:active						{ background-position: -344px -160px;}

#nav_stewa-news:link, #nav_stewa-news:visited																		{ background-position: 0px -200px;}
#nav_stewa-news:hover, #nav_stewa-news:active																		{ background-position: -172px -200px;}
#nav_stewa-news_on:link, #nav_stewa-news_on:visited, #nav_stewa-news_on:hover, #nav_stewa-news_on:active			{ background-position: -344px -200px;}

#nav_ueber-uns:link, #nav_ueber-uns:visited																			{ background-position: 0px -240px;}
#nav_ueber-uns:hover, #nav_ueber-uns:active																			{ background-position: -172px -240px;}
#nav_ueber-uns_on:link, #nav_ueber-uns_on:visited, #nav_ueber-uns_on:hover, #nav_ueber-uns_on:active				{ background-position: -344px -240px;}

#nav_infobrief:link, #nav_infobrief:visited																			{ background-position: 0px -280px;}
#nav_infobrief:hover, #nav_infobrief:active																			{ background-position: -172px -280px;}
#nav_infobrief_on:hover, #nav_infobrief_on:active, #nav_infobrief_on:link, #nav_infobrief_on:visited				{ background-position: -344px -280px;}

#nav_kataloge:link, #nav_kataloge:visited																			{ background-position: 0px -320px;}
#nav_kataloge:hover, #nav_kataloge:active																			{ background-position: -172px -320px;}
#nav_kataloge_on:hover, #nav_kataloge_on:active, #nav_kataloge_on:link, #nav_kataloge_on:visited					{ background-position: -344px -320px;}

#nav_agb:link, #nav_agb:visited																			{ background-position: 0px -440px;}
#nav_agb:hover, #nav_agb:active																			{ background-position: -172px -440px;}
#nav_agb_on:hover, #nav_agb_on:active, #nav_agb_on:link, #nav_agb_on:visited					{ background-position: -344px -440px;}


#nav_vereine-gruppen:link, #nav_vereine-gruppen:visited																			{ background-position: 0px -360px;}
#nav_vereine-gruppen:hover, #nav_vereine-gruppen:active																			{ background-position: -172px -360px;}
#nav_vereine-gruppen_on:hover, #nav_vereine-gruppen_on:active, #nav_vereine-gruppen_on:link, #nav_vereine-gruppen_on:visited					{ background-position: -344px -360px;}

#nav_cafe-zimt:link, #nav_cafe-zimt:visited																			{ background-position: 0px -400px; }
#nav_cafe-zimt:hover, #nav_cafe-zimt:active																			{ background-position: -172px -400px;}
#nav_cafe-zimt_on:link, #nav_cafe-zimt_on:visited, #nav_cafe-zimt_on:hover, #nav_cafe-zimt_on:active				{ background-position: -344px -400px;}


.boxAgenturloginContent		{background-color: #f1d9dc; padding:7px;position:relative;}
.boxBistrobusContent		{background-color: #d9e9ba; padding:7px;position:relative;}
.boxBistrobusContent p		{color: #3e3e40;}
#agenturloginform input		{width: 145px; margin-bottom:7px; line-height: 13px;}
.boxAgenturloginAnmeldenBtn	{padding:5px 0px 1px 0px;}

/*
}
#RIGHT {
------------------------------------------------------------------------------------------------------------------------*/

.boxRight					{padding-bottom: 10px; width:248px;}


.boxKatalogeContent			{background-color:#fae6b5; padding: 17px 11px 17px 17px;}
.boxKatalogeContent h4		{color:#a38155;font-size:11px;margin-bottom:17px;position:relative;}
.boxKatalogeContent	p		{color:#535154;font-size:11px;margin-bottom:14px;position:relative;}


.boxReisesucheContent			{background-color:#e2e7f5;}
.boxReisesucheContent p			{color:#043363;font-size:11px;margin-bottom:14px;padding: 10px 17px;margin:0;position:relative;}
#reisesucheform					{padding: 0 0 0 17px;overflow:hidden;}
#reisesucheform	select			{margin-bottom: 7px;width: 215px;}
.boxReisesucheBtn				{padding:16px 2px 12px 0}
.boxReisesucheResetBtn			{padding:16px 2px 12px 0}

.boxReisecenterContent			{background-color:#fbee7f; padding: 17px;}
.boxReisecenterContent h4		{color:#b0a124;font-size:11px;margin-bottom:17px;position:relative;}
.boxReisecenterContent p		{color:#68696a;font-size:11px;margin-bottom:14px;position:relative;}


#btnBoxAgenturloginAnmelden			{display:block; width:90px; height:28px;}
#btnBoxAgenturloginAnmelden:link,
#btnBoxAgenturloginAnmelden:visited	{background: transparent url(../images/btnBoxAgenturloginAnmelden.gif) 0px 0px no-repeat;}
#btnBoxAgenturloginAnmelden:hover,
#btnBoxAgenturloginAnmelden:active	{background-position: 0px -28px;}


#btnBoxKatalogPdfAnsehen			{display:block; width:112px; height:27px;}
#btnBoxKatalogPdfAnsehen:link,
#btnBoxKatalogPdfAnsehen:visited	{background: transparent url(../images/btnBoxKatalogPdfAnsehen.gif) 0px 0px no-repeat;}
#btnBoxKatalogPdfAnsehen:hover,
#btnBoxKatalogPdfAnsehen:active	{background-position: 0px -27px;}

#btnBoxKatalogBestellen			{display:block; width:84px; height:27px;}
#btnBoxKatalogBestellen:link,
#btnBoxKatalogBestellen:visited	{background: transparent url(../images/btnBoxKatalogBestellen.gif) 0px 0px no-repeat;}
#btnBoxKatalogBestellen:hover,
#btnBoxKatalogBestellen:active	{background-position: 0px -27px;}

#btnBoxReisesucheSuche			{display:block; width:104px; height:37px;}
#btnBoxReisesucheSuche:link,
#btnBoxReisesucheSuche:visited	{background: transparent url(../images/btnBoxReisesucheSuche.gif) 0px 0px no-repeat;}
#btnBoxReisesucheSuche:hover,
#btnBoxReisesucheSuche:active	{background-position: 0px -37px;}

#btnBoxReisesucheReset			{display:block; width:104px; height:37px;}
#btnBoxReisesucheReset:link,
#btnBoxReisesucheReset:visited	{background: transparent url(../images/btnBoxReisesucheReset.gif) 0px 0px no-repeat;}
#btnBoxReisesucheReset:hover,
#btnBoxReisesucheReset:active	{background-position: 0px -37px;}


#btnBoxReisecenterDetails			{display:block; width:65px; height:27px;}
#btnBoxReisecenterDetails:link,
#btnBoxReisecenterDetails:visited	{background: transparent url(../images/btnBoxReisecenterDetails.gif) 0px 0px no-repeat;}
#btnBoxReisecenterDetails:hover,
#btnBoxReisecenterDetails:active	{background-position: 0px -27px;}

#btnBoxBistrobusDetails			{display:block; width:70px; height:28px;}
#btnBoxBistrobusDetails:link,
#btnBoxBistrobusDetails:visited	{background: transparent url(../images/btnBoxBistrobusDetails.gif) 0px 0px no-repeat;}
#btnBoxBistrobusDetails:hover,
#btnBoxBistrobusDetails:active	{background-position: 0px -28px;}

.pdfAnsehen						{display:block; width:117px; height:32px;margin:5px 0;}
.pdfAnsehen:link,
.pdfAnsehen:visited				{background: transparent url(../images/btnPdfAnsehen.gif) 0px 0px no-repeat;}
.pdfAnsehen:hover,
.pdfAnsehen:active				{background-position: 0px -32px;}



/*
}
#FOOTER {
------------------------------------------------------------------------------------------------------------------------*/

#sitemapContent						{height:260px;position:relative;padding-bottom:30px;margin-bottom:15px; width:963px;}
.sitemapColumn						{float:left;padding-right:17px;}
.sitemapEntry						{}
.sitemapEntryHeading				{width: 152px;padding-left:10px;padding-bottom:13px;}
.sitemapEntryHeadingFirst			{}
.sitemapEntryHeadingSecond			{padding-top:20px;margin-top:19px;background: transparent url(../images/sitemapTrenner.gif) top left no-repeat;}
.sitemapEntryHeading,
.sitemapEntryHeading a:link,
.sitemapEntryHeading a:visited,
.sitemapEntryHeading a:hover,
.sitemapEntryHeading a:active		{color:#646567;font-size:17px;}

.sitemapEntryContentFirst			{width: 152px;padding-left:10px;}
.sitemapEntryContentSecond			{width: 152px;padding-left:10px;}
.sitemapEntryContent				{width: 152px;padding-left:10px;}
.sitemapEntryContent,
.sitemapEntryContent a:link,
.sitemapEntryContent a:visited,
.sitemapEntryContent a:hover,
.sitemapEntryContent a:active		{color:#e3e4e4;font-size:11px;}

#sitemapFooter						{padding-top:8px;background: transparent url(../images/sitemapTrennerBig.gif) top left no-repeat; position:relative; bottom:9px; height: 20px; width:963px;}

.sitemapFooterSmall					{color:#8a8b8c; font-size: 10px;}
.sitemapFooterSmall a:link,
.sitemapFooterSmall a:visited,
.sitemapFooterSmall a:hover,
.sitemapFooterSmall a:active		{color:#8a8b8c;font-size:10px;}

#socialBookmarks                    { height: 16px; position: absolute; right: 45px; top: 7px; width: 240px;}

#sitemapContentLogo1				{ position:absolute; bottom: 65px; right:0px;}
#sitemapContentLogo2				{ position:absolute; bottom: 0px; right:0px;}

#btnFooterWkw						{display:block; width:115px; height:48px;}
#btnFooterWkw:link,
#btnFooterWkw:visited				{background: transparent url(../images/wkw.gif) 0px 0px no-repeat;}
#btnFooterWkw:hover,
#btnFooterWkw:active				{background-position: 0px -48px;}

#socialBookmarks a					{display:block; overflow:hidden; width:16px; height:16px;float:left;padding-right:9px;background: transparent url(../images/sociallist.gif) 0px 0px no-repeat;}

#sl_wong:link,#sl_wong:visited			{background-position: 0px 0px;}
#sl_wong:hover,#sl_wong:active			{background-position: 0px -16px;}

#sl_webnews:link,#sl_webnews:visited	{background-position: -26px 0px;}
#sl_webnews:hover,#sl_webnews:active	{background-position: -26px -16px;}

#sl_technorate:link,#sl_technorate:visited	{background-position: -50px 0px;}
#sl_technorate:hover,#sl_technorate:active	{background-position: -50px -16px;}

#sl_favoriten:link,#sl_favoriten:visited	{background-position: -75px 0px;}
#sl_favoriten:hover,#sl_favoriten:active	{background-position: -75px -16px;}

#sl_oneview:link,#sl_oneview:visited	{background-position: -100px 0px;}
#sl_oneview:hover,#sl_oneview:active	{background-position: -100px -16px;}

#sl_linkarena:link,#sl_linkarena:visited	{background-position: -125px 0px;}
#sl_linkarena:hover,#sl_linkarena:active	{background-position: -125px -16px;}

#sl_facebook:link,#sl_facebook:visited	{background-position: -152px 0px;}
#sl_facebook:hover,#sl_facebook:active	{background-position: -152px -16px;}

#sl_delicious:link,#sl_delicious:visited	{background-position: -177px 0px;}
#sl_delicious:hover,#sl_delicious:active	{background-position: -177px -16px;}

#sl_bonitrust:link,#sl_bonitrust:visited	{background-position: -203px 0px;}
#sl_bonitrust:hover,#sl_bonitrust:active	{background-position: -203px -16px;}

/*
}
#ERROR AND NOTICES {
------------------------------------------------------------------------------------------------------------------------*/

#noscript								{ margin-top: 5px; padding: 10px; background-color: red; }

#errorMessage							{ margin-top: 5px; padding: 10px; margin-right: 11px; }
#errorMessage.error						{ background-color: #a4ca1d; }
#errorMessage.notice					{ background-color: green; }
#errorMessage.notice h2					{ color:white; }
#errorMessage.notice p					{ color:white; }
#errorMessage h1						{ margin: 0 0 10px 0; text-transform: none; }
#errorMessage p							{ font-size: 12px; margin-bottom: 5px; }

.messageHeadlineOnly h2					{ margin: 0; text-transform: none; }

p.error, em.error						{ color: #a4ca1d; font-size: 12px; }
p.error									{ margin: 5px 0; }


/*
#Errors
*/

label.error, input.error, textarea.error		{ color: #f5a62e; }
input.error, textarea.error						{ margin-bottom: 0px; border-top-color: #f5a62e; border-left-color: #f5a62e; border-right-color: #f5a62e; border-bottom-color: #f5a62e; }
label.error										{ margin-bottom: 5px;margin-left:5px; }
select.error									{ margin-bottom: 0px; }



.popupgallery {padding:0 3px 3px 0;display:block;float:left;height:105px; widht:96px;}
.popupgallery img {border: 1px solid #666}
.h1desc	{color:#ae3d96;font-size:11px;float:right;}


#picture				{width:508px;height:277px;position:relative; }
	#imageHolder            {position: relative; }
	.singleImage            {position: absolute; top: 0; left: 0; height: 265px; z-index:100; }
	.imageDesc				{background: white; position:absolute; bottom:20px; left:0; z-index:200;}
	.imageDesc p			{padding:5px;margin:0;color:#66764a;}

.bistrobusPopup			{position:relative;}
.bistrobusPopupImage	{position:absolute; bottom:0;left:0;}
.bistrobusPopupHeadline	{position:absolute; top:13px;left:11px;color:#657548;font-size:14px;}
.bistrobusPopupSubline	{position:absolute; top:35px;left:11px;color:#646567;font-size:12px;}
.bistrobusPopupPdf		{position:absolute; bottom:11px;right:11px;}

#normalContentBody a{ color : #9E1681!important }

#fancybox-title-wrap { background:url("opacity_white_80.png") repeat scroll 0 0 transparent; display:block; margin-bottom:-4px; padding-bottom:4px; padding-right:8px; }
