/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
		img.sound {
			top: 2px;
			position: relative;
		}
#email {
	width: 128px;
}
/********************************************************/
html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	background-color: #000000;
	text-align: center;
}

#container {
	background-color: #000000;
	background-image: url(../_img/bg_container.jpg);
	width: 851px;
	text-align: left;
	margin: auto;
	overflow: hidden;
}
/********************************************************/
#header {
	width: 851px;
	height: 80px;
	display: block;
}
#printHeader {
	display: none;
}
/********************************************************/
#menue {
	background-image: url(../_img/bg_menue.gif);
	background-repeat: no-repeat;
	left: 7px;
	position: relative;
	width: 189px;
	height: auto;
	float: left;
	padding-top: 34px;
	padding-bottom: 34px;
}
		#menue ul, h1.galleryHeadline {
			list-style-type: none;
			width: 189px;
			color: #CC4900;
			text-align: right;
			
			font-size: 0.9em;
			font-weight: bolder;
		}
				#menue ul li.headline, h1.galleryHeadline {
					padding-bottom: 2px;
					padding-right: 14px;
					margin-top: 12px;
					margin-bottom: 10px;
					border-bottom: 1px solid #BEC3A3;
				}
				#menue ul ul {
					color: #000000;
					text-align: left;
					font-weight: normal;
				}
						#menue ul ul li {
							padding-left: 30px;
							line-height: 20px;
						}
		#menue * a {
			color: #000000;
			text-decoration: none;
			text-transform: lowercase;
		}
				#menue * a:hover {
					text-decoration: underline;
					color: #CC4900;
				}
		.neu {
			 background-image:url(../_img/bg_neu.gif);
			 background-repeat:no-repeat;
		}
/********************************************************/
#content {
	background-image: url(../_img/bg_content.jpg);
	background-repeat: no-repeat;
	width: 635px;
	height: auto;
	float: right;
	padding: 42px 0px 42px 20px;
}
		#content h1, td h1, td h2 {
			font-weight: bold;
			color: #CC4900;
			font-size: 1.1em;
			margin-bottom: 10px;
			padding-left: 17px;
			padding-bottom: 2px;
			width: 531px;
			border-bottom: 1px dashed #BEC3A3;
		}
				td h2 {
					width: auto;
					margin-right: 67px;
				}
		#content h2 {
			font-weight: bold;
			color: #CC4900;
			font-size: 1.0em;
			margin-bottom: 10px;
			padding-left: 17px;
			padding-top: 10px;
			width: 531px;
			border-top: 1px dashed #BEC3A3;
		}
		#content p, #content ul, #content p div, td p {
			font-size: 0.8em;
			margin-bottom: 10px;
			padding-left: 20px;
			padding-right: 107px;
		}
		#content ul {
			padding-left: 40px;
		}
				#content table.guestbook {
					width: 511px;
					margin-left: 20px;
				}
				#content table.guestbook * p, #content table.guestbook * td p {
					font-size: 0.8em;
					margin-bottom: 10px;
					padding-left: 0px;
					padding-right: 0px;
				}
				#content * a {
					color: #CC4900;
					text-decoration: underline;
				}
		#content img.rightPic {
			float: right;
			margin: 0px 103px 5px 10px;
		}
		#author_info {
			font-size: 0.5em;
		}
		.blogfotos {
			margin-left: 20px;
		}
		.blogfotos img {
			margin-right: 10px;
			margin-bottom: 10px;
		}
		.blogfotos img.quer {
			margin-right: 31px;
			margin-left: 20px;
		}
		.blogfotos img.hoch {
			margin-top: 25px;
			margin-bottom: 26px;
		}
/********************************************************/
#footer {
	background-color: #000000;
	background-image: url(../_img/bg_footer.gif);
	background-repeat: no-repeat;
	width: 851px;
	height: 47px;
	clear: both;
	font-size: 0.7em;
	padding-top: 10px;
	text-align: center;
}
		#footer a {
			color: #000000;
			text-decoration: none;
		}
				#footer a:hover {
					color: #CC4900;
					text-decoration: underline;
				}