
div.product-info-top p.link-back, div.footer-container div.start-print li.site-start {
	background:transparent url(../images/icon_zuruebersicht_gold.gif) no-repeat scroll left 6px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.wrapper {
	margin: 0 auto;
}

div.header-container {
	background-color: #e6e4da;
}

div.header {
	height: 118px;
}

div.footer hr {
	background-color: #e6e4da;
}

.col-right {
	padding-left: 0;
	padding-right: 0;
	width: 208px;
	padding-top: 0px;
}

.col-right .base-mini {
	border-bottom: 1px solid #e6e4da;
	padding: 16px 16px 10px 16px;
}

.product-finder {
	border-bottom: 1px solid #e6e4da;
	padding: 24px 16px 12px 16px;
}

div.blog {
	margin-top: 16px;
}

ul#nav_vert li {
	border-bottom: 1px solid #e6e4da;
}

ul#nav_vert li.active {
	border:medium none;
}

ul#nav_vert li.active li.active {
	border-bottom: 1px solid #e6e4da;
}

.customer-account-index ul#nav_vert li.active,
.customer-account-edit  ul#nav_vert li.active,
.customer-address-index ul#nav_vert li.active,
.customer-address-form ul#nav_vert li.active,
.sales-order-history ul#nav_vert li.active,
.sales-order-view ul#nav_vert li.active,
.sales-order-invoice ul#nav_vert li.active,
.sales-order-shipment ul#nav_vert li.active
{
	border-bottom: 1px solid #e6e4da;
}




ul#nav_vert li a {
	background-position: 16px 12px;
	background-repeat: no-repeat;
	display: block;
	padding: 6px 15px 7px 25px;
	background-image: url(../images/nav_list-zu_gold_link.gif);
}

ul#nav_vert li.active {
	background: #F2F1EB /*url(../images/behrs_subnavi_shadow_gold.png) no-repeat top left*/;
}

ul#nav_vert ul.level2 li.active {
	background-image: none;
}

ul#nav_vert li.last {
}

/*ul#nav_vert li.subopen a {
	background-position: 16px 13px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_list-offen_gold_act.gif);
}*/

ul#nav_vert li.active a.subopen {
	background-position: 16px 13px;
	background-repeat: no-repeat;
	background-image: url(../images/nav_list-offen_gold_act.gif);
}

ul#nav_vert li ul.level2 li a {
	background-position: 33px 12px;
	padding: 6px 15px 7px 40px;
	background-image: url(../images/nav_list_bullet_gold_link.gif);
}

ul#nav_vert li ul.level2 li.active a {
	background-position: 32px 12px;
	background-image: url(../images/nav_list_bullet_gold_active.gif);
}

.col2-left-layout {
	background: url(../images/col2-right-layout-bg.gif) 208px 0 repeat-y;
	background: transparent url(../images/bg-col2-left-layout.gif) repeat-y scroll -1px 0;
}

.cms-page-view .col2-left-layout .col-main {
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #E6E4DA;
	width: 695px;
}

.col2-right-layout {
	background: url(../images/col2-right-layout-bg.gif) 759px 0 repeat-y;
}

.col2-right-layout .col-main {
	border: 0;
	width: 759px;
}

.col2-left-layout .col-main {
	float:right;
	width:759px;
}

.col2-left-layout .col-main {
	float:right;
	width:759px;
	/*background: transparent url(../images/col2-right-layout-bg.gif) repeat-y scroll 549px 0;*/
}

div.product-tabs-content, div.up-sell {
	/*border-right:1px solid #E6E4DA;*/
	border: none;
}

.col3-layout {
	background: url(../images/col3-layout-bg.gif) 208px 0 repeat-y;
}

.col3-layout .col-main {
	border: 0;
	margin: 0 1px;
	overflow: hidden;
}

div.breadcrump {
	background: #ffffff;
  border-top: 0;
	color: #999582;
	font-size: 11px;
	padding-left: 244px;
	text-align: left;
}

div.breadcrump span {
	color: #4c4b41;
}

/* LINKS */

a {
	text-decoration: underline;
}

a:hover,
div.seminars-list div.product-shop h5 a:hover,
div.new-releases-list div.product-shop h5 a:hover,
div.col3-layout div.catalog-listing div.listing-item h5 a:hover {
	text-decoration: none;
}

.cms-page-view div.cms-content a:hover {
  text-decoration: none;
}

.header .navadmin a {
  text-decoration: underline;
}

.header .navadmin a:hover {
  text-decoration: none;
}

ul.links li a:hover {
  text-decoration: none;
}

.breadcrump a {
	text-decoration: underline;
}

.breadcrump a:hover {
	text-decoration: none;
}

div.layered-nav ul li a,
a.button,
a.button-cart,
.cms-tab-navi ul li a,
ul#nav_vert li a {
	text-decoration: none;
}




div.start-print img {
	margin-top: 6px;
}

div.start-print a {
	text-decoration: underline;
}

div.product-info-top {
	padding: 12px 15px 13px 31px;
	background: #fff;
}

ul#product_tabs a {
	height: 20px;
	padding-top: 4px;
}

a.button span {
	padding-left: 28px;
}

/* CMS */

.cms-page-view div.cms-content,
.blog-index-index div.cms-content,
.blog-cat-view div.cms-content,
.blog-post-view div.cms-content,
.behrs-premium-view div.cms-content {
	padding-left:32px;
	padding-right:32px;
}

.cms-page-view div.cms-content hr,
.blog-index-index div.cms-content hr,
.blog-cat-view div.cms-content hr {
	border-color: #E6E4DA;
	border-style:none none solid;
	border-width:medium medium 1px;
	color:#E6E4DA;
	line-height:100%;
	margin-bottom:24px;
	visibility:visible;
}

.cms-page-view div.cms-content p,
.cms-page-view div.cms-content ol,
.cms-page-view div.cms-content ul,
.cms-page-view div.clear-button,
.blog-index-index div.clear-button,
.blog-cat-view div.clear-button,
.behrs-premium-view div.cms-content p {
	margin-bottom:24px;
}

.cms-page-view #main img {
	margin-bottom: 0px;
}

.cms-page-view div.cms-content h1,
.blog-index-index div.cms-content h1,
.blog-cat-view div.cms-content h1,
.behrs-premium-view div.cms-content h1 {
	-x-system-font:none;
	color:#59543A;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:21px;
	margin-bottom:16px;
	margin-top:32px;
}

.cms-page-view div.cms-content h1,
.cms-page-view div.cms-content h3 {
	margin-top: 32px;
}

.cms-page-view div.cms-content h3,
.blog-index-index div.cms-content h3,
.blog-cat-view div.cms-content h3 {
	color:#59543A;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	margin-bottom:12px;
}

