body,button,a,input,p,td,tr,table,h1,h2,h3,h4,h5,h6,div,span,textarea  {font-family:Verdana, Tahoma, Aarial, sans-serif; color:#222222; }
body,button,a,input,p,td,tr,table,div,span,textarea {font-size:9pt;}

p {margin:0px; padding:0px; text-align:left;}
p.hauptext {margin:20px 0px 0px 0px; padding:0px; text-align:left;}

h1,h2,h3,h4,h5,h6 {padding:2px; text-align:left;}

h1 {font-size:14pt; font-weight:normal; margin:3px 0px 3px 95px;}
h2 {font-size:13pt; font-weight:normal; margin:3px 0px;}
h3 {font-size:11pt; font-weight:normal; margin:2px 0px;}
h4 {font-size:11pt; font-weight:normal; margin:2px 0px;}
h5 {font-size:10pt; font-weight:normal; margin:2px 0px;}
h6 {font-size:10pt; font-weight:normal; margin:1px 0px;}

a:link { color:#222222;  text-decoration:underline;}
a:visited {color:#444444; text-decoration:underline;}
a:focus { text-decoration:none;}
a:hover {text-decoration:none; }
a:active {text-decoration:none; }

a img {border:0px solid #e8e8e8; text-decoration:none;}
img {border:1px 0px solid #222222;}

body {padding:0px; margin:0px; background-image:url(grafiken/bodyback3.jpg); background-repeat:repeat-x; background-position:right top; background-color:#e8e8e8;}
body.vorschau {background-color:white; padding:5px; background-image:none;}

img {border:0px solid black; margin:2px;}
img.button {cursor:pointer}

button {background-color:#eb9700; border-width:2px; border-style:solid; border-color:#fba700 #cb7700 #ab5700 #eb9700; font-weight:bold; color:white}
button:hover {background-color:#cb7700;}
button:focus{background-color:#cb7700;}

table {border-collapse:collapse; border:1px solid #222222; margin:2px 10px 8px 10px; empty-cells:show; width:auto;}
td { border:1px solid #222222; padding:3px; vertical-align:top; text-align:center;}

input, textarea {border-width:1px; border-color:#eb9700; border-style:solid; margin:2px}

div {border:solid 0px #eb9700; text-align:left; margin:auto; padding:3px; }

ul {list-style-type:disc;}

/*Gaestebuch*/
p.gaestebuchkopf {font-size:10pt; background-color:#eb9700; padding:3px; color:white;}
p.gaestebuchkopf a {font-size:10pt; background-color:#eb9700; border:1px ridge #cccccc; margin-top:-3px; color:white; padding:2px; }
p.gaesteueber {background-color:#ffffff; border-color:#eb9700; border-style:solid; border-width:2px 0px 0px 0px; margin-top:15px; font-weight:bold; padding:2px;}
p.gaesteueber a {font-weight:bold;}
p.gaestetext {padding:2px 2px 12px 2px;}


/*Galerie*/
div.galeriediv {border-width:0px; border-color:#eb9700; border-style:solid; width:100%; height:auto; text-align:center; margin:5px auto; padding:0px;}
div.galeriedivseparat {border-width:0px; border-color:#eb9700; border-style:solid; width:100%; height:auto; text-align:right; margin:5px auto; padding:0px; display:block; clear:both;}

img.galerieklein {vertical-align:middle; border:1px solid #bbbbbb; float:left; clear:both;}

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; text-decoration:none; background-color:#eb9700; color:white; padding:2px;}
a.sitemap1 {font-weight:bold; font-size:11pt; margin:10px 100px 0px 100px;}
a.sitemap2 { font-weight:bold;  margin:2px 100px 0px 180px;}
a.sitemap3 { margin:2px 100px 0px 250px;}

/*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(werkbilder/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(werkbilder/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev:hover, #lbPrev:visited:hover { background: url(werkbilder/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(werkbilder/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(werkbilder/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(werkbilder/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(werkbilder/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(werkbilder/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext:hover, #lbNext:visited:hover { background: url(werkbilder/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(werkbilder/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(werkbilder/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(werkbilder/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(werkbilder/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(werkbilder/close_grey.png) no-repeat;}
	#lbClose.grey { background: url(werkbilder/close_grey.png) no-repeat; }
	#lbClose.red { background: url(werkbilder/close_red.png) no-repeat; }
	#lbClose.green { background: url(werkbilder/close_green.png) no-repeat; }
	#lbClose.blue { background: url(werkbilder/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(werkbilder/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(werkbilder/play_grey.png) no-repeat; }
	#lbPlay.grey { background: url(werkbilder/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(werkbilder/play_red.png) no-repeat; }
	#lbPlay.green { background: url(werkbilder/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(werkbilder/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(werkbilder/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; background: url(werkbilder/pause_grey.png) no-repeat;}
	#lbPause.grey { background: url(werkbilder/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(werkbilder/pause_red.png) no-repeat; }
	#lbPause.green { background: url(werkbilder/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(werkbilder/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(werkbilder/pause_gold.png) no-repeat; }
