	body
	{
		margin: 0;
		padding: 0;
		font: 12px arial, hevetica, sans-serif;
		text-align: center;
		color: #555;
		background: #eee url("img/sharp.gif") repeat-y center top;
	}
	
	.redb
	{
		color: #f00;
	}

	ul
	{
		margin: 0 0 0 10px;
		padding: 0;
		list-style-type: none;

	}

	a:link { color: #1f5791; }
	a:visited { color: #1f5791; }
	
	a:hover, a:active
	{
		color: #fff;
		background-color: #1f5791;
	}
	
	h1
	{
		color: #1f5791;

	}

	h2
	{
		color: #1f5791;
		font: 130% georgia, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	h2 a { text-decoration: underline;}
	
	h3
	{
		color: #564f77;
		font: 106% georgia, times, "times new roman", serif;
		font-weight: bolder;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
	}
	
	#main
	{
		margin: 1em auto;
		width: 890px;
		text-align: left;
		background-color: #fff;
		border: 0px solid #564f77;
	}
	
	

	#head
	{
		border-top: 2px solid #fff;

	border-bottom: 4px solid #1f5791;

	background: #8ccc33 url("img/gradient.gif") repeat-x bottom;

	color: #fff;

	
		text-align: center;
		font-size: 14px;
		font-weight: bold;
	}

	#menu1 
	{
		list-style-type: none;
	}
	
	#menu1 li
	{
		display: inline;
		padding: 0 10px;
	}
	
	#menu1 li a
	{
		text-decoration: none;
		color: #fff;
	}
	
	#menu1 li a:hover 
	{
		text-decoration: none;
		color: #1f5791;
		background-color: #fff;
	}

	#menu1 li a:active 
	{
		text-decoration: none;
		color: #1f5791;
		background-color: #fff;
	}

	#blau
	{
	background: #1f5791 url("img/overburn.gif") no-repeat center top;

	font: bold italic 10px Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	clear:both;	 

	height:14px;	
	}

	#rm
	{
		float: right;
		width: 155px;
		margin: 0;
		padding: 0;
		padding-bottom: 50px;
		background: #eee url("img/bg_right.gif") no-repeat left bottom;
		height: 100%; /* Height Hack 3/3 */	
		text-align: center;
	}	

	#lm
	{
		float: right;
		width: 155px;
		margin: 0;
		padding: 0;
		padding-bottom: 50px;
		background: #eee url("img/bg_left.gif") no-repeat left bottom;
		height: 100%; /* Height Hack 3/3 */
	}
	#lm a
	{
		text-decoration: none;

	}
	#rm a
	{
		text-decoration: none;

	}
	#content
	{
		float: right;
		width: 570px;
		margin: 0;
		padding: 0 5px 0 5px;
		text-align: center;
	}

	.markenliste
	{
		font-size: 12px;
		float: left;
		width: 186px;
		margin: 0px;
		padding: 0px;
		border: 0;
		text-align: left;
	}

	.products
	{
		font-size: 12px;
		float: left;
		width: 138px;
		height: 245px;
		margin: 1px;
		padding: 0px;
		border: 1px solid #8ccc33;
		text-align: center;
	}

	.products a
	{
		text-decoration: none;
		color: #555;
	}
	
	.products a:hover 
	{
		text-decoration: none;
		color: #555;
		background-color: #fff;
	}

	.products a:active 
	{
		text-decoration: none;
		color: #555;
		background-color: #fff;
	}



	.productdetails a
	{
		text-decoration: none;
		color: #555;
	}
	
	.productdetails a:hover 
	{
		text-decoration: none;
		color: #555;
		background-color: #fff;
	}

	.productdetails a:active 
	{
		text-decoration: none;
		color: #555;
		background-color: #fff;
	}

.shoplink a
	{
		text-decoration: underline;
		color: #f00;
		font-size: 18px;
		font-weight: bolder;
	}

.shoplink a:hover
	{
		color: #fff;
		background-color: #f00;
	}

	#um
	{
		clear: both;
	}
	
	.description
	{
		text-align: left;
	}

#head  a
	{
		text-decoration: none;
		color: #fefd8c;
	}
	
	#head  a:hover
	{
		text-decoration: none;
		color: #fb5585;
		background-color: #fefd8c;
	}

	.mla a
	{
		color: #8ccc33;

	}


#t1
	{
		background-color: #fefd8c;
		margin: 0;
		padding: 0;
		border-bottom: 2px solid #fff;
	}

#logo
	{
		background-image: url(/img/header1.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #fff;
		float: left;
		width: 890px;
		height: 150px;
		text-align: center;
	}

	
	#t1 h1
	{
		font-size: 15px;
		text-align: left;
		color: #fb5585;
		margin: 0px 0 3px 15px;
		padding: 3px 0 0 0;
	}
	
	#menu
	{
		clear: left;
		background-color: #fefd8c;
		color: #272900;
		padding: 2px 0;
		border-top: 2px solid #fff;
	}
.agh
	{
		background-color: #fefd8c;
		color: #fb5585;
		padding: 5px;
		text-align: center;
	}

.mi
	{
		text-align: center;
	}

.mi a p
	{
		text-align: center;
	}

.az
	{
		border: 1px solid #564f77;
		margin: 10px 0px 0px 0px;
		padding: 5px;
	}



.tx
	{
		background-color: #fefd8c;
		color: #fb5585;
		padding: 5px;
		text-align: center;
	}

.b3
	{
		clear: left;
	}
	
	
	
	#slider
	{
		text-align: center;
		clear: left;
		font-size: 18px;
		font-weight: bolder;
		color: #8ccc33;	
	}
		
	#topc
	{
		text-align: center;
		font-size: 14px;
	font-weight: bolder;
		margin: 5px;
	}
	
	img
	{
		border: 0;

	}

	#hinweis
	{
		font-size: 10px;
	}

	#sortierung
	{
		text-align: center;
		font-size: 12px;
	}
	
	#footer {

	background: #8ccc33 url("img/overburn2.gif") no-repeat center bottom;
		
	text-align: center;

	font-size: 10px;

	line-height: 0.9em;

	padding: 0;

}

#footer a:link, #footer a:visited {

	color: #424242;

	font-weight: bold;

}

#footer a:hover {

	color: #1f5791;

	font-weight: bold;
	background-color: #8ccc33;

}


#footmenu {

	background: #1f5791;

	border-top: 4px solid #8ccc33;

	border-left: 5px solid #fff;

	border-right: 5px solid #fff;

	color: #ADADAD;

	font: 10px Arial,Verdana,Helvetica,sans-serif;

	position: relative;

	text-align: center;

	z-index: 1;

	clear: both;

	margin: 0 0 3px 0;

	padding: 3px;

}

#footmenu a:link, #footmenu a:visited {

	color: #E3EDF4;

}

#footmenu a:hover {

	color: #fff;
	background-color: #1f5791;

}

/*

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	Miscellaneous Styling

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*/

#author {

	padding: 5px 0;
	text-align:center;

}
	
	

