html, body{
  height: auto;
}

body:-moz-last-node div#page {
  height: auto;
}

.tablabel{
  display: none;

}

div#main-position {
  float:none;
}

#downloads_body{
  visibility: visible;
}

#info_body{
  visibility: visible;
}


#main_nav_tabs{
  visibility:hidden;
  display: none;
}

div#page{
  width: 940px; 
  margin: 0 auto 0 auto; 
  text-align: left; 
  background-color: #FFFFFF;
  display:table;
}


.content {
  color:#000000;
  font-family:arial;
  font-size:11px;
  line-height:16px;
  width: 100%;
  text-align: left;
}

html:not([dummy]) div#page { 
  height: 100%; 
} 

div#header {
	padding: 10px 11px 0 11px;
	*padding: 10px 0px 0 11px;
	height: 100%;
 }


div#logo-cols, div#path-cols{
	display: none;
}

.spalte{
	display: none;
}

div#topnav-cols{
	display: none;
}

div#sidemenu-position {
  display: none;
}

div.content-navigator div{
  text-align: left;
}

div.pagenavigator{
  text-align: left;
}

div.content-view-full div.attribute-image div.caption{
	text-align: left;
}

div.object-center div.class-image{
	text-align: left;
}

div.content-view-embed div.class-image div.attribute-caption{
	text-align: left;
}

div.content-view-full div.class-gallery div.content-view-galleryline div.attribute-name{
	text-align: left;
}

div.horizontally_listed_sub_items div.content-view-embed div.content-view-horizontallylistedsubitems{
	text-align: left;
}

div.content-view-tagcloud{
	text-align: left;
}

div.productbox-header div.border-mc{
  text-align: left;
}

div#main{
  background-color:#FFFFFF;
  margin:0px 10px;

	text-align: left;
	border: 0px;
}

div#main_nav_tabs{
  display: none;
}


div#extrainfo-position{
  display: none;
}

div#footer{
  display: none;
}


