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

html						{
						background: #770000 url(../img/layout/html.jpg) top left repeat;
						}

body						{
						min-height: 845px;
						padding-bottom: 20px;

						color: #303030;
						font-size: 11px;
						font-family: arial, verdana, sans-serif;

						background: url(../img/layout/body.jpg) top left repeat-x;
						}

acronym					{
						cursor: help;
						}

sup						{
						font-family: georgia, verdana, arial, sans-serif;
						}

form, img					{
						border: none;
						}

input, textarea				{
						padding: 5px;

						color: #808080;
						font-family: arial, verdana, sans-serif;

						border: #e5e5e5 2px solid;
						background: #fafafa;
						}

input:focus, textarea:focus		{
						color: #505050;

						border-color: #cccccc;
						}

input[type=checkbox]			{
						padding: 2px;
						background: none;
						border: none;
						}

input[type=radio]			{
						border: none;
						}

select					{
						color: #505050;
						background: #fafafa;
						}

select option				{
						padding-right: 1em;
						}

input.form_error, textarea.form_error, select.form_error	{
						border-color: #eeaaaa;
						}

div.errors					{
						padding: 1em;
						border: #800000 4px solid;
						background: #ffaaaa;
						}

div.error_message			{
						padding: 0em;
						color: #dd8080;
						font-size: 0.9em;
						font-style: italic;
						}

label						{
						font-weight: bold;
						cursor: pointer;
						}

label:hover				{
						cursor: pointer;
						}

a						{
						color: #ffffff;
						text-decoration: underline;
						}

a:hover					{
						color: #ffffff;
						text-decoration: none;
						}

a[target=_blank]			{
						padding-right: 11px;
						background: url(../img/icons/blank.gif) center right no-repeat;
						}

p						{
						margin: 0em 0em 1.5em 0em;
						line-height: 1.5em;
						}

p.info, div.info				{
						margin: 0em 0em 1em 0em;
						padding: 0.5em 1em;

						border: #c0c0c0 1px dotted;
						background: #f2f2f2;
						}

address					{
						margin: 0em 0em 1em 0em;
						padding: 0.5em 1em;

						font-style: normal;
						line-height: 1.5em;

						border: #c0c0c0 1px dotted;
						background: #f2f2f2;
						}

table						{
						width: 100%;
						margin: 0em 0em 1.5em 0em;

						font-size: 0.9em;
						line-height: 1.2em;
						}

table th, table td, table caption	{
						vertical-align: top;
						padding: 0.5em;

						background: #f2f2f2;
						}

table caption				{
						margin: 1px;

						text-align: left;
						font-weight: bold;
						text-transform: uppercase;

						background: #e2e2e2;
						}

table th					{
						font-weight: bold;
						text-align: left;
						}

table tr.odd th, table tr.odd td	{
						background: #e2e2e2;
						}

small					{
						font-size: 0.8em;
						line-height: 1.2em;
						}

em						{
						font-style: normal;
						font-weight: bold;
						}

hr						{
						clear: both;
						height: 1px;
						margin: 2.5em 0em 1.5em 0em;

						border: none;
						background: url(../img/layout/hr.gif) center left repeat-x;
						}

big						{
						color: #006567;
						font-size: 1.3em;
						font-weight: bold;
						}


/* ---------------------------- Headline ---------------------------- */

#headline strong			{
						padding-right: 0.25em;
						}


/* ---------------------------- Content-Bereich ---------------------------- */

#content					{
						font-size: 1.2em;
						line-height: 1.5em;
						}

#content h1				{
						margin: 2em 0em 0.5em 0em;

						font-size: 1.4em;
						font-family: "Trebuchet MS", verdana, sans-serif;
						font-weight: normal;
						line-height: 1.4em;
						}

#content div.aktion h1				{
						margin: 0em 0em 0.5em 0em;
}

#content div.content_right h1	{
						position: absolute;
						margin: 0px;
						text-indent: -800px;
						overflow: hidden;
						}

#content h2				{
						margin-bottom: 0.5em;

						font-size: 1.2em;
						}

#content h3				{
						margin-bottom: 0.5em;

						font-size: 1.1em;
						}

#content h4				{
						margin-bottom: 0.5em;

						font-size: 1em;
						}

