html, body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #8bc9e0 url(../layout/bg.gif) repeat-x top left;
	font-family: Tahoma, Geneva, Arial;
	font-size: 12px;
}

.clear {
	clear: both;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
}

img {
	border: none;
}

a {
	text-decoration: none;
}


#outer {
	width: 870px;
	background: url(../layout/border.gif) repeat-y;
}

#container {
	background: url(../layout/header-bg.gif) no-repeat top left;
}

	#header {
		margin-left: 20px;
		margin-right: 20px;
	}
	
		#logo-klass {
			float: left;
			margin-top: 35px;
			margin-left: 100px;
			display: block;
		}
		
		#menu_top {
			float: left;
			margin-top: 47px;
			margin-left: 15px;
		}
		
			#menu_top a {
				color: #000000;
			}
			
			#menu_top .aktiv1 {
				font-weight: 600;
				color: #000000;
			}
		
	#container_for_footer_bg {
		
		background: url(../layout/footer-bg.gif) no-repeat bottom left;
	}	
		
		#content {
			margin-top: 20px;
			min-height: 500px;
		}
		
			.tx-kiwislider-pi1 .kiwi-left {
				width: 180px;
				float: left;
			}
			
			.tx-kiwislider-pi1 a {
				color: #00a2cb;
			}
			
			.tx-kiwislider-pi1 .kiwi-right {
				margin-left: 20px;
				float: left;
			}
		
			.tx-kiwislider-pi1 .navigation .picture {
				display: inline-block;
			}
			
			.tx-kiwislider-pi1 .navigation .textpic {
				display: inline-block;
			}
		
			.tx-kiwislider-pi1 ul.navigation {
				list-style: none;
				margin: 0;
				padding: 0;
				margin-top: 10px;
				width: 580px;
				margin-left: 50px;
			}
	
			.tx-kiwislider-pi1 ul.navigation li {
				display: inline-block;
				margin-right: 20px;
			}
	
			.tx-kiwislider-pi1 ul.navigation a {
				color: #000000;
				text-decoration: none;
			}
			
			.tx-kiwislider-pi1 ul.navigation a.selected .bodytext {
				color: #00a2cb;
				text-decoration: none;
			}
			
			#normal-content {
				margin: 0 auto;
				margin-top: 40px;
				width: 630px;
			}
			
				#normal-content a {
					color: #00a2cb;
				}

		#footer {
			margin-left: 20px;
			margin-top: 120px;
			padding-bottom: 60px;
		}
		
			#copyright {
				margin-left: 100px;
				float:left;
				color: #666666;
			}
				
				#copyright a {
					color: #00a2cb;
				}
			
			#contact {
				margin-left: 100px;
				float: left;
				width: 250px;
				color: #999999;
			}
			
				#contact .footer_bold_text {
					font-weight: 700;
					color: #6d6d6e;
				}
				
				#contact a {
					color: #999999;
				}
			
				#contact .left {
					float: left;
				}
				
				#contact .right {
					float: left;
					margin-left: 20px;
				}
