#Welcome h1,
#Welcome h2,
#Welcome h3,
#Welcome p {
	display: none;
}
		body {
			text-align: center;
			margin: 0;
			padding: 0;
			
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
		}

.ssl { margin-left: 50px; }
	
body a {
	color: #000000;
	text-decoration: none;
}
body a:hover {
	color: #000000;
	text-decoration: underline;
}
		#inner-box {
			width: 990px;
			margin: 0 auto;
			text-align: left;
			background: #ffffff;
		}	

/*#outer-box { background: #d0d0d0; width: 100%; padding-top: 10px;}		
.errorBox { background: #d0d0d0; }
.copyright { background: #d0d0d0; }
#bgbottom  { background: #d0d0d0; }*/
		
#bg { text-align: center; margin: 0 auto; width: 1010px; /*border: 1px solid #6D0617;*/ background: #ffffff url(images/bg.jpg) repeat; } 		
#bgtop { width: 1010px; height: 10px; background: #ffffff url(images/bgtop.jpg) no-repeat; }
#bgbottom { text-align: center; margin: 0 auto; width: 1010px; height: 10px; background: #ffffff url(images/bgbottom.jpg) no-repeat; }

		#frame {
		/*#outer-box {*/
			width: 990px;
			/*margin: 0 auto;
			text-align: left;*/

		
			
			/*background: url(images/bg.jpg) repeat-y;*/
		}
		
		#container {
		margin: 0px;

			/*border: 1px solid red;*/
		}
		
		#container .column {
			/*position: relative;*/
			float: left;

			padding-top: 0px;
		}
		
		#main {
			/*width: 570px;*/
			width: 580px;
			margin-top: 0px;
			margin-right: 0px;
			font-family: Verdana, Arial, sans-serif;
			font-size: 11px;
			line-height: 1.5;
			/*font-size: 11px;
			line-height: 16px;
			text-align: justify;*/
			color: #000000;		
			background: #ffffff; 
		}
		* html #main { width: 570px; }

/*#main a {
	color: #000000;
	text-decoration: none;
}
#main a:hover {
	color: #000000;
	text-decoration: underline;
}*/
		
		#left {
			width: 220px;
			padding: 0px;
			margin-right: 05px;
			/*background: #06699F url(images/verlauf_blau.jpg) repeat-x;*/
			background: #6D0617;
		}
		
		#right {
			width: 180px;
			/*margin-right: 10px;*/
			padding: 0px;
			margin: 0px;
			float: right;
			padding-right: 2px;	
			margin-top: 10px;
		}
		* html #right {
			padding-right: 0px;	
		}
		
		#right img {
			border: 0px;
		}
		
		#header {
			height: 140px;
			max-height: 190px;
			/*background: #0669A0 url(images/head.jpg) no-repeat;*/
			/*background: #FFFFFF url(images/gastronomiebedarf_idee_v2.gif) no-repeat;*/
			background: #FFFFFF url(images/Banner_Gastronomiebedarf.jpg) no-repeat;
		}

/*---------------------- Index Head-Banner -----------------------------------------------------*/	
.banner {
	position: absolute;
	z-index: 4;
	margin-top: -15px; 
	margin-left: 300px;
	width: 400px;
	height: 100px;
}		
.logo {
	position: absolute;
	z-index: 4;
	margin-top: 0px; 
	margin-left: 100px;
	width: 530px;
	height: 100px;
}
.QS {
	position: absolute;
	z-index: 4;
	margin-top: 50px; 
	margin-left: 700px;
	width: 100px;
	height: 100px;
}
.Ostern {
	position: absolute;
	z-index: 5;
	margin-top: 80px; 
	margin-left: 800px;
	width: 90px;
	height: 50px;
}
/*--------------------------------------------------------------------------------------------------*/

#footer {
	clear: both;
	width: 990px;

	margin: 0 auto;
	text-align: center;
	background: #ffffff;
}

.copyright { margin-top: 10px; text-align: center; }

		
/*** IE Fix ***/
* html #left {
	left: 150px;
}