#content ul				{
						margin: 0em 0em 1.5em 1em;
						list-style: none;
						}

#content ul li				{
						line-height: 1.8em;
						padding-left: 10px;
						background: url(../img/layout/li.jpg) 0em 0.7em no-repeat;
						}

#content a				{
						color: #dd0000;
						text-decoration: underline;
						}

#content a:hover			{
						color: #ffffff;
						background: #cc0000;
						text-decoration: none;
						}

#content a.download, #content a.download:hover	{
						padding-left: 17px;
						background-image: url(../img/icons/download.gif);
						background-position: center left;
						background-repeat: no-repeat;
						}

#content a.download[target=_blank]	{
						padding-right: 0px;
						}

#content img.headline		{
						margin-bottom: 3em;
						}


/* -------------------------------------- Navigation Top --------------------------------------------- */

#navigation_top ul			{
						list-style: none;

						height: 32px;
						line-height: 32px;
						}

#navigation_top li			{
						float: left;
						padding-right: 10px;
						}

#navigation_top ul a			{
						display: block;
						padding: 0em 2em;

						color: #ffffff;
						text-decoration: none;
						text-indent: -500px;
						overflow: hidden;
						}

#navigation_top ul div#food	{
						width: 153px;
						background-image: url(../i18n/de_DE/img/navigation_top/food.png);
						}

#navigation_top ul div#celebrate	{
						width: 86px;
						background-image: url(../i18n/de_DE/img/navigation_top/celebrate.png);
						}

#navigation_top ul div#entertainment	{
						width: 137px;
						background-image: url(../i18n/de_DE/img/navigation_top/entertainment.png);
						}

#navigation_top ul div#accommodation	{
						width: 136px;
						background-image: url(../i18n/de_DE/img/navigation_top/accommodation.png);
						}

#navigation_top ul div#voucher	{
						width: 137px;
						background-image: url(../i18n/de_DE/img/navigation_top/voucher.png);
						}

#navigation_top ul li.on div, #navigation_top ul li:hover div		{
						background-position: bottom left;
						}


/* -------------------------------------- Navigation Top Sub --------------------------------------------- */

#navigation_main #navigation_top_sub ul		{
						list-style: none;

						height: 27px;
						line-height: 27px;

						background: url(../img/layout/navigation_top_sub_right.png) top right no-repeat;
						}

#navigation_main #navigation_top_sub li		{
						float: left;
						padding-right: 0px;
						background: #ffffff;
						}

#navigation_main #navigation_top_sub ul a		{
						display: block;
						padding: 0em 1em;

						color: #000000;
						text-decoration: none;
						text-indent: 0px;
						overflow: visible;
						}

#navigation_main #navigation_top_sub ul a:hover	{
						text-decoration: underline;
						}

#navigation_main #navigation_top_sub ul li.on a	{
						font-weight: bold;
						}

#food #navigation_top_sub ul li	{
						padding: 0em 2.8em;
						}

#fooddownloads #navigation_top_sub ul li	{
						padding: 0em 2.7em;
						}

#accommodation #navigation_top_sub ul li, #accommodationrooms #navigation_top_sub ul li, #accommodationprices #navigation_top_sub ul li 	{
						padding: 0em 1em;
						}


/* -------------------------------------- Navigation Main --------------------------------------------- */

#navigation_main ul			{
						list-style: none;

						height: 26px;
						line-height: 26px;
						}

#navigation_main li			{
						float: left;
						padding-right: 5px;
						}

#navigation_main ul a		{
						display: block;
						padding: 0em 2em;

						color: #ffffff;
						font-size: 1.1em;
						text-decoration: none;
						text-indent: -500px;
						overflow: hidden;
						}

#navigation_main ul div#index	{
						width: 75px;
						background-image: url(../i18n/de_DE/img/navigation_main/index.png);
						}

#navigation_main ul div#aboutship	{
						width: 109px;
						background-image: url(../i18n/de_DE/img/navigation_main/about.png);
						}

#navigation_main ul div#gallery	{
						width: 91px;
						background-image: url(../i18n/de_DE/img/navigation_main/gallery.png);
						}

#navigation_main ul div#events	{
						width: 80px;
						background-image: url(../i18n/de_DE/img/navigation_main/events.png);
						}