.cms-page-view div.cms-content a,
.cms-index-index div.new-product a {
	color:#807853;
	text-decoration: underline;
}

.cms-page-view div.cms-content a:hover,
.cms-index-index div.new-product a:hover {
	color:#807853;
	text-decoration: none;
}

.cms-index-index div.area1 h3,
.cms-index-index div.area2 h3,
.cms-index-index div.area3 h3,
.cms-index-index div.area4 h3 {
	margin-top: -3px;
	margin-bottom: 9px;
}

.cms-index-index div.areas-left img,
.cms-index-index div.areas-right img {
	padding-right: 19px;
}

.cms-index-index div.area1,
.cms-index-index div.area2,
.cms-index-index div.area3,
.cms-index-index div.area4 {
	margin-bottom: 29px;
}

.cms-index-index a.button {
	margin-top: 14px;
}

.cms-index-index div.teaser {
	padding: 30px 16px;
}

.cms-index-index div.teaser h4 {
	margin-bottom: 9px;
}

.cms-index-index div.teaser img {
	margin-bottom: 12px;
}

.cms-index-noroute div.col-main {
	padding: 32px;
}

.cms-index-noroute div.col_main h2 {
	margin-bottom: 24px;
}

.cms-index-noroute div.col_main p {
	margin-bottom: 16px;
}

.cms-index-noroute div.col_main ul li {
	float: right;
}

.footer {
	padding: 28px 20px 16px 20px;
}

.col-main {
	border-left: 0;
	border-right: 0;

}

.cms-tab-navi  {
	left: 8px;
	position: absolute;
	top: 24px;
}
.cms-tab-navi ul li {
	float: left;
	background: transparent url(../images/behrs_tabnavi_gold_right.png) no-repeat scroll right top;
	margin-left: 4px;
}

.cms-tab-navi ul li a{
	background: transparent url(../images/behrs_tabnavi_gold_left_link.png) no-repeat scroll left top;
	display:block;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:22px;
	line-height:16px;
	margin-right:4px;
	padding-left:28px;
	padding-right:12px;
	padding-top:6px;
	color: white;
}

.cms-tab-navi ul li a:hover{
	background: transparent url(../images/behrs_tabnavi_gold_left_hover.png) no-repeat scroll left top;
}

.cms-tab-navi ul li.active {
	background: transparent url(../images/behrs_tabnavi_right_active.png) no-repeat scroll right top;
}

.cms-tab-navi ul li.active a.active {
	background: transparent url(../images/behrs_tabnavi_gold_left_active.png) no-repeat scroll left top;
	color: #737062;
}

/* CMS - Startseite */
.cms-index-index div.welcome div.text {
	background: transparent url(../images/behrs_startseite_teaser_bg.png) repeat-x scroll left top;
	float: left;
	height: 200px;
	padding-right: 32px;
	width: 526px;
	padding-top: 0;
	position: relative;
}

.cms-index-index div.welcome div.text div.clear-button{
	/*position: absolute;
	top: 162px;*/
}

.cms-index-index div.welcome div.text div.inner{
	padding-top: 40px;

}

.cms-index-index div.area3 h3 {
	color: #001540;
}

/* NEWS */


#news-wrapper .postTitle {
	border-bottom: none;
	margin-bottom:8px;
	margin-top: 15px;
}

#news-wrapper .postContent a {
	margin-top:15px;
	display: block;
}

#news-wrapper div.cms-content a,
#news-wrapper div.cms-content a {
	color:#807853;
	text-decoration:none;
}

#news-wrapper p {
	margin-bottom: 8px;
}

#news-wrapper div.clear-button, 
#news-wrapper div.clear-button {
	float:none;
	margin-bottom:0px;
	margin-left:420px;
	margin-top:0px;
	overflow: visible;
	padding-top: 10px;
}

#news-wrapper div.close, 
#news-wrapper div.close {
	margin-left:388px;
}

#news-wrapper div.clear-both, 
#news-wrapper div.clear-both {
	margin-bottom: 24px;
}

#news-wrapper div.pager {
	padding-left: 0px;
	text-align: left;
	float: left;
	margin-top: 0px;
}
#news-wrapper div.pager a {
	text-decoration: underline;
}

#news-wrapper div.pager a:hover {
	text-decoration: none;
}

#news-wrapper a.pager-prev img,
#news-wrapper a.pager-next img {
	visibility: hidden;
}

#news-wrapper a.pager-prev {
	background: transparent url(../images/behrs_pagination_left_link.png) no-repeat left top;
}

#news-wrapper a.pager-prev:hover {
	background: transparent url(../images/behrs_pagination_left_hover.png) no-repeat left top;
}

#news-wrapper a.pager-next {
	background: transparent url(../images/behrs_pagination_right_link.png) no-repeat left top;
	margin-left: 5px;
}

#news-wrapper a.pager-next:hover {
	background: transparent url(../images/behrs_pagination_right_hover.png) no-repeat left top;
}

#news-wrapper div.pager .pager-news-count {
	display: inline-block;
	width: 200px;
	padding-right: 10px;
}

#news-wrapper h5.poster {
	display: inline;
}

#news-wrapper img.presse-img {
	float: left;
	margin: 0px 10px 10px 0px;
	max-width: 200px;
	max-height: 200px;
}

#news-wrapper img.presse-img-small {
	float: left;
	margin: 0px 10px 10px 0px;
	max-width: 100px;
	max-height: 100px;
}

.postWrapper {
	clear: both;
	margin-bottom: 12px;
}

#news-wrapper div.download div.clear-button {
	margin-left: 0px;
} 

.blog-post-view #main {
	margin-top: 32px;
	margin-bottom: 32px;
}

.blog-post-view #news-wrapper .postTitle {
	margin-top: 0px;
}


/* FARBEN NEWS */

#news-wrapper div.color-lebensmitteIndustrie_ernaehrungsgewerbe h3,
#news-wrapper div.color-lebensmitteIndustrie_ernaehrungsgewerbe h3 {
	color: #154000;
}

#news-wrapper div.color-lebensmitteIndustrie_ernaehrungsgewerbe a.button span,
#news-wrapper div.color-lebensmitteIndustrie_ernaehrungsgewerbe a.button span {
  background:transparent url(../images/behrs_btn_white_green_left.png) no-repeat scroll left top; /* change */
  color:#2b8000; /* change */
}

#news-wrapper div.color-lebensmitteIndustrie_ernaehrungsgewerbe a.button:hover span,
#news-wrapper div.color-lebensmitteIndustrie_ernaehrungsgewerbe a.button:hover span{
  background:transparent url(../images/behrs_btn_white_green_left_hover.png) no-repeat scroll left top; /* change */
  color:#154000; /* change */
}

