html, body {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			normal;
	text-align: 			center;
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	height: 				auto;
	}

#main {
	text-align: 			left;
	width:					760px;
	margin: 				auto;
	margin-top:				20px;
	padding: 				0px;
	color:					#000000;
	background: 			#ffffff;
	}

a {
	color:					#000000;
	text-decoration:		none;
	}

a:hover {
	color:					#cc3300;
	text-decoration:		underline;
	}

#header {
	height:					200px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	background:				url(/img/banner4.jpg);
	}

#header ul{
	list-style:				none;
	height: 				30px;
	margin: 				0px 0px 0px 0px;
	padding: 				170px 0px 0px 0px;
	}

#header ul li{
	width: 					140px;
	text-align:				center;
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	float: 					right;
	}

#header ul li.active {
	text-align:				center;
	width: 					140px;
	height:					30px;
	line-height:			30px;
	color:					#000000;
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	float:					right;
	display: 				block;
	}

#header ul li a {
	width: 					140px;
	height:					30px;
	line-height:			30px;
	color:					#000000;
	text-align:				center;
	text-decoration:		none;
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	display: 				block;
	}

#header ul li a:hover {
	width: 					140px;
	color:					#cc3300;
	}

#box {
	width:					120px;
	height:					75px;
	background: 			#ffffff;
	border:					1px solid #fce29e;
}

#picture {
	width:					250px;
	height:					220px;
	text-align: 			center;
	vertical-align: 		bottom;
	background: 			#ffffff;
	border:					1px solid #ffcc66;	
	margin: 				10px 0px 0px 0px;
	padding: 				10px 0px 0px 0px;
	
}

.index {
	margin: 				0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	background: 				#eeeeee;
	}

.index h1 {
	font-size:				12px;
	color:					#666666;
	margin: 				0px 20px 0px 20px;
	padding: 				10px 0px 5px 0px;
	}

.index p {
	font-size:				12px;
	color:					#666666;
	margin: 				0px 20px 0px 20px;
	padding: 				5px 0px 5px 0px;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
	}

.index a {
	color:					#666666;
         }

.index a:hover {
	color:					#cc3300;
         }

.index .spacer {
	margin: 				0px 5px 0px 5px;
         }
         
#search {
	margin:					0px 0px 0px 0px;
	padding:				10px 0px 1px 0px;
	background: 			#fce29e;
	text-align: 			center;
	white-space:			nowrap;
	font-size:				18px;
}

#search select {
	font-size:				14px;
	margin:					0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	vertical-align: 		middle;
	}

#search input {
	margin:					0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	vertical-align: 		middle;
}


#search .boxA {
	left:					20px;
	width:					390px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	float:					left;
	}

#search .boxA h1 {
	font-size:				18px;
	color:					#000000;
	margin: 				20px 20px 10px 20px;
	padding: 				0px 0px 0px 0px;
	}

#search .boxA p {
	font-size:				14px;
	line-height:				20px;
	color:					#000000;
	margin: 				0px 20px 10px 20px;
	padding: 				0px 0px 0px 0px;
	}

#search .boxB {
	width:					368px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	float:					left;
	}

#search .boxB form {
	font-size:				12px;
	margin: 				0px 0px 0px 0px;
	padding: 				30px 0px 0px 0px;
	}

.searchboxdetailinfo {
	font-size: 12px;
	text-align: center;
}

.searchboxdetailinfo a {
	color: #cc3300;
}

.searchboxdetailform {
	font-size:				12px;
	text-align: 				left;
	}

.searchboxdetailform .labeler {
	padding-top: 				5px;
	padding-right:				3px;
	font-size:				12px;
	width: 					100px;
	text-align: 				right;
	margin-left:				250px;
	float:					left;
	}

.searchboxdetailform select {
	width: 150px;	
	}

.detaillink {
	margin-left: 15px;
	color: #cc3300;
}

.hinweis {
	margin:					0px 0px 0px 0px;
	padding:				20px 0px 20px 0px;
	background: 			#faf0d6;
	}

.hinweis  p {
	font-size:				12px;
	line-height:			18px;
	color:					#cc3300;
	margin: 				0px 20px 0px 20px;
	padding: 				5px 0px 5px 0px;
	border-bottom:			1px solid #cc3300;
	}

.hinweis h1 {
	font-size:				16px;
	color:					#cc3300;
	margin: 				0px 20px 5px 20px;
	padding: 				0px 0px 0px 0px;
	border-bottom:			1px solid #cc3300;
	}

#langtext {
	margin:					0px 0px 0px 0px;
	padding:				20px 0px 20px 0px;
	background: 			#faf0d6;
	clear:					both;
	}

#langtext p {
	margin: 				0px 20px 0px 20px;
	padding:				10px 0px 10px 0px;
	background: 			#faf0d6;
	clear:				both;
	}

#langtext h1 {
	font-size:				16px;
	color:					#000000;
	margin: 				0px 20px 10px 20px;
	padding: 				0px 0px 0px 0px;
	}

#content {
	margin:					0px 0px 0px 0px;
	padding:				20px 0px 20px 0px;
	background: 			#faf0d6;
	clear:					both;
	}


#content h1 {
	font-size:				16px;
	color:					#000000;
	margin: 				0px 20px 10px 20px;
	padding: 				0px 0px 0px 0px;
	}

#content table {
	color:					#000000;
	font-size:				12px;
	margin:					0px 20px 0px 20px;
	padding:				0px 0px 0px 0px;
	}

#content table tr {
	vertical-align:			top;
	}
	
#content table td.border {
	border-top:				1px solid #ffcc66;
	}

#content table p {
	font-size:				12px;
	line-height:			18px;
	margin:					5px 0px 5px 0px;
	}


input.button {margin-top: 10px;}

.haendler {color: #000000; font-weight: bold;}

.preis {font-size: 13px; color: #000000; font-weight: bold;}

.melden {color: #cc3300;}

.purple {color: #333366;}

#ending {
	height:					60px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	background:				url(/img/ending.gif) no-repeat;
	}
