body {
	background: none;
}

#page #usermenu,
#page #topdropmenu,
#page #feature-box,
#page #bottom-navi {
	display: none;
}

div#page {
	width: 100%;
	overflow: visible;
}

#page div#header
{
    width: 100%;
    background: none;
    height: 132px;
    border-bottom: 1px #000 solid;
}

#page #header #print-address {
	float: right;
	display: block;
}

#page div#logo
{
    margin: 0;
    background: url(../images/zentis_print_logo.jpg) left top no-repeat;
    width: 183px;
    height: 80px;
}

#page div#logo img {
	display: none;
}

#page div#sidemenu-position {
	display: none;
}

#page .content-view-full {
}

#page #columns
{
   padding: 0;
}

#page #footer {
	width: 100%;
	float: none;
	clear: both;
}

#page .eyecatcher {
	display: none;
}

/* LISTEN */
#page .content-view-full ul {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	list-style-type: none;
}

#page .content-view-full ul li {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../images/icon_aufzaehlung.gif) left 4px no-repeat;
	line-height: 16px;
}

#page ul.ablauf {
	text-align: center;
}

#page ul.ablauf li {
	background: url(../images/bg_black.gif) center -26px no-repeat;
	height: 28px;
}

#page ul.ablauf li.last-item,
#page ul.ablauf li.no-background {
	background: none;
	height: 14px;
}

/* PATH */
#page div#path
{
  	width: 100%;
}

/* GENERAL */
#page .attribute-header {
	width: 100%;
}

#page h2,
#page .attribute-header h2 {
	width: 100%;
}

#page h3,
#page .attribute-header h3 {
	width: 100%;
}

#page h4 {
	width: 100%;
}

#page .attribute-header h3.sub {
	width: 100%;
}

#page .content-view-full {
	width: 100%;
}

/* INHALTE RECHTE SPALTE */
#page .image-column {
	display: none;
}

#page #assortment-pic {
	float: none;
	clear: both;
	background: none;
	padding-top: 20px;
	padding-left: 0;
	width: 272px;
	display: block;
}

#page #assortment-pic .attribute-right-image {
	padding: 0;
	margin: 0;
	background: none;
	float: none;
}

#page #assortment-pic .attribute-right-image img {
	margin: 0;
	padding: 0;
	display: block;
}

#page #recipes-navigation,
#page #search-navigation,
#page #articlepass-navigation,
#page #customer-opinion-column {
	display: none;
}

#page .attribute-long {
	width: 100%;
}

/* FIRMENDATEN */
#page .company-data-navi {
	display: none;
}

#page .company-data-image {
	float: none;
}

#page .class-company-data {
	width: 100%;
	clear: both;
	float: none;
}

#page .class-company-data-item {
	width: 100%;
	float: none;
}

#page .class-company-data-item .attribute-header h3 a {
	width: 100%;
}

#page .class-company-data-item .top-link {
	width: 100%;
	display: none;
}

#page .company-data-table {
	width: 100%;
	float: none;
}

/* GESCHICHTE */
#page #history-data-navi {
	display: none;
}

#page .class-history-data {
	width: 100%;
	float: none;
	clear: both;
}

#page .class-history-data-item {
	width: 100%;
	float: none;
}

#page .class-history-data-item .attribute-header h3 a {
	width: 100%;
}

#page .class-history-data-item .top-link {
	display: none;
}

#page .history-content {
	width: 100%;
	float: none;
}

#page .history-data-image {
	top: 5px;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	float: left;
}

/* NUTRITION VALUES */
#page .content-view-full .nutrition-values-main {
	width: 100%;
}

#page .content-view-full .nutrition-values-main ul {
	width: 100%;
}

#page .content-view-full .nutrition-values-main ul li {
	width: 100%;
}

#page .content-view-full .nutrition-values-main ul li span.nutrition-values-link {
	width: 100%;
	background: none;
}

#page .content-view-full .nutrition-values-main ul li.first-li span.nutrition-values-link {
	width: 100%;
	background: none;
}

#page .content-view-full .nutrition-values-main .nutrition-values-content {
	width: 100%;
	float: none;
	clear: both;
}

#page .content-view-full .nutrition-values {
	width: 100%;
	float: none;
}

#page .content-view-full .nutrition-values-main #show-nutrition-values-box {
	width: 100%;
}

/* ASSORTMENT */
#page div.content-view-full div.class-assortment h3 {
	width: 100%;
}

#page div.content-view-full table.assortment,
#page div.content-view-full div.class-assortment table.assortment {
	width: 100%;
}

#page div.content-view-full div.class-assortment .attribute-nutritional-values {
	width: 100%;
}

#page div.content-view-full div.class-assortment .attribute-content-footer {
	width: 100%;
}

/* JOBS */
#page .class-job {
	width: 100%;
}

#page .class-job .attribute-header {
	width: 100%;
}

#page .class-job table {
	width: 100%;
}

#page .class-job .attribute-description,
#page .class-job .attribute-tasks {
	width: 100%;
}

#page .class-job .attribute-requirements {
	width: 100%;
}

#page .class-job .job-detail-link {
	width: 100%;
}

/* AUSBILDUNG */
#page .class-training {
	width: 100%;
}

#page .class-training .attribute-header {
	width: 100%;
}

#page .class-training table {
	width: 100%;
}

#page .class-training .attribute-description,
#page .class-training .attribute-tasks,
#page .class-training .attribute-requirements,
#page .class-training .attribute-duration,
#page .class-training .attribute-location,
#page .class-training .attribute-school {
	width: 100%;
}