#news-wrapper div.color-pflege_gesundheitswesen h3,
#news-wrapper div.color-pflege_gesundheitswesen h3 {
	color: #002A80;
}

#news-wrapper div.color-pflege_gesundheitswesen a.button span,
#news-wrapper div.color-pflege_gesundheitswesen a.button span{
  background:transparent url(../images/behrs_btn_white_blue_left.png) no-repeat scroll left top; /* change */
  color:#002a80; /* change */
}

#news-wrapper div.color-pflege_gesundheitswesen a.button span,
#news-wrapper div.color-pflege_gesundheitswesen a.button:hover span{
  background:transparent url(../images/behrs_btn_white_blue_left_hover.png) no-repeat scroll left top; /* change */
  color:#001540; /* change */
}


#news-wrapper div.color-gemeinschaftsverpflegung_hotellerie_gastronomie h3,
#news-wrapper div.color-gemeinschaftsverpflegung_hotellerie_gastronomie h3 {
	color: #800055;
}

#news-wrapper div.color-gemeinschaftsverpflegung_hotellerie_gastronomie a.button span,
#news-wrapper div.color-gemeinschaftsverpflegung_hotellerie_gastronomie a.button span{
  background:transparent url(../images/behrs_btn_white_purple_left.png) no-repeat scroll left top; /* change */
  color:#800055; /* change */
}

#news-wrapper div.color-gemeinschaftsverpflegung_hotellerie_gastronomie a.button:hover span,
#news-wrapper div.color-gemeinschaftsverpflegung_hotellerie_gastronomie a.button:hover span{
  background:transparent url(../images/behrs_btn_white_purple_left_hover.png) no-repeat scroll left top; /* change */
  color:#40002a; /* change */
}


#news-wrapper div.color-kosmetik_pharmaindustrie h3,
#news-wrapper div.color-kosmetik_pharmaindustrie h3 {
	color: #BF5000;
}

#news-wrapper div.color-kosmetik_pharmaindustrie a.button span,
#news-wrapper div.color-kosmetik_pharmaindustrie a.button span{
  background:transparent url(../images/behrs_btn_white_orange_left.png) no-repeat scroll left top; /* change */
  color:#bf5000; /* change */
}

#news-wrapper div.color-kosmetik_pharmaindustrie a.button:hover span,
#news-wrapper div.color-kosmetik_pharmaindustrie a.button:hover span{
  background:transparent url(../images/behrs_btn_white_orange_left_hover.png) no-repeat scroll left top; /* change */
  color:#803500; /* change */
}





/* CMS Rechte Spalte Teaser */



.cms-page-view div.col-right {
	padding-top: 0px;

}


.cms-page-view div.col-right div.right-teaser div.clear-button,
.catalog-category-view div.col-right div.right-teaser div.clear-button,
#premium_login .clear-button {
	margin-bottom: 8px;
}
.cms-page-view div.col-right div.right-teaser div.head h4,
.catalog-category-view div.col-right div.right-teaser div.head h4,
.base-mini .head h4 {
	margin-bottom: 12px;

}

.cms-page-view div.col-right div.right-teaser div.content p,
.catalog-category-view div.col-right div.right-teaser div.content p {
	font-size: 11px;
}

#right-teaser-kontakt {
	background: transparent url(../images/behrs_teaser_kontakt_bg.png) no-repeat left top;
	padding-bottom: 0px;
}

.cms-page-view div.col-right #right-teaser-kontakt div.content p,
.catalog-category-view div.col-right #right-teaser-kontakt div.content p{
	width: 120px;
}

.behrs-login li {
	margin-bottom: 3px;
}

.behrs-login label {
	width: 37px;
	float: left;
	margin-right: 3px;
}


#right-teaser-news span,
#right-teaser-events span {
	font-size: 11px;
}


#right-teaser-news span.teaser-news-switch-on,
#right-teaser-events span.teaser-events-switch-on {
	background: transparent url(../images/behrs_btn-mehr_white_gold_link.png) no-repeat left top;
	width: 11px;
	height: 11px;
	display: block;
	cursor: pointer;
}


#right-teaser-news span.teaser-news-switch-off,
#right-teaser-events span.teaser-events-switch-off {
	background: transparent url(../images/behrs_btn-weniger_white_gold_link.png) no-repeat left bottom;
	width: 11px;
	height: 11px;
	display: block;
	cursor: pointer;
}

#right-teaser-events span.teaser-events-switch-off {
	background: transparent url(../images/behrs_btn-weniger_white_gold_link.png) no-repeat left bottom;
	width: 11px;
	height: 11px;
	display: block;
	cursor: pointer;
}









#right-teaser-news div.info,
#right-teaser-events div.info {
	margin-bottom: 10px;
}

/* TEASER Icons */

/* gold */
#right-teaser-karriere h4 {
	background: transparent url(../images/icons/behrs_icon_community_gold.gif) no-repeat left top;
	padding-left: 20px;

}

.product-finder .page-head h3 {
	background: transparent url(../images/icons/behrs_icon_produkte_gold.gif) no-repeat left top;
	padding-left: 20px;
}


#right-teaser-news h4 {
	background: transparent url(../images/icons/behrs_icon_news-presse_gold.gif) no-repeat left top;
	padding-left: 20px;
}

#right-teaser-termine h4 {
	background: transparent url(../images/icons/behrs_icon_termine_gold.gif) no-repeat left top;
	padding-left: 20px;
}

#right-teaser-autoren h4 {
	background: transparent url(../images/icons/behrs_icon_news-presse_gold.gif) no-repeat left top;
	padding-left: 20px;

}

#right-teaser-buchhaendler h4 {
	background: transparent url(../images/icons/behrs_icon_news-presse_gold.gif) no-repeat left top;
	padding-left: 20px;

}

#right-teaser-seminare h4 {
	background: transparent url(../images/icons/behrs_icon_seminare_gold.gif) no-repeat left top;
	padding-left: 20px;

}

#right-teaser-akademie h4 {
	background: transparent url(../images/icons/behrs_icon_seminare_gold.gif) no-repeat left top;
	padding-left: 20px;

}

#right-teaser-seminare_akademie h4 {
	background: transparent url(../images/icons/behrs_icon_seminare_gold.gif) no-repeat left top;
	padding-left: 20px;

}

#right-teaser-anzeigenservice h4 {
	background: transparent url(../images/icons/behrs_icon_news-presse_gold.gif) no-repeat left top;
	padding-left: 20px;

}