#navigation_main ul div#contact	{
						width: 63px;
						background-image: url(../i18n/de_DE/img/navigation_main/contact.png);
						}

#navigation_main ul div#opening	{
						width: 105px;
						background-image: url(../i18n/de_DE/img/navigation_main/opening.png);
						}

#navigation_main ul div#imprint	{
						width: 84px;
						background-image: url(../i18n/de_DE/img/navigation_main/imprint.png);
						}

#navigation_main ul div#guestbook	{
						width: 80px;
						background-image: url(../i18n/de_DE/img/navigation_main/guestbook.png);
						}

#navigation_main ul li.on div, #navigation_main ul li:hover div		{
						background-position: bottom left;
						}


/* -------------------------------------- Navigation Main Sub --------------------------------------------- */

#navigation_main_sub ul		{
						list-style: none;

						height: 27px;
						line-height: 27px;

						background: url(../img/layout/navigation_main_sub_right.png) main right no-repeat;
						}

#navigation_main_sub li		{
						float: left;
						padding-right: 0px;
						background: #600000;
						}

#navigation_main_sub ul a		{
						display: block;
						padding: 0em 1em;

						color: #ffffff;
						text-decoration: none;
						text-indent: 0px;
						overflow: visible;
						}

#navigation_main_sub ul a:hover	{
						text-decoration: underline;
						}

#navigation_main_sub ul li.on a	{
						font-weight: bold;
						}


/* ---------------------------- Header ---------------------------- */

a#logo					{
						display: block;
						width: 135px;
						height: 124px;
						text-indent: -500px;
						overflow: hidden;
						background: url(../img/layout/logo.png) top left no-repeat;
						}


/* ---------------------------- Footer ---------------------------- */

#footer a					{
						text-indent: -500px;
						overflow: hidden;
						}

#footer a#top				{
						display: block;
						float: left;
						width: 83px;
						height: 19px;

						background: url(../i18n/de_DE/img/footer_top.png) top left no-repeat;
						}

#footer a#print				{
						display: block;
						float: left;
						width: 148px;
						height: 19px;

						background: url(../i18n/de_DE/img/footer_print.png) top left no-repeat;
						}



/* ---------------------------- Kalender ---------------------------- */

#content ul.calendar			{
						list-style: none;
						margin: 0px 0px 20px 0px;
						padding: 0px 20px;
						}

#content ul.calendar li		{
						position: relative;
						height: 37px;
						margin: 0px 0px 3px 0px;
						padding: 0px;

						border-right: #eeeeee 11px solid;
						background: #f5f5f5;
						}

#content ul.calendar li.headline	{
						border: none;
						background: #dddddd;
						}

#content ul.calendar li.event	{
						height: auto;
						min-height: 37px;
						margin: 0px;

						border: none;
						background: #dddddd url(../i18n/de_DE/img/events_entry.jpg) top right repeat-y;
						}

#content ul.calendar li div.date	{
						position: absolute;
						top: 0px;
						left: 0px;
						width: 40px;
						padding: 3px 0px;

						color: #dddddd;
						font-size: 1.7em;
						font-family: Impact, sans-serif;
						text-align: center;
						}

#content ul.calendar li.event div.date	{
						color: #303030;
						line-height: 1em;
						}

#content ul.calendar li.headline h1		{
						margin: 0em;

						font-size: 2.3em;
						font-family: "Trebuchet MS", verdana, sans-serif;
						font-weight: bold;
						line-height: 37px;
						text-align: center;
						background: #dddddd;
						}

#content ul.calendar li.event strong	 	{
						line-height: 1.3em;
						}

#content ul.calendar li.event small 		{
						line-height: 1em;
						}

#content ul.calendar li.event a 	{
						display: block;
						padding: 4px 20px 2px 50px;
						height: 31px;

						color: #303030;
						text-decoration: none;
						border-bottom: #ffffff 3px solid;
						background: url(../i18n/de_DE/img/events_info.jpg) center right no-repeat;
						}

#content ul.calendar li.event:hover	{
						background-color: #d8d8d8;
						}

#content ul.calendar li.event a:hover, #content ul.calendar li.event:hover div.date 	{
						color: #000000;
						}


/* ---------------------------- Essen: Speisekarten ---------------------------- */