#page .attribute-training-footer {
	width: 100%;
}

#page .class-training .attribute-documents {
	width: 100%;
}

#page .training-detail-link {
	width: 100%;
}

#page .content-view-children .class-training-line {
	width: 100%;
}

/* REZEPTE */
#page #recipes-navigation {
	display: none;
}

#page .class-recipe .attribute-preparation ol {
	width: 100%;
	max-width: 100%;
}

/* ARTIKELPAESSE */
#page .class-articlepass .group-selection {
	width: 100%;
}

/* VIDEO EMBED */
#page .video-embed {
	width: 100%;
}

#page .video-embed-line {
	width: 100%;
}

/* GOOGLEMAP */
#page .googlemap {
	width: 460px;
	height: 400px;
	float: none;
}

#page #route-form {
	display: none;
}

#page .route-description {
	width: 100%;
}

/* SEARCH */
#page .search-box {
	width: 100%;
	padding: 0;
}

#page .content-search {
	width: 100%;
	float: none;
	clear: both;
}

/* DOWNLOADS */
#page .content-view-download {
	width: 100%;
}

#page .content-view-download .attribute-description {
	width: 100%;
}

#page .download-box {
	width: 100%;
}

/* KUNDENSTIMMEN */
#page #customer-opinion-column {
	display: none;
}

/* SWING-OPEN-BOX */
#page .swing-open-box {
	margin-bottom: 0px;
	clear: both;
}

.swing-open-box-content {
	margin: 0;
	padding: 0;
	padding-bottom: 20px;
	padding-top: 0px;
	background: none;
	overflow: hidden;
}

#page .content-view-full .swing-open-box-header {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	padding-left: 7px;
	background: url(../images/navi-left/nav_pfeil_schwarz.gif) left 14px no-repeat;
}

/* CONTACTFORM */
#page #main-position .contactform .form-area,
#page #main-position .contactform-feedback {
	width: 100%;
}

#page .contactform .input-help {
	width: 100%;
	max-width: 100%;
	float: none;
	clear: none;
	padding-left: 235px;
	margin-bottom: 6px;
}

#page #main-position .contactform fieldset {
	float: none;
	width: 100%;
}

#page .contactform fieldset legend span {
	width: 100%;
	float: none;
}

#page #main-position .contactform label {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	display: block;
	width: 225px;
	line-height: 22px;
	height: 22px;
	margin-top: 4px;
	padding-left: 0px;
	margin-right: 10px;
	cursor: pointer;
	background: none;
	font-weight: normal;
	padding-left: 0;
}

#page #main-position .contactform label#agreement {
	margin: 0;
	padding: 0;
	float: right;
	clear: left;
	display: block;
	width: 440px;
	line-height: 16px;
	height: auto;
	margin-top: 4px;
	padding-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	background: none;
	font-weight: normal;
	padding-left: 0;
}

#page #main-position .contactform label.message {
	width: 445px;
}

#page #main-position .contactform fieldset input.box,
#page #main-position .contactform fieldset input.file-box {
	margin: 0;
	float: none;
	display: block;
	width: 215px;
	padding: 3px 4px 3px 4px;
	height: 14px;
	margin-top: 4px;
	border: 1px #959595 solid;
	background: none;
}

#page #main-position .contactform fieldset input#agreement-callback-element {
	margin: 0;
	float: left;
	display: block;
	width: 20px;
	padding: 0;
	height: 20px;
	margin-top: 3px;
	border: none;
	background: none;
}

#page #main-position .contactform fieldset input#agreement-callback-element.validation-warning {
	margin: 0;
	float: left;
	display: block;
	width: 20px;
	padding: 0;
	height: 20px;
	margin-top: 3px;
	border: 1px #E2001A solid;
	background: none;
}

#page #main-position .contactform fieldset input.file-box {
	height: 24px;
	width: 300px;
}

#page .contactform fieldset select {
	margin: 0;
	float: none;
	display: block;
	width: 225px;
	padding: 0;
	height: 22px;
	line-height: 22px;
	margin-top: 4px;
	border: 1px #959595 solid;
}

#page #main-position .contactform fieldset textarea.box {
	margin: 0;
	float: none;
	display: block;
	width: 454px;
	padding: 4px 2px 0px 2px;
	height: 176px;
	border: 1px #959595 solid;
	clear: left;
	background: none;
}

#page #main-position .contactform fieldset textarea.validation-warning {
	border: 2px #E2001A solid;
	width: 452px;
	height: 174px;
}

#page #main-position .contactform h3.validation {
	width: 100%;
}

/* CHECKBOX + RADIOBUTTON */
#page .contactform .option-box {
	display: block;
	width: 100%;
	float: none;
	clear: both;
}

#page .content-view-customer-opinion {
	float: none;
	clear: both;
}

#page .content-view-customer-opinion table {
	width: 100%;
	float: none;
}


#page #columns-position {
	width: 100%;
	float: none;
	float: left;
}

#page #columns {
	width: 100%;
	float: none;
	float: left;
}

#page #main-position {
	width: 100%;
	float: none;
	clear: both;
}

/* PRINT BOX */
#page #print-box {
	text-align: right;
	height: 30px;
	margin-bottom: 10px;
	background: #eee;
}

#page #print-box a {
	color: #E2001A;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 10px;
	background: url(../images/icon_drucker.gif) left center no-repeat;
	height: 30px;
	line-height: 30px;
}

@media print {
  #page #print-box {
  	display: none;
  }
}
