body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align:left;
	color:#000000;
	line-height:16px;
}
div.com-single-aticle {
	float: none;
}
.com-single-right {
	float: none;
}
div.com-single-right {
	float: none;
}
object {
	display: none;
	visibility: hidden;
}

.printheader {
	display:block;
}

.screenheader {
	display:none;
}

form {
	padding:0;
	margin:0;
}

img {
	border: none;
} 

a {
	color: #6A6A6A;
	text-decoration: underline;
}

a:visited {
	color: #6A6A6A;
	text-decoration: underline;
}

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

#body-over0 {
	position:relative;
}

#body-over  {
  text-align:center;
}

#body-container {
  position:relative;
  width:640px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}


#top0 {
	height:130px;
	width:640px;
	position:relative;
}

#header-logo {
	width:640px;
	height:130px;
	position:relative;
	margin:0;
}

#mainlogo {
	display:none;		
}

#printlogo {
	display:block;	
}

#header-searchbox {
	display:none;
	}
#header-metanavigation {
	display:none;
	}

#content-mainnavigation {
	display:none;
	}
	
	
#top1s {
  position:relative;
	width:640px;
	}
	
#column-1s {
  position:relative;	
	width: 640px;
	margin:0;
}

#column-2s {
	display:none;
}
#content-content {
	padding-top:7px;

}

#content-submenu {
	display:none;
}

#content-subpage {
	width:640px;
	position:relative;
}

#content-subpage-in div.tx-commerce-pi1 {
	/*width:572px;	*/
	width:640px;		
}

.clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;
	font-size:0px;
	clear: both;
}
html>body .clearing {
	margin:0;
	padding:0;
	height: 0;
	line-height:0;
	font-size:0px;
	clear: both;
}

/*#################################################*/
.searchbox-input {
	 width:124px;
	 border:none;
	 background:none;
	 font-size:11px;
}

#content-breadcrumb {
	display:none;	
}

.com-category-item-teaserimg {
	width:165px;
	float:left;
	position:relative;
	min-height:	100px;
}

.com-category-item-desc {
	width:410px;
	position:relative;	
	margin:0;
	margin-left:175px;
}

.fliess08 {
	width:460px;
}

.com-category-item-title {

}

.related-headline, .news-single-item, .com-category-box-content, .indexed_result_back, .kontaktform-box-content, .com-category-item-title {
	page-break-before: auto;
	page-break-after: auto;	
}

.captcha-image {
	float:left;	
}

.flex-topgrey-header img {
	width:640px;	
}

.news-single-content {
	float:left;	
}

.browseBoxWrap {
	width:640px;
}

.com-category-box-over {
	display:none;	
}

#cs2link {
	display:none;	
}

#printfooter {
	display:block;
	margin-top:30px;
	border-top:1px solid #C6C6C6;
}

.tx_cs2indexedsearch_box {
	float:left;	
	margin-left:16px;
	%margin-left:10px;
	_margin-left:6px;
	margin-top:8px;
}	

/* metanavi  */

/* ############ metanavi ############# */
.metanavi, .bottomnavi {
	list-style-type:none;
	padding:0;
	margin:0;
}

.metanavi a {
	font-size:11px;
	color:#8e8e8e;
	text-decoration:none;	
}

.metamenu-item, .metamenu-item-act {
	display:inline;
	padding-right:13px;
}