#fooddownloads #content ul	{
						padding-bottom: 25px;
						}

#fooddownloads #content ul li	{
						list-style: none;
						padding: 0px;
						background: none;
						}


/* ---------------------------- Feiern: Barkassenfahrt ---------------------------- */

#celebratebargetour .content_right h1	{
						margin-top: 0px;
						}

#celebratebargetour input		{
						width: 100%;
						}

#celebratebargetour textarea	{
						width: 100%;
						height: 10em;
						overflow: hidden;
						}


/* ---------------------------- Musik ---------------------------- */

#entertainmentmusic .content_right h1		{
						margin-top: 0em;
						}


/* ---------------------------- Uebernachten ---------------------------- */

#accommodation dt			{
						float: left;
						width: 70px;
						background: url(../img/layout/address_dt.gif) 0em 1.1em repeat-x;
						}

#accommodation dd			{
						float: right;
						width: 185px;
						padding-left: 5px;
						}

#accommodation dt span		{
						background: #f2f2f2;
						padding-right: 5px;
						}

#accommodation ul li			{
						background: none;
						}

/* ---------------------------- Uebernachten ---------------------------- */

#accommodationstep1 h1		{
						margin-top: 0em;
						}

#accommodationstep1 dd		{
						margin-bottom: 1.5em;
						}

#accommodationstep1 select	{
						width: 100px;
						}

#accommodationstep1 div.content_right input[type=text]		{
						margin-right: 5px;
						width: 270px;
						}

#accommodationstep1 input#ReservationContactStreet, #accommodationstep1 input#ReservationShippingStreet, #accommodationstep1 input#ReservationContactCity, #accommodationstep1 input#ReservationShippingCity	{
						width: 200px;
						}

#accommodationstep1 input#ReservationContactPost, #accommodationstep1 input#ReservationShippingPost, #accommodationstep1 input#ReservationContactNumber, #accommodationstep1 input#ReservationShippingNumber	{
						width: 50px;
						}


/* ---------------------------- Uebernachten: Kojen ---------------------------- */

#accommodationrooms a[target=_blank]	{
						padding: 0px;
						background: none;
						}

#accommodationrooms div.image img	{
						display: block;
						}


/* ---------------------------- Gutscheine ---------------------------- */

#content ol.vouchers			{
						list-style: none;
						margin: 0px 0px 50px 0px;
						}

#content ol.vouchers li		{
						padding: 0px 0px 10px 0px;
						background: none;
						}

#content ol.vouchers li img		{
						display: block;
						}


/* ---------------------------- Gutscheine: Order 1 ---------------------------- */

#order1 h1				{
						margin-top: 0em;
						}

#order1 dd				{
						margin-bottom: 1.5em;
						}

#order1 select				{
						width: 100px;
						}

#order1 input[type=text]		{
						margin-right: 5px;
						width: 270px;
						}

#order1 input#VoucherContactStreet, #order1 input#VoucherShippingStreet, #order1 input#VoucherContactCity, #order1 input#VoucherShippingCity	{
						width: 200px;
						}

#order1 input#VoucherContactPost, #order1 input#VoucherShippingPost, #order1 input#VoucherContactNumber, #order1 input#VoucherShippingNumber	{
						width: 50px;
						}


/* ---------------------------- Gutscheine: Order 1 ---------------------------- */

#order2 h1				{
						margin-top: 0px;
						}

#order2 .content_right		{
						text-align: right;
						}

#order2 .content_right small	{
						display: block;
						float: right;
						width: 264px;
						text-align: left;
						}


/* ---------------------------- Gutscheine: Order 3 ---------------------------- */

#order3 td.voucher_price, #order3 td.shipping_price, #order3 td.total_price				{
						text-align: right;
						}

#order3 td.total_price		{
						font-weight: bold;
						}


/* ---------------------------- Startseite ---------------------------- */

#index div.aktion h1			{
						padding-bottom 10px;
						background-color: #ffffff;
						}

#index #content ul.calendar	{
						padding: 0px;
						}

#index #content ul.calendar li.showall	{
						height: 15px;
						padding: 0px;
						margin: 0px;
						border: none;
						background: none;
						}