img {
	border: 0px;
}
.topnavi {	
	width: 982px; 
	
	padding-right: 5px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5;
	text-align: right; 
}

.topnavi a {
	font-size: 10px;
	color: #000000;
	/*border: 1px solid red;*/
}	

#breadcrumb {
	
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  
  height: 15px;
  color: #ffffff;
  background: #6D0617;
}

#breadcrumb a {
	text-decoration: none;
	color: #ffffff;
}		

#breadcrumb a:hover {
	text-decoration: underline;
	color: #ffffff;
}		





/*.sp_banner {
	width: 200px;
	margin-left: 10px;
	padding-left: 10px;	
	padding-right: 10px;
	border: 1px solid black;
}		

.sp_banner h1 {
	width: 200px;
	height: 20px;

	font-family: Verdana, Arial, sans-serif;
	color: #000;
	font-size: 11px;

	background-color: #fff;
}

.sp_banner img {
	padding-left: 20px;
	border: 0px;
}
*/
/*---------------------- box-konzept-themen ----------------->*/

.konzept-themen {
	margin-left: -10px;
	padding-top: 5px;
	text-align: center;
}

/*.konzept-themen img {
	width: 40px;
	height: 40px;
	border: 0px;
}*/
.konzept-themen img {
	width: 200px;
	height: 300px;
	border: 0px;
}

.konzept-themen a:hover {
	text-decoration: none;
}

/*---------------------- box-table ----------------->*/


.box-table-right, .box-table {
	font-family: Arial, Verdana, sans-serif;
	color: #fff;
	font-size: 11px;
	padding-left: 10px;	
	padding-right: 10px;
}


.box-table-right {
	width: 170px;
	margin: 0px;
}

.box-table {
	width:200px;
	margin: 0px;
	margin-top: 0px;
}

.box-content li {
	border-bottom: solid 1px #ffffff;
}

.box-content li:hover { 
	background-color: #ffffff;
	color: #000000;
}

.box-content li:hover a { 
	color: #000000;
	text-decoration: none;
}

.box-right-li  li {
	background-color: #6D0617;
	border-bottom: solid 1px #000000;
	text-decoration: none;
	list-style-type: none;
}

.box-right-li a { 
	color: #ffffff;
}

.box-right-li li:hover a { 
	background-color: #e7e1d8;
	text-decoration: none;
	color: #000000;
}

/*  Box-Überschriften links*/

.box-table h1 {
	margin: 0px;
	width: 189px;
	line-height: 14px;
	background-color: #ffffff;
}
.box-table-right h1 {
	width: 160px;
	line-height: 14px;
	margin-top: 5px;
	background-color: #ffffff;
}

.box-table h1, .box-table-right h1 {
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #000;
}

/*---------------------- b-content ----------------->*/
/*---------------------- b-infobox ----------------->*/

.box-frame { border: 1px solid #ffffff; padding-bottom: 5px; }

.b-content, .b-infobox {
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: left; 
}

.b-infobox {
	/*background: #06699F url(images/verlauf_blau.jpg) repeat-x;*/
	
}

.b-infobox a {
	display: block;
	/*background: url(img/icon_arrow.gif) no-repeat 4px 3px;*/
	padding-left: 5px;
}

/*------ BOX-RIGHT CONTENT --------------*/

.b-infobox-raws { 
	width: 180px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	background: #FFFFFF;  
}

.b-infobox-raws h1 {
	width: 150px;
	/*display: none;*/
}

.b-infobox-raws a {	

	display: block;
	/*background: #06699F;*/
	/*background: #0072AB;*/
	padding-left: 10px;
}

/*---------------------- MEDIA-BOX ----------------->*/
.media-info-box { width: 560px; padding: 5px; font-weight: bold; margin-bottom: 10px; background: orange; }
.media-info-border { width: 570px; border: 1px solid orange; }

/*---------------------- box-ADMIN ----------------->*/

.b-admin {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	width: 180px;
	text-align: left;
	background: #585858;
}

.box-content-admin {
	padding-left: 10px;	
}

.b-admin h1 {
	width: 168px;
	padding: 2px;
	padding-left: 10px;	
	
	color: #ffffff;
	background: #cc0000;
} 

.b-admin a {
	color: #ffffff;
	text-decoration: none;
}

.b-admin a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.b-admin img {
	margin-top: 10px;
	margin-bottom: 10px;
	
	width: 80px;
	height: 20px;
}


/*-------- ACCOUNT / KONTO ---------------------------------*/

.account_h1 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}