.links-zum-thema h4 {
	background: transparent url(../images/icons/behrs_icon_seminare_gold.gif) no-repeat left top;
	padding-left: 20px;

}

/* blau */


/* purple */

/* green */


/* orange */






/* Top Search / ISBN */
div.col-search input#search, div.col-isbn input#sku {
	color: #999582;
	margin-right: 4px;
	padding: 4px 4px 4px 6px;
	width: 140px;
}

div.col-search label, div.col-isbn label {
	width: auto;
	float: none;
	margin-right: 0;
}

div.col-search fieldset.form-search {
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #E6E4DA;
	
}

/* LOGIN | REGISTER | ADDRESS */

div.account-login div.col-1,
div.account-login div.col-2,
div.account-create div.col-1,
div.account-create div.col-2 {
	width: 328px;
}

.customer-account-logoutsuccess div.col-main,
.customer-account-forgotpassword div.col-main {
	padding: 32px;
}

.customer-account-login div.registered-users input.input-text {
	width: 156px;
}

.customer-account-login div.new-users,
.customer-account-create div.col-2 {
	float: left;
}

.customer-account-create input.input-text,
.customer-address-form input.input-text {
	width: 206px;
}

.group-select .input-box select {
	width: 218px;
}

.customer-account-create .main label,
.customer-address-form .main label {
	width: 105px;
	float: left;
	margin-right: 5px;
}

.customer-account-create #is_retailer {
	float: left;
	margin-right: 7px;
	margin-top: 2px;
}



/* ACCOUNT */

.customer-address-form .main label {
	width: 105px;
}

.customer-address-form div.page-title h2 {
	color:#59543A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	margin-bottom:24px;
}

.customer-address-form #form-validate h3 {
	color:#59543A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
	margin-bottom:16px;
	float: left;
}

.label_float_right input {
	float: left;
}

.label_float_right label {
	width: auto;
}

.customer-account-create p.password-text {
	margin-left: 107px;
}

.customer-account-create div.buttons-set {
	margin:16px 0 0;
	padding:16px 208px 0 0;
}

.customer-account-create p.infotext {
	margin-bottom:32px;
	padding-right: 208px;
}

.customer-account-edit #form-validate h3.personal-data,
.customer-account-edit #form-validate h3.login-data {
	color: #ED1C24;
	float:left;
}

.customer-account-edit #form-validate h3.personal-data {
	background: transparent url(../images/icons/behrs_icon_profil_gold.gif) no-repeat left top;
	padding-left: 20px;
}

.customer-account-edit #form-validate h3.login-data {
	background: transparent url(../images/icons/behrs_icon_lock_gold.gif) no-repeat left top;
	padding-left: 20px;
}

.customer-account-edit #form-validate div.name-prefix, .customer-account-edit #form-validate div.taxvat {
	display: block;
}

.customer-account-edit #form-validate label,
.customer-address-form #form-validate label{
	float:left;
	margin-right:16px;
	width:112px;
}

.customer-address-form form#form-validate fieldset {
	margin-bottom: 16px;
}

.customer-account-edit #form-validate input.input-text {
	color:#4C4B41;
	height:16px;
	padding:4px 4px 4px 6px;
	width:188px;
}

.customer-account-edit #form-validate p.password-text, .customer-account-create p.password-text {
	margin-left:128px;
}

.customer-account-index .col2-left-layout .col-main,
.customer-account-edit .col2-left-layout .col-main,
.customer-address-form .col2-left-layout .col-main,
.sales-order-history .col2-left-layout .col-main,
.customer-address-index .col2-left-layout .col-main,
.newsletter-manage-index  .col2-left-layout .col-main {
	background-image: none;
	width: 695px;
}
.customer-account-index div.topcontent,
.customer-account-edit div.topcontent,
.customer-address-form div.topcontent,
.sales-order-history div.topcontent,
.sales-order-view div.topcontent,
.sales-order-invoice div.topcontent,
.sales-order-shipment div.topcontent,
.sales-order-creditmemo div.topcontent,
.customer-address-index div.topcontent {
	background: #fff;
}

.customer-account-index .middle-container,
.customer-account-edit .middle-container,
.customer-address-form .middle-container,
.sales-order-history .middle-container,
.customer-address-index .middle-container {
	background: transparent url(../images/col2-right-layout-bg.gif) repeat-y scroll 208px 0;
}

.customer-account-index .col2-left-layout .col-main,
.newsletter-manage-index  .col2-left-layout .col-main{
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #E6E4DA;
	width: 695px;
}

.dashboard .recent-orders,
.dashboard .welcome-msg,
.customer-account-index div.col2-set {
	margin: 0px 0px 24px;
}


.customer-account-index .data-table th,
.sales-order-view .data-table th,
.sales-order-invoice .data-table th,
.sales-order-shipment .data-table th,
.sales-order-creditmemo .data-table th {
	font-size: 10px;
}

.customer-account-index span.label,
.sales-order-view span.label{
	width: 94px;
	display: inline-block;
}

.customer-account-index .data-table td,
.customer-account-index .customer-value,
.customer-account-index a {
	color: #59543A;
}

.data-table tbody.odd td,
.data-table tbody.even td {
	border-width:0 0px;
	background: #fff;
}

.customer-account-index .data-table td,
.sales-order-view .data-table td,
.sales-order-invoice .data-table td,
.sales-order-shipment .data-table td,
.sales-order-creditmemo .data-table td,
.customer-account-index .data-table th,
.sales-order-view .data-table th,
.sales-order-invoice .data-table th,
.sales-order-shipment .data-table th,
.sales-order-creditmemo .data-table th {
	border-width: 0 0 1px 0px;
	border-style: solid;
	border-color: #E6E4DA;
}

.sales-order-view .data-table tfoot td,
.sales-order-invoice .data-table tfoot td,
.sales-order-shipment .data-table tfoot td,
.sales-order-creditmemo .data-table tfoot td {
	border: none
}

.sales-order-view span.label,
.sales-order-invoice span.label,
.sales-order-shipment span.label,
.sales-order-creditmemo span.label {
	color: #737062;
}

.sales-order-view div.product-image {
	float: left;
}

.sales-order-view div.product-shop {
	margin-left: 50px;
}


.customer-account-index .dashboard ul{
  list-style-position: inside;
  list-style: square;
  padding-left:12px;
  /*padding-top:16px;*/
}



.customer-account-edit .col2-left-layout .col-main {
	padding:32px 0 0;
	width:759px;
}


.sales-order-history div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_cart_gold.gif) no-repeat left top;
	color:#ED1C24;
	padding-left: 20px;
}
.customer-account-index div.page-title h2,
.newsletter-abo h4,
.recent-orders h2 {
	background: transparent url(../images/icons/behrs_icon_profil-bersicht_gold.gif) no-repeat left top;
	color:#ED1C24;
	padding-left: 20px;
}