#index #content ul.calendar li.showall a	{
						display: block;
						height: 15px;
						line-height: 15px;
						text-indent: -900px;
						overflow: hidden;
						background: #aa0000 url(../i18n/de_DE/img/showall.gif) center center no-repeat;
						}

#index #content ul.calendar li.showall a:hover	{
						background-color: #cc0000;
						}

#index p#effektor			{
						display: block;
						margin: 0px;
						padding: 0px;
						text-indent: -900px;
						overflow: hidden;
						}


/* Startseite: Teaser */

#index #teaser-menu h2, #index #teaser-times h2, #index #teaser-events h2		{
						margin-bottom: 0.2em;
						}

#index #teaser-menu p, #index #teaser-times p, #index #teaser-events p		{
						margin: 0em 0em 0.6em 0em;
						color: #7b7b7b;
						font-size: 0.8em;
						line-height: 1.3em;
						}

#index #teaser-menu p a, #index #teaser-times p a, #index #teaser-events p a		{
						font-size: 1.2em;
						line-height: 1.3em;
						}

#index #teaser-menu a.thumbnail	{
						float: right;
						margin: 0px 0px 10px 10px;
						}

#index #teaser-events a img	{
						display: block;
						}


/* ---------------------------- Das Feuerschiff ---------------------------- */

#about ul.zones				{
						list-style: none;
						margin: 0px;
						}

#about ul.zones li			{
						float: left;
						height: 37px;
						padding: 0px;
						}

#about ul.zones li.on			{
						background: url(../img/icons/zones.gif) bottom center no-repeat;
						}

#about ul.zones a			{
						display: block;
						height: 25px;
						padding: 0px 7px;

						color: #ffffff;
						text-decoration: none;

						background-color: #cc0000;
						}

#about ul.zones li.on a, #about ul.zones a:hover	{
						background-color: #600000;
						}

#about .content_left h1		{
						margin-top: 0em;
						}


/* ---------------------------- Wissenswertes ---------------------------- */

#aboutcurracenties dt		{
						float: left;
						width: 100px;
						padding-bottom: 1.5em;
						font-weight: bold;
						}

#aboutcurracenties dd		{
						float: left;
						width: 190px;
						padding-bottom: 1.5em;
						}


/* -------------------------------------- Bildergalerie --------------------------------------------- */

#gallery #content div.image a:hover	{
						border: none;
						background: none;
						}


/* ---------------------------- Kontakt ---------------------------- */

#contactindex dt			{
						float: left;
						width: 70px;
						background: url(../img/layout/address_dt.gif) 0em 1.1em repeat-x;
						}

#contactindex dd			{
						float: right;
						width: 185px;
						padding-left: 5px;
						}

#contactindex dt span		{
						background: #f2f2f2;
						padding-right: 5px;
						}

#contactindex input			{
						width: 100%;
						}

#contactindex textarea		{
						width: 100%;
						height: 10em;
						overflow: hidden;
						}


/* ---------------------------- Kontakt: Newsletter ---------------------------- */

#contactnewsletter h1		{
						margin-top: 0em;
						}

#contactnewsletter ol			{
						padding: 0.5em 1em;

						list-style: none;

						border: #c0c0c0 1px dotted;
						background: #f2f2f2;
						}

#contactnewsletter ol li		{
						padding-bottom: 0.5em;
						}

#contactnewsletter ol li span	{
						font-family: "Trebuchet MS", Trebuchet, verdana, sans-serif;
						font-size: 1.5em;
						line-height: 1.5em;
						}

#contactnewsletter input		{
						width: 100%;
						}

#contactnewsletter select		{
						width: 50%;
						}


/* ---------------------------- Oeffnungszeiten ---------------------------- */

#opening #content h1		{
						margin: 0em;
						}

#opening #content hr			{
						margin: 2.5em 0em;
						}

#opening p				{
						margin: 1em 0em 0em 0em;
						font-size: 0.9em;
						}

#opening dt				{
						float: left;
						width: 140px;
						background: #f2f2f2 url(../img/layout/address_dt.gif) 0em 1.1em repeat-x;
						}

#opening dd				{
						float: left;
						width: 145px;
						padding-left: 5px;
						background: #f2f2f2;
						}

#opening dt span			{
						padding-right: 5px;
						background: #f2f2f2;
						}


/* ---------------------------- Impressum ---------------------------- */

