body {font-family: verdana, arial, sans-serif; font-size: 0.8em; background:#f0f0f0; word-wrap:break-word;}

/* aussenstruktur */ 
#kopf {clear:both;}
#navigation {float:left; width:180px; padding:10px;}
#infobox {float:right; width:180px; padding:10px;}
#inhalt {margin:0px 200px;}
#navigation, #infobox, #inhalt {padding-bottom:32767px; margin-bottom:-32767px;}
#allespalten {overflow:hidden;}
#fuss {clear:both;}
/* ende aussenstruktur */

/* innenstruktur */
#kopf_innen, #navigation_innen, #inhalt_innen, #infobox_innen {overflow:hidden;} 	
#kopf_innen {padding:1em 2em;}
#navigation_innen, #infobox_innen {padding:0.8em 0.8em 0.8em 0.8em;}
#inhalt_innen {padding:0em 1em 1em 1.5em; min-height: 600px; height: auto !important; height: 600px;}
#fuss_innen {padding:.5em 10em;}
*html #inhalt, #inhalt_innen {height: 100%;} 	
/* ende innenstruktur */

/* hintergrundfarben */
#allespalten {background: url(bilder/buchenlaub.jpg) repeat #8e9477;}
#kopf {background: url(bilder/himmel.jpg) no-repeat center center #7488a3;}
#navigation {background: url(bilder/buchelinks.jpg) no-repeat top left;} 
#infobox {background: url(bilder/bucherechts.jpg) no-repeat top right;}
#inhalt, #inhalt_innen {background: #E6E6CF;}
#fuss {background: url(bilder/buchenlaub.jpg) #8e9477;}
/* ende hintergrundfarben */

/* textfarben */
#kopf {color:#000000;} 
#inhalt {color:#000000;}
#inhalt a:link, #inhalt a:visited {font-weight: bold; color: #3b4723;}
#inhalt a:hover {font-weight: bold; color:#8e9477;}
#fuss {font-weight: bold; color:#000000;}
#fuss a:link, #fuss a:visited {font-weight: bold; color: #000000;}
#fuss a:hover {font-weight: bold; color:#000000;}
a:link.link, a:visited.link  {text-decoration: none; font-weight: bold; color: #3b4723;}
a:hover.link {text-decoration: none; font-weight: bold; color:#8e9477;}
/* ende textfarben */




/* ueberschriftenformate */
h1 {font-size:1.5em;} 
h2 {font-size:1.375em; line-height:1.25; padding:.5em 0 0 0;}
h3 {font-size:1.125em; line-height:1.25;}
h4 {font-size:1.125em;}
h5 {font-size:1em;} 
h6 {font-size:.875em;}
/* ende ueberschriften formate */

/* textformate */
p {text-align: justify;}
#inhalt {text-align: justify;}
#fuss_innen p { text-align:center;} 
/* ende textformate */


/* listenformate */
#navigation ul {list-style:none; padding:0; margin:0;}
#inhalt ul {list-style:square; padding:10; margin:0;}
#inhalt li a {text-decoration: none;}
/* ende listenformate */


/* navigationsleiste  */
#navigation {font-size: 0.9em;}

#shoplink h2 {text-decoration: none; text-align: center; display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #3b4723; border-right:10px solid #3b4723; border-top: 10px solid #3b4723; border-bottom: 10px solid #3b4723; background-color: #8e9477; color: #3b4723; margin-bottom: 40px;}

#shoplink a:link, a:visited {text-decoration: none; color: #3b4723;}

#shoplink a:hover h2 {text-decoration: none; border-left: 10px solid #8e9477; border-right:10px solid #8e9477; border-top: 10px solid #8e9477; border-bottom: 10px solid #8e9477; background-color: #E6E6CF; color: #8e9477;}


#navigation h3 {display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #3b4723; border-right:10px solid #3b4723; border-top: 10px solid #3b4723; border-bottom: 10px solid #3b4723; background-color: #3b4723; color: #8e9477; margin: 0;}

#navigation h6 {display: block; font-weight: bold; padding:0.5em; border-left: 1px solid #8e9477; border-right:1px solid #8e9477; border-top: 1px solid #8e9477; border-bottom: 1px solid #8e9477; background-color: #8e9477; color: #8e9477; margin: 0;}

a:link.menue, a:visited.menue {text-decoration: none; display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #8e9477; border-right:10px solid #8e9477; background-color: #8e9477; color: #3b4723;}

a:link.untermenue, a:visited.untermenue {text-decoration: none; display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #8e9477; border-right:10px solid #bbbea3;  background-color: #bbbea3; color: #3b4723;}

a:link.unterpunkt, a:visited.unterpunkt {text-decoration: none; display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #8e9477; border-right:10px solid #E6E6CF;  background-color: #E6E6CF; color: #3b4723;}

a:hover.menue, a:hover.untermenue, a:hover.unterpunkt {text-decoration: none; display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #8e9477; border-right:10px solid #E6E6CF;  background-color: #E6E6CF; color: #3b4723;}

a#aktiv {text-decoration: none; display: block; font-weight: bold; padding:0.5em; border-left: 10px solid #8e9477; border-right:10px solid #E6E6CF;  background-color: #E6E6CF; color: #8e9477;}

/*ende navigationsleiste */


/* bildformate */
.float_links {float:left; margin: 0 1em 1em 0;}
.float_rechts {float:right; margin: 1em 0 0 1em;}
.clear_links {clear:left;}
.clear_rechts {clear:right;}
.clear_alles {clear: both;}      
/* ende bildformate */

/* slimbox */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* ende slimbox */

