/* Alpincenter.com Base Stylesheet */

*															{margin: 0px; padding: 0px;}

.clearboth													{display: block; clear: both; margin: 0px; padding: 0px;}
.align-center												{text-align: center;}
.important													{color: #cc0000;}
.detail														{color: #cc0000; text-decoration: underline;}
#sidebarCutterTop											{margin: 0px 0px 0px -13px; width: 280px; height: 18px; background-image: url(../img/sidebarCutter.png);}
#sidebarCutterDown											{margin: 0px 0px 0px -13px; width: 280px; height: 18px; background-image: url(../img/sidebarCutter.png); background-repeat: no-repeat;}
#sidebarCutterDown2											{margin: 0px 0px 0px -13px; width: 280px; height: 18px; background-image: url(../img/sidebarCutter.png); background-repeat: no-repeat;}

body														{background-color: #3b8be8; text-align: center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

h1															{margin: 0px 0px 15px 0px; font-size: 16px; font-weight: bold; color: #3366ff;}
h2															{margin: 0px 0px 15px 0px; font-size: 16px; font-weight: bold; color: #3366ff;}
h3															{margin: 0px 0px 15px 0px; font-size: 14px; font-weight: bold; color: #3366ff;}
h4															{margin: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #3366ff;}
h5															{margin: 0px 0px 15px 0px;}
h6															{margin: 0px 0px 15px 0px;}
p															{margin: 0px 0px 15px 0px; line-height: 16px; color: #333333;}
a															{color: #cc0000; text-decoration: none;}
a:hover														{color: #cc0000; text-decoration: underline;}

img															{border: none;}

table tr td p												{margin: 0px 0px 0px 0px;}
table tr th p												{margin: 0px 0px 0px 0px;}

ul															{list-style-type: none; list-style-position: inside; margin: 0px 0px 10px 0px;}
*html ul 													{list-style-position: outside;}
ul li														{zoom: 1; background: #ffffff url(../img/listIcon.gif) no-repeat 0px 0px; padding: 0px 0px 0px 20px; margin: 0px 0px 5px 0px;}

ol															{list-style-position: outside; margin: 0px 0px 10px 25px;}

#alpinBody													{width: 100%; background-repeat: no-repeat;}

#alpinPageBody												{width: 890px; margin: 0px auto 0px auto; text-align: left;}
#alpinHeader												{width: 856px; height: 234px; background-image: url(../img/headerBackgrounds/headerBackgroundHome.png); padding: 4px 17px 0px 17px;}
*html #alpinHeader											{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.alpincenter.com/fileadmin/img/headerBackgrounds/headerBackgroundHome.png');}
#alpinHeaderInner											{width: 856px; height: 212px; background-image: url(../img/headerBackgrounds/headerBackgroundHome.jpg);}

#alpinLogo													{position: relative; left: 8px; top: 89px; width: 189px; height: 119px; background-image: url(../img/alpinLogoHW.png); float: left;}
#alpinLogo a												{display: block; height: 119px;}
#alpinLogo a:hover											{text-decoration: none;}

#alpinNewsletter											{position: relative; left: 85px; top: 9px; float: left;}
#alpinNewsletter form.newsletterField						{display: block;}
#alpinNewsletter label										{float: left; padding: 0px 5px 0px 0px; color: #ffffff; line-height: 20px;}
#alpinNewsletter input.newsletterFieldButton				{float: left;}
#alpinNewsletter input.newsletterFieldInput					{width: 140px; height: 16px; font-size: 11px; line-height: 16px;}

#alpinSearch												{position: relative; left: 90px; top: 9px; float: left;}
#alpinSearch form.searchField								{display: block;}
#alpinSearch input.searchFieldButton						{float: left;}
#alpinSearch input.searchFieldInput							{width: 140px; height: 16px; font-size: 11px; line-height: 16px;}

#alpinLanguage												{position: relative; left: 105px; top: 9px;}
*html #alpinLanguage										{float: left;}
#alpinLanguage ul.langNav									{list-style-type: none; list-style-position: inside; margin: 0px;}
#alpinLanguage li.langNavObj								{float: left; margin: 0px 4px 0px 0px; padding: 0px; background-image: none;}
#alpinLanguage a.langNavLinkDanmark							{display: block; width: 32px; height: 21px; background-image: url(../img/buttonLangDanmark.jpg);}
#alpinLanguage a.langNavLinkGerman							{display: block; width: 32px; height: 21px; background-image: url(../img/buttonLangGerman.jpg);}
#alpinLanguage a.langNavLinkEnglish							{display: block; width: 32px; height: 21px; background-image: url(../img/buttonLangEnglish.jpg);}
#alpinLanguage a.langNavLinkNederlands						{display: block; width: 33px; height: 21px; background-image: url(../img/buttonLangNederlands.jpg);}

#baseLayer													{position: relative; width: 890px;}
#mainNav													{width: 870px; height: 45px; background-image: url(../img/mainNavBackground.png); padding: 6px 7px 0px 13px;}
*html #mainNav												{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.alpincenter.com/fileadmin/img/mainNavBackground.png');}

#mainNav ul.mainNavList										{position: relative; width: 100%; height: 45px; margin: 0px; padding: 0px; background-image: url(../img/mainNavBottomSpacer.png); background-position: bottom; background-repeat: repeat-x; list-style-type: none;}
#mainNav ul.mainNavList li									{float: left; background: none; padding: 0px; margin: 0px;}
#mainNav ul.mainNavList li a								{line-height: 35px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 12px; text-decoration: none;}
#mainNav li.mainNavObj1	a									{display: block; width: 129px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj1.gif);}
#mainNav li.mainNavObj2	a									{display: block; width: 85px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj2.gif);}
#mainNav li.mainNavObj3	a									{display: block; width: 95px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj3.gif);}
#mainNav li.mainNavObj4	a									{display: block; width: 95px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj4.gif);}
#mainNav li.mainNavObj5	a									{display: block; width: 85px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj5.gif);}
#mainNav li.mainNavObj7	a									{display: block; width: 70px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj7.gif);}
#mainNav li.mainNavObj8	a									{display: block; width: 143px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj8.gif);}
#mainNav li.mainNavObj9	a									{display: block; width: 168px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj9.gif);}

#mainNav li.mainNavObj1	a:hover								{display: block; width: 129px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj1Hover.gif);}
#mainNav li.mainNavObj2	a:hover								{display: block; width: 85px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj2Hover.gif);}
#mainNav li.mainNavObj3	a:hover								{display: block; width: 95px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj3Hover.gif);}
#mainNav li.mainNavObj4	a:hover								{display: block; width: 95px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj4Hover.gif);}
#mainNav li.mainNavObj5	a:hover								{display: block; width: 85px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj5Hover.gif);}
#mainNav li.mainNavObj7	a:hover								{display: block; width: 70px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj7Hover.gif);}
#mainNav li.mainNavObj8	a:hover								{display: block; width: 143px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj8Hover.gif);}
#mainNav li.mainNavObj9	a:hover								{display: block; width: 168px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj9Hover.gif);}

#mainNav li.mainNavObj1	a.mainNavLinkActive					{display: block; width: 129px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj1Active.gif);}
#mainNav li.mainNavObj2	a.mainNavLinkActive					{display: block; width: 85px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj2Active.gif);}
#mainNav li.mainNavObj3	a.mainNavLinkActive					{display: block; width: 95px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj3Active.gif);}
#mainNav li.mainNavObj4	a.mainNavLinkActive					{display: block; width: 95px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj4Active.gif);}
#mainNav li.mainNavObj5	a.mainNavLinkActive					{display: block; width: 85px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj5Active.gif);}
#mainNav li.mainNavObj7	a.mainNavLinkActive					{display: block; width: 70px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj7Active.gif);}
#mainNav li.mainNavObj8	a.mainNavLinkActive					{display: block; width: 143px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj8Active.gif);}
#mainNav li.mainNavObj9	a.mainNavLinkActive					{display: block; width: 168px; height: 35px; background-image: url(../img/mainNavButtonsHW/mainNavObj9Active.gif);}

#contentLayer												{width: 870px; background-image: url(../img/contentBackground.png); background-repeat: repeat-y; padding: 14px 7px 0px 13px;}
*html #contentLayer											{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.alpincenter.com/fileadmin/img/contentBackground.png', sizingMethod='scale');}

#sidebar													{position: relative; width: 257px; min-height: 10px; float: left; margin: 0px 10px 0px 0px;}
*html #sidebar												{margin: 0px;}

#onlineBooking a:hover img									{filter:Alpha(opacity=80, finishopacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}

#subNav ul.subNavList										{position: relative; list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px;}
#subNav li.subNavObj										{width: 257px; height: 31px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; background-image: none;}
#subNav li.subNavObj a										{display: block; width: 217px; height: 31px; padding: 0px 0px 0px 40px; background-image: url(../img/subNavBackground.gif); line-height: 31px; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 12px;}
#subNav li.subNavObj a:hover								{display: block; width: 217px; height: 31px; padding: 0px 0px 0px 40px; background-image: url(../img/subNavBackgroundHover.gif); line-height: 31px; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 12px;}
#subNav li.subNavObj a.subNavActLink						{display: block; width: 217px; height: 31px; padding: 0px 0px 0px 40px; background-image: url(../img/subNavBackgroundActive.gif); line-height: 31px; color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 12px;}

#kaerntenGutschein a:hover img								{filter:Alpha(opacity=80, finishopacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}

#sidebar div.sidebarElement									{padding: 12px;}

#contentSide												{position: relative; width: 603px; float: left;}
*html #contentSide											{width: 602px;}

#contentHeader												{padding: 0px 0px 14px 13px;}
#content													{ background-color: #fff; background-image: url(../img/contentCutter.png); background-repeat: repeat-x; padding: 38px 14px 0px 13px;}

#content table												{width: 100%; border: 1px solid #c2c7cc; margin: 0px 0px 10px 0px;}
#content table thead										{}
#content table thead tr										{background-color: #6b92ff;}
#content table thead tr td p								{color: #ffffff; margin: 0px;}
#content table thead th										{padding: 2px;}
#content table thead td										{padding: 2px;}
#content table tbody										{}
#content table tbody tr										{}
#content table tbody th										{padding: 2px; background-color: #cee5ff; font-weight: normal;}
#content table tbody td										{padding: 2px; background-color: #f2f9ff;}

#content table tr td table									{border: none;}

#content select												{font-size: 11px;}
#content select option										{font-size: 11px;}

#footerLayer												{width: 870px; height: 55px; background-image: url(../img/footerBackground.png); background-repeat: repeat-y; padding: 0px 7px 0px 13px;}
*html #footerLayer											{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.alpincenter.com/fileadmin/img/footerBackground.png');}

#footerLayer ul.footerNavList								{position: relative; list-style-type: none; padding: 32px 0px 0px 10px;}
#footerLayer li.footerNavObj								{position: relative; float: left; margin: 0px 5px 0px 0px; padding: 0px 5px 0px 0px; border-right: #333333 solid 1px; background-image: none;}
#footerLayer li.footerNavObjLast							{position: relative; float: left; margin: 0px 5px 0px 0px; padding: 0px; border-right: none; background-image: none;}
#footerLayer li a											{color: #333333; text-decoration: none;}

/* Einstellungen fr Inhaltselemente */
/* contactForm */
.fieldsetContact											{border:none;}
.fieldsetContact label										{display: block;}
.fieldsetContact input,.fieldsetContact textarea			{border:solid 1px #000;}
div.contactFieldName										{float: left; padding-left: 10px;; padding-right: 29px}
div.contactFieldEmail										{float: left; padding-left: 10px}
div.contactFieldName input,div.contactFieldEmail input		{width:180px;}
div.contactFieldNachricht									{clear: both; padding: 10px;}
div.contactFieldNachricht textarea							{width: 400px;}
div.contactFieldSubmit										{margin: 10px;clear:both;float:right;margin-right:165px;}

/* zimmerFrei */
div.sidebarElement form										{padding: 0px;}
div.sidebarElement .box_rechts								{margin: -30px 0px 0px 0px;}
div.sidebarElement .headline02								{margin: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #3366ff;}
div.sidebarElement .box_rechts b							{display: block; margin: 5px 0px 5px 0px;}

/* Sitemap */
div.csc-sitemap ul											{margin: 0px; padding: 0; list-style-type: none; list-style-position: outside;}
div.csc-sitemap ul li										{display: block; line-height: 20px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; background-image: none;}
div.csc-sitemap ul li a										{display: block; height: 20px; font-size: 14px; font-weight: bold; color: #ffffff; padding: 0px 0px 0px 5px; text-decoration: none; background-image: none; background-color: #6b92ff;}

div.csc-sitemap ul li ul li									{display: block; line-height: 20px; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; background-image: none;}
div.csc-sitemap ul li ul li a								{display: block; height: 20px; font-size: 12px; font-weight: bold; color: #6b92ff; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 20px; text-decoration: none; background-image: none; background-color: #f2f9ff;}									

/* tt_news Einstellungen */

div.newsTeaser												{display: block; margin: 0px -14px 0px -13px; clear: both;}
div.newsTeaserOverLayer										{display: block; padding: 10px 0px 10px 13px;}
div.newsTeaserCutter										{display: block; height: 26px; background-image: url(../img/contentCutter.png); background-repeat: repeat-x;}
div.newsTeaserCutter a										{display: block; width: 104px; height: 26px; background-image: url(../img/buttonMoreNews.gif); background-repeat: no-repeat; float: right; padding: 0px 0px 0px 40px; line-height: 26px; font-size: 12px; color: #ffffff; font-weight: normal;}
div.newsTeaserCutter a:hover								{text-decoration: none;}
div.newsTeaserLayer											{display: block; width: 280px; height: 110px; border: 1px solid #c0c0c0; margin: 0px 13px 10px 0px; float: left;}
*html div.newsTeaserLayer									{margin: 0px 5px 0px 0px;}
div.newsTeaserImage											{width: 110px; height: 110px; margin: 0px 10px 0px 0px; float: left;}
div.newsTeaserImage img										{width: 110px; height: 110px;}
div.newsTeaserText											{display: block; width: 150px; float: left; padding: 0px 10px 0px 0px;}
h3.newsTeaserHeadline										{font-size: 13px; line-height: 18px; color: #3366ff; font-weight: bold; display: block; margin: 0px 0px 0px 0px;}
h3.newsTeaserHeadline a										{font-size: 13px; line-height: 18px; color: #3366ff; font-weight: bold; display: block; margin: 0px 0px 0px 0px;}
h3.newsTeaserHeadline a:hover								{text-decoration: none;}
div.newsTeaserBody											{display: block; color: #333333; font-weight: normal; font-size: 11px;}
div.newsTeaserBody p										{display: inline; line-height: 15px;}
div.newsTeaserBody a										{display: inline; color: #cc0000; font-size: 11px; line-height: 22px; text-decoration: none; padding: 0px 0px 0px 16px; background-image: url(../img/buttonReadMore.gif); background-position: 0px 2px; background-repeat: no-repeat;}
div.newsTeaserBody a:hover									{display: inline; color: #cc0000; font-size: 11px; line-height: 22px; text-decoration: underline; padding: 0px 0px 0px 16px; background-image: url(../img/buttonReadMore.gif); background-position: 0px 2px; background-repeat: no-repeat;}

div.newsListLayer											{display: block; width: 570px; padding: 4px; margin: 4px 0px 0px 0px; border: 1px solid #c0c0c0;}
div.newsListObj												{display: block; padding: 0px 4px 0px 4px;}
h3.newsListHeadline											{margin: 0px 0px 2px 0px;}
h3.newsListHeadline a										{font-size: 14px; color: #3366ff; font-weight: bold; display: block; margin: 0px 0px 2px 0px; text-decoration: none;}
div.newsListCat												{font-size: 11px; font-style: italic; margin: 0px 0px 10px 0px;}
div.newsListImage											{float: right;}
div.newsListSubheader										{display: block; color: #666666; font-weight: normal; font-size: 11px;}
div.newsListSubheader p										{display: inline;}
div.newsListMorelink a										{color: #cc0000; font-size: 11px; text-decoration: none;}
div.newsListMorelink a:hover								{color: #cc0000; font-size: 11px; text-decoration: underline;}
div.newsListBrowse											{}

div.newsSingleItem											{width: 100%;}
div.newsSingleLayer											{width: 100%;}
h2.newsSingleHeadline										{}
div.newsSingleCat											{font-size: 11px; font-style: italic; margin: 0px 0px 10px 0px;}
div.newsSingleImage											{float: right; padding: 0px 5px 5px 5px;}
div.newsSingleSubheader										{font-weight: bold; color: #666666;}
div.newsSingleContent										{font-weight: normal; color: #333333; margin: 0px 0px 10px 0px;}
div.newsSingleInformation									{}
div.newsSingleInformationInner								{}
div.newsSingleInformationInner dl							{margin: 0px 0px 10px 0px;}
div.newsSingleInformationInner dt							{margin: 0px 0px 5px 0px; font-weight: bold;}
div.newsSingleInformationInner a							{text-decoration: none;}
div.newsSingleBacklink										{}

/* calendar Einstellungen */

div.calListSideLayer										{}
div.calListSideContainer									{display: block; margin: 0px 0px 10px 0px;}
div.calListSideItem											{}
h3.calListSideHeadline										{margin: 0px 0px 2px 0px;}
h3.calListSideHeadline a									{font-size: 11px; color: #333333; font-weight: normal; margin: 0px 0px 2px 0px; text-decoration: none;}
p.calListSideCatDate										{font-size: 13px; color: #3366ff; font-weight: bold; margin: 0px 0px 4px 0px;}
p.calListSideCatDate a										{color: #3366ff; text-decoration: none;}
div.calListSideCalLink										{margin: 0px 0px 0px -12px; width: 257px; height: 26px;}
div.calListSideCalLink a									{display: block; background-image: url(../img/contentCutter.png); padding: 0px 0px 0px 12px; font-size: 14px; line-height: 26px; color: #ffffff;}
div.calListSideCalLink a:hover								{text-decoration: none;}


div.calListLayer											{width: 575px;}
div.calListContainer										{display: block; padding: 4px; margin: 4px 0px 0px 0px; border: 1px solid #c0c0c0;}
div.calListItem												{display: block; padding: 0px 4px 0px 4px;}
h3.calListHeadline											{margin: 0px 0px 2px 0px;}
h3.calListHeadline a										{font-size: 14px; color: #3366ff; font-weight: bold; display: block; margin: 0px 0px 2px 0px; text-decoration: none;}
p.calListCatDate											{font-size: 11px; font-style: italic; margin: 0px 0px 10px 0px;}
p.calListCatDate a											{color: #666666;}
div.calListImage											{float: right;}
div.calListDesc												{}

div.calSingleLayer											{}
h3.calSingleTitle											{margin: 0px 0px 2px 0px;}
h3.calSingleTitle											{font-size: 14px; color: #3366ff; font-weight: bold; display: block; margin: 0px 0px 10px 0px; text-decoration: none;}
div.calSingleMeta											{display: block; clear: both; padding: 2px; margin: 0px 0px 5px 0px; background-color: #d9edff;}
div.calSingleMeta span										{display: block; float: left; width: 90px; font-weight: bold;}
div.calSingleMetaCol1										{float: left; padding: 0px 15px 0px 0px;}
div.calSingleMetaCol2										{float: left; padding: 0px 15px 0px 0px;}
div.calSingleMetaCol2 span									{display: block; float: left; width: 80px; font-weight: bold;}
div.calSingleMetaCol3										{}
div.calSingleMetaCol3 span									{display: block; float: left; width: 60px; font-weight: bold;}


div.calSingleDesc											{display: block; padding: 2px; margin: 0px 0px 0px 0px;}
div.calSingleDesc span										{display: block; font-weight: bold; margin: 0px 0px 4px 0px;}
div.calSingleImage											{float: right; padding: 3px;}

/* indexedSearch Einstellungen */

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* goof_fotoboek Einstellungen */

div.fotoBoekSingle											{}
table.fotoBoekSingleNav										{text-align: center;}
div.fotoBoekSingleImage										{text-align: center;}

div.fotoBoekThumbPage										{margin: 0px 0px 20px 0px;}
table.fotoBoekThumbPageNav									{text-align: center;}
div.fotoBoekSingleThumbs									{text-align: center;}

.grey_catheader_text,.grey_catheader_text a{color:#3366FF !important;}
.green_catheader_text,.green_catheader_text a{color:red !important;}
.yellow_catheader_text,.yellow_catheader_text a{color:green !important;}