html, body {
	height: 100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	background-color:#edede2;

/*
	background-color:#EAEAEC;
	background-image:url(/layoutbilder/col_right_fillh.gif);
	background-position:top left;
	background-repeat: repeat-x;
*/
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	color:#AB213A;
}
input,select {
	font-size:11px;
}
.layout_left {
background-color:#edede2;
}
.layout_right {
	background-color:#edede2;
	background-image:url(/layoutbilder/col_right_fillh.gif);
	background-position:top left;
	background-repeat: repeat-x;

}
.layout_midright {
	background-color:#edede2;
}
.layout_content {
	width:620px;
	background-color:#FFFFFF;
	overflow:hidden;
 	height:185px;
	position:relative;
	
}
.layout_content_home {
	width:800px;
	background-color:#edede2;
	overflow:hidden;
}
.layout_content_head {
	width:618px;
	background-color:#FFFFFF;
	float:left;
 	height:185px;
position:relative;	
}
.content {
		padding:10px;
}
.content_home {
    width:798px;
    position:relative;
	height:464px;       
}
html>body .content_home {
    width:798px;
    position:relative;
	min-height:464px;
	height:auto;
}
.content_home_claim {
	position:absolute;
	font-size:20px;
	color:#FFFFFF;
	top:11px;
	left:500px;
	width: 360px;
}
.content h2 {
	font-size:12px;
	background-color:#8b8077;
	color:#FFFFFF;
	padding: 2px 10px 2px 10px;
	height:19px;
	font-weight:bold;
}

.content h1 {
	font-size:13px;
	padding:0;
	margin:0;
}