.customer-account-index div.page-title h2,
.newsletter-abo h4,
.newsletter-manage-index div.page-title h2,
.sales-order-view div.page-title h2,
.sales-order-invoice div.page-title h2,
.sales-order-shipment div.page-title h2,
.sales-order-creditmemo div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_profil-bersicht_gold.gif) no-repeat left top;
	color:#ED1C24;
	padding-left: 20px;
	margin-bottom: 8px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.sales-order-view div.page-title h2,
.sales-order-invoice div.page-title h2,
.sales-order-shipment div.page-title h2,
.sales-order-creditmemo div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_cart_gold.gif) no-repeat left top;
}

.sales-order-view div.page-title h2,
.sales-order-invoice div.page-title h2,
.sales-order-shipment div.page-title h2,
.sales-order-creditmemo div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_cart_gold.gif) no-repeat left top;
}


.newsletter-abo h4,
.customer-account-index .newsletter-data div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_news-presse_gold.gif) no-repeat left top;
}

.customer-account-index .personal-data div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_profil_gold.gif) no-repeat left top;
}

.customer-account-index .address-data div.page-title h2,
.sales-order-view .address-data div.page-title h2,
.sales-order-invoice .address-data div.page-title h2,
.sales-order-shipment .address-data div.page-title h2,
.sales-order-creditmemo .address-data div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_versandadresse_gold.gif) no-repeat left top;
}

.sales-order-view .payment-data div.page-title h2,
.sales-order-invoice .payment-data div.page-title h2,
.sales-order-shipment .payment-data div.page-title h2,
.sales-order-creditmemo .payment-data div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_pay_gold.gif) no-repeat left top;
}

.customer-account-index .recent-orders div.page-title h2 {
	background: transparent url(../images/icons/behrs_icon_cart_gold.gif) no-repeat left top;
}

.sales-order-history .row1-col2-left-layout .col-main {
	padding: 0px;
	width:759px;
}

.sales-order-history .my-orders {
	padding: 32px;
}

.sales-order-history .pager-bg {
	padding: 10px 32px;
}

.sales-order-history .pager-bg h2{
	margin-top: 14px;
}

.sales-order-view .order-info,
.sales-order-invoice .order-info,
.sales-order-shipment .order-info,
.sales-order-creditmemo .order-info {
	border: none;
	text-align: left;
	padding: 0px;
	clear: left;
	margin-bottom: 16px;
}

.sales-order-view .order-info a.button,
.sales-order-invoice .order-info a.button,
.sales-order-shipment .order-info a.button,
.sales-order-creditmemo .order-info a.button {
	margin-top: 0px;
}

.sales-order-view .order-info .order-info-1,
.sales-order-invoice .order-info .order-info-1,
.sales-order-shipment .order-info .order-info-1,
.sales-order-creditmemo .order-info .order-info-1 {
	margin-top: 4px;
}

.sales-order-view .page-title div,
.sales-order-invoice .page-title div,
.sales-order-shipment .page-title div,
.sales-order-creditmemo .page-title div {
	float: left;
	margin-left: 20px;
	margin-top: 0px;
}


.sales-order-view .page-title div label,
.sales-order-invoice .page-title div label,
.sales-order-shipment .page-title div label,
.sales-order-creditmemo .page-title div label{
	color: #E6E4DA;
}

.sales-order-view .order-info .order-info-1,
.sales-order-view .order-info .order-info-2,
.sales-order-view .order-info .order-info-3,
.sales-order-invoice .order-info .order-info-1,
.sales-order-invoice .order-info .order-info-2,
.sales-order-invoice .order-info .order-info-3,
.sales-order-shipment .order-info .order-info-1,
.sales-order-shipment .order-info .order-info-2,
.sales-order-shipment .order-info .order-info-3,
.sales-order-creditmemo .order-info .order-info-1,
.sales-order-creditmemo .order-info .order-info-2,
.sales-order-creditmemo .order-info .order-info-3 {
	float: left;
	margin-right: 24px;
	display: inline;
}

.sales-order-view .order-info .order-info-2,
.sales-order-view .order-info .order-info-3,
.sales-order-invoice .order-info .order-info-2,
.sales-order-invoice .order-info .order-info-3,
.sales-order-shipment .order-info .order-info-2,
.sales-order-shipment .order-info .order-info-3,
.sales-order-creditmemo .order-info .order-info-2,
.sales-order-creditmemo .order-info .order-info-3 {
	margin-right: 8px;
	margin-bottom: 16px;
}

.sales-order-view .order-info img,
.sales-order-invoice .order-info img,
.sales-order-shipment .order-info img,
.sales-order-creditmemo .order-info img {
margin-top:6px;
}


.newsletter-abo h4,
.newsletter-abo .subline,
.newsletter-manage-index .subline {
	margin-bottom: 16px;
}

.account-edit-newsletter input {
	margin-right: 5px;
}

.account-edit-newsletter li {
	margin-bottom: 5px;
}

.customer-address-index div.col2-set h3,
.customer-address-form div.page-title h2{
	color:#ED1C24;
	background: transparent url(../images/icons/behrs_icon_versandadresse_gold.gif) no-repeat left top;
	padding-left: 20px;
}

.customer-address-form p.required {
	width: 340px;
}

.customer-address-form .group-select .input-box select {
	width: 212px;
}

.customer-address-form .group-select .input-box select#prefix {
	width: 60px;
}

.customer-address-index div.col2-set .col-2 h3 {
	background: transparent url(../images/icons/behrs_icon_versandadresse-plus_gold.gif) no-repeat left top;
}

.customer-account-index a.button,
.customer-address-index a.button,
.sales-order-history a.button {
	background:transparent url(../images/behrs_btn_red_general_right.png) no-repeat scroll right top;
	margin-top:8px;

}

.sales-order-history a.button {
	margin-top:0px;

}

.sales-order-history .pager {
	text-align: right;
}

.data-table td,
.data-table th {
	padding:5px 0px;
}

.customer-account-index a.button span,
.customer-address-index a.button span,
.sales-order-history a.button span {
	background:transparent url(../images/behrs_btn_red_general_left.png) no-repeat scroll left top;
	color:#fff;
	font-weight:normal;
	padding-left:28px;
}

.customer-address-index .error-msg,
.customer-address-index .success-msg,
.customer-address-index .note-msg,
.customer-address-index .notice-msg,
.customer-account-index .error-msg,
.customer-account-index .success-msg,
.customer-account-index .note-msg,
.customer-account-index .notice-msg  {
	background-position:12px 50% !important;
	background-repeat:no-repeat !important;
	border:1px solid #E6E4DA;
	font-size:10px !important;
	font-weight:bold !important;
	margin:0 0 10px !important;
	min-height:24px !important;
}

