/* CSS - screen_framework.css            */
/* ------------------------------------- */

/* ===================== */
/* Basic HTML Elements */
/* ===================== */

* {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  margin-bottom: 1px;
  font-size: 100.01%;
}

body {
  text-align: center;
}

#content h1 {
  font-size: 14px;
  margin-bottom: 10px;
  color: #346248;
}

#content h2 {
  font-size: 12px;
  margin-bottom: 5px;
  color: #333333;
}

#content h3 {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
  color: #36644a;
  border-bottom: 1px solid #346248;
}

#content h4 {
  font-size: 12px;
  color: #346248;
  margin-bottom: 15px;
}

#content h4 a {
  text-decoration: underline;
}

#content h1 a,
#content h2 a,
#content h3 a {
  background-image: url('/fileadmin/templates/images/arrow_green.gif');
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 9px;
  margin-bottom: 10px;
}

a, a:link, a:visited {
  color: #333333;
  text-decoration: none;
}

a:hover {
  color: #377D55;
}

ul {
  margin-bottom: 10px;
}

ul li {
  list-style-type: disc;
  line-height: 130%;
  margin-left: 20px;
}

img {
  border: 0;
}

.clearer {
  clear : both;
  height: 0px;
  font-size: 0px;
}

.csc-frame-rulerAfter {
  border-bottom: 1px solid #999999;
  margin-bottom: 15px;
}

.csc-frame-frame1 {
  background-color: #E2EBE9;
  padding-top: 10px;
}

.csc-frame-frame2 p {
  line-height: 150%;
}

.csc-textpic-intext-left ul li {
  list-style-position: inside;
  margin-left: 0;
}

/* ================*/
/* Generell Layout */
/* ================*/

#all {
  width: 941px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

#header{
  height: 70px;
}

.metamenu {
  float: left;
  width: 505px;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
}

.metamenu a,
.metamenu a:link,
.metamenu a:visited {
  color: #999999;
}

.metamenu a:hover {
  color: #377D55;
}

.search_form {
  float: left;
  margin-right: 10px;
}

* html .search_form {
  margin-right: 10px;
}

#searchbox {
  width: 95px;
  height: 15px;
  border: 1px solid #999999;
  margin-right: 3px;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
  padding: 0 5px;
}

#searchbutton {
  position: relative;
  top: 5px;
}

* html #searchbutton {
  position: relative;
  top: 4px;
}

.homemenu {
  float: left;
  margin-right: 10px;
  position: relative;
  top: 7px;
}

* html .homemenu {
  top: 6px;
}

.homemenu .homemenu_active a,
.homemenu .homemenu_active a:link,
.homemenu .homemenu_active a:visited {
  color: #377D55;
}

.langmenu {
  float: left;
  position: relative;
  top: 7px;
}

* html .langmenu {
  top: 6px;
}

.language {
  margin-right: 10px;
}

.logo {
  float: right;
  width: 430px;
  text-align: right;
}

#mainmenu {
  height: 20px;
  font-size: 12px;
}

#mainmenu a {
  font-size: 12px;
  font-weight: bold;
  padding: 0 15px;
  color: #666666;
  border-left: 1px solid #999999;
}

#mainmenu a:hover {
  color: #377D55;
}

#mainmenu .topmenu_active a {
  color: #377D55;
}

#banner {
  height: 168px;
}

#content {
  width: 939px;
  height: 100%;
  padding: 15px 0px 18px 0px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #004737;
}

.contentbox {
  min-height: 315px;
  height: auto !important;
  height: 315px;
  padding: 0 10px 0 10px;
}

.contentbox img {
  padding-bottom: 10px;
}

.contentbox_menu {
  width: 919px;
  padding: 0 10px 0 10px;
  background-image: url('/fileadmin/templates/images/bg_page_template_leftmenu.gif');
  background-repeat: repeat-y;
  background-position: 0px top;
}

.contentbox_menu img {
  padding-bottom: 10px;
}

.contentbox_menu_3_2 {
  width: 919px;
  padding: 0 10px 0 10px;
  background-image: url('/fileadmin/templates/images/bg_subpage_menu_1_3_2.gif');
  background-repeat: repeat-y;
  background-position: 0px top;
}

