* {
	font-family:		tahoma, verdana;
}

html, body {
	width:				100%;
	height:				100%;
	background-color:	#333333;
	margin:				0px;
	padding:			0px;
	text-align:			center;
	font-size:			11px;
	color:				#000000;
}

input, textarea {
	font-size:			11px;
}

img {
	border:				0px;
}

table, form {
	font-size:			11px;
	color:				#000000;
	margin:				0px;
	padding:			0px;
}

#container {
	text-align:			left;
	margin:				0px auto;
	width:				1030px;
}

	#logo {
		display:			block;
		float:				right;
		width:				506px;
		height:				159px;
		text-decoration:	none;
		background-image:	url(/design/logo.png);
		background-repeat:	no-repeat;
	}
	
	.knap {
		display:			block;
		float:				left;
		width:				121px;
		height:				26px;
		text-align:			center;
		text-decoration:	none;
		background-image:	url(/design/topmenu.png);
		background-repeat:	no-repeat;
		margin:				131px 0px 0px 3px;
		padding:			6px 0px 0px 0px;
		color:				#FFFFFF;
		font-weight:		bold;
	}
	
	.knap:hover {
		color:				#000000;
	}
	
	#content {
		clear:				both;
		background-color:	#FFFFFF;
		background-image:	url(/design/container_top.png);
		background-repeat:	no-repeat;
		padding:			0px 17px;
	}
	
		#menu {
			float:				left;
			width:				160px;
			margin:				0px 15px 0px 0px;
		}
		
			.menu_0 {
				width:				162px;
				height:				25px;
				background-image:	url(/design/menu_top.png);
				background-repeat:	no-repeat;
			}
			
			a.menu_1 {
				display:			block;
				width:				162px;
				height:				17px;
				background-image:	url(/design/menu_content.png);
				background-repeat:	no-repeat;
				color:				#000000;
				text-decoration:	none;
				padding:			2px 0px 0px 35px;
			}
			
			a.menu_1:hover {
				display:			block;
				background-color:	#59A413;
				background-image:	none;
				color:				#FFFFFF;
				text-decoration:	none;
			}
			
			a.menu_2 {
				display:			block;
				height:				18px;
				background-image:	url(/design/menu_content_1.png);
				background-repeat:	no-repeat;
				color:				#000000;
				text-decoration:	none;
				padding:			5px 0px 5px 24px;
			}
			
			a.menu_2:hover {
				display:			block;
				background-image:	url(/design/menu_content_hover.png);
				background-repeat:	no-repeat;
				color:				#000000;
				text-decoration:	none;
			}
			
			#menu_bund {
				width:				163px;
				height:				14px;
				background-image:	url(/design/menu_bottom.png);
				background-repeat:	no-repeat;
			}
			
		#text {
			height:				300px;
		}
		
		#content > #text {
			min-height:			300px;
			height:				auto;
		}
		
			h1 {
				font-size:			16px;
				letter-spacing:		1px;
				margin:				0px 0px 10px 0px;
				padding:			0px;
				font-weight:		600;
			}
			
	#sponsor {
		clear:				both;
		text-align:			center;
		padding:			25px 0px 0px 0px;
	}
	
	#bund {
		clear:				both;
		background-image:	url(/design/container_bottom.png);
		background-repeat:	no-repeat;
		height:				19px;
	}
	
.info {
	margin:				0px 0px 15px 0px;
	border:				1px solid #CCCCCC;
	background-color:	#F1F1F1;
	padding:			10px;
}
	
.warn {
	margin:				0px 0px 15px 0px;
	border:				1px solid #CCCCCC;
	background-color:	yellow;
	padding:			10px;
}

.kurvliste_border_bottom1 {
	border-bottom:		1px solid #CCCCCC;
}

.kurvliste_border_bottom2 {
	border-bottom:		0px;
}

.kurvliste_bg1 {
	background-color:	#FFFFFF;
}

.kurvliste_bg2 {
	background-color:	#F1F1F1;
}

.kurvliste_height {
	height:				22px;
}

.lev {
	display:			block;
	float:				left;
	text-decoration:	none;
	color:				#555555;
	margin:				5px 0px 0px 5px;
}

.produkt_model {
	width:				100%;
}

.menupunkt_0 {
	display:			block;
	width:				161px;
	height:				24px;
	background-image:	url(/_grafik/menu_0.png);
	background-repeat:	no-repeat;
	text-decoration:	none;
	color:				#000000;
	text-align:			center;
	font-size:			15px;
	letter-spacing:		1px;
	padding:			5px 0px 0px 0px;
	cursor:				default;
}

.menupunkt_1 {
	display:			block;
	width:				161px;
	height:				19px;
	background-image:	url(/_grafik/menu_1.png);
	background-repeat:	no-repeat;
	text-decoration:	none;
	color:				#000000;
	padding:			3px 0px 0px 22px;
}

.menupunkt_1:hover {
	text-decoration:	underline;
}

.menupunkt_2 {
	display:			block;
	width:				161px;
	height:				19px;
	background-image:	url(/_grafik/menu_2.png);
	background-repeat:	no-repeat;
	text-decoration:	none;
	color:				#000000;
	padding:			3px 0px 0px 22px;
}

.menupunkt_2:hover {
	text-decoration:	underline;
}

.menupunkt_bund {
	display:			block;
	width:				161px;
	height:				20px;
	background-image:	url(/_grafik/menu_bund.png);
	background-repeat:	no-repeat;
}
