html, body {color:#ffffff;}
button,a,input,p,td,tr,table,h1,h2,h3,h4,h5,h6,div,span,textarea  {font-family:Verdana, Tahoma, Arial, sans-serif; color:#000000;}
body,button,a,input,p,td,tr,table,div,span,textarea {font-size:10pt;}

body.vorschau, div#hauptinhalt,div#hauptinhalt p, div#hauptinhalt a,div#hauptinhalt div,div#hauptinhalt span, div#hauptinhalt textarea {line-height:135%; }

body.vorschau {background-color:#ffffff; color:#000000; padding:5px; background-image:none; }
body {background-color:#ffffff; padding:0px; margin:0px;  }
p {margin:0px; padding:0px; text-align:left;}

h1,h2,h3,h4,h5,h6 {padding:2px 0px; }



h1 {font-size:21pt; font-weight:bold; margin:3px 0px;line-height:115%;}
h2 {font-size:13pt; font-weight:bold; margin:0px;line-height:115%;}
h3 {font-size:9pt; font-weight:bold; margin:0px; color:#000000;line-height:125%;}
h4, span.entania h1 {font-size:10pt; font-weight:bold; margin:0px;line-height:125%;}
h5 {font-size:8pt; font-weight:normal; margin:0px;color:#000000;line-height:125%;}
h6 {font-size:8pt; font-weight:normal; margin:0px;line-height:125%;}

a:link { font-weight:normal; color:#000000; text-decoration:none;}
a:visited {font-weight:normal; color:#000000; text-decoration:none;}
a:focus { font-weight:normal; color:#000000; text-decoration:none;}
a:hover {font-weight:normal; color:#000000; background-color:#cccdce; text-decoration:none; }
a:active { font-weight:normal; color:#000000; background-color:#cccdce; text-decoration:none; }
a h1:hover,a h2:hover,a h3:hover,a h4:hover,a h5:hover,a h6:hover,a p:hover {background-color:#cccdce;}
a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,a:hover p {background-color:#cccdce;}

a img,a:hover img, a img:hover {border:#817c2d 0px solid; padding:2px; margin:2px; text-decoration:none; background-color:#ffffff;}

div.textdiv a:link, body.vorschau a:link { font-weight:normal; color:#000000; text-decoration:none;}
div.textdiv a:visited, body.vorschau a:visited{font-weight:normal; color:#000000; text-decoration:none;}
div.textdiv a:focus, body.vorschau a:focus{ font-weight:normal; color:#000000; text-decoration:none;}
div.textdiv a:hover, body.vorschau a:hover {font-weight:normal; color:#000000; background-color:#cccdce; text-decoration:none; }
div.textdiv a:active, body.vorschau a:active { font-weight:normal; color:#000000; background-color:#cccdce; text-decoration:none; }

img {border:#817c2d 0px solid; padding:2px; margin:2px;}
img.button {cursor:pointer}
img.stern {border-width:0px; padding:0px; vertical-align:middle; height:12px;}
#td1 img, #td2 img, #td3 img, #td4 img, #td7 img {border-width:0px;}

button {color:white; background-color:black; border:2px solid #000000; font-weight:bold}

table {border-collapse:collapse; border:1px solid #000000; margin:2px 10px 8px 10px; empty-cells:show; width:auto;}
td { border:1px solid #000000; padding:3px; vertical-align:top; text-align:center;}

input, textarea, button {border-width:1px; border-color:#000000; border-style:solid; margin:2px}

hr {color:#817c2d; background-color:#817c2d; border-color:#817c2d; }

div {border:solid 0px black; text-align:left; margin:auto; padding:3px; }
div#creditsbox, div#creditsbox span, div#creditsbox a, div#creditsbox b {font-size:8pt; }

ul {list-style-type:disc;}

body.newsletter {background-color:#ffffff; padding:15px;}



/*Gaestebuch*/
p.gaestebuchkopf {font-size:11pt; background-color:#bbbbbb; padding:3px;}
p.gaestebuchkopf a{font-size:11pt; background-color:#bbbbbb;}
/*a#eintragschreiben {font-size:11pt; background-color:#bbbbbb; border:2px ridge #774422; margin-top:-3px;}   */
p.gaesteueber {border-color:#817c2d; border-style:solid; border-width:1px 0px 0px 0px; margin-top:10px; font-weight:bold; padding:2px;}
p.gaesteueber a {font-weight:bold;}
p.gaestetext {padding:2px 2px 19px 2px; }
p.gaestetext img,td.kommentare2 img {border-width:0px; padding:0px;}
button#eintragschreiben {color:white; background-color:black; border-color:black;}



/*Galerie*/
div.galeriediv {width:100%; height:auto; border:solid 0px white; text-align:center; margin:5px auto; padding:0px;}
div.galeriedivseparat {width:244px; height:auto; border:solid 0px green; text-align:right; margin:5px auto; padding:0px; display:block; text-align:center; float:left; }

img.galerieklein {vertical-align:middle; border:1px solid #bbbbbb;}

p.galerietext {margin:10px 0px 0px 20px; display:block; text-align:left;}

button.galeriebutton {margin-right:auto; margin-left:auto; text-align:center;}


/*sitemap*/
a.sitemaplink {display:block; }
a.sitemap1 {font-weight:bold; font-size:11pt; margin:10px 0px 0px 0px;}
a.sitemap2 { font-weight:bold;  margin:2px 0px 0px 80px;}
a.sitemap3 { margin:2px 0px 0px 150px;}

/*lytebox*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; background-color: #000000;}
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev:hover, #lbPrev:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(images/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(images/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(images/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(images/prev_gold.gif) left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext:hover, #lbNext:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(images/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(images/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(images/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(images/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }

#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(images/close_grey.png) no-repeat;}
	#lbClose.grey { background: url(images/close_grey.png) no-repeat; }
	#lbClose.red { background: url(images/close_red.png) no-repeat; }
	#lbClose.green { background: url(images/close_green.png) no-repeat; }
	#lbClose.blue { background: url(images/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(images/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(images/play_grey.png) no-repeat; }
	#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(images/play_red.png) no-repeat; }
	#lbPlay.green { background: url(images/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(images/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(images/play_gold.png) no-repeat; }

#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(images/pause_grey.png) no-repeat;}
	#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(images/pause_red.png) no-repeat; }
	#lbPause.green { background: url(images/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(images/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(images/pause_gold.png) no-repeat; }