.contentbox_menu_3_2 img {
  padding-bottom: 10px;
}

.contentbox_menu_3_2_colored img {
  padding-bottom: 10px;
}

.leftmenu {
  width: 136px;
  float: left;
  font-size: 11px;
  padding-right: 10px;
}

.leftmenu ul {
  margin: 0;
  padding: 0;
}

.leftmenu ul li {
  list-style-type: none;
  line-height: 130%;
  margin: 0 0 5px 0;
  padding: 0;
}

.leftmenu ul li .active {
  font-weight: bold;
}

.leftmenu ul li ul {
  margin-top: 5px;
}

.leftmenu ul li ul li {
  list-style-type: square;
  margin-left: 15px;
}

.leftmenu li.spacer {
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #346248;
}

.rightcontent {
  width: 763px;
  float: right;
}

.rightcontent .col1_3_2 {
  width: 450px;
  float: left;
}

.rightcontent .col2_3_2 {
  width: 282px;
  float: right;
  padding-right: 10px;
}

.footermenu {
  float: left;
  width: 500px;
  padding: 3px 0;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
}

.footermenu a, .footermenu a:link,
.footermenu a:visited {
  margin-right: 15px;
  line-height: 24px;
  color: #999999;
}

.footermenu a:hover {
  color: #377D55;
}

.footermenu .footermenu_active a,
.footermenu .footermenu_active a:link,
.footermenu .footermenu_active a:visited {
  color: #377D55;
}

.copyright {
  float: right;
  width: 441px;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
  padding: 3px 0;
  color: #999999;
}

.copyright a,
.copyright a:link,
.copyright a:visited {
  color: #999999;
}

.copyright img {
  vertical-align: middle;
  margin-left: 5px;
}

/* =============*/
/* Page Layouts */
/* =============*/

