body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #546062;
line-height: 20px;
overflow-y: scroll;
background: #fff;
margin: 0;
padding: 0;
}

#container {
width: 900px;
margin: 10px auto 0 auto;
background: #fff;
}


	#header {
	width: 840px;
	height: 170px;
	}
		#header h1 {
		margin: 0;
		padding: 0;
		background: url('/img/2_header.jpg') no-repeat top left;
		width: 840px;
		height: 170px;
		text-indent: -9999px;
		}
		#header h1.en {
		background: url('/img/2_header_en.jpg') no-repeat top left;
		}
	#navi {
	width: 235px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	}
		#navi ul, #navi li, #navi ul li a, #navi ul ul, #navi ul ul li, #navi ul ul li a {
		margin: 0;
		padding: 0;
		list-style: none;
		color: #e75c14;
		}
		#navi ul li a, #navi ul li a:link, #navi ul li a:visited {
		display: block;
		margin: 0;
		padding: 6px 0 6px 18px;
		color: #e75c14;
		background: url('/img/2_navi_ul.gif') no-repeat 0 10px;
		}
		#navi ul li a:hover, #navi ul li a:focus, #navi ul li a:active {
		color: #525a4b;
		}
			#navi ul ul li a, #navi ul ul li a:link, #navi ul ul li a:visited {
			padding: 3px 30px;
			color: #e75c14;
			background: none;
			/*background: url('/img/2_content_ul_user.gif') no-repeat 14px 9px;*/

			}
			#navi ul ul li a:hover, #navi ul ul li a:focus, #navi ul ul li a:active {
			color: #525a4b;
			}
		#navi ul li.de a, #navi ul li.de a:link, #navi ul li.de a:visited {
		padding: 6px 0 6px 20px;
		background: url('/img/flags/de.gif') no-repeat 0 11px;
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		opacity: 0.6;
		}
		#navi ul li.en a, #navi ul li.en a:link, #navi ul li.en a:visited {
		padding: 6px 0 6px 20px;
		background: url('/img/flags/en.gif') no-repeat 0 11px;
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		opacity: 0.6;
		}
		#navi ul li.rechts {
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		opacity: 0.6;
		}
		#navi ul li#active a, #navi ul li#active a:link, #navi ul li#active a:visited {
		color: #3AA0B9;
		}

			
	#content {
	width: 595px;
	float: left;
	padding: 0;
	/*text-align: justify;*/
	}
		#content h2, #content h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 22px;
		margin: 0;
		padding: 0 0 5px 0;
		color: #3aa0b9;
		}
		
		.thanks {
		color: #3aa0b9;
		font-weight: bold;
		}
		
		#content ul {
		margin: 0;
		padding: 2px 0 2px 20px;
		list-style: square;
		}
		
		#content form {
		font-size: 11px;
		}

		#content form fieldset {
		border: 1px solid #f5e2a1;
		padding: 5px 10px;
		}
		#content form legend {
		color: #e6b715;
		font-size: 11px;
		}
		#content form label {
		width: 110px;
		display: block;
		float: left;
		padding: 0 10px 0 0;
		font-weight: bold;
		color: #e68d15;
		}
		#content form input, #content form textarea, #content form select {
		width: 430px;
		float: left;
		margin: 2px;
		padding: 2px;
		border: 1px solid #e6b715;
		color: #4b575a;
		background: #fff url('/img/2_content_input.gif') repeat-x top left;
		font-size: 11px;
		}
		#content form #landID, #content form #submit {
		width: 437px;
		}
		#content form #submit {
		font-weight: bold;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
		#content form #kommentar {
		height: 60px;
		}
		
		#content ul.liste  {
		margin: 0;
		padding: 0;
		}

		#content ul.liste li {
		padding-bottom: 7px;
		list-style: none;
		}

		#content .user {
		font-weight: bold; 
		float: left;
		padding: 0 10px 0 14px;
		color: #3aa0b9;
		background: url('/img/2_content_ul_user.gif') no-repeat 0 5px;
		}
		#content .from {
		float: left;
		padding-right: 10px;
		}
		#content .time {
		float: left;
		}
		#content .comment {
		font-size: 11px;
		line-height: 14px;
		padding: 2px 0 2px 14px;
		color: #869498;
		text-align: justify;
		}
		
		.flag {
		filter:alpha(opacity=40);
		-moz-opacity:0.4;
		opacity: 0.4;
		width: 16px;
		}
		
		.amazon {
		position: absolute;
		top: 7px;
		right: 7px;
		border: 1px solid #D6D6D6;
		background: #fff url('img/amazonde.jpg') no-repeat top left;
		padding: 12px 0 2px 0;
		width: 100px;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		overflow: hidden;
		text-align: center;
		line-height: 10px;
		}
			.amazon .amazon_title {
			padding: 0 0 3px 0;
			}
			.amazon .amazon_dvd {
			display: inline;
			}
			.amazon .amazon_br {
			display: inline;
			}
		
		#content .newer, #content .older {
		display: inline;
		}
		
		blockquote.random {
		display: block;
		background-image: url('/img/2_quote.gif');
		background-position: 0 0;
		background-repeat: no-repeat;
		/*font-family: Georgia, "Times New Roman", Times, serif;*/
		font-size: 11px;
		line-height: 15px;
		margin: 0;
		padding: 10px 25px;
		}
		blockquote.random .poster {
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		text-align: right;
		color: #3AA0B9;
		}
		blockquote.random .close {
		background-image: url('/img/2_quote_close.gif');
		background-position: bottom right;
		background-repeat: no-repeat;
		}
		
		
		
		
	
	#totop {
	text-align: right;
	font-size: 10px;
	border-bottom: 1px solid #b5c9dc;
	line-height: 10px;
	}
	#footer {
	width: 900px;
	/*background-color: #EDF3F3;*/
	background: url('/img/2_footer.gif') no-repeat bottom center;
	margin-top: 55px;
	}
		#quote {
		padding: 20px;
		float: right;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		width: 450px;
		text-align: right;
		line-height: 14px;
		color: #3AA0B9;
		}
			#quote #from {
			font-size: 10px;
			font-style: normal;
			filter:alpha(opacity=60);
			-moz-opacity:0.6;
			opacity: 0.6;
			}
			

a, a:link, a:visited {
color: #e75c14;
text-decoration: none;
}
a:hover, a:focus, a:active {
color: #525a4b;
}

		a.amazonlink, a.amazonlink:link, a.amazonlink:visited {
		border-bottom: 1px dotted #85C3D2;
		}
		a.amazonlink:hover, a.amazonlink:focus, a.amazonlink:active {
		border-bottom: 1px dotted #3AA0B9;
		}


.clear {
clear: both;
}