#imprint dt				{
						float: left;
						width: 70px;
						background: url(../img/layout/address_dt.gif) 0em 1.1em repeat-x;
						}

#imprint dd				{
						float: right;
						width: 185px;
						padding-left: 5px;
						}

#imprint dt span			{
						background: #f2f2f2;
						padding-right: 5px;
						}


/* ---------------------------- Gaestebuch ---------------------------- */

/* Unterseiten-Navigation */
#guestbooks ul.subnavigation li	{
						float: left;
						width: 29px;
						height: 20px;
						padding: 0px;
						}

#guestbooks ul.subnavigation a	{
						display: block;
						text-indent: -100px;
						overflow: hidden;
						}

#guestbooks ul.subnavigation li.count	{
						width: 174px;
						text-align: center;
						background: none;
						}

#guestbooks ul.subnavigation li.first	{
						background: url(../img/icons/first.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.first_on	{
						background: url(../img/icons/first_on.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.prev	{
						background: url(../img/icons/prev.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.prev_on	{
						background: url(../img/icons/prev_on.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.next	{
						background: url(../img/icons/next.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.next_on	{
						background: url(../img/icons/next_on.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.last	{
						background: url(../img/icons/last.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li.last_on	{
						background: url(../img/icons/last_on.png) center center no-repeat;
						}

#guestbooks ul.subnavigation li a:hover	{
						background: none;
						}


/* Gaestebuch-Eintraege*/
#guestbooks ul.guestbook		{
						list-style: none;
						padding: 0px;
						margin: 0px;
						}

#guestbooks ul.guestbook li	{
						margin-bottom: 3px;
						padding: 0px;
						background: #e6e6e6;
						}

#guestbooks ul.guestbook div.headline	{
						position: relative;
						height: 21px;
						padding: 8px 10px;
						background-color: #dddddd;
						}

#guestbooks ul.guestbook div.author	{
						width: 190px;

						font-size: 0.85em;
						font-weight: bold;
						line-height: 0.85em;
						}

#guestbooks ul.guestbook div.post-date	{
						width: 190px;

						font-size: 0.8em;
						line-height: 1.8em;
						}

#guestbooks ul.guestbook div.post-number	{
						position: absolute;
						top: 5px;
						right: 10px;

						color: #ffffff;
						font-size: 2em;
						letter-spacing: 1px;
						font-family: Impact, "Trebuchet MS", sans-serif;
						}

#guestbooks ul.guestbook div.comment	{
						padding: 10px 10px 20px 10px;
						width: 270px;

						font-size: 0.9em;
						line-height: 1.5em;
						overflow: hidden;
						}


/* Eintrags-Formular */
#guestbooks input			{
						width: 100%;
						}

#guestbooks textarea			{
						width: 100%;
						height: 12em;
						overflow: auto;
						}


/* ---------------------------- Buttons ---------------------------- */

#content a.button			{
						position: relative;

						display: block;
						height: 25px;
						margin-right: 5px;

						padding: 0px 25px 0px 30px;

						color: #ffffff;
						cursor: pointer;
						font-weight: bold;
						text-align: center;
						text-decoration: none;
						line-height: 25px;

						background-color: none;
						background-repeat: no-repeat;
						background-position: top left;
						background-image: url(../img/layout/button.png);
						}

#content a.button span		{
						position: absolute;
						top: 0px;
						right: -5px;

						width: 10px;
						height: 25px;

						background-position: top right;
						background-image: url(../img/layout/button.png);
						}

#content a.button:hover		{
						background-position: bottom left;
						background-color: transparent;
						}

#content a.button:hover span	{
						background-position: bottom right;
						}


/* ---------------------------- MISC: Klassen ---------------------------- */

.left						{
						float: left;
						}

.right					{
						float: right;
						}

img.left					{
						margin: 0px 10px 10px 0px;
						}

img.right					{
						margin: 0px 0px 10px 10px;
						}

.bold						{
						font-weight: bold;
						}

.italic					{
						font-style: italic;
						}

.uppercase				{
						text-transform: uppercase;
						}

.nowrap					{
						white-space: nowrap;
						}

.guestbookAgbs          {
                        display: none;
                        }

.guestbookEmail         {
                        display: none;
                        }

.guestbookHomepage      {
                        display: none;
                        }