body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;
}


h1,h2,h3,h4 {
	margin: 0px; 
	padding: 0px 0px 10px 0px;
	font-weight: 400;
	letter-spacing:normal;
	}

h1 {font-size: 18px; font-weight:bold; padding: 0px 0px 20px 0px; text-transform:uppercase;}

h2 {font-size: 14px; }

h3 {font-size: 12px; }

h4 {font-size: 12px; }

a {color: #e2001a; text-decoration: underline;}
a:hover {color: #e2001a; text-decoration: none;}

ul,li {color:#000;margin: 0px; padding: 0px 0px 0px 0px;}


/******************** Layout-Container ************************/

#site {
	margin: 0;
	padding:0;
	width:100%;}


/******************** Header ************************/

#header {	
	clear:both;
	float:left;
	margin: 0px 0px 0px 0px; padding: 0;
	text-align: left;
	}

#header img {
	margin: 27px 0 0 0px;
	padding: 0;
	border: 0;
	text-align:left;
	}

	
#header #special_menu {display:none;}
#header #imgleft {display:none;}


/******************** Content & Flashcontainer ************************/

#main_content {padding: 0px;text-align:left;}
	
#main_content #teaser {display:none;}

#teaser_container {display:none;}

#flash {display:none;}

#content_container {clear:both;margin:0px; padding:0px;text-align:left;}

#content_container #breadcrumb ul {width:654px;margin:-1px 0px 20px 0px;padding:5px;}
*html #content_container #breadcrumb ul {width:648px;margin:0px 0px 20px 0px;padding:5px;}

#content {
	width:640px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;}

#content p {margin:0px; padding: 0px; line-height: 18px;}

/******************** Startseite ************************/
#start_overview {
	width:90%;
	border:1px solid #4a4a4a;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/start_kategor_bg.gif);
	background-repeat: repeat;
	float:left;
	}
	
*html #start_overview {
	width:90%;
	border:1px solid #4a4a4a;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/start_kategor_bg.gif);
	background-repeat: repeat;
	float:left;
	}
	
#start_overview img{
	width:139px;
	height:178px;	}

a.startshop { width:33%; height:178px; display:block; float:left; border-right:1px solid #4a4a4a;text-decoration:none;text-align:center; }
a.startshop_no { width:33%; height:178px; display:block; float:left; border-right:none;text-decoration:none;text-align:center; }
a.startshop img { border:none; width:139px; height:178px;text-align:center; }
a.startshop_no img { border:none; width:139px; height:178px;text-align:center; }

#top_news { display:none; }

/******************** Shop Produktübersicht Kategorie ************************/

.shop_categories {
	width: 200px;
	margin: 0 10px 10px 0;
	padding: 0;
	overflow: hidden;
	}

.shop_categories .bilderbox_shop {
	height: 120px;
	width: 200px;
	text-align: center;
	float: left;
	background-color:#FFFFFF;
	padding: 0; 
	margin: 10px 0 10px 0;
	display:block;
	}

.shop_categories h3 a {
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	}	

/******************** Shop Produktübersicht & Produktdetails ************************/

.shop_products {
	border-bottom: none;
	border-right:none;
	border-left:none;
	border-top:none;
	margin:0px;
	padding: 0px 0px 0px 0px;
	}

*html .shop_products {
	border-bottom:none;
	border-right:none;
	border-left:none;
	border-top:none;
	float: left;
	clear:both;
	margin:0px;
	padding: 0px 0px 20px 0px;
	}
	
.shop_products .bilderbox_shop {
	float: left;
	padding: 0; 
	margin: 0;
	}

.shop_products .bilderbox_shop .image {
	text-align: center;
	background-color:#FFFFFF;
	padding: 20px; 
	margin: 10px 10px 10px 0px;
	display:block;
	width:200px;
	}
	
.shop_products h3 {
	padding:0px;
	margin: 20px 0px 0 0;
	font-size: 14px;
	font-weight: 600;
	color:#000;
	} 


.shop_products .price {font-size: 10px; line-height: 20px; text-align: left; padding: 0 0px 0px 0; }

.shop_products .price strong {
	color: #737373;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;color:#000;
	margin:0px;padding:0px;
	} 

.shop_products .price .btn_warenkorb {display:none}


.shop_products h1 { padding: 20px 15px 0 0px; margin: 0;} 

.shop_products h2 { padding: 10px 15px 0px 0px; font-size: 13px; margin: 0;} 

.shop_products ul { padding: 20px 20px 20px 20px;margin:0px 0px 0px 0px;list-style-position:inside; } 
.shop_products ul li {list-style-type: disc;padding:0px 0px 0px 0px;} 

.shop_products p.shop_smallfont_right {margin: 0 15px 0 0;}
	
div#shop_product_cnt { float:left; width:78%; margin:10px 0px 0px 10px; }
form#formProductOverv { float:left; width:100%; margin:30px 0px 0px 0px; }


/******************** Hauptmenu & Submenu ************************/

#sidebar_left {display:none;
	}

#main_menu {display:none;}

#submenu {display:none;}

/******************** Suche, Adresse, Warenkorb-Widget ************************/


#sidebar_right {
	clear:both;
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0;
	width: 240px;
	text-align:left;
	float:left;
	}

#sidebar_right #search {
	width: 240px;
	height:50px;
	float: left;
	background-image:none;
	background-color:none;
	}



#sidebar_right #search form.searchform {display:none;}
#sidebar_right #search form input.textfield {display:none,}
#sidebar_right #search form input.button {display:none;}
	

.adress {
	margin: 20px 0px 0px 90px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 13px;
	color:#414141;
	}
	
img.phone {margin:0px 0px 0px 40px;}

#cart {display:none;}	

#cart table {
	margin: 0px 3px 3px 15px;
	width: 210px;
	line-height: 12px;
	}
	
#cart table td{
	padding: 5px 0px 0px 0px;
	}

#footer {
	border-top: 1pt solid #414141;
	width:658px;
	height:30px;
	margin: 10px 13px 0px 0px; 
	padding: 10px 0 0px 0;
	text-align:left;
	float:left;
	color: #e2001a;
	}
	
*html #footer {
	border-top: 1pt solid #414141;
	width:660px;
	height:30px;
	margin: 10px 13px 0px 0px; 
	padding: 10px 0 10px 0;
	text-align:left;
	float:left;
	color: #e2001a;
	}

/*** Banner Siegel ***/

#site_banner {
	display:none;}




/*** Buttons ***/

.btn_kasse{
	display:none;}
	
/*** Formular ***/

fieldset {border: none;margin:0px 0px 0px 0px;padding:0px;}
	form {margin:0px 0px 0px 0px;padding:0px;}
	input.kontakt {width: 260px;border:#fff;}
	textarea.kontakt {border:#fff;}
	select {border:#fff;}

	label {display:none;}

	label.datenschutz {width: 100%;}
	*html label.datenschutz {width: 95.7%;}

	.formsubmit {margin: 10px 0px 0px 0px;}


	input.guestbook {width: 300px; }
	textarea.guestbook {width: 300px; height: 200px;}
	.guestbook_block {width: 100%; border-top: 1px dotted #999999; padding: 15px 0px 15px 0px; margin: 0px;}