.customer-account-index .dashboard .title-buttons h3,
.sales-order-view  .title-buttons h2,
.sales-order-invoice  .title-buttons h2,
.sales-order-shipment  .title-buttons h2,
.sales-order-creditmemo  .title-buttons h2 {
	color:#ED1C24;
}

.sales-order-view  .title-buttons,
.sales-order-view  .col2-set,
.sales-order-view  .col3-set,
.sales-order-invoice  .title-buttons,
.sales-order-invoice  .col2-set,
.sales-order-invoice  .col3-set,
.sales-order-shipment  .title-buttons,
.sales-order-shipment  .col2-set,
.sales-order-shipment  .col3-set,
.sales-order-creditmemo  .title-buttons,
.sales-order-creditmemo  .col2-set,
.sales-order-creditmemo  .col3-set {
	margin-bottom: 16px;
}

.sales-order-view  .col2-set .title-buttons,
.sales-order-view  .col3-set .title-buttons,
.sales-order-invoice  .col2-set .title-buttons,
.sales-order-invoice .col3-set .title-buttons,
.sales-order-shipment .col2-set .title-buttons,
.sales-order-shipment .col3-set .title-buttons,
.sales-order-creditmemo .col2-set .title-buttons,
.sales-order-creditmemo .col3-set .title-buttons {
	margin-bottom: 8px;
}

.sales-order-view .order-info-top,
.sales-order-invoice .order-info-top,
.sales-order-shipment .order-info-top,
.sales-order-creditmemo .order-info-top {
	border-bottom:1px solid #E6E4DA;
	margin-bottom: 16px;
}


.sales-order-view  .col-main p,
.sales-order-invoice  .col-main p,
.sales-order-shipment  .col-main p,
.sales-order-creditmemo  .col-main p {
	margin-bottom: 5px;
}

.sales-order-view .col2-left-layout .col-main,
.sales-order-invoice .col2-left-layout .col-main,
.sales-order-shipment .col2-left-layout .col-main,
.sales-order-creditmemo .col2-left-layout .col-main {
	background:transparent url(../images/col2-right-layout-bg.gif) repeat-y scroll 0 0;
	float:right;
	width:696px;
}

.sales-order-history .data-table {
	width:696px;
}


/*============*/


.cms-page-view #main .cms-content .content-left img {
  margin-bottom: 0;
}

.cart .checkout-types button.button{
	display:inline-block;
text-align:right;
vertical-align:top;
}

div.cart button.continue {
	margin-right:32px;
	display: inline-block;
	float: left;
}

div#checkout-step-billing button.back-link,
div#checkout-step-shipping button.back-link,
div#checkout-step-shipping_method button.back-link,
div#checkout-step-payment button.back-link,
div#checkout-step-review button.back-link,
div#checkout-step-review a.button {
	float: left;
}

div.cart-update {
	height: 56px;
	border-width: 0 0 1px 0 ;
	border-style: solid;
	border-color: #E6E4DA;
}

div.cart button.update {
	float:right;
	margin: 16px 32px;
}

.cart .checkout-types {
	display:inline-block;
	margin-top:4px;
	vertical-align:top;
	/*width:750px;*/
	float: none;
	text-align: left;
}

.cart .checkout-button {
	display: inline-block;
	float: right;
	margin-top: -4px;
	margin-left: 202px;
}

#shopping-cart-totals-table {
	margin-left: 530px;
}

/* CATALOG */

/* Catalog-Start 
.new-releases-list div.date,
.seminars-list div.date  {
	margin-bottom: 8px;
}

.new-releases-list .tooltip,
.seminars-list .tooltip  {
	margin-left: 2px;
}

/* Catalog List */

div.category-container {
	border-bottom: none;
	padding-left: 32px;
}
/*div.col3-layout div.pager {
	float:left;
	margin-top:0;
	padding:16px 0 0;
	text-align:left;
	vertical-align:top;
}*/

div.seminars-list div.product-image img,
div.new-releases-list div.product-image img {
	border:1px solid #E6E4DA;
	padding:2px;
}

div.seminars-list div.product-image,
div.new-releases-list div.product-image {
	width: 84px;
}

div.seminars-list div.product-shop {
	width: 230px;
}

div.col3-layout div.catalog-listing div.listing-item button.button-cart {
	cursor: pointer;
}

div.col3-layout div.catalog-listing div.listing-item div.product-info {
	width:235px;
}

div.col3-layout div.catalog-listing div.listing-item div.product-shop {
	width:151px;
}

/* PRICES */


.tooltip-price-excl, .tooltip-price-incl {
	font-size: 10px;
	line-height: 12px;
}

.price-including-tax img.tt-img,
.price-excluding-tax img.tt-img,
img.tt-img {
	margin-top: 2px;
}

.price-including-tax .tt-act,
.price-excluding-tax .tt-act {
	display: inline;
}

div.tooltip div.tooltip,
span.tooltip span.tooltip {
	margin: 0px;
	width: 128px;
	padding: 8px;
	border: none;
	background: transparent url(../images/behrs_tooltip-box_bg.png) repeat-x bottom;
	display: block;
}

div.tooltip div.tooltip ul li,
span.tooltip span.tooltip ul li {
	font-size: 11px;
	line-height: 13px;
}

div.tooltip div.tooltip-top,
span.tooltip span.tooltip-top {
	background: white;
	padding: 1px 1px 0px 1px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #BFBAA3;
	width: 144px;
	display: block;
}
div.tooltip div.tooltip-bottom,
span.tooltip span.tooltip-bottom {
	margin: 0px;
	width: 148px;
	padding: 0px;
	height: 12px;
	border: none;
	background: transparent url(../images/behrs_tooltip-box_unten.png) repeat-x bottom;
	display: block;
}

#inputs-option-type-apart .price-notice {
	padding-left: 0px;
}

#inputs-option-type-apart img {
	vertical-align: middle;
}

/* PRODUCT VIEW */

 * div.product-tabs-content, 
 div.up-sell,
 div.block-related {
	padding:32px;
	width:485px;
}

div#ref div.ref-item,
div#autor div.ref-item {
	border-bottom:1px solid #E6E4DA;
	margin-bottom:20px;
	padding-bottom:20px;
}

div#ref div.ref-image,
div#autor div.ref-img {
	border:1px solid #E6E4DA;
	float:left;
	width:168px;
	padding: 2px;
}

div.ref-img img {
	width: 168px;
	float: left;
}