.home-3-2-1 {
  width: 916px;
  min-height: 315px;
  height: auto !important;
  height: 315px;
  background-image: url('/fileadmin/templates/images/bg_page-3-2-1.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.home-3-2-1 .col1 {
  float: left;
  width: 448px;
  padding-right: 10px;
}

.home-3-2-1 .col2 {
  float: left;
  width: 292px;
  padding: 0 10px;
}

.home-3-2-1 .col3 {
  float: left;
  width: 136px;
  padding-left: 10px;
}

.home_twocols_50_50 {
  width: 916px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_home_twocols_50_50.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.home_twocols_50_50 .twocols_col1 {
  float: left;
  width: 448px;
  padding-right: 10px;
}

.home_twocols_50_50 .twocols_col2 {
  float: right;
  width: 448px;
  padding-left: 10px;
}

.home_twocols_66_33 {
  width: 448px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_home_twocols_66_33.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.home_twocols_66_33 .twocols_col1 {
  float: left;
  width: 292px;
  padding-right: 10px;
}

.home_twocols_66_33 .twocols_col2 {
  float: right;
  width: 136px;
  padding-left: 10px;
}

.subpages_threecols_33_33_33 {
  width: 919px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_subpages_threecols_33_33_33.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.subpages_threecols_33_33_33 .threecols_col1 {
  float: left;
  width: 292px;
  padding-right: 10px;
}

.subpages_threecols_33_33_33 .threecols_col2 {
  float: left;
  width: 292px;
  padding-left: 10px;
  padding-right: 10px;
}

.subpages_threecols_33_33_33 .threecols_col3 {
  float: left;
  width: 292px;
  padding-left: 10px;
}

.subpages_twocols_66_33 {
  width: 919px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_subpages_twocols_66_33.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.subpages_twocols_66_33 .twocols_col1 {
  float: left;
  width: 604px;
  padding-right: 10px;
}

.subpages_twocols_66_33 .twocols_col2 {
  float: right;
  width: 292px;
  padding-left: 10px;
}

.subpages_twocols_66_33_colored .twocols_col1 {
  float: left;
  width: 604px;
  padding-right: 10px;
}

.subpages_twocols_66_33_colored .twocols_col2 {
  float: right;
  width: 282px;
  padding-right: 10px;
}

.sublayout_twocols_50_50 {
  width: 616px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_subpages_twocols_50_50.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.sublayout_twocols_50_50 .twocols_col1 {
  float: left;
  width: 292px;
  padding-right: 10px;
}

.sublayout_twocols_50_50 .twocols_col2 {
  float: right;
  width: 292px;
  padding-left: 10px;
}

.sublayout_sixcols {
  width: 916px;
}

.sublayout_sixcols p {
  margin-bottom: 3px;
}

.sublayout_sixcols .sixcols_col1 {
  width: 136px;
  float: left;
  margin-right: 10px;
}

.sublayout_sixcols .sixcols_col2,
.sublayout_sixcols .sixcols_col3,
.sublayout_sixcols .sixcols_col4,
.sublayout_sixcols .sixcols_col5 {
  width: 136px;
  float: left;
  margin: 0 10px;
}

.sublayout_sixcols .sixcols_col6 {
  width: 136px;
  float: left;
  margin-left: 10px;
}

.sublayout_twocols_1_2 {
  width: 448px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
}

.sublayout_twocols_1_2 .twocols_col1 {
  float: left;
  width: 136px;
  padding-right: 10px;
}

.sublayout_twocols_1_2 .twocols_col2 {
  float: right;
  width: 292px;
  padding-left: 10px;
}

.sublayout_threecols_1_4_1 {
  width: 919px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_subpage_1_4_1.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.sublayout_threecols_1_4_1 .threecols_col1 {
  float: left;
  width: 136px;
  min-height: 1px;
  padding-right: 10px;
}

.sublayout_threecols_1_4_1 .threecols_col2 {
  float: left;
  width: 604px;
  padding-left: 10px;
  padding-right: 10px;
}

.sublayout_threecols_1_4_1 .threecols_col3 {
  float: left;
  width: 136px;
  padding-left: 10px;
}

.sublayout_twocols_4_1 {
  width: 760px;
  height: auto !important;
  height: 315px;
  min-height: 315px;
  background-image: url('/fileadmin/templates/images/bg_subpage_menu_4_1.gif');
  background-repeat: repeat-y;
  background-position: -10px top;
}

.sublayout_twocols_4_1 .twocols_col1 {
  float: left;
  width: 604px;
  padding-right: 10px;
}

.sublayout_twocols_4_1 .twocols_col2 {
  float: left;
  width: 136px;
  padding-left: 10px;
}

/* ========*/
/* tt_news */
/* ========*/

.news-latest-item {
  line-height: 130%;
  margin-bottom: 10px;
}

.news-latest-item h2 {
  font-size: 12px;
  font-weight: bold;
}

.news-list-item {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
  border-bottom: 1px solid #999999;
}

.news-list-item .news_image {
  width: 150px;
  height: 115px;
  float: left;
  margin-bottom: 15px;
}

.news-list-item .news_image p {
  margin: 0;
}

.news-list-item .news_image img {
  padding: 0;
  margin: 0;
}

.news-list-item .news_content {
  width: 450px;
  float: left;
  margin-bottom: 15px;
}

.news-single-timedata {
  font-size: 11px;
}

.news-single-item .news_image {
  float: left;
  margin: 0 15px 10px 0;
}

.news-single-img img {
  padding-bottom: 3px;
}

.news-single-imgcaption {
  color: #666666;
  font-size: 11px;
  line-height: 100%;
  margin: 0;
}

.news-single-backlink {
  margin-top: 15px;
}

.news-single-backlink a {
  background-image: url('/fileadmin/templates/images/arrow_green.gif');
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 10px;
}

.news-amenu-container ul li {
  list-style-type: none;
  margin-left: 0;
}

.news-amenu-item-year {
  font-weight: bold;
  margin-top: 10px;
}

.news-amenu-container a {
  text-decoration: underline;
}

/* ================*/
/* Contentelements */
/* ================*/

.systemsolutions_header {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 10px;
  color: #36644a;
  border-bottom: 1px solid #658874;
}

.systemsolutions_header .col1 {
  float: left;
  margin-right: 10px;
}

.systemsolutions_header .col1 img {
  margin: 0;
  padding: 0;
  position: relative;
  top: 4px;
}

.syssol_cutsize,
.syssol_foodoth,
.syssol_foliosize,
.syssol_converting,
.syssol_towels,
.syssol_industrialrolls,
.syssol_interfoldedtowels,
.syssol_interfoldedtissue,
.syssol_tablenapkins,
.syssol_handkerchiefs {
  line-height: 150%;
  margin-bottom: 5px;
}

.syssol_cutsize p,
.syssol_foodoth p,
.syssol_foliosize p,
.syssol_converting p,
.syssol_towels p,
.syssol_industrialrolls p,
.syssol_interfoldedtowels p,
.syssol_interfoldedtissue p,
.syssol_tablenapkins p,
.syssol_handkerchiefs p {
  margin-bottom: 5px;
}

.syssol_cutsize .col1,
.syssol_foodoth .col1,
.syssol_foliosize .col1,
.syssol_converting .col1,
.syssol_towels .col1,
.syssol_industrialrolls .col1,
.syssol_interfoldedtowels .col1,
.syssol_interfoldedtissue .col1,
.syssol_tablenapkins .col1,
.syssol_handkerchiefs .col1 {
  width: 25px;
  float: left;
}

.syssol_cutsize a.arrow,
.syssol_foodoth a.arrow,
.syssol_foliosize a.arrow,
.syssol_converting a.arrow,
.syssol_towels a.arrow,
.syssol_industrialrolls a.arrow,
.syssol_interfoldedtowels a.arrow,
.syssol_tablenapkins a.arrow,
.syssol_handkerchiefs a.arrow {
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 10px;
}

.syssol_cutsize a.arrow {
  background-image: url('/fileadmin/templates/images/icons/cutsize_arrow.gif');
}

.syssol_foodoth a.arrow {
  background-image: url('/fileadmin/templates/images/icons/foodother_arrow.gif');
}

.syssol_foliosize a.arrow {
  background-image: url('/fileadmin/templates/images/icons/foliosize_arrow.gif');
}

.syssol_converting a.arrow {
  background-image: url('/fileadmin/templates/images/icons/converting_arrow.gif');
}

.syssol_towels a.arrow {
  background-image: url('/fileadmin/templates/images/icons/towels_arrow.gif');
}

.syssol_industrialrolls a.arrow {
  background-image: url('/fileadmin/templates/images/icons/industrialrolls_arrow.gif');
}

.syssol_interfoldedtowels a.arrow {
  background-image: url('/fileadmin/templates/images/icons/interfoldedtowels_arrow.gif');
}

.syssol_tablenapkins a.arrow {
  background-image: url('/fileadmin/templates/images/icons/tablenapkins_arrow.gif');
}

.syssol_handkerchiefs a.arrow {
  background-image: url('/fileadmin/templates/images/icons/handkerchiefs_arrow.gif');
  background-position: 0 0;
}

.syssol_cutsize .col1 img,
.syssol_foodoth .col1 img,
.syssol_foliosize .col1 img,
.syssol_converting .col1 img,
.syssol_towels .col1 img,
.syssol_industrialrolls .col1 img,
.syssol_interfoldedtowels .col1 img,
.syssol_tablenapkins .col1 img,
.syssol_handkerchiefs .col1 img {
  margin: 0;
  padding: 0;
}

.syssol_cutsize .col2,
.syssol_foodoth .col2,
.syssol_foliosize .col2,
.syssol_converting .col2,
.syssol_towels .col2,
.syssol_industrialrolls .col2,
.syssol_interfoldedtowels .col2,
.syssol_interfoldedtissue .col2,
.syssol_tablenapkins .col2,
.syssol_handkerchiefs .col2 {
  width: 150px;
  float: left;
  font-weight: bold;
}

.syssol_cutsize .col3,
.syssol_foodoth .col3,
.syssol_foliosize .col3,
.syssol_converting .col3,
.syssol_towels .col3,
.syssol_industrialrolls .col3,
.syssol_interfoldedtowels .col3,
.syssol_interfoldedtissue .col3,
.syssol_tablenapkins .col3,
.syssol_handkerchiefs .col3 {
  float: left;
  width: 430px;
  padding-right: 10px;
}

.syssol_cutsize .col4,
.syssol_foodoth .col4,
.syssol_foliosize .col4,
.syssol_converting .col4,
.syssol_towels .col4,
.syssol_industrialrolls .col4,
.syssol_interfoldedtowels .col4,
.syssol_interfoldedtissue .col4,
.syssol_tablenapkins .col4,
.syssol_handkerchiefs .col4 {
  float: left;
  padding: 0 5px;
}

.syssol_cutsize .col4 img,
.syssol_foodoth .col4 img,
.syssol_foliosize .col4 img,
.syssol_converting .col4 img,
.syssol_towels .col4 img,
.syssol_industrialrolls .col4 img,
.syssol_interfoldedtowels .col4 img,
.syssol_tablenapkins .col4 img,
.syssol_handkerchiefs .col4 img,
.syssol_interfoldedtissue .col4 img {
  margin: 0;
  padding: 0;
  position: relative;
  top: 3px;
}

.syssol_cutsize .col5,
.syssol_foodoth .col5,
.syssol_foliosize .col5,
.syssol_converting .col5,
.syssol_towels .col5,
.syssol_industrialrolls .col5,
.syssol_interfoldedtowels .col5,
.syssol_interfoldedtissue .col5,
.syssol_tablenapkins .col5,
.syssol_handkerchiefs .col5 {
  float: left;
  width: 280px;
}

.syssol_converting_kpl {
  border-bottom: 1px solid #999999;
  padding-bottom: 5px;
}

.syssol_converting_kpl a.arrow {
  background-image: url('/fileadmin/templates/images/icons/converting_arrow.gif');
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 10px;
}

.syssol_converting_kpl p {
  margin-bottom: 5px;
}

.syssol_converting_kpl .col1 {
  width: 25px;
  float: left;
}

.syssol_converting_kpl .col1 img {
  margin: 0;
  padding: 0;
}

.syssol_converting_kpl .col2 {
  width: 423px;
  float: left;
}

/* ===============*/
/* indexed_search */
/* ===============*/

.tx-indexedsearch #tx-indexedsearch-searchbox-sword {
  width: 125px;
  height: 15px;
  border: 1px solid #999999;
  margin-right: 3px;
  color: #999999;
  padding: 0 5px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox-button {
  position: relative;
  top: 3px;
  left: 0px;
}

.tx-indexedsearch .extended_link {
  margin: 15px 0;
}

.tx-indexedsearch .extended_link a {
  background-image: url('/fileadmin/templates/images/arrow_green.gif');
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 10px;
}

.tx-indexedsearch select {
  border: 1px solid #999999;
}

.tx-indexedsearch label {
  display: block;
  width: 120px;
  float: left;
  margin-top: 3px;
}

.tx-indexedsearch .tx-indexedsearch-search-for {
  padding-top: 10px;
}

.tx-indexedsearch .tx-indexedsearch-search-in {
  padding: 10px 0;
}

.tx-indexedsearch .tx-indexedsearch-search-select-section {
  padding: 10px 0 10px 0px;
}

.tx-indexedsearch .tx-indexedsearch-search-select-order {
  margin-top: 1px;
}

.tx-indexedsearch .tx-indexedsearch-search-select-results {
  padding-top: 10px;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-defop {
  width: 135px;
  margin-left: 10px;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-desc {
  width: 135px;
  margin-left: 10px;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-type {
  width: 135px;
  float: left;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-lang {
  width: 135px;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-sections {
  width: 135px;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-order {
  width: 135px;
}

.tx-indexedsearch #tx-indexedsearch-selectbox-results {
  width: 50px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  padding: 10px 10px 10px 0;
}

.tx-indexedsearch .tx-indexedsearch-sw {
  font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-browsebox {
  margin-bottom: 15px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul {
  list-style-type: none;
  padding-left: 0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
  display: inline;
  margin-left: 0;
  margin-right: 5px;
  list-style-type: none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox a {
  border: 1px solid #999999;
  padding: 2px;
  text-decoration: none;
  line-height: 200%;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
  border-bottom: 1px solid #999999;
  margin-bottom: 15px;
}

.tx-indexedsearch .tx-indexedsearch-descr {
  line-height: 130%;
  margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-info {
  margin-bottom: 20px;
}

/* ======= */
/* Sitemap */
/* ======= */

.csc-sitemap ul {
  margin: 0 0 0 15px;
}

.csc-sitemap ul li {
  margin: 0;
  line-height: 200%;
  list-style-type: none;
}

.csc-sitemap ul li ul li a {
  background-image: url('/fileadmin/templates/images/arrow_green.gif');
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 10px;
}

/* ========== */
/* nawkplprod */
/* ========== */

.tx-nawkplprod-pi1 .logocat {
  width: 60px;
  float: left;
}

.tx-nawkplprod-pi1 .header {
  width: 535px;
  float: right;
  margin-bottom: 5px;
}

.tx-nawkplprod-pi1 .headersub {
  margin: 5px 0;
}

.tx-nawkplprod-pi1 .productlink a {
  font-weight: bold;
}

.tx-nawkplprod-pi1 .productlink {
  line-height: 130%;
  margin-bottom: 5px;
}

.tx-nawkplprod-pi1 .listview {
  margin: 0 0 15px 0;
}

.tx-nawkplprod-pi1 .listview td {
  width: 145px;
  padding-right: 10px;
}

.tx-nawkplprod-pi1 .listview td p.listcatp {
  font-size: 12px;
  margin-bottom: 5px;
}

.tx-nawkplprod-pi1 .listview td p.shortdesc {
  font-size: 11px;
  padding-left: 12px;
}

.tx-nawkplprod-pi1 .listview td img {
  padding: 0 7px 0 0;
}

.tx-nawkplprod-pi1 .productdescription {
  margin-bottom: 10px;
}

.tx-nawkplprod-pi1 .productdescription p {
  margin-bottom: 5px;
}

.tx-nawkplprod-pi1 .productdescription .icon {
  width: 55px;
  float: left;
}

.tx-nawkplprod-pi1 .productdescription .text {
  width: 385px;
  float: right;
}

.tx-nawkplprod-pi1 .productdescription .text .companyname {
  font-weight: bold
}

.tx-nawkplprod-pi1 .images {
  margin-bottom: 10px;
}

.tx-nawkplprod-pi1 .images img {
  margin: 0;
  padding: 0;
}

.tx-nawkplprod-pi1 .images .image_spacer {
  padding-right: 5px;
}

.tx-nawkplprod-pi1 .productservicedescription {
  margin-bottom: 15px;
}

.tx-nawkplprod-pi1 .productservicedescription p {
  margin-bottom: 0;
}

.tx-nawkplprod-pi1 .files_header {
  font-weight: bold;
  margin-bottom: 5px;
}

.tx-nawkplprod-pi1 .files {
  line-height: 130%;
  margin-bottom: 20px;
}

.tx-nawkplprod-pi1 .files img {
  margin: 0;
  padding: 0;
  position: relative;
  top: 3px;
  left: 5px;
}

.tx-nawkplprod-pi1 .productother p {
  margin-bottom: 5px;
}

.tx-nawkplprod-pi1 .listrowcat {
  border-bottom: 1px solid #999999;
  margin-bottom: 10px;
}

.tx-nawkplprod-pi1 .imagecat {
  float: left;
  width: 160px;
}

.tx-nawkplprod-pi1 .pcd_header {
  margin-bottom: 10px;
}

.tx-nawkplprod-pi2 .sysobox {
  margin-bottom: 20px;
}

.tx-nawkplprod-pi2 .sysobox td {
  line-height: 150%;
}

.tx-nawkplprod-pi2 .sysobox .col1 {
  width: 165px;
  padding-right: 10px;
}

/* =========== */
/* nawkplshows */
/* =========== */

.tx-nawkplshows-pi1 .listview th {
  color: #346248;
  padding: 3px 0;
  text-align: left;
}

.tx-nawkplshows-pi1 .listview td,
.tx-nawkplshows-pi1 .listview th {
  width: 136px;
}

.tx-nawkplshows-pi1 .listview td {
  padding: 5px 0;
  border-top: 1px solid #999;
}

.tx-nawkplshows-pi1 .listview td.col1 {
  font-weight: bold;
  padding-right: 10px;
}

.tx-nawkplshows-pi1 .listview .col2 {
  padding: 5px 10px;
}

.tx-nawkplshows-pi1 .listview .col3 {
  padding: 5px 10px;
}

.tx-nawkplshows-pi1 .listview .col4 {
  padding: 5px 10px;
}

.tx-nawkplshows-pi1 .listview .col5 {
  padding: 5px 10px;
}

.tx-nawkplshows-pi1 .listview .col6 {
  text-align: center;
  padding-left: 10px;
}

.tx-nawkplshows-pi1 .listview th.col6 {
  text-align: left;
}

/* ============ */
/* styled Forms */
/* ============ */

.styled_form p {
  margin-bottom: 10px;
}

.styled_form input,
.styled_form select {
  border: 1px solid #999;
}

.styled_form .checkbox {
  margin-right: 5px;
  border: 0;
}

.form_address .label {
  width: 100px;
}

.form_address .label_required {
  width: 100px;
  font-weight: bold;
}

.form_address .wide {
  width: 175px;
}

.styled_form .required {
  color: #346248;
}

.form_address .input {
  width: 200px;
  text-align: right;
}

.form_address input {
  width: 185px;
}

.form_address select {
  width: 182px;
}

.form_address .col_right {
  text-align: right;
}

.form_machine .label_required {
  width: 260px;
}

.form_machine .input {
  width: 250px;
}

.form_machine input {
  width: 200px;
}

.form_quotation .radio,
.form_problem .radio,
.form_newsletter .radio {
  position: relative;
  top: 2px;
  margin-right: 3px;
  border: 0;
}

.form_quotation td.input1,
.form_problem td.input1 {
  width: 210px;
}

.form_quotation td.input2,
.form_problem td.input2 {
  width: 280px;
}

.form_newsletter td.input1 {
  width: 160px;
  padding: 5px 0;
}
.form_newsletter td.input2 {
  width: 175px;
  padding: 5px 0;
}

.typeofservice td.col1 {
  width: 210px;
}

.typeofservice td.col2 {
  width: 310px;
}

.typeofservice p {
  margin-bottom: 10px;
}

.typeoftraining td.col1 {
  width: 520px;
}

.form_serviceparts td.input1 {
  width: 130px;
}

.form_serviceparts td.input2 {
  width: 230px;
}

.form_serviceparts td.input3 {
  width: 220px;
}

.form_serviceparts td.input1 input {
  width: 120px;
  margin-bottom: 10px;
}

.form_serviceparts td.input2 input {
  width: 220px;
  margin-bottom: 10px;
}

.form_serviceparts td.input3 input {
  width: 220px;
  margin-bottom: 10px;
}

.form_tip td.input1 {
  width: 130px;
}

.form_tip td.input2 {
  width: 450px;
}

.form_tip td.input1 input {
  width: 120px;
  margin-bottom: 10px;
}

.form_tip td.input2 input {
  width: 450px;
  margin-bottom: 10px;
}

.styled_form textarea {
  width: 580px;
  height: 100px;
  border: 1px solid #999;
  margin-bottom: 10px;
}

.styled_form .multiselect {
  width: 270px;
  margin-left: 62px;
}

.styled_form .submit {
  float: left;
  border: 0;
}

.styled_form .reset {
  float: right;
  cursor: pointer;
}

/* ============ */
/* contact Form */
/* ============ */

.contact_form td {
  padding-bottom: 10px;
}

.contact_form img {
  padding-bottom: 0;
}

.contact_form input {
  width: 180px;
  float: right;
  border: 1px solid #999;
}

.contact_form textarea {
  width: 270px;
  height: 75px;
  border: 1px solid #999;
}

.contact_form .submit {
  width: auto;
  float: left;
  border: 0;
}

.contact_form .reset {
  float: right;
  cursor: pointer;
}

/* ========== */
/* nawkplhelp */
/* ========== */

.tx-nawkplhelp-pi1 label {
  width: 425px;
  display: block;
  margin: 10px 5px;
}

.tx-nawkplhelp-pi1 select {
  width: 425px;
  display: block;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
  border: 1px solid #999;
}

.tx-nawkplhelp-pi1 option {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  padding: 0 3px;
}

.tx-nawkplhelp-pi1 .back a {
  background-image: url('/fileadmin/templates/images/arrow_green.gif');
  background-repeat: no-repeat;
  background-position: 0 3px;
  padding-left: 9px;
}

/* ============ */
/* nawkplfinder */
/* ============ */

.subpages_twocols_66_33_colored .tx-nawkplfinder-pi1 .question {
  padding: 0;
  margin: 0;
}

.contentbox_menu_3_2_colored .tx-nawkplfinder-pi1 .question {
  padding: 0;
  margin: 0;
}

.tx-nawkplfinder-pi1 .radios {
  height: 100%;
  font-weight: bold;
  margin-bottom: 10px;
}

.tx-nawkplfinder-pi1 label {
  width: 125px;
  line-height: 20px;
  font-size: 12px;
  float: left;
  margin: 5px 0;
  font-weight: bold;
}

.subpages_twocols_66_33_colored .tx-nawkplfinder-pi1 label {
  width: 125px;
  line-height: 15px;
  font-size: 12px;
  float: none;
  margin: 0;
  font-weight: bold;
}

.contentbox_menu_3_2_colored .tx-nawkplfinder-pi1 label {
  width: 125px;
  line-height: 15px;
  font-size: 12px;
  float: none;
  margin: 0;
  font-weight: bold;
}

.tx-nawkplfinder-pi1 select {
  width: 290px;
  float: right;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  margin: 6px 0;
  border: 1px solid #999;
}

.subpages_twocols_66_33_colored .tx-nawkplfinder-pi1 select {
  width: 280px;
  float: none;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  margin: 6px 0;
  border: 1px solid #999;
}

.contentbox_menu_3_2_colored .tx-nawkplfinder-pi1 select {
  width: 280px;
  float: none;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  margin: 6px 0;
  border: 1px solid #999;
}

.tx-nawkplfinder-pi1 option {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  padding: 0 3px;
}

.tx-nawkplfinder-pi1 #typepaper,
.tx-nawkplfinder-pi1 #typetissue,
.tx-nawkplfinder-pi1 #typewd {
  position: relative;
  top: 2px;
}

.tx-nawkplfinder-pi1 #typetissue,
.tx-nawkplfinder-pi1 #typewd {
  margin-left: 85px;
}

* html .tx-nawkplfinder-pi1 #typetissue,
* html .tx-nawkplfinder-pi1 #typewd {
  margin-left: 80px;
}

#submitp,
#submitt,
#submitw {
  float: right;
  cursor: pointer;
  margin-top: 5px;
}

#resetp,
#resett,
#resetw {
  float: left;
  cursor: pointer;
  margin-top: 5px;
}

#resetp img,
#resett img,
#resetw img {
  margin: 0;
  padding: 0;
}

/* ============= */
/* nawkplcontact */
/* ============= */

.tx-nawkplcontact-pi1 {
  margin-bottom: 20px;
}

.tx-nawkplcontact-pi1 #companyID {
  width: 292px;
  border: 1px solid #999;
  margin-bottom: 10px;
}

.tx-nawkplcontact-pi1 #country {
  width: 292px;
  border: 1px solid #999;
  margin-bottom: 20px;
}

.tx-nawkplcontact-pi1 a,
.tx-nawkplcontact-pi1 a:link {
  text-decoration: underline;
}

.tx-nawkplcontact-pi1 .countrydetail {
  margin-top: 20px;
}

.tx-nawkplcontact-pi1 .image {
  width: 305px;
  float: left;
}

.tx-nawkplcontact-pi1 .countrycontact {
  float: left;
  width: 292px;
}

/* ============ */
/* Form protect */
/* ============ */

.importantnotice {
  display: none;
}
