body{
margin: 0;
padding: 0;
font: Georgia, 'New York CE', utopia, serif;
text-align: center;
background-image: url(img/bg.gif);
}
.leaf {margin:5px;
}

a img {
	border:0px;
	text-decoration::none;
}


#container
	{
		margin: 10px auto;
		width: 775px;
		text-align: left;
		background-image: url(img/hintergrund.gif);
		background-repeat: repeat;
		border: 0px ;
	}
	
	#header
	{
		height: 87px;
		background-image: url(img/banner.gif);
		background-repeat: no-repeat;
	}
	
	#space
	{
	height: 36px;
	width: 245px;
	background-image: url(img/top.gif);
			
	}
	
	#pic
	{   margin:0px;
		float: right;
		width: 530px;
		height: 327px;

	}
	
	#menu	
	{
		float:left;
		height: 293px;
		width:245px;
		background-image: url(img/menu.gif);
		background-repeat:repeat;
		text-align:right;
		font-size: 20px;
		list-style-type: none;
		
		}
			
			#menu a{
			color:#dbd0b2;
			text-decoration:none;
			padding-right: 32px;
			display: block;
			height: 23px;
			
			}
			
			#menu a:hover{
			}

	#links
	{
	width:245px;
	height: 34px;
	background-image: url(img/bottom.gif);
	background-repeat: no-repeat;
	float:left;
	}	
	


	#cont
	{
	text-align:center;
	clear:both;
	padding-left:30px;
	padding-right:30px;
	}	


	
			#cont h1 {
			color:#710c07;
			font-size: 2em;
			padding:0px;
			margin:0px;
			}
			
			#cont a{
			color:#710c07;
			font-size: 13px;
			}

			
			
	#kontakt
	{
	
	width:115px;
	height: 200px;
	background-color:#666666;
	float:right;

	}
	
	#trans
	{
	height: 164px;
	background-image: url(img/transparent.gif);
	background-repeat: no-repeat;
	text-align:right;
			
	}	

		#trans a{
	color:#dbd0b2;
	display:block;
	margin-right:20px;

	padding-top:15px;
		}
		
.thumbleft,.largethumbleft {		
float:left;}
.thumbright,.largethumbright {
float:right;}
		
.thumbright, .thumbleft{
margin: 5px;
text-align: center;
width: 150px;
}

.largethumb{
margin: 5px;
text-align: center;
width: 250px;
}

.thumbright img, .thumbleft img{
border:2px solid #D7D4CB;
}

.paginate a{
padding:5px;
border:1px solid #710C07;
text-decoration:none;
margin-right:5px;
}

.paginate .active{
padding:5px;
border:1px solid #7F7F7F;
color:#7F7F7F;
text-decoration:none;font-size:13px;
margin-right:5px;
}


#footer
{
	height: 100px;
	text-align: center;
}
	
			#footer a{
			
			color: #917959;
			font-size: 13px;
			text-decoration:none;
			}

