	* {
		margin: 0px;
		padding: 0px;
	}
	
	body {
		background-color: #fff;
		width: 824px;
		margin-left: 30px;
		font: 14px Verdana, Arial, sans-serif;
		 }

	a {
		text-decoration: none;
	}	
	
		
	pre {text-indent: 30px}

	h2 {
		font-size: 13px;
		color: red;
	}
	
	div.menu a {
		color: #fff;
	}
	
	div.menu a:hover {
		border-bottom: 1px dotted #fff;
	}
	
	div.menu a:visited {
		color: #fff;
	}
	
	
	
	div#content h1 {
		font-family: Verdana;
		font-size: 15px;
		color: #851619;
		margin-bottom: 25px;
	}
	
	div#content p {
		margin-bottom: 5px;
	}
	
	div#content ul {
		padding-left: 30px;
	}
	
	div#header {
		width: 824px;
		height: 164px;
		background-image: url('/themes/01/images/header.png');
		background-repeat: no-repeat;
	}
	
	div#content {
		width: 794px;
		min-height: 300px;
		background-image: url('/themes/01/images/content.png');
		background-repeat: repeat-x;
		background-color: #d2cfce;
		padding: 15px;
	}
	
	div#footer {
		width: 824px;
		height: 26px;
		background-image: url('/themes/01/images/footer.png');
		background-repeat: no-repeat;
	}
	
	div#login {
		float:right;
		width: 200px;
		clear: right;
	}
	
	div#mlogin {
		float:right;
		width: 200px;
		color: #fff;
		font-size: 11px;
		margin-top: 40px;
		padding: 5px;
		margin-right: 20px;
		border: 1px solid #fff;
	}
	
	div#mlogin a{
		color: #fff;
	}
	
	div#mlogin a:hover{
		border-bottom: 1px dotted #fff;
	}
	
	#loginform {
		margin-top: 15px;
	}
	
	#loginform label {
		display: block;
		color: #fff;
		margin-bottom: 4px;
		font-size: 11px;
	}
	
	#loginform input {
		margin-bottom: 5px;
		border: 1px solid #fafafa;
	}
	
	#friendform label {
		display: block;
		color: #000;
		margin-bottom: 4px;
		font-size: 12px;
	}
	
	#friendform input {
		margin-bottom: 5px;
	}
	
	#footer p {
		padding: 6px;
		font-size: 11px;
		color: #fff;
		margin: 0px;
		text-align:right;
	}
	
	#footer a, a:active, a:visited {
		color: #fff;
	}
	
	#content a, a:active, a:visited {
		color: #900000;
	}
	
	div#logolayer {
	background-image:url('/themes/01/images/logo.png');
	width: 375px;
	height: 75px;
	margin-top: 40px;
	margin-left: 40px;
	float:left;
	}
	
	.table_visitors td {
		font-size: 11px;
	}
	
	td {
		font-size: 11px;
	}
	
	img.user_image {
		border: 1px solid #8a8a8a;
		background-color: #fff;
		padding: 4px;
	}
	
	img.img_user_online {
		border: 1px solid #8a8a8a;
		border-bottom: 4px solid green;
		background-color: #fff;
		padding: 4px;
	}
	
	img.img_user_offline {
		border: 1px solid #8a8a8a;
		border-bottom: 4px solid #8a8a8a;
		background-color: #fff;
		padding: 4px;
	}
	
	ul {
		font-size: 11px;
	}
	
	input.search_field {
		margin-top: 5px;
		border: 1px solid #8c161a;
	}
	
	p.success {
		border: 1px solid #8a8a8a;
		padding: 5px;
		background-color: #efefef;
	}
	
	p.define {
		color: #8a8a8a;
		margin-top: 5px;
	}
	
	input.fields {
		border: 1px solid #8c161a;
		width: 100%;
	}
	
	
	.add_pic {
		border: none;
		color: #900000;
		background-color: #fff;
		font-size: 11px;
	}
	
	.table_forum td {padding: 5px;}
	
	#bigbox a {color: #fff;}
	
	
		table.pageview{
				border: 1px solid #000;
				font-size: 10px;
				font-family: Verdana;
			}
			
			table.pageview td {
				padding: 3px;
			}
			
			td.page {
				background-color: #404040;
				color: #fff;
			}
			
			td.pageaktuell {
				background-color: #808080;
				text-align: center;
				color: #fff;
				font-weight: bold;
			}
			
			td.pagenormal {
				background-color: #efefef;
				text-align: center;
				color: #000;
			}
			
	#gallery {
position:relative;
width:420px;
margin-right: -60px;
height: 320px; 
padding-top: 10px;}
#thumbs {width:125px; float:left;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #000;}
#thumbs a img {width:50px; height:50px; border:0; }
#thumbs a:hover {border-color:#ddd }
#thumbs a:hover img {position:absolute; width:auto; height:auto; left:130px; top:0; border:1px solid #333; margin-top: 10px;}
