body  { background: url(images/hg.gif) repeat-y }h1, h2, h3	{ color: #3457bd; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-top: 5px; padding-top: 2px; visibility: visible; display: block }h1		{ font-size: 13px; }h2		{ font-size: 12px; }h3		{ font-size: 11px; }a		{ color: #0E2A7D; font-size: 11px; font-family: Verdana, Arial, Helvetica; }a:hover	{ color: #04216A; font-size: 11px; font-family: Verdana, Arial, Helvetica; }/*Image style Contnet*//* COMMON */	.csi-textpic { padding: 0px;  margin-bottom: 20px; } /* Rahmen aussen */	.csi-textpic img { margin: 0px; } /* bild */	.csi-textpic .csi-caption { text-align: center; font-style: italic; } /* Bildunterschrift */	.csi-textpic .csi-image  { margin-right: 8px }/* Rahmen um das Bild */	.csi-textpic .csi-imagewrap { border: 0px solid blue; }	.csi-textpic .csi-text {  text-align: left;  }/* Textrahmen */	.csi-text p { margin-top: 0; }/* CENTER */	.csi-center .csi-image { margin: 0 auto 3px; }/* RIGHT */	.csi-right div.csi-image { float: right; clear: both; }	.csi-right div.csi-text { clear: right; }/* LEFT */	.csi-left div.csi-image { float: left; clear: both; }	.csi-left div.csi-text { clear: left; }/* INTEXT LEFT */	.csi-intext-left .csi-image { float: left; clear: both; margin-right: 5px; }/* INTEXT RIGHT */	.csi-intext-right .csi-image { float: right; clear: both; margin-left: 5px; }/* INTEXT RIGHT NOWRAP */	.csi-intext-right-nowrap .csi-text { margin-right: 215px; }	.csi-intext-right-nowrap .csi-image { float: right; clear: both; }/* INTEXT LEFT NOWRAP*/		.csi-intext-left-nowrap .csi-text { margin-left: 130px; }	.csi-intext-left-nowrap .csi-image { float: left; clear: both; }/*Kopfzeile*/#aktuell				{ position: absolute; background-image: url(images/hg_kopfleiste_o.gif); z-index: 5; top: 0px; left: 0px; width: 128px; height: 35px; visibility: visible; }#aktuell a				{ position: absolute; background-image: url(images/hg_kopfleiste_o.gif); z-index: 5; top: 0px; left: 0px; width: 128px; height: 35px; visibility: visible; display: block; }#aktuell a:hover		{ background-image: url(images/hg_kopfleiste.gif); display: block; }#gastgeber				{ position: absolute; background-image: url(images/hg_kopfleiste_o.gif); z-index: 10; top: 0px; left: 128px; width: 109px; height: 35px; visibility: visible }#gastgeber a			{ background-image: url(images/hg_kopfleiste_o.gif); display: block; width: 109px; height: 35px; }#gastgeber a:hover		{ background-image: url(images/hg_kopfleiste.gif); display: block;  }#kontakt				{ position: absolute; background-image: url(images/hg_kopfleiste_o.gif); z-index: 10; top: 0px; left: 237px; width: 90px; height: 35px; visibility: visible }#kontakt a				{ background-image: url(images/hg_kopfleiste_o.gif); display: block; width: 90px; height: 35px; }#kontakt a:hover		{ background-image: url(images/hg_kopfleiste.gif); display: block; }#info					{ position: absolute; background-image: url(images/hg_kopfleiste_o.gif); z-index: 10; top: 0px; left: 327px; width: 98px; height: 35px; visibility: visible }#info a					{ background-image: url(images/hg_kopfleiste_o.gif); display: block; width: 98px; height: 35px; }#info a:hover			{ display: block; background-image: url(images/hg_kopfleiste.gif);}					#webcam					{ position: absolute; background-image: url(images/hg_kopfleiste_o.gif); z-index: 10; top: 0px; left: 425px; width: 98px; height: 35px; visibility: visible }#webcam a				{ background-image: url(images/hg_kopfleiste_o.gif); display: block; width: 98px; height: 35px; }#webcam a:hover			{ display: block; background-image: url(images/hg_kopfleiste.gif);}#logo					{ position: absolute; z-index: 4; top: 0px; left: 523px; width: 257px; height: 35px; visibility: visible }#gast					{ position: absolute; z-index: 10; top: 35px; left: 0px; width: 111px; height: 55px; visibility: visible }#right					{ position: absolute; z-index: 10; top: 35px; left: 668px; width: 112px; visibility: visible }#menue					{ position: absolute; z-index: 10; top: 90px; left: 0px; width: 111px; height: 18px; visibility: visible }#contentLeft			{ position: absolute; z-index: 12; top: 300px; left: 3px; width: 110px; visibility: visible }.menu1-level1-act				{ color: #383883;  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-image: url(images/hgmenue_a.gif); z-index: 20; width: 111px; height: 20px; visibility: visible }.menu1-level1-act a				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; padding-top: 3px; padding-left: 3px; width: 108px; height: 18px; display: block }.menu1-level1-act a:hover		{ display:block; background-image: url(images/hgmenue_a_o.gif); }.menu1-level1-no				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-image: url(images/hgmenue.gif); z-index: 20; width: 111px; height: 20px; visibility: visible }.menu1-level1-no a				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; padding-top: 3px; padding-left: 3px; width: 108px; height: 18px; display: block }.menu1-level1-no a:hover		{ display:block; background-image: url(images/hgmenue_o.gif); }.menu1-level2-act				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #ffffff; z-index: 20; width: 111px; height: 20px; visibility: visible }.menu1-level2-act a				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-bottom: 1px dashed #383883; text-decoration: none; padding-top: 5px; padding-left: 3px; width: 108px; display: block }.menu1-level2-act a:hover		{ color: #515c88; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; padding-left: 3px; width: 108px; display: block }.menu1-level2-no				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss;  background-color: #ffffff; z-index: 20; width: 111px; height: 20px; visibility: visible }.menu1-level2-no a				{ color: #383883; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; padding-top: 5px; padding-left: 3px; width: 108px; display: block }.menu1-level2-no a:hover		{ color: #515c88; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; padding-left: 3px; width: 108px; width: 108px; display: block }#Gastromomievor 			{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #6e99d6; margin-left: 0px; border-bottom: 1px solid #e0ffff; position: relative; z-index: 20; width: 111px; visibility: visible; clip: auto }#Gastromomievor h1			{ color: white; font-size: 10px; background-color: #527acc; margin-top: 0px; margin-bottom: 3px; padding-top: 2px; padding-left: 3px; border-bottom: 1px solid #21438d; height: 16px; visibility: visible; display: block }#Gastromomievor select		{ font-style: normal; font-weight: lighter; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; margin-bottom: 2px; width: 112px; height: 16px }#Gastromomievor form		{ margin-top: 3px; margin-bottom: 5px;}#Gastgebervor 				{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #F4A460; margin-left: 0px; border-bottom: 1px solid #e0ffff; position: relative; z-index: 20; width: 111px; visibility: visible; clip: auto }#Gastgebervor  h1			{ color: white; font-size: 10px; background-color: #FF6347; margin-top: 0px; margin-bottom: 3px; padding-top: 2px; padding-left: 3px; border-bottom: 1px solid #FF4500; height: 16px; visibility: visible; display: block }#Gastgebervor  select		{ font-style: normal; font-weight: lighter; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; margin-bottom: 2px; width: 112px; height: 16px }#Gastgebervor  form			{ margin-top: 3px; margin-bottom: 5px;}#Veranstaltungvor 			{ color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #F2E6B1; margin-left: 0px; border-bottom: 1px solid #e0ffff; position: relative; z-index: 20; width: 111px; visibility: visible; clip: auto }#Veranstaltungvor h1		{ color: white; font-size: 10px; background-color: #527acc; margin-top: 0px; margin-bottom: 3px; padding-top: 2px; padding-left: 3px; border-bottom: 1px solid #21438d; height: 16px; visibility: visible; display: block }#Veranstaltungvor select	{ font-style: normal; font-weight: lighter; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: white; margin-bottom: 2px; width: 112px; height: 16px }#Veranstaltungvor form		{ margin-top: 3px; margin-bottom: 5px;}#content		{ color: #3457bd; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-left: 2px; position: absolute; z-index: 20; top: 145px; left: 8px; width: 345px; visibility: visible }#content h1		{ color: #3457bd; font-size: 13px; background-image: url(images/h1_hg.gif); margin-top: 10px; padding-top: 2px; padding-left: 35px; height: 30px; visibility: visible; display: block }#content h2		{ color: #3457bd; font-size: 12px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block }#content h3		{ color: #3457bd; font-size: 11px; margin-top: 10px; padding-top: 2px;  visibility: visible; display: block }#content_big		{ color: #3457bd; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-left: 2px; position: absolute; z-index: 20; top: 145px; left: 8px; width: 540px; visibility: visible }#content_big h1		{ color: #3457bd; font-size: 13px; background-image: url(images/h1_hg.gif); margin-top: 10px; padding-top: 2px; padding-left: 35px; height: 30px; visibility: visible; display: block }#content_big h2		 { color: #3457bd; font-size: 12px; margin-top: 0px; padding-top: 2px; position: relative; visibility: visible; clip: inherit; display: block }#content_big h3		 { color: #3457bd; font-size: 11px; margin-top: 0px; padding-top: 2px; position: relative; visibility: visible; clip: inherit; display: block }#content_1			{ color: #3457bd; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-left: 0px; position: absolute; z-index: 20; top: 0px; left: 0px; width: 545px; visibility: visible }#content_1 h1		{ color: #3457bd; font-size: 13px; background-image: url(images/h1_hg.gif); margin-top: 5px; padding-top: 2px; padding-left: 35px; height: 30px; visibility: visible; display: block }#content_1 h2		{ color: #3457bd; font-size: 12px; margin-top: 10px; padding-top: 2px; visibility: visible; display: block }#content_1 h3		{ color: #3457bd; font-size: 11px; margin-top: 10px; padding-top: 2px; visibility: visible; display: block }#contentRight		{ background-color: #F0F8FF; position:absolute; z-index: 12; top: 155px; left: 365px; width: 179px; display: block; color: #21438d; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-left: 2px; z-index: 20; visibility: visible }#contentRight h1	{ color: #ffffff; background-image: url(images/hg_mainblock.gif); width: 179px; display: block; font-size: 10px; margin-top: 0px; margin-bottom: 0px; padding-top: 12px; padding-left: 5px; height: 15px; width: 179px; visibility: visible;  }#contentRight h2	{ color: #ffffff; font-size: 10px; margin-top: 0px; padding-top: 2px; padding-left: 5px; height: 10px; width: 179px; visibility: visible;  }#contentRight p		{ padding-top: 2px; padding-left: 3px; padding-right: 3px; }#main					{ position: absolute; z-index: 5; top: 35px; left: 113px; width: 550px; visibility: visible }#bildmain				{ position: absolute; z-index: 5; top: 0px; left: 0px; width: 555px; height: 143px; visibility: visible }.bodytext			{ color: #3457bd; font-size: 11px; margin-top: 2px; margin-bottom: 2px; }.rahmenbodytext   { padding-bottom: 20px }.selectfeld			{ color: #3457bd; font-size: 11px; background-color: #f0f8ff; margin-left: 3px; border: solid 1px #3457bd }.text_box_veranst	{ width:90px; height:15px; color: #AD9C4A; font-size: 11px; background-color: #FFFFE0; border: solid 1px #AD9C4A }.linie				 { clear: both; margin-bottom: 5px; border-bottom: 1px solid #3457bd; position: relative; top: 5px; clip: inherit }/*links*/#linklist			{ top: 2px; clip: inherit }#linklist img		{ float: left; margin-right: 5px }#linklist h2		{ color: #3457bd; font-size: 12px; margin-top: 0px; padding-top: 2px; visibility: visible; display: block }#linklist p			{ margin-top: 0px;  }/*Mailform*/.csc-mailform			 { width: 530px; }.csc-form-labelcell		 { vertical-align: top; background-color: #F0F8FF; width: 230px; }.csc-form-label			  { font-size: 12px; margin-top: 3px; margin-bottom: 3px; }.csc-form-label-req  { font-size: 12px; font-weight: bold; margin-top: 3px; margin-bottom: 3px; }.csc-form-fieldcell		{ background-color: #F0F8FF; width: 300px; height:26px;}.csc-form-fieldcell input		{ background-color: #B2C8F4; font-style: normal; font-weight: lighter; font-size: 10px; font-family: Verdana, Arial, Helvetica }.csc-form-fieldcell textarea		{ background-color: #B2C8F4; }.csc-sitemap   { }.csc-sitemap-level1  { margin-top: 3px; margin-bottom: 2px; margin-left: 5px }.csc-sitemap-level2  { margin-left: 25px }.csc-sitemap-level3  { margin-left: 45px }/*Gstebuch*/.tx-guestbook-list-header			{ background-color: #6387cf; color: #FFFFFF; font-weight:bold; }.tx-guestbook-list-row				{ background-color: #FFFFFF; }.tx-guestbook-list-rowleft			{ background-color: #EEEEEE; }.tx-guestbook-list-entrycomment-title {font-weight: bold; }.tx-guestbook-list-entrycomment		{ font-style: italic; }.tx-guestbook-list-small			{ font-size: 9px; color: #666666; }.tx-veguestbook-pi1-browsebox TD	{ font-size: 9px; color: #666666; }.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }.tx-veguestbook-pi1-browsebox-SCell	{ background-color: #EEEEEE; }.tx-guestbook-latest-header			{ background-color: #6387cf; color: #FFFFFF; font-weight:bold; }.tx-guestbook-latest-row			{ background-color: #FFFFFF; }.tx-guestbook-latest-small			{ font-size: 9px; color: #666666; }.tx-guestbook-form-inputfield-med	{ border-style: solid; border-width: 1pt; border-color:#6387cf; font-size:12; color:#333333; width:100; height:20; }.tx-guestbook-form-inputfield-big	{ border-style: solid; border-width: 1pt; border-color:#6387cf; font-size:12; color:#333333; width:150; height:20; }.tx-guestbook-form-textarea			{ border-style: solid; border-width: 1pt; border-color:#6387cf; font-size:12; color:#333333; width:250; }.tx-guestbook-form-obligationfield	{ color: #CC0000; }.tx-guestbook-form-error			{ color: #CC0000; }/* default styles for extension "tx_safenewsletter_pi1" */.tx_safenewsletter-pi1-formtext		{ font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif; }.tx_safenewsletter-pi1-forminput	{ font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif; }		