.account_h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.account_left {
	float: left;
	width: 270px;
	margin-right: 25px;
	margin-top: 10px;
}

.account_right {
	float: right;
	width: 250px;
	margin-top: 10px;	
}

.account_product_img {
	padding: 5px;
	width: 100px;
	height: 100px;
}

.form_account_left {
	float: left; 
	width: 120px;
}

.form_account_left_feld {
	float: left; 
	width: 120px;
}

.form_account_left_feld input {
	width: 120px;
	height: 12px;
	margin: 0px;
}

.hr {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 15px;
}

.line { margin-top: 8px; margin-bottom: 8px; }

.h-blank {
	margin-bottom: 10px;
}

.headerMessage {
	/*background-color: #33CC33;*/
	width: 550px;
	padding: 5px;
	border: 1px solid red;
}

.br_5px {
	margin-top: 5px;
}

.account_clear {
	clear: both;
}

/*---------------------- box-content ----------------->*/

.box-content {
	padding-left: 5px;
}

.box-content-banner {
	padding: 0px;
}
.box-content-banner img{
	padding: 5px;
}

.right-raws {
	width: 180px;
	padding: 0px;
	margin-left: 1px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	/*border: 1px solid #6D0617;*/
	margin-bottom: 10px;
}
* html .right-raws {
	width: 190px;
}

.right-raws ul {
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.box-right-li a {
	padding-left: 5px;
	/*background: url(img/raquo.jpg) no-repeat 0px 6px;*/
}

.right-raws h1 { padding-left: 5px; }

.box-content.right-raws ul li {
	padding: 0px;
	margin-bottom: 10px;

}

.box-content.right-raws ul li a {
	padding-left: 10px;
	margin-bottom: 10px;
	color: #000000;	
}
.right-raws a { font-weight: bold; }


.box-content a {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;	
}

.box-content a:hover {
	color: white;
}

.box-content h4 {
	font-size: 13px;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.box-content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.box-content ul li {
	background: url(img/pdfi.gif) no-repeat 4px 5px;
	padding: 0px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 2px;
}		


/*------------------INHALSFORMATIERUNG------------------------------------------*/

.HeadUnder { margin-top: -15px; font-size: 10px; }

.contentsTopics {
	width: 500px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background: #ffffff;
	
	clear: both;
	margin-top: 10px;
	margin-bottom: -5px;
	margin-left: 5px;
}
* html .contentsTopics {
	width: 500px;
}

.contentsTopics h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; margin: 0px;
}


.contentsTopics h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold; margin: 0px;
}

.prod_info_title { padding-left: 10px; }

/*-------------- Cat --------------------------------*/

.cat-description {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 5px 0px 5px 5px;
}
* html .cat-description { width: 540px; }

.cat-description img { float: none; }

.cat-main {
	/*width: 550px;*/
	width: auto;
	float: left; 
}

.cat-list {
	/*width: 158px;*/
	width: 180px;
	float: left;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 1px solid #6D0617;
}
* html .cat-list {
	width: 175px;
	/*width: 158px;*/
	float: left;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 1px solid #6D0617;
}

