body {
    margin:0;
    padding:0;
}
input.suchfeld {
    width:154px;
    border:1px solid #000;
}


td.column_left {
    width:185px;
}

td.td-infobox-small {
    padding-top:5px;
    width:260px;
}

td.content-td-of-main-content-table td.td-infobox-big img.infobox-image {
    width:536px;
}

td.column_left .infobox {
    padding-left:4px;
}

img.infobox-image {
    /*border:1px solid #000;*/
}

td.infobox-label {
    padding:3px;
}

td.column_right .infobox-label {
    border-bottom:2px solid #FFFFFF;
	padding: 0;
	padding-left: 3px;
	line-height: 20px;
}

table.head-nav-table-2 {
    position:relative;
    margin-bottom:12px;
}
td.cms-spacer-pic-td-of-column-right-table {
    height:20px;
}

td.infobox {
    padding-bottom:3px;
    padding-top:3px;
}

table.column-right-table {
    font-size:13px;
    font-weight:bold;
    padding-top:3px;
    width:206px;
}
td.content-td-of-header-table{
    background-color:#fff;
}
table.column-right-table table {
    width:206px;
}

td.cms-shopping-cart-side-td-of-column-right-table {
    height:10px;
}

td#searchbar {
    padding-top:14px;
    height:60px;
    overflow:hidden;
    padding-left:10px;
    vertical-align:bottom;
    position:absolute;
    top:230px;
    background:none;
    background-color:transparent;
    width:200px !important;
    background-image:url(/cms_media/custom_layout/nav_pfeil.png);
    background-position:162px 44px;
    background-repeat:no-repeat;
}
td#searchbar input.suchfeld{
    margin-left:9px;
    margin-bottom:8px;
}
td#searchbar a.search:link,td#searchbar a.search:visited{
    padding-left:8px;
    font-weight:normal;
    text-decoration:none;
    color:#000;
    width:170px;
    display:block;
}
td#searchbar a.search:hover,td#searchbar a.search:active{
    padding-left:8px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
    width:170px;
    display:block;
}


td.column_right {
    background-position:-20px 0;
    background-repeat:no-repeat;
    border-left:medium none;
	left: -1px;
    position: relative;
    text-align:left;
    width:212px;
}

td.main-nav-td-of-main-nav-table {
    padding-left:1px;
    padding-top:29px;
}

td.main_nav {
    height:25px;
}

* html #mct th {
    height:31px;
}

:first-child + html #mct th {
    height:31px;
}
td.column-center-td-of-main-content-table {
    background-repeat:no-repeat;
    border-right:medium none;
    padding:0 4px 4px;
	position: relative;
	width: 570px;
}
td.content-td-of-main-content-table {
    padding-left:16px;
    padding-top:0;
}

table.table-infobox {
    margin:0;
    padding:0;
    width:526px;
}

table.column-right-table td.infobox-label {
    height:27px;
    background:url("/cms_media/custom_layout/column_right_title_bg.png") top left no-repeat;
    background-color:transparent !important;
}

td.navi_top img {
    border:medium none;
}

.navi_top {
    padding-right:0px;
    vertical-align:middle;
}

a.main_nav, a.main_nav:visited, a.main_nav:hover {
    background-image:url(/cms_media/custom_layout/nav_pfeil.png);
    background-position:149px 3px;
    background-repeat:no-repeat;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    left:6px;
    padding-bottom:3px;
    position:relative;
    width:160px;
}

a.main_nav_active, a.main_nav_active:visited, a.main_nav_active:hover {
    background-image:url(/cms_media/custom_layout/nav_pfeil.png);
    background-position:149px 3px;
    background-repeat:no-repeat;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    left:6px;
    padding-bottom:3px;
    position:relative;
    width:160px;
}

span.main_nav_bullet {
    padding-bottom:3px;
    padding-top:1px;
}

td.nav_white {
    background-color:#FFFFFF;
    background-image:none;
    color:#FFFFFF;
}
td.nav_ueberschrift span.main_nav_bullet, 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 {
    background-position:159px 3px;
    font-weight:bold;
    left:-4px;
    position:relative;
    width:166px;
}
td.navigation_topics {
    background-image:url(/cms_media/custom_layout/nav_topic_bg.jpg);
    background-position:center bottom;
    background-repeat:repeat-x;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
}
td.navigation_topics span.main_nav_bullet {
    color:#FFFFFF;
    left:-4px;
    padding-top:3px;
    position:relative;
}
td.main_nav .nav_einruecken {
    font-weight:bold;
    left:-4px;
    position:relative;
}
td.nav_topic span.main_nav_bullet {
    color:#FFFFFF;
    left:-4px;
    padding-top:3px;
    position:relative;
}
a:hover {
    text-decoration:none;
}
td.column_left .infobox-image {
    border:0 none;
    width:191px;
}
a.standard-page-popup-link {
    text-decoration:underline;
}

td.column_top{
    text-align:left !important;
    background:url(/cms_media/custom_layout/top_nav_border_left.png) top left no-repeat;
    padding-left:4px;
}

table.head-nav-table-2 td:last-child{
    background:url(/cms_media/custom_layout/top_nav_border_right.png) top right no-repeat;
    padding-right:3px;
    text-align:left !important;
}
* html table.head-nav-table-2 td:last-child{
    margin-right:3px;
}
*+html table.head-nav-table-2 td:last-child{
    margin-right:3px;
}

form.searchform{
    margin-top:0px;
    border-top:1px solid red;
}

* html td#searchbar{
    padding-top:0px;
}
*+html td#searchbar{
    padding-top:0px;
}
td.bonussystem{
    background:url(/cms_media/custom_layout/top_nav_bonussystem.png) top left no-repeat;
    width:149px;
    height:33px;
}
td.my4elation{
    background:url(/cms_media/custom_layout/top_nav_meinshop.jpg) top left no-repeat;
    width:121px;
    height:33px;
}
td.bonussystem img.bonussystem{
    opacity: 0.0;
    filter: alpha(opacity=0);
    -moz-opacity: 0.0; 
}
td.my4elation img.my4elation{
    opacity: 0.0;
    filter: alpha(opacity=0);
    -moz-opacity: 0.0; 
}
td.bonussystem td.item, td.my4elation td.item{
    height:33px;
    background:none;
}
div.dynarch-horiz-menu table tr td.active{
    background-color:transparent;
}
td.item div.a{
    width:1;
}
td.navi_top{
    padding-left:0px !important;
}

table.left-nav-table {
	margin-top: 25px;	
}