	/* Begin Globals */
	body, a, td, div, p, ul, li
	{
		font:12px Arial, Verdana, Helvetica, Sans Serif;
	    color:#000000;
	}
	textarea, select, input
	{
		font:11px Arial, Verdana, Helvetica, Sans Serif;
		color:#000000;
	}
	body
	{
		background-repeat:repeat-x;
		background-image:url(images/body.gif);		
	    margin:0px;
	    background-color:#ffffff;
	}
	hr
	{
		height:1px;
		color:#c8c8c8;
		border-top:0px;
		border-right:0px;
		border-left:0px;
		border-bottom:1px solid #c8c8c8;			
	}
	/* End Globals */
    /* Begin AnchorStyle */
	a:link, a:visited, a:active, a:focus, a:hover
	{
		 	text-decoration:underline;
		 	color:#e60000;
	}
	
	a.content:link, a.content:visited, a.content:active, a.content:focus, a.content:hover
	{
		 	text-decoration:underline;
		 	font-weight:bold;		 	
	}
	
	a.master:link, a.master:visited, a.master:active, a.master:focus
	{
		 	text-decoration:none;
		 	font-weight:bold;
	 		color:#e60000;
	 		width:100%;
	 		display:block;
	}
	a.master:hover
	{
		 	text-decoration:underline;			 	
	}
	a.master1:link, a.master1:visited, a.master1:active, a.master1:focus
	{
		 	text-decoration:none;
		 	font-weight:bold;
	 		color:#e60000;
	 		width:100%;
	 		display:block;
	}
	a.master1:hover
	{
		 	text-decoration:underline;			 	
	}	
	a.master2:link, a.master2:visited, a.master2:active, a.master2:focus
	{
		 	text-decoration:none;
		 	font-weight:bold;
	 		color:#e60000;
	 		width:100%;
	 		display:block;
	}
	a.master2:hover
	{
		 	text-decoration:underline;			 	
	}
	
	a.master3:link, a.master3:visited, a.master3:active, a.master3:focus
	{
		 	text-decoration:none;
		 	font-weight:bold;
	 		color:#606060;
	 		display:block;	 		
	 		width:100%;
	}
	a.master3:hover
	{
		 	text-decoration:underline;			 	
	}	
	
	a.master4:link, a.master4:visited, a.master4:active, a.master4:focus
	{
		 	text-decoration:none;
	 		color:#606060;
	 		display:block;	 		
	 		width:100%;
	}
	a.master4:hover
	{
		 	text-decoration:underline;			 	
	}
	
	a.master5:link, a.master5:visited, a.master5:active, a.master5:focus
	{
		 	text-decoration:none;
	 		color:#000000;
	 		font-weight:bold;
	 		display:block;	 		
	 		width:100%;
	}
	a.master5:hover
	{
		 	text-decoration:underline;			 	
	}
	
	a.master6:link, a.master6:visited, a.master6:active, a.master6:focus
	{
		 	text-decoration:none;
	 		color:#e60000;
	 		font-weight:bold;
	 		display:block;	 		
	 		width:100%;
	}
	a.master6:hover
	{
		 	text-decoration:underline;			 	
	}	
	
	
		
	a.footlink:link, a.footlink:visited, a.footlink:active, a.footlink:focus, a.footlink:hover
	{
		 	text-decoration:underline;
		 	color:#000000;
			font-size:11px;
	}
	a.catalogitems:link, a.catalogitems:visited, a.catalogitems:active, a.catalogitems:focus, a.catalogitems:hover
	{
		 	text-decoration:underline;
		 	color:#e00404;
		 	font-weight:bold;
	}
	a.about_active:link, a.about_active:visited, a.about_active:active, a.about_active:focus, a.about_active:hover
	{
		 	text-decoration:none;
		 	color:#e00404;
		 	font-weight:bold;
	}
	
	a.catalogboxsmall:link, a.catalogboxsmall:visited, a.catalogboxsmall:active, a.catalogboxsmall:focus, a.catalogboxsmall:hover
	{
		 	text-decoration:none;
		 	color:#000000;
		 	font-size:11px;
	}	
	/* End AnchorStyle */
    /* Begin Classes */
    td.contentarea
    {
		padding:10px;
		text-align:left;
		width:620px;
    }	
	td.mainmenu
	{
	    width:200px;
	    text-align:center;
	    
	}
	td.mainhead
	{
	    width:640px;
		background-repeat:no-repeat;
		background-image:url(images/top.jpg);
	}
	td.mainitem
	{
		background-repeat:no-repeat;
		background-image:url(images/btn_main.gif);
	    width:180px;
	    height:27px;
	    text-align:center;
	    vertical-align:middle;
	}
	td.mainitem_yellow
	{
		background-repeat:no-repeat;
		background-image:url(images/btn_main_yellow.gif);
	    width:180px;
	    height:27px;
	    text-align:center;
	    vertical-align:middle;
	}
	td.mainitem_yellow1
	{
		background-repeat:no-repeat;
		background-image:url(images/btn_main_grey.gif);
	    width:180px;
	    height:27px;
	    text-align:center;
	    vertical-align:middle;
	}
	td.mainitem_dark
	{
		background-repeat:no-repeat;
		background-image:url(images/btn_main_dark.gif);
	    width:180px;
	    text-align:center;
	    height:27px;
	    vertical-align:middle;
	}		
	td.mainitem_grey
	{
	    width:180px;
	    text-align:left;
	    padding-left:15px;
	    vertical-align:middle;
	}
	td.mainitem_soft
	{
		background-repeat:no-repeat;
		background-image:url(images/btn_main_soft.gif);
	    width:180px;
	    height:27px;
	    text-align:center;
	    vertical-align:middle;
	}	
	
	td.mainitem_clear
	{
		background-repeat:no-repeat;
	    width:180px;
	    text-align:left;
	    padding-left:15px;
	    vertical-align:middle;
	}	
		
	td.mainitemhor
	{
		background-repeat:repeat-x;
		background-image:url(images/hor_middle.gif);
		height:13px;
		padding:6px;
	}	
	td.imgpreview
	{
		border:1px solid #e00404;
		background-color:#f0f0f0;
	}	
	.bold /* Fettschrift */
	{
	 		font-weight:bold;
	}
	.boxhead
	{
		background-repeat:no-repeat;
		background-image:url(images/carthead.gif);
		color:#ffffff;
		height:22px;
		font-weight:bold;
		text-align:center;
	}
	.box
	{
		background-color:#ffffff;
		border:1px solid #a0a0a0;
		width:184px;
		color:#404040;
	}
	.selectedPage
	{
		margin:11px 0px 10px 0px;
		color:#606060;
		font-weight:bold;
		font-size:13px;
	}	
	.comment
	{
		color:#606060;
		font-size:10px;
	}
	.productimage
	{
		border:1px solid #e00404;
		background-color:#ffffff;
		text-align:center;
		width:70px;
		padding:5px;
	}
	.producttext
	{
		width:280px;
		padding:5px;
	}	
	.productprice
	{
		border:1px solid #b4b4b4;
		background-color:#f8f8f8;
		width:210px;		
		padding:5px;
	}
	.productline
	{
		color:#e00404;
		height:1px;
		border-top:0px;
		border-right:0px;
		border-left:0px;
		border-bottom:1px solid #e00404;
	}		
	.newsticker
	{
		color:#000000;
		font-weight:bold;
	}
	.shipping
	{
		color:#408000;
	}
	.noshipping
	{
		color:#c83000;
	}
	.catalogitemopen
	{
		background-repeat:no-repeat;
		background-image:url(images/plus.gif);		
		text-align:center;
	}
	.catalogitemclose
	{
		background-repeat:no-repeat;
		background-image:url(images/minus.gif);		
		text-align:center;
	}
	.catalogblank
	{
		background-repeat:no-repeat;
		background-image:url(images/blank.gif);		
		text-align:center;
	}	
	.catalogbox
	{
		border:1px solid #c8c8c8;
		background-color:#ffffff;
		width:300px;
		padding:3px;
	}
	.catalogboxsmall
	{
		background-color:#ffffff;
		width:150px;
		padding:3px;
	}	
	.alert
	{
		font-weight:bold;
		color:#f06000;
	}
	.baskethead
	{
		background-color:#f0f0f0;
		color:#e00404;
		font-weight:bold;
	}
	.about_marked
	{
		background-color:#f0f0f0;
	}
	.about_arrow
	{
		font-weight:bold;
		color:#e00404;
	}
	img.newsimage
	{
		margin:20px;
	}
	.markSubCatalog
	{
		font-weight:bold;
		font-size:11px;
	}
	.OfferSpacing
	{
		margin:7px 0px 0px 0px;		
	}
	.BottomLine
	{
		margin:0px 0px 0px 11px;
	}
	hr.ColorLine
	{
		height:1px;
		color:#808080;
		border-top:0px;
		border-right:0px;
		border-left:0px;
		border-bottom:1px solid #ffffff;
	}
	.NewsHead
	{
		margin:7px 0px 10px 0px;
		border:1px solid #c8c8c8;
		padding:4px 4px 4px 8px;
		width:218px;
		display:block;
		font-weight:bold;
	}	
	/* End Classes*/