.cat-list a {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.cat-list a:hover {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.cat-list img {
	padding: 10px;
	width: 140px;
	height: 140px;
}

.cat-list-link-box {
	height: 35px;
	background: #6D0617;
}

.cat-kontakt-titel {
	width: 100px;	
	float: left;
}

.cat-kontakt-daten {
	width: 130px;
}

.bottom-text {
	clear: both;
}

/*-------------- Produkt --------------------------------*/
.prod-main {
	width: 570px;
	/*min-width: 550px;
	max-width: 550px;*/
	
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
* html .prod-main {
	width: 555px;
}

.prod-detail-border { border: 1px solid #6D0617; padding-bottom: 0px; padding-top: 0px; }

.prod-box h3 {
	margin-top: 0.5em;
	font-size: 13px;
}

.prod-box-list {	
	/*width: 548px;*/
	width: 570px;
	/*padding: 5px;*/
	margin-bottom: 20px;
	/*border: 1px solid #067DB8;*/
	border: 1px solid #6D0617;	
	
	padding-top: 5px;
	background: #ffffff;
}

.prod-box-detail {	
	width: 548px;

	margin-top: 10px;
	background: #ffffff;
}
* html .prod-box-detail {
	width: 548px;	
}

.prod-img {
	float: left; 
	/*height: 210px;*/
	padding: 5px;
	padding-top: 10px;
	width: 250px;
}

.prod-img-list {
	width: 150px;
}

.prod-data { 
	float: left;
	/*padding: 5px;*/
	padding-left: 10px;
	padding-right: 10px;
}

.prod-data a { 
	text-decoration: none;
	color: #000000;
}
.prod-data a:hover { 
	text-decoration: underline;
	color: #000000;
}

.prod-data-list { 
	width: 380px; /*width: 368px;*/ 
}

.prod-data-detail { 
	width: 260px;
	float: right;
}

.prod-footer-list { 
	clear: both;
	width: 560px;

	padding: 5px;
	/*background: #067DB8;*/
	background: #6D0617;
}
* html .prod-footer-list {
	width: 560px;
}

.prod-footer-detail { 
	clear: both;
	width: 572px;
	height: 24px;
	/*background: #067DB8;*/
	margin-left: -1px;
	background: #6D0617;
}
* html .prod-footer-detail { 
	width: 557px;
}

.prod-footer-boxleft {
	float: left;
	width: 250px;
}
.prod-footer-boxmiddle {
	float: left;
	width: 140px;
	color: #ffffff;
	padding-top: 3px;
	text-align: right;
}
.prod-footer-boxmiddle input { height: 13px; }
.prod-footer-boxright {
	float: left;
	width: 150px;	
	padding-right: 1px;
}

.prod-button-in-cart {
	margin: 0px;
}

.prod-data-artnr {
	font-weight: bold;
	padding: 5px;
}


.info-icons {
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin-bottom: 5px;
}

.info-box {
	width: 550px;
	height: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.info-box a {
	text-decoration: none;
	color: #000000;
}	
	
.info-box-left {
	width: 200px;
	float: left;
}

.info-box-right {
	width: 350px;
	float: left;
}

#prod-float {
	width: 250px;
	height: 200px;
	float: left;
	margin: 0px 10px 15px 10px;
}

.prod-purchased-innerbox {
	width: 250px;
	float: left;

	padding-left: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

.prod-purchased-innerbox a {
	color: #000000;
	text-decoration: none;
}

.prod-purchased-title { height: 30px;}

.purchased-img img {
	/*float: left;*/
	width: 120px;
	height: 120px;
	margin-left: 20px;
	margin-right: 65px;
	border: 0px;
}

/*-------------- Produkt Listing --------------------------------*/

.prod-listing-box-left { width: 250px; float: left; }
.prod-listing-box-right { width: 100px; float: left; }
.prod-listing-box-right img { margin: 0px; }

/*-------------- WARENKORB LISTE im Content --------------------------------*/
.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #fff; 
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #f1f1f1;
	color: black;
}

.boxTextBGII {
	width: 530px;
	margin-left: -90px;
	padding: 10px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	/*background-color: #F1F1F1;*/
	border: 2px dotted #666666;
	
}

.boxTextBGII-title {
	font-size: 15px; margin-bottom: -10px; 
}

.boxTextPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.order_list_content {
	width: 550px;
	margin: 0px; 
	padding-top: 10px;
	background: url(images/order_list_bg.jpg) repeat-y;
	border: 1px solid #666666;
}

.order_list_headline {
	width: 550px;
	height: 20px;
	margin: 0px; 
	background: url(images/order_list_bg.jpg) repeat-y;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

.order_list_content a {
	color: #000000;
	text-decoration: none;
}

.order_list_content a:hover {
	color: #000000;
	text-decoration: underline;
}

.order_list_image {
	float: left;
	width: 80px;
}

.order_list_image img {
	width: 80px;
	height: 80px;
	margin-left: 2px;
}

.order_list_anzahl {
	float: left;
	width: 40px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}

.order_list_anzahl input {
	width: 20px;
}

.order_list_artikel {
	float: left;
	width: 190px;
	margin-left: 5px;
	margin-right: 5px;
}

.order_list_einzelpreis {
	float: left;
	width: 80px;
	margin-left: 5px;
	margin-right: 5px;	
	text-align: right;
}

.order_list_summe {
	float: left;
	width: 80px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: right;
}

.order_list_entfernen {
	float: left;
	max-width: 15px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}

.clear {
	clear: both; margin: 0px;
}


/*--------------------------------------------------------*/





.tax-shipping {
	font-size: 10px;
	color: #000000;
}

.tax-shipping a { 
	text-decoration: none;
	color: #000000;
}
.tax-shipping a:hover { 
	text-decoration: underline;
	color: #000000;
}

.gift_cart {
padding-left: 90px;
}

.gift_cart a {
	text-decoration: none;
	color: #000000;
}

.gift_cart a:hover {
	text-decoration: underline;
	color: #000000;
}

.center {
	padding-left: 90px;
	margin-bottom: 20px;
}

.txt_index {
	font-size: 11px; 
	padding-top: 5px; 
	color: #ffffff;
}

/*---------WARENKORB-BOX und Search-BOX im Header----------------------------------------*/
.b-search  { 
	/*z-index: 4;
	position : absolute;*/
	
	margin-bottom: 20px;
	width: 180px;
	/*height: 70px;*/
	height: 32px;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 10px;
	color: #000000;
	margin-left: 1px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	/*background: #006699;*/
	/*border: 1px solid gray;*/
}
* html .b-search {
	width: 190px;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.cart-box { 
	z-index: 4;
	position : absolute;
	width: 182px;
	height: 70px;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	font-size: 10px;
	color: #000000;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #FFFFFF url(images/warenkorb.jpg) no-repeat;
}

.cart-box {
	margin-left: 805px;
	margin-top: 0px;
}
/*
.b-search {
	margin-left: 775px;
	margin-top: 10px;
}*/


.cart-box h1, .b-search h1 {
	font-size: 10px;
	height: 15px;
	color: #fff;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 5px;
	/*background-color: #006699;*/
	background-color: #6D0617;
}
.cart-box h1 img {
	padding-left: 10px; vertical-align: middle;
}

.cart-summary-left {
	float: left;	
	width: 145px;	
	padding-left: 5px;
}

.cart-summary-right {
	float: left;
	width: 25px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cart-features {
	clear: both; 
	border-top: 1px solid gray;
	font-size: 9px;
	color: gray;
}

.search_form {
float: left;
height: 10px;

/*padding-right: 10px;
vertical-align: middle;*/
}

.search_form input {
	width: 100px;
	height: 15px;
	margin-right: 10px;
	font-size: 11px;
}
* html .search_form input {
	min-height: 15px;
	max-height: 15px;
	height: 15px;
}

.search_button input{ margin-left: 110px; margin-top: -10px; }

.search_advanced {
	clear: both; 
	border-top: 1px solid gray;
	font-size: 9px;
	color: gray;
}

.cart-features a, .search_advanced a {
	font-size: 9px;
	color: gray;
	text-decoration: none;
}

.cart-features a:hover, .search_advanced a:hover {
	font-size: 9px;
	color: gray;
	text-decoration: none;
}

/* Sitemap Tables */

.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub, .sitemap_sub a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/*--- Forumlar Create-Account -- KONTAKT -------------------------------------------*/

.katalog-img { position: absolute; z-index: 1; width: 130px; height: 195px; background: url(images/gastro-billig-katalog.jpg) no-repeat; margin-left: 400px; }
.formFealds { border: 1px solid red ;float: left; width: 450px; border: 1px solid red; }


.formLeft {  float: left; width: 200px; height: 20px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.formRight { float: left; width: 340px; height: 20px; padding-top: 5px; padding-bottom: 5px;}

.formRight input { height: 15px; }

.formLeftTitle {  float: left; width: 200px; height: 20px; margin-top: 10px; }
.formRightFRight { float: left; width: 340px; height: 20px; text-align: right; margin-top: 10px; }
.formLeftFZeile { float: left; width: 540px; height: 20px; margin-top: 10px; }
.formLeftFZeileCenter { float: left; width: 540px; height: 20px; margin-top: 10px; text-align: center; }
.formFZeileRight { float: left; width: 540px; height: 20px; margin-top: 10px; text-align: right; }
/*------CHAPTER-KONTAKT------------------------------------------------------------------------------------------------------*/
.formLeftFZeileChapter { float: left; width: 540px; height: 130px; margin-top: 10px; }
/*------CHAPTER NEWSLETTER------------------------------------------------------------------------------------------------------*/
.formLeftFZeileChapterNewsletter { float: left; width: 540px; height: 0px; margin-top: 0px; }
/*------------------------------------------------------------------------------------------------------------*/

.formButton { float: left; width: 540px; height: 25px; margin-top: 10px; margin-bottom: 10px; }
.pos-right { text-align: right; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.formArea {
  float: left;
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}
/*---- KontaktFormular neu -------------------------------------------------*/

.hidden { visibility: hidden; display: none; }

/*----Form-Account---------------------------------------------------*/

.form_account_left_feld input { height: 15px; }

/*-------------------------------------------------------*/
.error { height: 20px; width: 550px; color: #cc0000; font-weight: bold; border: 1px solid #ff0000; background: #FFFFFF; margin-top: 10px; margin-bottom: 10px; padding: 5px; }

.formRight textarea { width: 250px; height: 150px;}

* +html .pos-headline { margin-top: -15px; } 


div.form {
	/*border: 1px solid #291770;
	padding: 8px; */
}
* +html div.form {
	/*border: 1px solid #291770;
	padding: 8px; 
	margin-top: -25px;*/
}

div.form h1 {
	margin: 0;
	margin-bottom: 20px;
	font-size: 16px;
}

div.form em {
	color: #c00;
	font-style: normal ;
}

div.form p {
	margin-left: 10em;
}

div.form ul {
	margin-left: 21em;
	padding: 0;
}

div.form ul.form-options {
	list-style: none;
	margin-left: 21em;
}

div.form ul.form-options li {
	line-height: 100%;
	margin-left: 0px;
}

div.form ul.form-options li span {
	margin-left: 4px;
	position: relative;
	top: -4px;
}

div.form-line {
	/*clear: left;*/
	margin-bottom: 6px;
}

div.form label {
	float: left;
	width: 20em;
	text-align: right;
	margin-right: 6px;
}

div.form input, div.form textarea, div.form select {
	/*display: block;*/
}
div.form-line input { height: 15px; }

div.form textarea {
	width: auto;
}

div.form div.full-line {
	margin-top: 12px;
	margin-left: 21em;
	margin-bottom: 6px;
}

div.small {
	font-size: 7pt;
}
div.IndexSmall {
	margin-left: 90px;
	color: #cc0000;
	font-size: 7pt;
}
div.IndexSmallGray {
	color: gray;
	font-size: 6pt;
}
/*----- Special Angebote ------------------------------------*/

.sp-price { color: #ed1c24; font-weight: bold; font-size: 12px; }

/*  Schmuckelemente   */

.JobsFrame { border: 1px solid #000000; padding: 10px; width: 500px; }
.JobsFrame ul ul li, .JobsFrame ul ul li a { list-style: disc; color: rgb(102,102,102); font-size: 10px; }
.JobsFrame ul ul { margin-top: 5px; margin-bottom: 10px; margin-left: -25px; }
.JobsFrame li span { font-size: 9px; }

/*----- NEU INDEX-SITE WERBEL.HTML ------------------------------------*/

	.IndexText { color: rgb(68, 68, 68); }
	
	#startseite-banner { width: 570px; color: #000000; margin-top: -5px; margin-left: 5px; }
	* html #startseite-banner { width: 570px; color: #000000; margin-top: -5px; margin-left: 0px; }
	#startseite-banner a { text-decoration: none; border: 0px; }
	
		/*#banner-00, #banner-01, #banner-02, #banner-02a, #banner-03, #banner-04, #banner-05 { border: 1px solid gray; }*/
	
	#banner-00 { float: left; width: 550px; }
	#banner-00 img { float: left; border: 0px; width: 550px; }
	
	#banner-01 { float: left; width: 570px; height:150px; margin-bottom: 5px; }
	#banner-01 img { float: left; border: 0px; width: 570px; }

	#banner-02 { float: left; width: 285px; height:150px; }
	#banner-02 img { float: left; border: 0px; width: 285px; }

	#banner-02a { float: right; width: 285px; height:150px; }
	#banner-02a img { float: right; border: 0px; width: 285px; }
	
	#banner-03 { float: left; width: 91px; }
	#banner-03 img { float: left; border: 0px; width: 91px; }
	
	#banner-04 { float: left; width: 285px; height:300px; }
	#banner-04 img { float: left; border: 0px; width: 285px; }
	
	#banner-05 { float: right; width: 285px; height:300px; }
	#banner-05 img { float: right; border: 0px; width: 285px; }

	#banner-06 { float: left; width: 278px; height:150px; margin-left: 5px; margin-right: 5px; margin-bottom: 10px; }
	#banner-06 img { float: left; border: 0px; width: 278px; }
	
/*-----INDEX-SITE WERBEL.HTML ------------------------------------*/

.IndexText { color: rgb(68, 68, 68); }

		#box-00 { float: left; width: 550px; height: 380px; border: 1px solid black; }
		#box-00 img { float: left; border: 0px; width: 550px; }
		
		#box-01 { float: left; width: 550px; }
		#box-01 img { float: left; border: 0px; width: 550px; }
		
		#box-01_3-1 { float: left; width: 183px; }
		#box-01_3-1 img { float: left; border: 0px; width: 183px; }
		
		#box-01_3-2 { float: left; width: 183px; }
		#box-01_3-2 img { float: left; border: 0px; width: 183px; }
		
		#box-01_3-3 { float: left; width: 183px; }
		#box-01_3-3 img { float: left; border: 0px; width: 183px; }
	
		#box-02 { float: left; width: 550px; }
		#box-02 img { float: left; border: 0px; width: 275px; }
		
		#box-03 { float: left; width: 550px; }
		#box-03 img { float: left; border: 0px; width: 550px; }
		
		#box-04 { width: 150px; float: left; }
		#box-05 { width: 420px; float: left; }
		
		#box-06 { width: 300px; float: left; }
		#box-07 { width: 250px; float: left; }
		
		#footer-block { width: 550px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:10px; }
		#footer-block-left { float: left; width: 200px; text-align: center; }
		#footer-block-middle { float: left; width: 140px; text-align: center; }
		#footer-block-right { float: left; width: 200px; text-align: center; }

		.next { width: 150px; float: left; }
		.prev { width: 150px; float: left; }


/*---------------------- Referenzen --------*/

.referenzen { margin-left: -40px; }
.dot { font-size: 14px; }
.ref_H_objekt { width: 300px; float: left; list-style: none; text-decoration: underline; font-weight: bold; padding-left: 10px; margin-bottom: 5px; }
.ref_H_ort { width: 200px; float: left; list-style: none; text-decoration: underline; font-weight: bold; padding-left: 10px; margin-bottom: 5px; }

.ref_objekt { width: 300px; float: left; list-style: none; font-weight: bold; height: 20px; padding-left: 10px; }
.ref_ort { width: 200px; float: left; list-style: none; height: 20px; padding-left: 10px; }

/*-----------------------------------------*/	
		
/*---- PopUp Datenblatt -------------------------------------------------*/
		
#popup_datenblatt { width: 620px; text-align: left; margin: 10px; }		

#popup_datenblatt-header { width: 620px; height: 120px; }		
#popup_datenblatt-title { width: 620px; padding-top: 20px; padding-bottom: 10px; font-size: 12px; font-weight: bold; text-decoration: underline; }
#popup_datenblatt-image { width: 180px; text-align: left; float: left; }
#popup_datenblatt-content { width: 420px; float: left; text-align: justify; }

#popup_datenblatt-header-box01 { width: 250px; height: 120px; float: left; }
#popup_datenblatt-header-box02 { width: 190px; height: 120px; float: left; }
#popup_datenblatt-header-box03 { width: 180px; height: 120px; float: left; }

.datenblatt-price { color: #ed1c24; font-weight: bold; font-size: 11px; }

/*-------------------------------------------------------------------------*/

.price { color: #ed1c24; font-weight: bold; font-size: 17px; }
.price-title { color: #ed1c24;}
.price-box { height: 30px; }
.productOldPrice { text-decoration: line-through; }
.prod-data-price, * html .prod-data-price { color: #cc0000; font-size: 20px; font-weight: bold; }

.service_katalog { font-weight: bold; font-size: 12px; color: #EB2F30; }

.dauer-tiefpreis { margin-left: 40px; margin-top: 10px; margin-bottom: 10px;}


#IndexSlogenText { z-index: 3; position: absolute; width: 470px; height: 50px; margin-left: 50px; margin-top: 0px;}
#IndexSlogenBild { z-index: 4; position: absolute; width: 100px; height: 100px; margin-left: -25px; margin-top: 10px;}

#bp_link_red, #bp_link_red a { color: #cc0000; }
#bp_link_red a:hover { color: #cc0000; }

/*---- LAUFBAND -------------------------------------------------
h2.products_treadmill_head { display: none; text-align:center; border:1px solid #333; color:#fff; background:#999 url(img/products_treadmill_header.gif) repeat-x; font-size:1.1em; text-align:center; margin:15px auto 0px auto; width:550px; height:20px; }
div#products_treadmill { width:550px; height: 210px; text-align:center; margin:0 auto; border-left:3px solid #6D0617; border-right:3px solid #6D0617; border-top:2px solid #6D0617; border-bottom:2px solid #6D0617; /*background:#eee url(img/products_treadmill.gif) repeat-x;*/ background:#000;  margin-left: 0px;margin-top: 10px; margin-bottom:5px; }
/*
div#products_treadmill ul { width:550px; text-align:center; margin:0 auto; }
div#products_treadmill ul li { width:173px; float:left; text-align:center; height:190px; padding-bottom:20px; padding-left: 5px; padding-right: 5px; background: url(img/filmstreifen.jpg) repeat-x; }
div#products_treadmill a.textlink:link { text-decoration:none; font-weight:bold; font-size:0.8em; color:#000; }
div#products_treadmill a.textlink:visited { text-decoration:none; font-weight:bold; font-size:0.8em; color:#000; }
div#products_treadmill a.textlink:hover { text-decoration:none; font-weight:bold; font-size:0.8em; color:#333; }
div#products_treadmill a.textlink:active { text-decoration:none; font-weight:bold; font-size:0.8em; color:#333; }
div#products_treadmill a.textlink:focus { text-decoration:none; font-weight:bold; font-size:0.8em; color:#333; }
div#products_treadmill img { display:block; margin:0px auto; border:0px solid #333; width:80px; height:80px; margin-top: 27px;}

div#products_treadmill { margin-bottom: -25px; margin-top: 40px; }
* + html div#products_treadmill { margin-bottom: -25px; margin-top: 60px; }
*  html div#products_treadmill { margin-bottom: -25px; margin-top: 60px; }
div#products_treadmill .price-banner { color:#cc0000; font-size: 12px; font-weight: bold; }
div#products_treadmill .price-banner  img { width: 10px; height:20px; margin-top: 5px; }
*/
