html {
	display:block;
	float:left;
	background-color:#e7e8e9;
}

body {
	display:block;
	clear:both;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1000px;
	background-color:#e7e8e9;
	height:100%;
	overflow:scroll;
}

#header {
	background:url('image/header.png') no-repeat top left;
	line-height:0px;
	display:block;
	float:left;
	width:1000px;
	padding:0px;
	margin:0px;
}

	#header h1 {
		margin:0px 0px 0px 0px;
       		padding:0px;
		height:118px;
		border:0px;
		width:1000px;
		display:block;
		float:left;
		text-indent:-10000px;
	}

	#header ul {
		float:right;
		display:block;
	        margin:0px 7px 0px 0px;
	        padding:0px;
		width:585px;
	        list-style-type:none;
	        list-style-image:none;
	}
	
	        #header ul li {
			float:left;
	        }
	
	        	#header ul li a {
				background:url('image/knapp.png');
				background-position:0px 0px;
				display:block;
				margin:0px 0px 0px 5px;
				padding:0px;
				line-height:35px;
				text-align:center;
				font-family:verdana, sans-serif;
				font-size:14px;
				width:112px;
				height:35px;
				border:0px;
				text-decoration:none;
				color:black;
			}

				#header ul li a:hover {
					background-position: 0px -35px;
				}
	
				#header ul li a.visited {
					background-position:0px -35px;
 				}

#content {
	width:690px;
	float:left;
	display:block;
	background-color:#eff0f0;
	line-height:0px;
	margin:0px;
	padding:0px 20px 30px 10px;
	border-right:40px #e7e8e9 solid;
	border-top:12px #e7e8e9 solid;
}

	#content h2 {
		margin:0px 0px 0px 0px;
		padding:0px;
		height:0px;
		border:0px;
		width:690px;
		display:none;
		float:left;
		text-indent:-10000px;
	}

	#content h3 {
		display:block;
		float:left;
		margin:20px 0px 0px 0px;
		padding:0px;
		font-size:16px;
		font-weight:bold;
		line-height:1.3em;
		font-family:arial, sans-serif;
		color:black;
		border:0px;
		width:100%;
	}

		#content h3 a {
			text-decoration:none;
			color:black;
		}

	#content h4 {
		display:block;
		clear:both;
		margin:20px 0px 0px 0px;
		padding:20px 0px 0px 0px;
		font-size:16px;
		font-weight:bold;
		line-height:1.3em;
		font-family:arial, sans-serif;
		color:black;
		border:0px;
		width:100%;
	}

		#content h4 img {
			display:block;
			clear:both;
			padding:0px;
			width:90px;
			border:5px white solid;
		}

		#content h4 a {
			text-decoration:none;
			color:black;
		}

	#content p {
		font-family:verdana, sans-serif;
		font-size:14px;
		line-height:1.3em;
		margin:0px 0px 10px 0px;
		padding:0px;
		display:block;
		float:left;
		clear:left;
		width:630px;
	}

		#content p img {
			display:block;
			clear:both;
			margin:10px 0px 10px 0px;
			border:5px white solid;
		}


		#content p.kommentar {
			display:block;
			float:right;
			clear:none;
			font-size:10px;
			padding:5px 0px 0px 0px;
			margin:0px;
			display:inline;
			width:16%;
		}

			#content p.kommentar a {
				text-decoration:none;
				color:green;
			}

		#content p.datum {
			display: block;
			float:left;
			clear:none;
			font-size:10px;
			padding:5px 0px 0px 0px;
			margin:0px;
			text-decoration:none;
			color:green;
			width:84%;
		}


		#content p.date {
			color:green;
			margin:10px 0px 2px 5px;
			padding:0px;
			font-size:8px;
		}

		#content p.comment {
			float:left;
			display:block;
			margin:0px 0px 15px 0px;
			padding:1px;
			font-size:10px;
			width:410px;
			border:5px white solid;
			color:black;
		}

	#content ul {
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px;
		width:630px;
		list-style-type:none;
		list-style-image:none;
	}

		#content ul li {
			float:left;
		}

			#content ul li img {
				height:120px;
				margin:0px 10px 10px 0px;
				border:white 5px solid;
			}

	#content div {
		display:block;
		float:left;
		padding:0px 0px 5px 0px;
	}



#sub-content {
	width:200px;
	float:right;
	display:block;
	background-color:#eff0f0;
	line-height:0px;
	border-top:12px #e7e8e9 solid;
	padding:20px;
}

        #sub-content p {
		float:left;
                display:block;
		margin:0px 0px 15px 0px;
		padding:0px;
		line-height:10px;
		font-family:verdana, sans-serif;
		font-size:10px;
                width:230px;
		border:0px;
		text-decoration:none;
                color:black;
        }

		#sub-content #question p img {
			width:90px;
			display:block;
			clear:right;
			margin:0px;
			padding:0px;
			border:white 5px solid;
		}
	
		#sub-content #link p img {
			margin:0px;
			padding:0px;
			text-decoration:none;
			border:0px;
		}

		#sub-content #link p img a {
			text-decoration:none;
			border:0px;
		}

#footer p {
	float:left;
	display:block;
	margin:15px 0px 15px 0px;
	padding:0px;
	line-height:10px;
	font-family:verdana, sans-serif;
	font-size:10px;
	width:690px;
	border:0px;
	text-decoration:none;
	color:black;
	text-align:center;
}

        #footer p img {
		margin:0px;
		padding:0px;
		text-decoration:none;
		border:0px;
        }

		#footer p img a {
			text-decoration:none;
			border:0px;
		}