/* CSS Document 

4elation - farben

body hg:   9fd1dc
navi hg:   d1e9ee
navi head: aa091c
*/
body{
	padding:0px;
	margin:0px; 
	background-color:#e5ddb9;
	background-image:url(/cms_media/custom_layout/body_bg.jpg);	
	background-repeat:repeat-x;
	background-position:top left;
}
input.suchfeld{
width:153px;
padding:0px;
border:1px solid #c9b554;
font-size:11px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#searchbar{
	background-color:transparent;
	padding:0px;
	padding-left:7px;
	padding-bottom:10px;
	height:35px;
}


#searchbar-lang{
	background-color:transparent;
	padding:0px;
	height:35px;
}
* html #searchbar{ /* IE<7 */
	height:26px;
	padding-bottom:9px;
}
* html #searchbar-lang{ /* IE<7 */
	height:26px;
	padding-bottom:9px;
}
*:first-child+html #searchbar{ /* IE 7 */
	height:26px;
	padding-bottom:9px;
}
*:first-child+html #searchbar-lang{ /* IE 7 */
	height:26px;
	padding-bottom:9px;
}
td.searchbar-td-of-header-table{
	height:35px;
	vertical-align:bottom;
	padding-bottom:10px;
	background-color:#000;
	padding-left:7px; 
	background-image:url(/cms_media/custom_layout/searchbar.jpg);	
	background-repeat:no-repeat;
	background-position:top left;
}

