﻿
body {
	font: 9pt/16pt Georgia, Times New Roman, serif;
	color: #010E22;
	background: #fff url(images/pattern.jpg) repeat;
	margin: 0px;
	border: 0px;
	padding: 0px;
	text-align: center;
}
p { 
	margin-top: 0px; 
	text-align: left;
	font-variant: normal;
	line-height: 16pt;
}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #028632;
	}
	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #028632;
	}
a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #98172A;
}	

a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #98172A;
}	

#innen {
	text-align: left;
	position: relative;
	background: #98172A url(images/wunderl.jpg) no-repeat right top;
	margin: 10px auto;
	border: 10px #ffffff solid;
	padding: 0px;
	width: 900px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 900px;
}
	html>body #innen {
	width: 900px;
}	

 #content {
	background: #Fff url(xxxx.jpg) no-repeat right top;
	border: 4px #FEC728 solid;
	margin-left: 170px;
	width: 690px;
	margin-bottom: 40px;
	padding-bottom: 10px;
	margin-top: 180px;
	padding-left: 10px;
	min-height: 400px; 
	height: auto !important; 
	height: 700px; 
}

#textbereich {
	margin: 0px 10px 0px 10px;
	width: 648px;	}	
	

#menue {
	position: absolute;
	top: 235px;
	left: 11px;
}
	
#menue2 {
	font: 12pt Georgia, Times New Roman, serif;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 20px;
	width: 150px;
	text-align: left;
}

#menue ul {
	margin: 0px;
	padding: 0px;
}

#menue li {
	line-height: 2.5ex; 
	list-style-type: none;
	padding-top: 5px; 
	margin-bottom: 5px;
}
	
#menue li a:active {
	color: #fff;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;	
	font-size: 12pt;
}
	
#menue li a:visited {
	color: #fff;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;	
	font-size: 12pt;
}
	
#menue li a:link {
	color: #fff;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;	
	font-size: 12pt;
}
	
#menue li a:hover {
	text-decoration: underline overline;
	color: #FEC728;	
}

h1 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 14pt;	
	color: #028632;	
}

h2 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 12pt;
	font-weight: bold;	
	color: #98172A;
	text-align: left;
}


h3 { 
	text-align: left;
	margin-bottom: 0px; 
}

h3 span { 
	display: none;
}

#content h3 {
	width: 505px;
	height: 55px;
}
	
	
#baeckerei h3 { 
	background: transparent url(images/baeckerei.gif) no-repeat top left;
	margin-top: 25px;
	
}

#links h3 { 
	background: transparent url(images/links.gif) no-repeat top left;
	margin-top: 25px;
	
}

#shop h3 { 
	background: transparent url(images/shop.gif) no-repeat top left;
	margin-top: 25px;
	
}

#filialen h3 { 
	background: transparent url(images/filialen.gif) no-repeat top left;
	margin-top: 25px;
	
}

#stollen h3 { 
	background: transparent url(images/stollen.gif) no-repeat top left;
	margin-top: 25px;
	
}

#diabetiker h3 { 
	background: transparent url(images/diabetiker.gif) no-repeat top left;
	margin-top: 25px;
	
}

#medien h3 { 
	background: transparent url(images/medien.gif) no-repeat top left;
	margin-top: 25px;
	
}

#impress h3 { 
	background: transparent url(images/impressum.gif) no-repeat top left;
	margin-top: 25px;
	
}

#specials h3 { 
	background: transparent url(images/specials.gif) no-repeat top left;
	margin-top: 25px;
	
}

#fehler h3 { 
	background: transparent url(images/fehler.gif) no-repeat top left;
	margin-top: 25px;
	
}
#spitzenstollen h3 { 
	background: transparent url(images/spitzenstollen.gif) no-repeat top left;
	margin-top: 25px;
	
}



TH {
	font: 9pt/16pt Georgia, Times New Roman, serif;
	color: #010E22;
}

	

TR {
	font: 9pt/16pt Georgia, Times New Roman, serif;
	color: #010E22;
}

	

TD {
	font: 9pt/16pt Georgia, Times New Roman, serif;
	color: #010E22;
	text-align: left;
}

	

TABLE {
	font: 9pt/16pt Georgia, Times New Roman, serif;
	color: #010E22;
}

	
#fuss {
	padding: 5px 0px 5px 0px;
	border: 3px #fff double;
	font: 9pt Georgia, Times New Roman, serif;
	color: #fff;
	font-weight: bold;
	margin: 15px auto 20px auto;
	width: 440px;
	background-color: #98172A;
}

#fuss a:active {
	color: #fff;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;	
	font-size: 9pt;
}
	
#fuss a:visited {
	color: #fff;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;	
	font-size: 9pt;
}
	
#fuss a:link {
	color: #fff;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;	
	font-size: 9pt;
}
	
#fuss a:hover {
	text-decoration: none;
	color: #FEC728;
	
}

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	

#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; }
	

#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; }
	

#lbIframeContainer { padding: 10px; }
	

#lbImageContainer { 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.grey:visited:hover { background: url(images/prev_grey.gif) left 15% no-repeat; }
	
	
	#lbPrev.grey:hover { background: url(images/prev_grey.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.grey:visited:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	
	#lbNext.grey:hover { background: url(images/next_grey.gif) right 15% no-repeat; }
	
#lbNext2 { text-decoration: none; font-weight: bold; }
		
#lbPrev2 { text-decoration: none; font-weight: bold; }
	#lbSpacer.grey { color: #333333; }
	
	
	#lbNext2.grey { color: #333333; }
	
	
	#lbPrev2.grey { color: #333333; }
	
	
#lbNext2_Off { font-weight: bold; }
		
	
#lbPrev2_Off { font-weight: bold; }
	#lbNext2_Off.grey { color: #CCCCCC; }
	
	
	#lbPrev2_Off.grey { color: #CCCCCC; }
	
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	
#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; }
	#lbClose.grey { background: url(images/close.gif) no-repeat; }
	

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }
	
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
	