h1.balken {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color:#8b8077;} 
/*
h2 {   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal;margin-bottom:0px;}
*/
.TEXT_form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.TEXT_nav_o {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.TEXT_nav_o:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.TEXT_nav_shop {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.TEXT_nav_shop_grey {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #929292; font-weight: normal}
.TEXT_breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;white-space: nowrap;}
.TEXT_content {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal}
.TEXT_content_big {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal}
.TEXT_content_header {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #AD213B; line-height: 17px}
.TEXT_content_headline {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}

.TEXT_content h1 {
	padding:2px 10px 2px 10px;
}
.content_links h1 {
	padding:0px;
}

.LINK_infobox {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.LINK_infobox:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}

.LINK_nav_o {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.LINK_nav_o:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.LINK_breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.LINK_breadcrumb:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.bild {  margin-top: 0px; margin-right: 0px; margin-bottom: -3px; margin-left: 0px}
.test {  margin-top: 2px; margin-bottom: 2px}
.LINK_nav_l {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }
.LINK_nav_l:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.LINK_nav_l_activ {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}.TABLE_nav_border_u {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; border: #CCCCCC solid; border-width: 0px 0px 1px}
.TABLE_nav_border_u {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; border: #CCCCCC solid; border-width: 0px 0px 1px}
.TABLE_nav {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; border: #CCCCCC solid; border-width: 0px 0px 0px}
.TEXT_nav_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.TEXT_content_rezept_header {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AD213B; font-weight: bold; line-height: 17px}
.LINK_content {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.LINK_content:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.LINK_infobox_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.LINK_infobox_header:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.small a {text-decoration: underline}
.TEXT_content_error {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AD213B; font-weight: normal}
.TEXT_verfuegbarkeit {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding:0px 4px 0px 4px;}
.TEXT_infobox_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#8b8077;
	background-image:url(/layoutbilder/infobox_ecken.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.TEXT_infobox {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.TEXT_infobox_big {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.HEADER_warenkorb { color:#edede2; text-decoration:none;font-size:14px;}
.HEADER_warenkorb:hover { text-decoration:none; }
.TEXT_warenkorb { color:#FFFFFF; text-decoration:underline; font-size:12px; font-weight:bold;}
.TEXT_warenkorb:hover {text-decoration:underline;}

.navigation_meta {
	text-align:right;
	height:15px;
	padding-right:0px;
	width:800px;
	color:#505050;
	overflow:hidden;

}
.navigation_meta a{
	color:#505050;
	
}
.container_table {
	border-top:#e4e1d4 1px solid;
	background-color:#FFF;
}
.header {
	height:97px;
}

.NAV_meta {
	text-align:right;
	height:44px;
	padding-right:0px;
}

.NAV_main {
	background-color:#00583e;
	margin-bottom:0px;
	padding-left:13px;
	overflow:hidden;
}
.NAV_main table{
	width:10px;
	background-color:#00583e;
	height:28px;
}
.NAV_main td{

	border-right:#edede2 2px solid;
}
.NAV_main_selected {
	background-color:#027d59;
}
a.NAV_main_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	color:#edede2;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	padding:8px 9px 7px 9px;
	text-align:center;
}
a.NAV_main_link:hover{
	background-color:#027d59;
}


.NAV_search {
	background-color:#8b8077;
	height:55px;
	margin-left:0px;
	border-top:#edede2 2px solid;
	background-image:url(/layoutbilder/warenkorb_ecke_rechts.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	position:relative;
}
.NAV_search_ecke {
	background-color:#8b8077;
	height:55px;
	width:8px;
	background-image:url(/layoutbilder/warenkorb_ecke_links.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
}


.button_main {
	border-left:#FFFFFF 2px solid;
	float:left;
	height:28px;
}
.NAV_search_form {
	float:left;
	color:#FFFFFF;
	padding:15px 5px 5px 10px;
}

.NAV_search_basket {
	float:left;
	height:55px;
	border-left:#edede2 2px solid;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	color:#000000;
}
.warenkorb{
	position:absolute;
	z-index: 100;
	right:5px;
	top:5px;
}
.banner_right {
	padding:0px 10px 10px 10px;
}
.banner_left {
	padding:5px 0px 0px 0px;
}
.breadcrumb {
	padding:4px 0px 2px 10px;
	background-color:#edede2;
}


.breadcrumb_container {
	width:610px;
	overflow:hidden;
}

.myshop_header {
	padding: 3px 0px 3px 0px;
	background-color:#6F7071;
	color:#FFFFFF;
}
.myshop_header div{

}
.product h2 {
	font-size:12px;
	background-color:#edede2;
	color:#000000;
	padding: 2px 10px 2px 10px;
	height:19px;
	margin-right:10px;
	font-weight:bold;
	margin-bottom:10px;
}

.product h1 {
	font-size:18px;
	color:#000000;
	font-weight:normal;
	background-color:#FFFFFF;
	line-height:17px;
	margin:0;
	padding:0;
}


.content_box {
	padding: 0px 0px 0px 0px;
}
.content_box h1, .content_box table {
	padding-left:10px;
}

.home_preis {
	font-size:14px;
}



/*********** Subnavigation styles ***********/

a.menu { display:block; margin-bottom:5px; text-align:center; width:16ex;
         border-style:ridge; border-width:3px; padding:2px; text-decoration:none; }

a.menu:link    { color:#00f; background-color:transparent; }
a.menu:visited { color:#00f; background-color:transparent; }
a.menu:hover   { color:#ff0; background-color:#00f; }
a.menu:active  { color:#ff0; background-color:#a03; }

.select{
	background-color:#F2D1B0;	
}

a.subnav_level1 {
	display:block;
	width:170px;
	background-image:url(/layoutbilder/pfeil_navi2.gif); 
	background-position:5px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:5px 0px 5px 0px;
}
a.subnav_level1_select {
	color:#000000; 
	background-image:url(/layoutbilder/pfeil_navi2_over.gif); 
	background-position:5px 4px;
	background-repeat:no-repeat;
	background-color:#dbede8;
}
a.subnav_level1:link { color:#000000; }
a.subnav_level1:visited { color:#000000; }
a.subnav_level1:hover { 
	color:#000000; 
	background-image:url(/layoutbilder/pfeil_navi2_over.gif); 
	background-position:5px 4px;
	background-repeat:no-repeat;
	background-color:#dbede8;
}
a.subnav_level1:active { color:#000000; }

a.subnav_level2 {
	display:block;
	width:170px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:4px 0px 4px 0px;
}

a.subnav_level2:link { color:#000000; }
a.subnav_level2:visited { color:#000000; }
a.subnav_level2:hover { 
	color:#000000; 
	background-color:#F2D1B0;
}
a.subnav_level2:active { color:#000000; }

div.subnav { width:170px; background-color:#FFFFFF; border-bottom:1px solid #c5bfbb; text-indent:25px;}

.subnav_box { 	font-family:Verdana, Arial, Helvetica, sans-serif;width:170px; border:0px solid #990000; background-color:#FFFFFF;margin-top:9px;}
/*
.subnav_box h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#AD213B;
	color:#FFFFFF;
	font-size:11px;
	height:18px;
	padding: 3px 10px 0px 10px;
	margin:0;
	font-weight:bold;
}
*/
.subnav_box h2{
	margin:0;

}
.blogBox { width:170px; border-bottom:1px solid #929292; background-color:#FFFFFF;
}
.blogBox h2{
	background-color:#6F7071;
	color:#FFFFFF;
	font-size:12px;
	height:22px;
	padding: 3px 10px 0px 10px;
	margin:0;
}
.blogContent {
	padding:5px 10px 10px 10px;
	font-size:11px;
}

.blogContent a {
	color:#000000;
	text-decoration:none;
}
.blogContent a:hover {
	text-decoration:underline;
}
.blogContent li {
	margin:0px 5px 0px 12px;
}

a.subnav_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#027d59;
	color:#FFFFFF;
	font-size:11px;
	height:18px;
	padding: 3px 10px 0px 10px;
	margin:0;
	font-weight:bold;
	display:block;
	text-decoration:none;

}
a.subnav_header:hover { 
	background-color:#027d59;
}
a.subnav_header_select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C87080;
	color:#FFFFFF;
	font-size:11px;
	height:18px;
	padding: 3px 10px 0px 10px;
	margin:0;
	font-weight:bold;
	display:block;
	text-decoration:none;
}

/*********** sonstige styles ***********/

.IMAGE_border {  border:#6F7071 1px solid; }
.product_preis { font-size:19px; }
.product_preis_alt { font-size:18px; }
.product_preis_aktion { font-size:19px; color:#FF0000 }
.FORM_color {
	background-color: #EDEDE2;
}

.sort {
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;	
	padding:4px 10px 4px 10px;
	margin:0px 10px 0px 10px;
}
.produkt_treffer_box {
	width:100%;
	clear:both;
	border-bottom:#d1d1d1 1px solid;
	margin-bottom:5px;
}
.produkt_treffer_box h2{
margin:0;
margin-bottom:4px;
}
.spacer-right {
	padding-right:10px;
}

.produkt_treffer_preis { font-size:16px; }
.produkt_treffer_preis_alt { font-size:12px; }
.produkt_treffer_link { color:#AB213A; font-size:12px; }
.produkt_treffer_text { 
	padding:4px 4px 4px 4px; 
	margin:2px 10px 2px 10px;	
	width:280px;
	float:left;
font-size:12px;
}
.produkt_treffer_icons { 
	width:110px;
	float:left;
	padding:10px 0px 0px 0px;
}
.produkt_treffer_icons img { 
	margin:0px 8px 8px 0px;
}
.cl {
    clear: left;
}

.lupe {
	text-align:right;	
	position: absolute;
	right:15px;
	bottom:15px;
	z-index: 10;
}
.basket_steps {
}
.basket_border{
	border-bottom:#8B8077 1px solid;

}
.basket h2 {
	width:300px;
}
.right {
	text-align:right;
	}
.text_klein {
	font-size:11px;
	line-height:16px;
}
.payment {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#8B8077 1px solid;
}
.TEXT_basket {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ad213b; font-weight: bold; text-align:center}

/*
.balken {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #F39801; line-height: 17px; margin-top: -20px; margin-bottom: -5px; padding: 0px 10px 0px 10px;}
html>body .balken {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color: #F39801; line-height: 17px; margin-top: -20px; margin-bottom: -5px; padding: 0px 9px 0px 9px;}
*/
.thumb_spacer { border-top:1px #999999 solid;}

a.sitemap_level1 {
	display:block;
	width:170px;
	background-image:url(/layoutbilder/pfeil_navi2.gif); 
	background-position:5px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:5px 0px 5px 0px;
}

a.sitemap_level1:link { color:#000000; }
a.sitemap_level1:visited { color:#000000; }
a.sitemap_level1:hover { 
	color:#000000; 
	background-image:url(/layoutbilder/pfeil_navi2_over.gif); 
	background-position:5px 4px;
	background-repeat:no-repeat;
background-color:#dbede8;

}
a.sitemap_level1:active { color:#000000; }

a.sitemap_level2 {
	display:block;
	width:170px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:4px 0px 4px 0px;
}

a.sitemap_level2:link { color:#000000; }
a.sitemap_level2:visited { color:#000000; }
a.sitemap_level2:hover { 
	color:#000000; 
	background-color:#dbede8;
}
a.sitemap_level2:active { color:#000000; }

div.sitemap { width:170px; background-color:#FFFFFF; border-bottom:1px solid #929292; text-indent:30px;}


.sitemap_box { width:170px; border:0px solid #990000; background-color:#FFFFFF;}

.sitemap_box_header { 
	color:#000000;
	text-decoration:underline;
}
.TEXT_kurzinhalt {  text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; padding:0px 15px 0px 15px;}
.TEXT_kurzinhalt a {  text-decoration:underline; color:#666666;}

.shipping { }
.shipping a {text-decoration: underline}

.suchergebnis {
	margin:10px 0px 10px 10px;
	padding:0;
	font-weight:bold;
}
.suchergebnis h1{
	margin:0px 0px 0px 0px;
	padding:0;
	font-weight:bold;
	font-size:1.5em;
}

.suchergebnis_body {
	margin:0px 0px 10px 10px;
	padding:0;
	max-height:110px;
	height:auto;
	overflow:auto;

}

.hinweis_rot {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ad213b; font-weight: bold;}

.product_verfuegbarkeit td{
	padding-bottom: 3px
}

.popup_verfuegbarkeit {
	margin:10px;
}
.popup_verfuegbarkeit h1 {
	font-size:14px;
	height:19px;
	font-weight:bold;
}

.popup_verfuegbarkeit table {
	border-right:1px solid #9A9A9A;
	border-top:1px solid #9A9A9A;
	border-bottom:1px solid #9A9A9A;
	
}
.popup_verfuegbarkeit td {
	padding:8px;
	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
}

.popup_verfuegbarkeit th {
	padding:4px 8px 4px 8px;
	background-color:#00583e;
	color:#FFFFFF;
	border-left:1px solid #9A9A9A;
}
.social_bookmarks {
	border-top:#c5bfbb 1px solid;
	margin:10px 18px 0px 18px;
	padding:5px 0px 5px 0px;
}

/*************** info_box_breit *****************/

.info_box_breit {
	width:374px;
	height:170px;
	margin:0px 0px 0px 0px;
	border:#fdebcd 1px solid;
}
html>body .info_box_breit {
	width:374px;
	min-height:170px;
	height:auto;
	margin:0px 0px 0px 0px;
	border:#fdebcd 1px solid;	
}

.info_box_breit a:link, .info_box_breit a:visited {
	color:#AB213A;
	text-decoration:underline;	
}

.info_box_breit a:hover {
	text-decoration:underline;

}
.info_box_breit_header{
	background-color:#FFFFFF;
}
.info_box_breit_header h1{
	font-size:16px;
	color:#000000;
	padding:3px 10px 2px 10px;
	background-image:url(/layoutbilder/back_box_yellow.gif);
	background-repeat:repeat-x;
}
.info_box_breit_content {
	width:220px;
	font-size:12px;
	padding:5px 5px 10px 5px;
	float:right;

}
.info_box_breit_content p{
	padding:0;
	margin:0;
	padding-bottom:7px;
}
.info_box_breit_image {
	width:132px;
	float:left;
}
.info_box_breit_images {
	width:230;
	float:right;
}


/*************** info_box_small *****************/

.info_box_small {
	float:left;
	width:208px;
	height:170px;
	margin:0px 0px 0px 0px;
	border:#fdebcd 1px solid;
	text-align:left;
}
html>body .info_box_small {
	float:left;
	width:208px;
	min-height:170px;
	height:auto;
	margin:0px 0px 0px 0px;
	border:#fdebcd 1px solid;
	text-align:left;	
}

.info_box_small a:link, .info_box_small a:visited {
	color:#AB213A;
	text-decoration:underline;	
}

.info_box_small a:hover {
	text-decoration:underline;

}
.info_box_small_header{
	background-color:#FFFFFF;
}
.info_box_small_header h1{
	font-size:16px;
	color:#000000;
	padding:3px 10px 2px 10px;
	background-image:url(/layoutbilder/back_box_yellow.gif);
	background-repeat:repeat-x;
}
.info_box_small_content {
	width:188px;
	font-size:12px;
	padding:5px 10px 10px 10px;
	float:right;

}
.info_box_small_content p{
	padding:0;
	margin:0;
	padding-bottom:7px;
}
.info_box_small_image {
	width:132px;
	float:left;
}
.info_box_small_images {
	width:190px;
	float:right;
}


/*************** info_box_video *****************/
.info_box_video_bottom {
	background-image:url(/layoutbilder/back_box_grey_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:#e7e8e7 1px solid;
	margin:15px
}
.info_box_video {
	float:right;
	width:208px;
	height:360px;
	margin:0px 0px 0px 0px;
	background-image:url(/layoutbilder/back_box_grey.gif);
	background-repeat:repeat-x;
}
html>body .info_box_video {
	float:right;
	width:208px;
	min-height:360px;
	height:auto;
	margin:0px 0px 0px 0px;
	background-image:url(/layoutbilder/back_box_grey.gif);
	background-repeat:repeat-x;
}

.info_box_video a:link, .info_box_video a:visited {
	color:#AB213A;
	text-decoration:underline;	
}

.info_box_video a:hover {
	text-decoration:underline;

}
.info_box_video_header{
/*	background-color:#FFFFFF;*/
}
.info_box_video_header h1{
	font-size:16px;
	color:#000000;
	padding:3px 10px 2px 10px;
}
.info_box_video_content {
	width:188px;
	font-size:12px;
	padding:5px 10px 10px 10px;
	float:right;

}
.info_box_video_content p{
	padding:0;
	margin:0;
	padding-bottom:7px;
}
.info_box_video_image {
	width:132px;
	float:left;
}
.info_box_video_images {
	width:208px;
	float:left;
}

/*************** info_box_marken *****************/

.info_box_marken {
	margin:10px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:url(/layoutbilder/back_box_grey.gif);
	background-repeat:repeat-x;
	border:#e7e8e7 1px solid;	
}

.info_box_marken h1 {
	font-size:16px;
	color:#000000;
	padding:0px 15px 2px 15px;
}
.info_box_marken_content table {
	padding:0px 0px 0px 0px;
}

.info_box_marken_content td {
	padding:0px 0px 0px 10px;
}
.info_box_marken_content td div{
	padding:0px 15px 0px 5px;
}


.info_box_marken_content_horseven table {
	padding:5px 0px 0px 0px;
}

.info_box_marken_content_horseven td {
	padding:0px 0px 0px 10px;
}
.info_box_marken_content_horseven td div{
	padding:0px 15px 0px 5px;
}

/*************** info_box_start *****************/

.info_box_start {
	margin:10px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:url(/layoutbilder/back_box_grey.gif);
	background-repeat:repeat-x;
	border:#e7e8e7 1px solid;	
}

.info_box_start h1 {
	font-size:16px;
	color:#000000;
	padding:5px 15px 2px 15px;
	margin:0;
}

.info_box_start_content {
	padding:10px 15px 2px 15px;
}
.info_box_start_content h1 {
	font-size:16px;
	color:#000000;
}

/*************** info_box_zubehoer *****************/

.info_box_zubehoer {
	float:left;
	width:290px;
	height:170px;
	margin:15px 0px 0px 0px;
	border:#fdebcd 1px solid;
	text-align:left;
}
html>body .info_box_zubehoer{
	float:left;
	width:290px;
	min-height:170px;
	height:auto;
	margin:15px 0px 0px 0px;
	border:#fdebcd 1px solid;
	text-align:left;	
}

.info_box_zubehoer a:link, .info_box_zubehoer a:visited {
	color:#AB213A;
	text-decoration:underline;	
}

.info_box_zubehoer a:hover {
	text-decoration:underline;

}
.info_box_zubehoer_header{
	background-color:#FFFFFF;
}
.info_box_zubehoer_header h1{
	font-size:16px;
	color:#000000;
	padding:3px 10px 2px 10px;
	background-image:url(/layoutbilder/back_box_yellow.gif);
	background-repeat:repeat-x;
}
.info_box_zubehoer_content {
	width:270px;
	font-size:12px;
	padding:5px 10px 10px 10px;

}
.info_box_zubehoer_content p{
	padding:0;
	margin:0;
	padding-bottom:7px;
}
.info_box_zubehoer_image {
	width:132px;
	float:left;
}
.info_box_zubehoer_images {
	width:290px;
	float:left;
}

/*************** Markenwelt Startseite *****************/

.markenwelt_header {
	height:418px;
}
html>body .markenwelt_header {
	min-height:418px;
	height:auto;
}
.kategorie_uebersicht {
	width:120px;
	background-color:#edede2;
	border:#edede2 2px solid;
	margin:0px 0px 20px 15px;
}
.kategorie_uebersicht_link {

}	

.kategorie_uebersicht_link a {
	display:block;
	width:108px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding:5px 5px 5px 5px;
}
.content_markenwelt {
	margin: 0px 12px 0px 12px;
	padding:10px;
	border:#edede2 1px solid;	
}
/*************** Startseite *****************/

.startseite_uebersicht {
	width:120px;
	background-color:#edede2;
	border:#edede2 2px solid;
	margin:0px 0px 20px 15px;
}
.startseite_uebersicht_link {

}	

.startseite_uebersicht_link a {
	display:block;
	width:108px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	padding:5px 5px 5px 5px;
}


.reiter_trefferliste {
	font-size:12px;
	margin:0;
}
.reiter_trefferliste a{
	padding:4px 10px 2px 10px;
	border:1px solid #edede2;
	display:block;
	float:left;	
	text-decoration:none;
	color:#FFFFFF;
	background-color:#00583e;;
	
}
.reiter_trefferliste h1{
	font-size:1.3em;
	margin:0;
	margin-left:20px;
}

.reiter_trefferliste a:hover {
	background-color:#027d59;
}
#reiter_active {
	background-color:#027d59;
	border-bottom:1px solid #027d59;
}
.reiter_line { 

	clear:both;
	height:7px;
	margin-bottom:5px;
	margin-right:10px;
	background-color:#027d59;

/*
	clear:both;
	border-width:0px;
	border-top:solid 8px #f2d1b0; 
	background-color:transparent;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-right:10px;
*/
}



/*************** Reiter rund *****************/
.reiter-tabs{
	padding:10px;
}
.reiter-tabs h1{
font-size:1.3em;
margin:0;
margin-left:10px;
}

.reiter-tabs-suche{
padding:0px
}
.reiter-tabs-suche h1{
font-size:1.3em;
margin:0;
margin-left:0px;
}

.ubercolortabs{
padding: 0px;
width:100%;
overflow: hidden;
background: transparent;
}
.ubercolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}
.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding:0;
}
.ubercolortabs a{
float: left;
color: white;
background: #00583E url(/layoutbilder/cornerleft.gif) no-repeat left top;
margin: 0 2px 0 0;
padding: 0 0 0 0;
text-decoration: none;
border-bottom:#FFFFFF 1px solid;
}
.ubercolortabs a span {
float: left;
display: block;
background: transparent url(/layoutbilder/cornerright.gif) no-repeat right top;
padding: 7px 19px 3px 16px;
cursor: pointer;
}
.ubercolortabs a span{
float: none;
}
.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-color: #027D59;
color: white;
}
.ubercolortabs li.selected a{
border-bottom:#027D59 1px solid;
}
.ubercolortabs a:hover span{
background-color: transparent;
border-bottom:#027D59;
}
.ubercolordivider{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background:#027D59;
}
#reiter_active {
	border-bottom:#027D59;
}
/*************** /Reiter rund *****************/
.newsletter-check {
	background-color:#f7e2cd;
	border:1px #ad213b solid;
	padding:10px 10px 10px 8px;
}
.newsletter-info {
	float:right;
	width:280px;
}
.newsletter-text {
	color:#ad213b;
}
.filter {
	background-color:#e1b2b3;
	border:1px #9c0003 solid;
	padding:10px;
margin:0px 10px 15px 10px;
}
.filter p{
	font-size:14px;
margin:0px; padding:0px;
}

.vormerken_link {
	/* margin-left:60px; */
}
.vormerken_mail {
	clear:both;
/*	padding:5px 5px 5px 5px;*/
	height:100px;
	margin:15px 0px 0px 0px;
}







.groessen_auswahl {
}

.groessen_auswahl ul { list-style:none; padding:0; margin:0; margin-top:5px;}


.groessen_auswahl ul li {
/*
	float:left;
	padding:0px;
	border:#9b0101 1px solid;
	margin:0px 2px 2px 0px;
	width:41px;
	height:28px;
	display:block;
*/	
}
.groessen_auswahl ul li a {
	/*
	width:41px;
	height:28px;
	display:block;
	padding:5px;
*/
}

#groessenliste .available, #groessenliste .unavailable, #groessenliste .active, #groessenliste .over {
	border:#9b0101 1px solid;
	float:left;
	margin:0px 4px 5px 0px;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#4e4e4e;
	cursor:pointer;
	width:38px;
	text-align:center;
	text-decoration:none;
}

#groessenliste .active {
	background-color:#9b0101;
	color:#FFFFFF;
	cursor:default !important;
}
#groessenliste .over{
	background-color:#9b0101;
	color:#FFFFFF;
}
#groessenliste .unavailable {
	cursor:default;
	color:#c3c0c0;
	border-color:#c3c0c0;
}


.angebotschildschatten { background-color:#880000; color:transparent; font-size:15px; font-weight:bold; letter-spacing:0.06em; padding:1px 7px; position:absolute; right:4px; top:6px; }
.angebotschild { background-color:#CC002E; color:#FFFFFF; font-size:15px; font-weight:bold; letter-spacing:0.06em; padding:1px 7px; position:absolute; right:5px; top:5px; }

.neuheitenschildschatten { background-color:#880000; color:transparent; font-size:15px; font-weight:bold; letter-spacing:0.06em; padding:1px 7px; position:absolute; left:6px; top:6px; }
.neuheitenschild { background-color:#CC002E; color:#FFFFFF; font-size:15px; font-weight:bold; letter-spacing:0.06em; padding:1px 7px; position:absolute; left:5px; top:5px; }



.zahlung {
	height:91px;
	padding:5px 0px 0px 20px;	
}

/************** box_hotline *****************/
#box_hotline{
	font-size:0.8em;
	color: #796c60;
	padding:0px 0px 0px 0px;
/*	text-align:right;*/
	position:absolute;
	top:7px;
	left:120px;
	z-index:18;
	width:186px;
	height:65px;
	text-align:center;
}
/************** box_trusted_shops *****************/
#box_trusted_shops{
	font-size:0.8em;
	color: #796c60;
	padding:0px 0px 0px 0px;
/*	text-align:right;*/
	position:absolute;
	top:20px;
	left:400px;
	z-index:18;
	width:186px;
	height:65px;
	text-align:center;
}
/************** box_gutscheincode *****************/
.box_gutscheincode {
	border:1px #a7a8a8 solid;
	min-height:42px;
	height:auto;
	background-image:url(/layoutbilder/box_gutschein_back.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 30px 10px 30px;	
	margin:0px 0px 10px 0px;
}
.box_gutscheincode h3{
	padding:0;
	margin:0;
	color:#9b0103;
	font-size:16px;
	
}
.box_gutscheincode_input{
	clear:both;
	padding:10px 0px 0px 0px;
}
.box_gutscheincode_input input{
	float:left;
}

.box_gutscheincode_input_label {
	float:left;
	width:146px;
	margin:3px 0px 0px 0px;
}

/************** box_dqha *****************/
.box_dqha {
	border:1px #a7a8a8 solid;
	min-height:155px;
	height:auto;
	background-image:url(/layoutbilder/box_dqha_back.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 30px 10px 30px;	
	margin:0px 0px 10px 0px;
}
.box_dqha h3{
	padding:0;
	margin:0;
	color:#9b0103;
	font-size:16px;
	font-weight:bold;
	
}
.box_dqha h4{
	padding:0;
	margin:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:5px 0px 10px 0px;
}
.box_dqha a{
	color:#565555;
}
.box_dqha_logo{
	
}
.box_dqha_logo_radio{
	width:30px;
	float:left;	
	height:70px;
}
.box_dqha_logo_img{
	width:130px;
	height:70px;
	float:left;
}
.box_dqha_logo_img img{
	margin:0px 0px 3px 0px;
}

.box_dqha_input{
	clear:both;
	padding:10px 0px 0px 0px;
}
.box_dqha_input input{
	float:left;
}

.box_dqha_input_label {
	float:left;
	width:146px;
	margin:3px 0px 0px 0px;
}

/************** seo_zusatz *****************/

.seo_zusatz {
}

.seo_zusatz h2{
	background-color:#FFFFFF;
	color:#000000;
	padding:0;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 10px 0px;		
}
.seo_zusatz h3{
	background-color:none;
	color:#000000;
	padding:0;
	margin:0;
	font-size:1.2em;
	font-weight:bold;	
}

.seo_zusatz p{
	padding:0;
	margin:0;
	line-height:1.2;
}

.seo_zusatz div.hr {
  height: 1px;
  background-color: #cccccc;
  margin:10px 0px;
}
.seo_zusatz div.hr hr {
  display: none;
}

.seo_zusatz_top {
    background: url("/layoutbilder/pfeil_top.gif") no-repeat scroll 0.1em 0.1em transparent;
    border-bottom: 1px solid #cccccc;
    color: #E2E2E2;
    height: 20px;
    margin:20px 0px 20px 0px;
    padding-left: 15px;
}
.seo_zusatz_tipp_right {
    border-left: thin dotted #999999;
    float: right;
    margin: 0 0 10px 20px;
    padding-left: 10px;
    width: 180px;
}

.seo_zusatz table td {
    border-bottom: 1px dotted #669999;
    color: #333333;
    padding: 5px;
    text-align: left;
}


.cleardiv {
	clear:both;	
}




#sponsorform { }
#sponsorform .fehlercontainer { border: dashed 1px #AB213A; background: #fee; width: 500px; margin: 10px 0; }
#sponsorform .fehlercontainer .fehlerzeile { margin: 2px; }
#sponsorform .fehlercontainer .fehlerzeile .fehlertext { color: #AB213A; }
#sponsorform div { border: solid 0px red; }
#sponsorform .formblock { border: solid 0px green; width: 500px; }
#sponsorform .formblock span { }
#sponsorform .formblock .pflicht { color: #f00; margin-left: 2px; }
#sponsorform .formblock .label { float:left; padding: 3px 0 0 0; }
#sponsorform .formblock .formrow1col { margin: 3px 0 3px 0; }
#sponsorform .formblock .formrow1col input { width: 250px; }
#sponsorform .formblock .formrow1col select { width: 254px; }
#sponsorform .formblock .formrow1col input.checkbox { width: auto; margin-left:1px; }
#sponsorform .formblock .formrow1col .label { width: 180px; }
#sponsorform .formblock .formrow1col span { }
#sponsorform .formblock .formrow1col .checkboxcontainer { float:left; }
#sponsorform .formblock .formrow1col .checkboxinfo { float:left; width:400px; margin-left: 10px; margin-top:3px; }
#sponsorform .formblock .formrow2col { margin: 2px 0 2px 0; float:left; }
#sponsorform .formblock .formrow2col .label { width: 180px; }
#sponsorform .formblock .formrow2col .ort { width: 195px; }
#sponsorform .formblock .formrow2col .plz { width: 45px; margin-right: 6px; }
#sponsorform .formblock .formrow2col span { }



#katalogform { }
#katalogform .fehlercontainer { border: dashed 1px #AB213A; background: #fee; width: 500px; margin: 10px 0; }
#katalogform .fehlercontainer .fehlerzeile { margin: 2px; }
#katalogform .fehlercontainer .fehlerzeile .fehlertext { color: #AB213A; }
#katalogform div { border: solid 0px red; }
#katalogform .formblock { border: solid 0px green; width: 500px; }
#katalogform .formblock span { }
#katalogform .formblock .pflicht { color: #f00; margin-left: 2px; }
#katalogform .formblock .label { float:left; padding: 3px 0 0 0; }
#katalogform .formblock .formrow1col { margin: 3px 0 3px 0; }

#katalogform .formblockkatalog .formrow1col .catalogcontainer { float:left; margin: 0 15px 20px 0; border: solid 0px red; }
#katalogform .formblockkatalog .formrow1col .catalogcontainer .catalogpic { margin:1px; }
#katalogform .formblockkatalog .formrow1col .catalogcontainer .catalogcheckbox { }
#katalogform .formblockkatalog .formrow1col .catalogcontainer .catalogminwith { height:0px; width:250px; }
#katalogform .formblockkatalog .formrow1col .checkboxcontainer { float:left; }
#katalogform .formblockkatalog .formrow1col .catalogcheckbox input { float:left; }
#katalogform .formblockkatalog .formrow1col .catalogcheckbox .checkboxlabel { float:left; margin: 3px 0 0 0; }

#katalogform .formrow1col input { width: 250px; }
#katalogform .formrow1col select { width: 254px; }
#katalogform .formrow1col input.checkbox { width: auto; margin-left:1px; }
#katalogform .formblock .formrow1col .label { width: 150px; }
#katalogform .formblock .formrow1col span { }

#katalogform .formrow1col .checkboxinfo { float:left; width:400px; margin-left: 10px; margin-top:3px; }
#katalogform .formrow2col { margin: 2px 0 2px 0; float:left; }
#katalogform .formrow2col .label { width: 150px; }
#katalogform .formrow2col .ort { width: 195px; }
#katalogform .formrow2col .plz { width: 45px; margin-right: 6px; }
#katalogform .formrow2col span { }

.tablestart td {border: solid 1px #000000; border-color:#8b8077; margin:0px;}