div#ref div.ref-text,
div#autor div.ref-text {
	float:none;
	margin-left:204px;
	width:auto;
}

div#ref div.author-no-margin,
div#autor div.author-no-margin {
	margin-left: 0px;
}

div.ref-text p.detail-portrait {
	margin-bottom: 10px;
}

div.product-overview-content {
	color:#4C4B41;
	float:none;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin-left:206px;
	width:auto;
}

div.product-overview-content h6.overview-subline {
	margin-bottom: 8px;
}

div.panel div.desc {
	margin-bottom: 8px;
}

#product-options-wrapper, div.product-shop {
	margin-bottom: 8px;

}

.product-price-content span.price {
	white-space: normal !important;
}

div.product-overview-content td.label {
	padding-right: 12px;
}

.product-tabs-content a {
	text-decoration: underline;
}

.product-tabs-content a.button,
div#ort a.button, div#ref a.button {
	text-decoration: none;
}


.product-tabs-content a:hover {
	text-decoration: none;
}

.product-tabs-content ul {
	list-style-image: url(../images/nav_list_bullet_gold_link.gif);
	padding-left: 30px;
}

.product-tabs-content #buchung ul {
	list-style-image: none;
	padding-left: 0px;
}

div#buchung ul.options-list span.label label{
	float: left;
}

div#buchung div.hotel-reservations, 
div#buchung div.duration, 
div#buchung div.comment {
	margin-bottom:20px;
	padding-top:20px;
}

div#buchung textarea#productAccomodationComments,
div#buchung textarea#productAccomodationQuestions {
	margin-top:16px;
	padding:0;
	width:100%;
}

ul.product-author-type {
	list-style-image: none;
	padding-left: 0px;
}

div#ort div.zimmerreservierung {
	border-bottom:none;
}

div.product-price-content-seminar {
	float:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	width:208px;
}

div.product-price-content-seminar .box-seminarbuchung {
	margin: 20px 16px;
}

div.product-price-content-seminar .product-finder{
	padding: 32px 16px 24px;
	background: #F2F1EB;
}

div.product-price-content-seminar .product-finder li{
	margin: 10px 0px;
}

.block-related li.item {
	float: left;
	margin-left: 0px;
	width: 50%;
}


.block-related {
	border: none;
	border-top: 1px solid #E6E4DA;
	background: #F2F1EB;
	margin: 0;
}

.block-related .block-content {
	padding: 0px;
}

.block-related .block-content p{
	padding-bottom: 10px;
}

.block-related .block-title {
	border-bottom:0px solid #DDDDDD;
	padding: 0px 0px 10px;
}

.block-related li.even {
	background-color: transparent;
}

.add-to-holder .deliverytime,
.add-to-holder .delivery {
	margin-top: 8px;
}

/* PRODUCT LIST */

span.tooltip-price-incl, span.tooltip-price-excl {
	background-color:#FFFFFF;
	display:none;

}

/* CHECKOUT */

.checkout-types li {
	float: right;
}

.opc li.section {

}

.cart .totals table {
	clear:both;
	margin-bottom:16px;
	margin-left:300px;
	margin-top:16px;
}

table#checkout-review-totals-table {
	margin:16px auto;
	margin-left:300px;
}

.checkout-cart-index div.col-main div.main, 
.checkout-onepage-success div.main{
	padding: 32px;
}


.checkout-agreements li {
	float:left;
	margin:10px 32px 10px 0;
	width:435px;
}

.checkout-agreements li.last {
	margin-right:0;
}

.cart .totals table th,
.cart .totals table td,
#checkout-review-totals-table  th,
#checkout-review-totals-table  td {
	padding:5px;
}


/* CONTACTS */

/*normal*/

.cms-content .col-1 {
	width: 50%;
	float: left;
	margin-bottom: 32px;
}

.cms-content .col-2 {
	width: 50%;
	float: left;
}

.cms-page-view div.cms-content .col-1 h3,
.cms-page-view div.cms-content .col-2 h3,
.cms-page-view div.form h3 {
	margin-top: 0px;
}

.cms-page-view div.form h3 {
	float: left;
}

#contactForm ul li,
#autoren-contactForm ul li,
#karriere-contactForm ul li,
#rezension-contactForm ul li {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
}

#autoren-contactForm ul li,
#karriere-contactForm ul li,
#rezension-contactForm ul li {
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #E6E4DA;
}

#autoren-contactForm ul li.last,
#karriere-contactForm ul li.last,
#rezension-contactForm ul li.last {
	border-bottom: none;
}

#autoren-contactForm .buttons-set,
#karriere-contactForm .buttons-set,
#rezension-contactForm .buttons-set {
	text-align: right
}

#contactForm div.input-box,
#autoren-contactForm div.input-box,
#karriere-contactForm div.input-box,
#rezension-contactForm div.input-box  {
	margin-bottom: 3px;
}

#autoren-contactForm .group-select input.input-text,
#autoren-contactForm .group-select textarea,
#karriere-contactForm .group-select input.input-text,
#karriere-contactForm .group-select textarea,
#rezension-contactForm .group-select textarea,
#rezension-contactForm .group-select input.input-text {
	width:280px;
}

#autoren-contactForm .group-select textarea.comment,
#karriere-contactForm .group-select textarea.comment,
#rezension-contactForm .group-select textarea.comment {
	width:480px;
}

#contactForm .group-select input.input-text,
#contactForm .group-select textarea {
	width:238px;
}

#autoren-contactForm .group-select label,
#karriere-contactForm .group-select label,
#rezension-contactForm .group-select label {
	width:200px;
	float: left;
}

#autoren-contactForm .group-select label.street,
#karriere-contactForm .group-select label.street,
#autoren-contactForm .group-select label.zip,
#karriere-contactForm .group-select label.zip,
#rezension-contactForm .group-select label.street,
#rezension-contactForm .group-select label.zip {
	width:200px;
}

#autoren-contactForm .group-select input.zip,
#karriere-contactForm .group-select input.zip,
#rezension-contactForm .group-select input.zip {
	width:60px;
}

#autoren-contactForm .group-select input.city,
#karriere-contactForm .group-select input.city,
#rezension-contactForm .group-select input.city {
	width:211px;
}



#autoren-contactForm .group-select input.hausnummer,
#karriere-contactForm .group-select input.hausnummer,
#rezension-contactForm .group-select input.hausnummer {
	width:60px;
}

#autoren-contactForm .group-select input.street,
#karriere-contactForm .group-select input.street,
#rezension-contactForm .group-select input.street {
	width:211px;
}