td.languagebar-td-of-header-table{
	height:35px;
	vertical-align:bottom;
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;
	background-color:#000;
	background-image:url(/cms_media/custom_layout/searchbar.jpg);	
	background-repeat:no-repeat;
	background-position:top right;
}
.column_left,.column_right,.content_border_top,.content_border {
border:0px;
background:none;
}
td.content-td-of-main-table{
	border:0px;
	background-image:url(/cms_media/custom_layout/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
a.search:link,a.search:active,a.search:visited,a.search:hover{
	
	-moz-opacity:0;
	
}
#searchbar a{
	filter:alpha(opacity=0);
	-moz-opacity:.00;
	opacity:.00;
	color:#000;
}

td.head-nav-td-of-main-table,table.head-nav-table,td.column_top,td.content-td-of-head-nav-table{
border:none;
padding:0px;
height:0px;
	background-image:url(/cms_media/custom_layout/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom left;
}
div.main-div{
background-image:url(/cms_media/custom_layout/center_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
}
div.main-div_repeat{
background-image:url(/cms_media/custom_layout/center_bg_repeat.jpg);
background-repeat:repeat-y;
background-position:top center;
vertical-align:top;
height:100%;
}
td.navi_cms{
background:none;
background-color:transparent;
}
td.spacer_cms{
background:none;
background-color:transparent;
}
td.spacer_cms_bottom{
background:none;
background-color:transparent;
border:none;
}
td.footer{
	background-image:url(/cms_media/custom_layout/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:30px;
	padding-top:5px;
	vertical-align:top;
	border:none;
}
table.main-nav-table{
empty-cells:hide;
}

td.main-nav-td-of-main-nav-table{
background-color:#fff;
width:210px;
padding: 0px;
}
td.main-nav-td-of-main-nav-table table{
width:210px;
}
span.footer{
	padding-left:10px;

}
.column_left{
padding-top:25px;
/*
navigation anpassen
auch struktur > bannerseite mit größen
*/
}
table.main-nav-table{
width:210px;
background-color:#fff;
}
td.main_nav {
	height:24px;
	vertical-align:middle;
	padding:0px;
	background-image:url(/cms_media/custom_layout/nav_normal_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
td.main_nav:hover {
	height:24px;
	vertical-align:middle;
	padding:0px;
	background-image:url(/cms_media/custom_layout/nav_active_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
td.nav_ueberschrift:hover{
background-image:url(/cms_media/custom_layout/nav_title_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
td.main_nav span.main_nav_bullet{
text-decoration:none;
padding-left:8px;
}
td.main_nav a.main_nav,td.main_nav a.main_nav:visited,td.main_nav a.main_nav:hover,td.main_nav a.main_nav_active,td.main_nav a.main_nav_active:visited,td.main_nav a.main_nav_active:hover{
text-decoration:none;
padding-left:15px;
font-weight:normal;
}
td.nav_ueberschrift{
font-weight:bold;
height:24px;
background-image:url(/cms_media/custom_layout/nav_title_bg.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
td.nav_ueberschrift a.main_nav,td.nav_ueberschrift a.main_nav:visited,td.nav_ueberschrift a.main_nav:hover,td.nav_ueberschrift a.main_nav_active,td.nav_ueberschrift a.main_nav_active:visited,td.nav_ueberschrift a.main_nav_active:hover{
text-transform:none;
font-weight:bold;
padding-left:8px;
}
* html #mct th{ /* IE<7 */
	height:31px;
}
*:first-child+html #mct th{ /* IE 7 */
	height:31px;
}
td.column-center-td-of-main-content-table{
padding:0px;
padding-left:10px;
padding-right:10px;
}
table.content-table{
position:relative;
top:-30px;
}
td.column_left table.content-table{
top:-10px;
}
table.wellcome-user-table{
position:relative;
left:-10px;
}
span.article-details-name{
	position:relative;
	left:-10px;
}
span.article-details-short-desc{
	font-size:13px;
	line-height:25px;
	border-bottom:1px solid #e5ddb9;
	color:#000;
}
table.article-list-info{
	background-image:url(/cms_media/custom_layout/article_info_bg.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	width:255px;
}
table.article-list-info td.article-list-short-desc{
	height:50px;
	vertical-align:top;
}
table.article-list-info td.article-list-price,table.article-details-foot td.article-list-price{
	font-size:17px;
	vertical-align:top;
	text-align:right;
	padding-top:1px;
	padding-right:3px;
}
span.article-detais-uvp{
	font-size:11px;
	font-weight:normal;
}
span.lt-uvp{
/*	text-decoration:line-through; UVP Preis durchgestrichen?*/
	font-weight:bold;
}
table.article-list-info td.article-list-price small,table.article-details-foot td.article-list-price small{
	font-weight:normal;
}
table.article-list-info a.article-list:link,table.article-list-info a.article-list:visited,table.article-list-info a.article-list:hover,table.article-list-info a.article-list:visited{
	color:#000;
	font-size:13px;
	font-weight:bold;
}
td.article-uvp-gross{
	text-align:right;
	height:20px;
	vertical-align:middle;
	padding-bottom:2px;
}
td.article-list-spacer-cell{
	font-size:2px;
	height:2px;
	border-top:2px solid #fff;
}
table.article-details-foot{
	background-image:url(/cms_media/custom_layout/article_details_info_bg.jpg);
	background-repeat:repeat-y;
	background-position:top right;
	width:100%;
}
table.article-details-foot td.article-uvp-gross{
	height:28px;
}
td.article-details-order{
	padding-bottom:3px;
	padding-right:3px;
	text-align:right;	
}
table.article-details-foot span#mlm_points{
	color:#666;
	font-size:12px;
	font-weight:normal;
}
span.article-details-stock-text{
	color:#666;
}
.content{
padding:0px;
}
.quicknav-td-of-main-nav-table{
padding-left:10px;
padding-top:5px;
vertical-align:bottom;
padding-bottom:10px;
text-align:left;
}
table.column-right-table{
width:190px;
text-align:left;
}
table.column-right-table td{ /*.cms-shopping-cart-side-td-of-column-right-table{*/
padding-right:20px;

}
td.column-right-td-of-main-content-table table.column-right-table table{
width:190px;
table-layout:fixed;
overflow:visible;
}

table.shopping_cart_side_tbl{
	width:179px;
	table-layout:fixed;
	overflow:visible;	
	text-align:left;
}
td.article-pic-td-of-column-right-table{
	text-align:left;
}
td.article-pic-td-of-column-right-table img{
	width:186px;
}
select{
padding:0px;
font-size:11px;
}
td.column_right td.infobox-label, table.shopping_cart_side_tbl td.small_headline{
	background-image:url(/cms_media/custom_layout/wk_title_bg.jpg);
	height:24px;
	vertical-align:middle;
	width:185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	padding-left:5px;
}
td.column_right td.infobox_teaser{
	padding-left:10px;
	padding-right:0px;
}
/* shopping cart im main-content */
td.content-2{
	padding-top:0px;
}
table.shopping_cart_tbl{
	width:100%;
}
table.cash_box_addresses_tbl{
	width:100%;
}