.metamenu-item a:link, .metamenu-item a:visited, .metamenu-item-act a:active, .metamenu-item a:hover {
	font-size:11px;
	color:#8e8e8e;
	text-decoration:none;
}
.metamenu-item-act a:visited, .metamenu-item a:hover, .metamenu-item a:active {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.left-menu-content {
	padding:4px;
	padding-top:0px;
	line-height:20px;
}

.submenu-item, .submenu-item-act {
	padding-left:10px;
}
.submenu-item1, .submenu-item-act1 {
	padding-left:10px;
}
.submenu-item2, .submenu-item-act2 {
	padding-left:20px;
}
.submenu-item3, .submenu-item-act3 {
	padding-left:30px;
}

.submenu-item-act a:link, .submenu-item-act a:visited, .submenu-item-act a:active, .submenu-item-act a:hover{
	color: #B24254;
	text-decoration:none;
}
.submenu-item-act1 a:link, .submenu-item-act1 a:visited, .submenu-item-act1 a:active, .submenu-item-act1 a:hover{
	color: #B24254;
	text-decoration:none;
}
.submenu-item-act2 a:link, .submenu-item-act2 a:visited, .submenu-item-act2 a:active, .submenu-item-act2 a:hover{
	color: #B24254;
	text-decoration:none;
}
.submenu-item-act3 a:link, .submenu-item-act3 a:visited, .submenu-item-act3 a:active, .submenu-item-act3 a:hover{
	color: #B24254;
	text-decoration:none;
}



.submenu-item-act a:visited {
	color:#b24524;
	text-decoration:none;
}	
.menu-item-print {
	margin-left:39px;
}


/*#########################*/

.news-list-pagebrowser {
	padding-left:0px; 
	text-align:center; 
	float:right;
	margin-right:12px; 
}
.tx-ttnews-browsebox TD {
	 font-size:10px;
	 border:1px solid #777777;
	 padding:2px;
	 padding-bottom:0px;
	 padding-top:0px;
}


.tx-ttnews-browsebox TD a {
	text-decoration:none;
	font-weight:bold;
}

.tx-ttnews-browsebox-SCell a:link, .tx-ttnews-browsebox-SCell a:visited, .tx-ttnews-browsebox-SCell a:hover {
	text-decoration:none;
	border:none;
	color:#000000;	
}
.tx-ttnews-browsebox-SCell {
	border:none !important;
}


.tx-ttnews-browsebox TD a:hover {
	text-decoration:none;
	color:#000000;
}

/*################################*/

.submenu-item-top {
	border-bottom:1px solid #d4d4d4;
	padding-left:10px;
	padding-bottom:6px;
	margin-bottom:5px;
  position:relative;
 }
.submenu-item-bottom {
	border-top:1px solid #d4d4d4;
	padding-left:10px;
	margin-top:10px;
}

.com-list-action-entry {
	/*width:640px;	*/
	margin-right:0;

}

.com-category-items-top, .com-category-items-bottom, .flex-box-topgrey-bottom, .flex-3col-table-top, .flex-3col-table-bottom {
	/*display:none;	*/
}

.com-category-box-content, .flex-box-topgrey-content, .flex-3col-table-content {
	background:none;	
}

.login-3col-top {
	   position: relative;
	   width:640px;
	   background: none;	
}

.login-3col-content {
    position: relative;
    width:640px;	
	  background: none;
}

.login-3col-bottom {
	   position: relative;
	   width:640px;
	   background: none;
}

.kontaktform-box-content {
    position: relative;
    width:640px;	
    background: none;	
}
.kontaktform-bottom {
	   position: relative;
	   width:640px;
	   height:14px;
	   background: none;
   
} 

.flex-wide2-top {
	   position: relative;
	   width:640px;
	   height:13px;
	   background: none;
}

.flex-wide2-content {
    position: relative;
    width:640px;	
    background: none;		
}

.flex-wide2-bottom {
	   position: relative;
	   width:640px;
	   height:13px;
	   _font-size:1px;
	   background: none;	
}	

.flex-blackbox-top {
	   position: relative;
	   width:189px;
	   height:46px;
	   background: none;
}
.flex-blackbox-content {
    position: relative;
	  background: none;	
    padding-left: 4px;
    padding-bottom:4px;
}
.flex-blackbox-bottom {
	   position: relative;
	   width:189px;
	   height:13px;
	   background: none;
}

.flex-4col-table-top {
	   position: relative;
	   width:640px;
	   height:13px;
	   background: none;
}

.flex-4col-table-bottom {
	   position: relative;
	   width:640px;
	   height:14px;
	   background: none;
   
}  

.flex-4col-table-content {
    position: relative;
    width:640px;	
	background: none;
}

.flex-3col-table-top {
	   position: relative;
	   width:640px;
	   height:13px;
	   background: none;
}

.flex-3col-table-bottom {
	   position: relative;
	   width:640px;
	   height:14px;
	   background: none;
   
}  

.flex-3col-table-content {
    position: relative;
    width:640px;	
	  background: none;
}

.flex-box-table-top {
	   position: relative;
	   width:189px;
	   height:36px;
	   background: none;
     _font-size:1px;
}

.flex-box-table-bottom {
	   position: relative;
	   width:189px;
	   height:13px;
	   _font-size:1px;
	   background: none;
   
}  
.flex-box-table-content {
    position: relative;
    width:189px;	
	  background: none;

}	

.flex-box-topgrey-content {
    position: relative;
    width:640px;	
	  background: none;	
}

.flex-box-topgrey-bottom {
	   position: relative;
	   width:640px;
	   height:13px;
	   _font-size:1px;
	   background: none;	
}	

.flex-wide-content {
    position: relative;
    width:640px;	
	  background: none;	
}

.flex-wide-bottom {
	   position: relative;
	   width:640px;
	   height:13px;
	   _font-size:1px;
	   background: none;	
}

.news-single-backlink {
	position:relative;
	width:570px;
	height:71px;
	background: none; 
}

.news-single-bckgrnd {
 	  background: none;
	  padding:14px;
    padding-top:2px;
}
.news-single-top {
	   position: relative;
	   width:570px;
	   height:14px;
	   background: none;
     _font-size:1px;	
}
.news-single-bottom {
	   position: relative;
	   width:570px;
	   height:13px;
	   _font-size:1px;
	   background: none;	
}		
.news-single-datebox {
	  position:relative;
	 	width:57px;
	  height:51px;
    background: none;
    color:#FFFFFF;
    padding-top:12px;
    padding-left:12px;	
}

.dealerfinder-bottom {
	position: relative;
	height:13px;
	_font-size:1px;
	background: none;
}
.dealerfinder-back {
	position: relative;
	padding-left:10px;
	padding-top:5px;
  background: none;
	color: black;
	font-size: 12px;
	font-family: Arial, sans-serif;
	width: 560px;
	overflow: hidden
}

.dealerfinder-top {
	background: none;
	position: relative;
	font-size: 1px;
	overflow: hidden;
	height: 10px;
}

.indexed_result_bottom{
	position: relative;
	height:13px;
	_font-size:1px;
	background: none;
}
.indexed_result_top{
	background: none;
	position: relative;
	height: 10px;
}

.indexed_result_back{
	position: relative;
	padding-left:0px;
	background: none;
	width: 640px;
}

.indexed_result_back table {
	width:640px;	
}

.tx-commerce-pi1-related div.relatedscroller div.related-box div.related-inner div.prod-block div.related-prod-top { 
	background: none;
	position: relative;
	height: 14px;
}
.tx-commerce-pi1-related div.relatedscroller div.related-box div.related-inner div.prod-block div.related-prod-back { 
	background: none;
	position: relative;
	width:571px;
}
.tx-commerce-pi1-related div.relatedscroller div.related-box div.related-inner div.prod-block div.related-prod-bottom { 
	background: none;
	position: relative;
	height: 14px;
}

.login-3col {
	width:640px;	
}

.kontaktform-top {
	background:none;	
}

.mailform-3column {
	position:relative;
	float:left;
	width:640px;	
	/*margin-left:25px;*/

}

.flex-wide-header img {
	width:640px;	
}

.login-column1, .login-column2, .login-column3 {
	width:180px;	
}

.tx-cs2indexedsearch-pi1 {
	width:640px;	
}

/* ##### commerce start##### */ 

.com-chkout-steps-header-top, .com-chkout-steps-header-back, .com-chkout-steps-header-bottom {
	display:none;
}

.com-chkout-rechn-back div {
	width:640px;	
}

.com-category {
	width:572px;
}

.com-basket-back, .com-basket-box, .com-basket-bottom {
	background:none;	
}

.com-basket-container {
	width:640px;	
}

.com-basket-top img {
	width:640px;		
}

.com-basket-list {
	width:630px;	
}

.tx-commerce-pi1 {
	position:relative;
	
}

.com-category-box-bottom {
	position: relative;
	height:13px;
	_font-size:1px;
	background: none;
}

.com-category-box-content {
    background: none;
	/*width: 560px;*/
	width: 640px;
	padding:0;
}

.com-category-box-top {
	/*width:572px;*/
	width: 640px;	
	position: relative;
	height: 35px;
}

.com-category-box-top img {
	width:640px;	
}

.com-category-items-top {
	background: none;
	position: relative;
}
.com-category-items-listview {
	background: none;
	position: relative;
}
.com-category_back {
	background: none;
	position: relative;
}
.com-category-items-bottom {
	background: none;
	position: relative;
	height: 14px;
}

.com-basket-qv-value {
	background: none;
	position: relative;
	height: 35px;	
}
.com-basket-qv-middle {
	background: none;
}
.com-basket-qv-link {
	background: none;
}

.com-basket-box{
	width: 640px;
	padding: 4px;
	background: none;
}

.com-chkout-edit-top{
	width: 640px;
	height: 13px;
	background: none;
}
.com-chkout-edit-back{
	padding-left: 14px;
	width: 640px;
	background: none;
}
.com-chkout-edit-bottom{
	width: 640px;
	height: 13px;
	background: none;
}

.com-chkout-steps-header-bottom {
	width: 640px;
	height: 13px;
	background: none;
}
.com-chkout-steps-header-back {
	width: 640px;
	padding-top: 5px;
	padding-left:15px;
	background: none;
}
.com-chkout-steps-header-top {
	width: 640px;
	height: 35px;
	background: none;
}
.com-chkout-rechn-top {
	width: 640px;
	height: 33px;
	background: none;
}
.com-chkout-rechn-back {
	width: 640px;
	background: none;
}
.com-chkout-rechn-bottom {
	width: 640px;
	height: 13px;
	background: none;
}

tr.com-basket-header2 { background: none; height: 27px;width: 640px;}
tr.com-basket-even2 { background: none; width: 640px; }
td.com-basket-even2 { background: none; width: 640px; }
tr.com-chkout-sum { background: none;width: 640px; } 
.com-chkout-sum-bottom { background: none; height:13px; line-height:1px; } 
.com-basket-header2{
background: none; height: 13px;width: 640px;
}
.address-list-header{
	background: none; 
	width: 640px; 
	height: 29px;
}
.address-list-back{
	background: none;
	width: 640px; 
}
.address-list-bottom{
	background: none;
	width: 640px; 
	height:13px;
}

.finish-checkout-top {
	background: none;
	height:35px;
}

.finish-checkout-back {
	padding-top:5px;
	padding-left:10px;
	background: none;
}

.finish-checkout-bottom {
	background: none;
	height: 13px;
}

.flex-blackbox-text {
	color:#000000;
	padding-left:0px;
	min-height:60px;
	_height:60px;	
}
.flex-blackbox-content a, .flex-blackbox-content a:visited, .flex-blackbox-content a:hover, .flex-blackbox-content a:link, .flex-blackbox-content a:active {
	color:#a4a4a4;
	line-height:20px;
	background:url(../pics/blackbox_dotp.gif) no-repeat scroll 10px 3px;
	padding-left: 25px; 
}	
.flex-blackbox-content a:hover {
	color:#000000;
}	

.flex-column1-c, .flex-column2-c, .flex-column3-c, .flex-column4-c {
	width:159px;
}

.flex-blackbox img {
	width:159px;	
}

.flex-blackbox-img img {
	width:152px;
	height:auto;
}

.flex-4col-table div.tx-commerce-pi1 img {
	width:130px;
	height:auto;	
}


.flex-column1 ,.flex-column2 ,.flex-column3,.flex-column4
{
	    width:149px;
	    margin-left:10px;	    
}