#autoren-contactForm .group-select label.interesse,
#karriere-contactForm .group-select label.interesse,
#autoren-contactForm .group-select input.checkbox,
#karriere-contactForm .group-select input.checkbox,
#rezension-contactForm .group-select label.interesse,
#rezension-contactForm .group-select input.checkbox {
	width: auto;
}

#contactForm p.required  {
	text-align: left;
}

#autoren-contactForm p.required,
#karriere-contactForm p.required,
#rezension-contactForm p.required {
	text-align: right;
	width:486px;
}

#autoren-contactForm .interesse input,
#karriere-contactForm .interesse input,
#karriere-contactForm .infobox_wrap input{
	float: left;
	margin-right: 5px;

}

#karriere-contactForm .infobox_wrap .infobox{
	margin-left: 19px;
}

#contactForm .buttons-set,
#autoren-contactForm .buttons-set,
#karriere-contactForm .buttons-set,
#rezension-contactForm .buttons-set {
	padding: 0;
	margin-bottom: 32px;
}

#contactForm .buttons-set button.button,
#autoren-contactForm .buttons-set button.button,
#karriere-contactForm .buttons-set button.button,
#rezension-contactForm .buttons-set button.button {
	float: none;
}

#contactForm #privacy,
#karriere-contactForm .group-select .interesse input.input-text,
#karriere-contactForm .group-select .infobox_wrap input#infobox {
	float: left;
	margin-right: 3px;
	width: auto;
}

/* CATALOGSEARCH */

.catalogsearch-result-index .page-title,
.catalogsearch-advanced-result .page-title,
.catalogsearch-advanced-result .search-summary {
	padding:32px 32px 0;
}

.catalogsearch-advanced-result .search-summary {
	padding:0px 32px 0;
}

.error-msg, .success-msg, .note-msg, .notice-msg {
	background-position:31px !important;
	background-repeat:no-repeat !important;
	font-size:10px !important;
	font-weight:bold !important;
	min-height:24px !important;
	/*margin: 8px 32px 8px 32px !important;*/
	border: 0px solid #E6E4DA;
	border-width: 0px 0px 1px 0px !important;
	padding: 14px 8px 8px 54px !important
}

.success-msg {
	border-color: #bae4b4;
}

.error-msg {
	border-color: #ffbec2;
}

.account-login ul.messages {
	width: 700px;
	margin-bottom: 24px;
}

.account-login .success-msg,
.account-login .error-msg,
.cms-page-view .success-msg,
.cms-page-view .error-msg{
	background-position:12px !important;
	margin: 8px 0px 24px 0px !important;
	padding: 14px 8px 8px 32px !important
}

.cms-page-view #messages_product_view .success-msg,
.cms-page-view #messages_product_view .error-msg {
	width: 446px;
}

.cms-kontakt #messages_product_view .success-msg,
.cms-kontakt #messages_product_view .error-msg {
    width: 204px;
}

.customer-account-create .messages {
	width: 697px;
}

.cms-page-view div.cms-content p.error-msg {
	color: #ad151a;
}

.cms-page-view div.cms-content p.success-msg {
	color: #2b8000;
}

#messages_product_view {
	background: #fff;
}

#messages_product_view .success-msg,
#messages_product_view .error-msg {
	width: 550px;
}
.catalog-product-view #messages_product_view .success-msg,
.catalog-product-view #messages_product_view .error-msg {
	width: 443px;
}

.cms-content .error-msg, 
.cms-content .success-msg, 
.cms-content .note-msg, 
.cms-content .notice-msg {
	margin: 8px 0px 8px 0px !important;
	background-position: 10px !important;
}

/* FOOTER */

div.footer1, div.footer3, div.footer2, div.footer4 {
	padding-right:32px;
}
div.footer1, div.footer3, div.footer2, div.footer4, div.footer5 {
	float:left;
	width:160px;
}


/* classes für right-teaser */

.tab-active-1 .right-teaser-community h4 {
	background: transparent url(../images/icons/behrs_icon_community_gold.gif) no-repeat left top;
	padding-left: 20px;

}

.tab-active-1 .right-teaser-news_presse h4 {
	background: transparent url(../images/icons/behrs_icon_news-presse_gold.gif) no-repeat left top;
	padding-left: 20px;
}

.tab-active-1 .right-teaser-portale h4 {
	background: transparent url(../images/icons/behrs_icon_portale_gold.gif) no-repeat left top;
	padding-left: 20px;
}

.tab-active-1 .right-teaser-produkte h4 {
	background: transparent url(../images/icons/behrs_icon_produkte_gold.gif) no-repeat left top;
	padding-left: 20px;
}

.tab-active-1 .right-teaser-seminare h4 {
	background: transparent url(../images/icons/behrs_icon_seminare_gold.gif) no-repeat left top;
	padding-left: 20px;

}

.tab-active-1 .right-teaser-termine h4 {
	background: transparent url(../images/icons/behrs_icon_termine_gold.gif) no-repeat left top;
	padding-left: 20px;
}

/* Neuerscheinung */

div.neuerscheinung {
	background: transparent url(../images/behrs-neuerscheinung-teaser.gif) no-repeat 50% 37px;
}

div.neuerscheinung div.head {
	height: 104px;
	background: transparent url(../images/behrs-neuerscheinung-teaser-shadow.png) no-repeat 50% bottom;
}
div.neuerscheinung div.head h4 {
	padding-left: 28px;
	background: transparent url(../images/behrs_icon_produkthinweis.png) no-repeat left 5px;
}

div.neuerscheinung div.content {
	margin-top: 12px;
}

div.product-price-content h3.price-hint-news-service {
	float: left;
}

div.product-price-content h3.price-hint-news-service span.small{
	font-size: 12px;
}

.price-including-tax .price, .tooltip {
	font-weight: normal !important;
}

.price-excluding-tax span,
.price-excluding-tax span.price {
	font-weight: bold;
}
div.product-shop {
	margin-bottom:24px;
}


/* SITEMAP */

.cms-page-view div.cms-content ul.sitemap li {
	list-style-type:none;
	margin-bottom:12px;
	margin-left: 0px;
}

.cms-page-view div.cms-content ul.sitemap ul {
	margin-bottom:4px;
}
.cms-page-view div.cms-content ul.sitemap ul li {
	list-style-type:square;
	margin-left:20px;
	margin-bottom: 4px;
}

.col-right a.button {
	float: none;
	display: inline-block;
}

/* SHOWCASE */
div.col3-layout div.showcase-listing div.listing-item div.product-image {
	float:left;
	width:86px;
}

div.col3-layout div.showcase-listing div.listing-item div.product-shop {
	margin-left: 98px;
}
div.col3-layout div.showcase-listing div.listing-item div.showcase-no-margin {
	margin-left: 0px;
}
