html {
font-family: Arial, Verdana;
font-size: 12px;
font-weight: normal;
line-height: 1.55em;
cursor: default;
color: #787880;
height: 101%;
font-size: 101%;
}

body {
margin-top: 0;
line-height: 1;
color: #78787d;
text-align: center;
background: #dcdcdc url("../../g_images/extrablanc.jpg") 0 0 repeat;
}

body.page-popup {
background: white url(../../assets/bgGradientE1.png) 0 -4px repeat-x;
overflow: hidden;
padding: 30px 5px 0 5px;
margin: 0;
}

body.page-popup .a-left {
text-align:center;
}

/* Grid, Layout */
#wrapper {
width:890px;
height: 100%;
height: auto;
text-align: left;
margin: 0 auto;
position: relative;
background: #fff url("../../g_images/extrablanc.jpg") 0 0 repeat-x;
}

#header {
width:890px;
display: block;
position: relative;
height: 160px;
background:#fff url(../../assets/bg-header-gmund-2.png) 0 0 repeat-x;
}

div.wrapper-shop #header {
height: 298px;
}

body.categorypath-shop #header,
body.category-information-tools #header,
body.categorypath-shop-commcards #header,
body.categorypath-shop-carre-collector #header {
height: 160px;
}

body.category-muster #header,
body.currid-479 #header {
height: 200px;
}

a.logo {
float: left;
margin: 83px 0 0 30px;
display: block;
overflow: hidden;
position:relative;
z-index:99;
}

h1.logo {
margin: 0;
line-height: normal;
padding: 0;
}

.logo strong {
text-indent: -999em;
display: none;
}
/*
a.jumpToShop {
display:block;
line-height:1.3em;
position:absolute;
right:8px;
text-align:right;
top:32px;
z-index:999;
}
*/
.content-layout-products {
padding-top:30px;
}

#content, .main{
min-height:555px;
padding:40px 30px 30px;
position:relative;
border-bottom: 1px solid #dcdcdc;
background: #fff url(../../assets/bg-global-gmund-2.png) 0 0 repeat-x; 
}

body.paperfinder-search-result #content,
body.paperfinder-search-index #content {
background-image: url(../../assets/bgGradientPaperfinder2.png);
background-position:  0 -3px;
background-color: transparent !important;
}

img.teaserXXL {
height:625px !important;
margin:-40px auto -50px -30px;
}

.contentHome{
padding: 10px 0 0 0 !important;
height: auto !important;
}

.navIconsHome {
height: 180px;
background: white url(../../assets/bg-global-gmund-2.png) 0 -3px repeat-x; 
}

.checkout-cart-index .cart {
margin-bottom: 80px;
}

/* Structure */
.middle {
min-height:400px;
margin:0 auto;
text-align:left;
position:relative;
}

body.contacts-index-index .middle	 {
padding: 50px 30px !important;
}

.side-col { 
width:195px; 
}

.col-left, .col-main { 
float:left; 
}

.col-right { 
float:right; 
}

.col-1-layout .col-main,
.col1-layout .col-main { 
float:none; 
margin:0; 
} 

.col2-right-layout .col-main { 
float:left; 
width:610px;
}

.col2-left-layout .col-main { 
float:right; 
width:605px; 
}

.col-3-layout .col-main,
.col3-layout .col-main { 
width:475px; 
margin-left:17px; 
}

/*
div.newsletterBox {
margin-top: 15px;
padding: 10px;
float: right;
display: block;
}
*/

/* Typo */
h1, h2, h3, h4, h5, h6 {
margin-bottom: 0.4em;
}

h1 {
font-size: 24px;
line-height: 1.5em;
color: #f56623;
}

h2 {
font-size: 18px;
line-height: 1.5em;
}

/*
.cms-index-index h3 {
font-size: 12px;
line-height: 1.5em;
}
*/

h3 {
font-size: 14px;
}

h4 {
font-size: 12px;
}

h5{
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

h6 {
font-size: 10px;
text-transform: uppercase;
}

.page-head h3, 
.page-head-alt h3 {
font-weight:normal ;
text-align:left;
text-transform:none;
font-size: 18px;
color: #f55623;
}

/*
.cms-index-index .std h2 {
font-size: 14px;
margin: 20px 0 10px;
}

.cms-index-index .std h2 a {
font-size: inherit;
text-decoration: none;
}
*/

.side-col h3 {
font-size:12px;
text-transform:uppercase;
}

p, address {
font: normal 11px arial, verdana;
line-height: 1.5em;
display: block;
margin: 10px 0;
}

dt {
margin-top: 10px;
}

li, li a {
font: normal 11px arial, verdana;
font-weight: normal;
line-height: 1.5em;
}

strong, .strong {
font-weight: bold;
font-size: inherit;
}

.caps {
text-transform: uppercase;
}

.orange {
color: #f56623 !important;
}

.orangetop {
color: #f56623 !important;
float: right;
}
.grey {
color: #787880;
}

.white {
color: #fff;
}

.underlined {
text-decoration: underline !important;
}

a, a:link, a:visited {
font-size: 11px;
/*text-decoration: none;*/
color: #78787d;
font-weight: normal;
}

.contentCompany a,
.distributor_entry a {
color: #78787d;
text-decoration: underline;
}

a:hover, a:active, li a:hover, li a:active{
color: #f56623;
}

address a {
color: #f26522;
}

.no-display {
display:none;
}

.left, .f-left {
float: left;
}

.right, .f-right {
float: right;
}

.a-left {
text-align: left;
}

.a-center {
text-align: center;
}

.a-right {
text-align: right;
}

.store-switcher {
/* border-top: 15px solid #dcdcdc; */
border-bottom: 1px solid #c8c8c8;
padding-bottom: 2px;
margin-top: 15px;
background-color: #fafafa;
/* background:url("../../assets/bgHeaderShop.png") repeat-x scroll 0 0 white; */
}

.store-switcher ul {
float: right;
}

.store-switcher li {
display:inline;
padding: 2px 10px 2px 20px;
}

.store-switcher li strong {
color: #f55623;
padding-right:10px;
}

.store-switcher li a {
text-decoration: none;
}

.store-switcher li.more-stores {
background: transparent url("../../favicon/boutique/favicon.ico") 0 50% no-repeat;
}

.store-switcher li.more-stores + li.more-stores {
background: transparent url("../../favicon/lakepaper/favicon.ico") 0 50% no-repeat;
}

.widget {
border: 0px solid red;
margin: 0;
padding: 0;
line-height: 0;
}

.start-text {
padding: 0px 20px 5px;
}

.start-text a {
text-decoration: underline;
}


div#iconCategory {
width:250px;
height: 120px;
border: 0px solid white;
text-align: left;
position: absolute;
left:30px;
bottom: 7px;
background-position: right center !important;
background-repeat: no-repeat !important;
background-color: transparent;
}

div#iconCatEnvelopes span strong {
margin-bottom: 8px !important;
}

/* BreadCrumbs */

.search-and-breadcrump {
margin:0; 
padding: 1px 0; 
clear: both;
border-top: 1px solid #dcdcdc;
background-color: #fafafa;
}

.search-and-breadcrump .breadcrumbs {
margin-left: 10px;
}

.search-and-breadcrump form {
float: right;
margin: 2px 10px;
}

.search-and-breadcrump form + .breadcrumbs {
margin-top: 3px;
}

.category-products .search-and-breadcrump,
.category-company .search-and-breadcrump,
.category-contact .search-and-breadcrump,
.checkout-cart-index .search-and-breadcrump {
display: none;
}

.breadcrumbs li { display:inline; }
.breadcrumbs a { text-decoration:none; }
.breadcrumbs a:hover { text-decoration:underline; }
.breadcrumbs li span {
padding: 4px;
background: transparent url(../../assets/arrow-breadcrumbs.png) 4px 1px no-repeat;
}

/* Nav Meta + Nav Meta Login - store switcher */

#header ul.links {
position: absolute;
margin: 0;
background: white;
z-index: 999;
top: 135px;
right: 10px;
}

#header ul.links li a {
text-transform: uppercase;
color: #f56623;
font-size: 10px;
margin-left: 5px;
}

ul.links a.top-link-checkout {
display:none;
}


/* Tabs Products */

.tabbing-sections {
width: 890px;
}

.category-gmund-2-200 .tabbing-sections {
display: none;
}

.categorypath-products .tabbing-sections,
.categorypath-products #panel_productOverview {
display: none;
}

.tabbing-sections li {
display: block;
float: left;
}

.tabbing-sections li a {
display: block;
float: left;
width: 294px;
height: 23px;
line-height: 1em;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: #eee #ccc #ccc #fff;
text-align: center;
padding-top: 12px;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
font-weight: bold;
background:white url(../../assets/bgTabsProducts.png) 0 -38px repeat-x;
}

.tabbing-sections li a.tab-3 {
border-right: 0;
width: 297px;
}

.tabbing-sections li a.tab-1 {
border-left: 0;
width: 295px;
}

.tabbing-sections li a.selected {
background-position: 0px 0px !important;
color: white !important;
border-color: #FFAB7B #D14A00 #D14A00 #fff;
}

/* Big Teaser Image Link */

.teaser-xxl-text,
.teaser-xxl-text-bg {
position:absolute;
right:40px;
top:45px;
width:320px;
z-index: 999;
padding: 25px 15px 10px;
}

.teaser-xxl-text h1,
div.teaser-xxl-text h2,
.teaser-xxl-text p {
color: white;
}

.teaser-xxl-text-bg h1,
.teaser-xxl-text-bg h2,
.teaser-xxl-text-bg p {
color:#78787D;
}

.teaser-xxl-text h1 {
font-size:11px;
font-weight:bold;
line-height:1.5em;
margin-bottom:20px;
padding:5px;
}

.teaser-xxl-text h2 {
font-size:24px;
font-weight:bold;
}

.teaser-xxl-text-bg h1 {
display:block;
font-size:18px;
line-height:1.5em;
margin-bottom:15px;
padding-bottom: 10px;
border-bottom: 1px solid #dcdcdc;
}

.teaser-xxl-text a.moreButton,
.teaser-xxl-text-bg a.moreButton {
width:300px;
height:50px;
display:block;
float: right;
background:transparent url(../../assets/moreButtonTeaser.png) 0 0 no-repeat;
}

.teaser-xxl-text a,
.teaser-xxl-text-bg a {
text-decoration:underline;
}

.teaser-xxl-text-bg {
background:transparent url(../../assets/bg-alpha-80.png) 0 0 repeat;
}

/* Nav MetaFooter */
ul.linksFooter {
float: right;
float: left;
margin: 70px 0 0 20px;
}

ul.linksFooter li {
display: inline;
}

ul.linksFooter li a {
text-decoration: none;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
color: #78787d;
padding: 2px;
margin: 0 1px;
}

.divider {
font-size:1px;
height:1px;
line-height:1em;
margin:10px 0pt;
overflow:hidden;
display: block;
clear: both;
background:transparent url(../../images/dotted_divider.gif) repeat-x scroll 0% 50%;
}

/********************** Headings 

.head, .inner-head { 
line-height:16px; 
text-align:right; 
}

.head h1,
.head h2, 
.head h3, 
.head h4, 
.head h5,
.inner-head h1,
.inner-head h2, 
.inner-head h3, 
.inner-head h4, 
.inner-head h5{ 
margin:0 !important; 
float:left; 
}
*/

/* Page heading
.page-head { margin:0 0 30px 0; }
.page-head-alt { margin:0 0 20px 0; padding: 2px 0 2px 0;}
.page-head, .page-head-alt { text-align:right; }
.page-head h3, .page-head-alt h3 {
margin:0;
font-size:18px !important;
font-weight:normal !important;
text-transform:none  !important;
text-align:left;
}
 */
.button-level h3 { /* heading level with buttons */
float:left;
width:60%;
}

/* Category list heading */

#category-title {
font-size: 24px;
display: block;
margin: 0;
color: #f56623;
}

.content-layout-shop .panel-1 h1 {
margin-left: 40px;
}

.category-a4-samples #category-title,
.category-shop #category-title,
.category-products #category-title {
display: none;
}

.static-site #category-title,
.static-site .panel-1,
.checkout-onepage-index h1 {
display: none;
}

.tab-panel {
position: relative;
}

.panel-1,
.panel-3 {
padding-top: 50px;
}

.panel-2 {
padding-top: 30px;
}

#category-title {
position: absolute;
top: 10px;
left:40px;
z-index: 99;
}

.content-layout-shop #category-title {
top: 48px;
}

.panel-1 #category-title,
.panel-3 #category-title {
left: 444px;
}

div#iconCategory h1 {
color: white;
font-size: 11px;
margin: 53px 0 10px 0;
display: block;
padding: 0;
font-weight: bold;
line-height: 1em;
text-transform: uppercase;
}

div#iconCategory p {
display: block;
margin-bottom: 20px;
color: #fff;
}

div#iconCategory img.shopCategoryIcon {
position: absolute;
right: 0;
top: 10px;
z-index: 99;
}

div#iconCategory .collectionDesicription {
width: 190px;
margin: 0;
padding: 0;
float: left;
}

div#iconCategory .collectionDesicription p {
margin: 0;
line-height: 1.25em;
}

div#iconCategory p.icon-cat-desc {
margin: 0;
line-height: 0;
padding: 0;
text-indent: -999em;
}

.box-header {
font-size:1.05em;
text-align:left;
background:#f0f0f0;
font-weight:bold;
padding:2px 8px;
margin:10px 0px
}

/* Product category view */

.content-layout-shop .panel-1 {
display: none;
}

.content-layout-shop .panel-2 {
padding-top: 20px;
}

.collectionDesicription {
float:right;
margin:0pt 30px 20px 0pt;
width:355px;
}

img.collectionCover {
float: left;
margin: 0;
}

.collectionDesicription h1.category-head {
margin-bottom: 20px;
display: block;
overflow: hidden;
text-indent: 0;
display: none;
}

/* Zertification Icons */

div.zertifikatIcon {
float: left;
height: 100px;
width: 70px;
background-color: transparent;
background-position: 0 50%;
background-repeat: no-repeat;
}

div.fscSchwarzEN,
div.fscSchwarzDE,
div.fscActGreenEN,
div.fscActGreenDE {
width:195px;
margin-left: 20px;
}

div.fscSchwarzEN {
background-image: url(../../g_images/fsc_mark_en.png);
}

div.fscMain {
background-image: url(../../assets/FSC_EN.jpg);
height: 135px !important;
width: 94px !important;
}

div.fscMainDE {
background-image: url(../../assets/FSC_DE.jpg);
height: 154px !important;
width: 94px !important;
}

div.fscSchwarzDE {
background-image: url(../../g_images/fsc_mark_de.png);
}

div.fscActGreenEN {
background-image:  url(../../assets/FSC_MS_08_ActGreen.gif);
}

div.fscActGreenDE {
background-image: url(../../assets/FSC_M_08_ActGreen.gif);
}

div.eco {
background-image: url(../../g_images/ecoZertifikat.gif);
}

div.indigo {
background-image: url(../../g_images/hp_indigo_logo.png);
}

.content-layout-products h2 {
color:#78787d;
}

/* Static Blocks */

.leftRowContent {
width: 400px;
float: left;
margin-top: 20px;
}

.content-layout-shop .leftRowContent {
margin-top: 0;
}

.rightRowContent{
width: 400px;
float: right;
}

.rightRowContent li.spacer {
margin-top: 25px;
}

.rightRowContent h2 {
padding: 10px 0 30px;
color: #78787D;
}

.rightRowContent h3 {
font-size: 12px;
font-weight: bold;
color: #78787d;
margin-top: 20px;
}

.leftRowContent ul {
margin-bottom: 20px;
}

.rightRowContent ul {
margin: 9px 0 0;
}

.muster-landing-page .rightRowContent ul {
margin-top: 84px;
}

.leftRowContent ul li {
display: block;
float: left;
width:115px;
padding: 10px 8px;
border: 0px solid black;
}

.muster-landing-page .leftRowContent ul li,
.DE .leftRowContent ul li,
.EN .leftRowContent ul li {
width: 180px;
}

.rightRowContentul li {
padding: 2px 0;
}

.leftRowContent ul li a span {
font-size: 10px;
display: block;
text-decoration: none;
text-transform: uppercase;

padding: 100px 0 10px 0;
background-position: 0 -20px;
background-repeat: no-repeat;
}

.leftRowContent ul li a {text-decoration: none;}


.leftRowContent ul li.marketplaceIconShopHome span {
background-image: url(../../g_images/marketplaceIcon.png);
/* background-position: -15px -20px; */
}

.rightRowContent ul li.marketplace70IconShopHome {
    background: url("../../g_images/marketplaceIcon70.png") no-repeat scroll 0 0 transparent;
    height: 92px;
    margin-top: 16px;
    padding-top: 45px;
}

.leftRowContent ul li.a4SamplesIconShopHome span {
background-image: url(../../g_images/a4SamplesIcon.gif);
background-position: -15px -20px;
}

.leftRowContent ul li.cutSizesIconShopHome span {
background-image: url(../../g_images/cutSizeSheets.gif);
}

.leftRowContent ul li.fullSizeIconShopHome span {
background-image: url(../../g_images/fullSizeSheets.gif);
}

.leftRowContent ul li.envelopesIconShopHome span {
background-image: url(../../g_images/envelopes.gif);
background-position: -5px -20px;
}

.leftRowContent ul li.productToolsIconShopHome span {
background-image: url(../../g_images/productTools.gif) ;
}

.leftRowContent ul li.infoToolsIconShopHome span {
background-image: url(../../g_images/informationTools.gif) ;
}

.plog-block {
clear: both;
padding: 20px 0;
}

.plog-block h2 {
padding: 10px 0;
font-size: 1.5em;
border-bottom: 1px solid #eee;
border-top: 1px solid #dcdcdc;
}

/* Site Map */

ul.bare-list li {
display: inline;
}

ul.bare-list li {
display: inline;
}

/* Content Shop Styles */

/* ajaxloading */

div#ajaxloading {
background:white;
height:100%;
position:absolute;
right:0;
text-align:center;
top:30px;
width:410px;
z-index:9999;
}

body.paperfinder-search-result div#ajaxloading {
top:230px;
}

div#ajaxloading p {
padding-top: 80px;
}

div.listing-type-list {
width:420px;
height: 730px;
overflow: auto;
float: left;
position: relative;
padding-right: 10px;
margin-top: 32px;
}

.wrapper-paperfinder div.listing-type-list {
width:450px;
}

.wrapper-products div.listing-type-list {
height: 100%;
height: auto;
margin-top: 18px;
}

.categorypath-products-gmund-color-system .wrapper-products  div.listing-type-list {
height: 900px;
}

body.catalogsearch-advanced-result div.listing-type-list {
margin-top: 0;
}

div#scrollWrapper {
height: auto;
background: white url(../../assets/bgProductList.gif) repeat scroll 0 -2px;
}


table.pager {
margin: 40px 0 0 0;
}

table.pager td strong {
color: #f26522;
}

table.pager td select {
margin: 0 5px;
}

table.pager .a-right {
display: none;
}

table.pager ol {
display: inline;
padding-left: 20px;
}

table.pager ol li {
display: inline;
padding: 0 3px 0 3px;
}

div.catalogListItems,
div.catalogListItemsSearch {
clear: both;
float: left;
/*height: 100%;*/
padding-top: 34px;
background: transparent url(../../assets/weightGm2.gif) 42px 15px no-repeat;
}

body.paperfinder-search-result div.catalogListItems {
background-image: none;
width: 370px;
}

body.cat-13 div.catalogListItems {
background-image: none;
}

div.catalogListItemsSearch {
width: 410px;
background: none;
}

body.categorypath-products-gmund-color-system div.catalogListItems {
width: 140px;
}

body.cat-479 div.catalogListItems,
body.cat-20 div.catalogListItems {
width: 350px;
background: none;
}

body.categorypath-shop-swatch-books div.catalogListItems  {
width: auto;
_width:100%;
background: none;
}

body.categorypath-shop-commcards div.catalogListItems {
background: none;
}

div.listing-item {
margin: 2px 0;
height: 32px;
}

a.product-image {
float: left;
display: block;
margin: 0 10px 0 0;
}

div.catalogListItems div.product-shop {
float: left;
}

div.product-ajax-frame {
width: 360px;
height: 40px;
}

a.product-image img {
border-right: 4px solid white;
}

div.product-image a {
padding: 0;
margin: 0;
overflow: hidden;
}

/* weight Icons in Products List */
ul.collectionWeightIcons,
ul.collectionWeightIconsHeadline {
width:220px;
float: right;
margin-right: 10px;
border: 0px solid red;
}

/* Special for Color System */
ul.collectionIconsColorSystem {
width:240px;
}

ul.collectionIconsColorSystem li {
width:30px !important;
}

body.categorypath-shop-a4-samples ul.collectionIconsColorSystem,
body.categorypath-shop-cut-size-sheets ul.collectionIconsColorSystem,
body.categorypath-shop-full-size-sheets ul.collectionIconsColorSystem,
body.categorypath-shop-full-size-samples ul.collectionIconsColorSystem {
width: 220px;
}

body.categorypath-shop-reams ul.collectionIconsColorSystem {
margin-right: -10px;
}

body.categorypath-shop-a4-samples ul.collectionIconsColorSystem li.last,
body.categorypath-shop-cut-size-sheets ul.collectionIconsColorSystem li.last,
body.categorypath-shop-full-size-samples ul.collectionIconsColorSystem li.last,
body.categorypath-shop-full-size-sheets ul.collectionIconsColorSystem li.last {
display: none;
}

ul.collectionWeightIconsHeadlineActGreen,
ul.collectionWeightIconsActGreen {
width: 240px !important;
}

ul.collectionWeightIconsHeadlineActGreen li,
ul.collectionWeightIconsActGreen li  {
width: 25px !important;
}

ul.collectionWeightIcons li,
ul.collectionWeightIconsHeadline li {
display: block;
float: left;
height: 34px;
width: 30px;
background-position: 50% 50%;
background-repeat: no-repeat;
background-color: transparent;
}

ul.collectionWeightIconsHeadline li {
padding-top: 15px;
height: 19px;
text-align: center;
color: #F26522;
}

ul.collectionWeightIconsHeadline li.last {
text-indent: -9999px;
background-image:url(../../assets/weightIconHeadlineEnvelope.gif);
background-position: 50% 18px;
}

ul.collectionWeightIcons li.last {
width: 40px;
}

li.dot {
background-image: url(../../assets/weightIconDot.gif);
}

li.circle {
background-image: url(../../assets/weightIconCircle.gif);
}

li.square {
background-image: url(../../assets/weightIconSquare.gif);
}

li.cross {
background-image: url(../../assets/weightIconCross.gif);
}

li.squaredot {
background-image: url(../../assets/weightIconSquareDot.gif);
}

li.hash {
background-image: url(../../assets/weightIconHash.gif);
}

li.square-full {
background-image: url(../../assets/weightIconSquareFull.gif);
}

li.digital {
background-image: url(../../assets/weightIconDigital.gif);
}

li.squarecross {
background-image: url(../../assets/weightIconSquareCross.gif);
}

div.content-layout-shop li.circle,
div.content-layout-shop li.square,
div.content-layout-shop li.cross,
div.content-layout-shop li.squaredot,
div.content-layout-shop li.square-full,
div.content-layout-shop li.digital,
div.content-layout-shop li.squarecross,
div.content-layout-shop li.hash {
background-image: url(../../assets/weightIconDot.gif);
}

div.content-layout-shop li.last {
visibility: hidden;
}


/* Product Desicription */
ul.printingSpecs,
ul.sheetSpecs li,
ul.envelopeSpecs li {
padding-left:25px;
background-position: 10px 5px;
background-repeat: no-repeat;
background-color: transparent;
}

ul.printingSpecs,
ul.sheetSpecs,
ul.envelopeSpecs {
padding:0 0 10px 45px;
}

div.box-description ul li a {
text-decoration: none;
}

div.box-description br,
div.box-description ul br {
display: none;
}

div.box-description ul li {
margin-top: 10px;
}

div.box-description ul li br {
margin: 0;
display:block;
height:0;
font-size:0;
line-height:2px;
}

div.productSpecs ul li {
margin-top:10px;
}

ul.printingSpecs {
background: transparent url(../../assets/iconSpecPrinter.gif) 0 10px no-repeat;
}

ul.sheetSpecs {
background: transparent url(../../assets/iconSpecSheets.gif) 0 10px no-repeat;
}

ul.envelopeSpecs {
background: transparent url(../../assets/iconSpecEnvelopes.gif) 0 10px no-repeat;
}

ul.pdfDownload {
padding: 10px 0 10px 0 !Important;
}

ul.pdfDownload strong,
ul.pdfDownload h3 {
padding: 5px 0;
display: block;
font-size: 12px;
font-weight: bold;
}

ul.pdfDownload li {
padding: 10px 20px 4px 25px;
display: block;
float: left;
background:transparent url(../../assets/pdfIconCI.gif) left center no-repeat;
}

ul.pdfDownload br {
display: none;
}

div.product-shop p.short-description {
display: block;
}

h3.product-name {
display: block;
margin: 0;
line-height: normal;
white-space: nowrap;
overflow: hidden;
float: left;
}

.data-table h3.product-name {
white-space: normal;
font-size: 11px;
}

h3.product-name a {
font: normal 11px/31px arial;
text-decoration: none;
text-transform: none;
}

h4.product-name-detail {
font:bold 18px arial;
color: #f56623;
margin-bottom: 0;
}

.product-essential {
padding: 20px 0 0 0;
}

.related-products-link {
margin: 30px 0 -20px;
}

.related-products-link a {
color:#F65223;
display:block;
font-size: 12px;
padding:2px 0 2px 30px;
text-decoration: underline;
}

.related-products-link a.matching-envelopes {
background: #fff url("../../assets/matching-envelopes-g.png") 0 50% no-repeat;
}

.related-products-link a.matching-a4 {
padding-left: 25px;
background: #fff url("../../assets/matching-a4-g.png") 0 50% no-repeat;
}

.wrapper-products .related-products-link {
display:none;
}


#printing-tips {
float:right;
margin-top:20px;
width:387px;
}

.content-layout-shop .short-description,
.content-layout-products .short-description {
display: none;
}

body.paperfinder-search-result div.add-to-box {
height: 100px;
}

body.categorypath-shop-swatch-books div.add-to-box {
margin:0 0 20px 0;
}

body.categorypath-shop-samples-information-tools div.add-to-box  {
margin:0 0 15px 0;
}

.product-img-box .more-views {
margin: 10px 10px 0 20px;
float: right;
display: none;
}

body.categorypath-shop-samples-information-tools .product-img-box .more-views  {
margin-top: 10px;
display: block;
}

body.cat-13 .product-img-box .more-views  {
margin-left: 10px;
display: block;
}

div.product-img-box {
min-height: 350px;
clear: both;
width: 360px;
display: block !important;
}

.attribute-specs {
margin: 10px 0;
}

.wrapper-paperfinder .attribute-specs {
clear: both;
}

.content-layout-products .product-shop,
.content-layout-products .attribute-specs {
display: none;
}

img.main-product-img {
margin: 0;
display: block !important;
}

div.goToShop {
padding: 0 0 20px 0;
clear: both;
display: block;
width:300px;
margin-top: -15px;
text-align: right;
}

body.categorypath-shop-samples-information-tools .short-description,
body.categorypath-shop-swatch-books .short-description,
body.categorypath-shop-commcards .short-description,
body.cat-13 .short-description{
padding-top: 20px;
width: 300px;
clear: both;
height: 100%;
display: block !important;
}

.product-img-box .more-views ul li {
display: block;
overflow: hidden;
}

div.product-img-box img#image {
margin-top: 10px;
float: left;
}

.product-img-box .more-views ul li img {
margin-bottom: 5px;
}

div.wrapper-products div.product-img-box img {
margin-top: 18px;
}

form#product_addtocart_form {
clear: both;
margin: 0;
display: block;
overflow: hidden;
}

div.product-options {
float: left;
width: 94px;
/* aenderung wegen 4-stelliger preise bei Mohair FFS - Olli 19.01.2009 - gmund
old: width: 110px;
*/
}

div.product-options .required {
display: none;
}

div.product-options label {
margin-bottom: 8px;
display: block;
text-transform: none;
}

.product-options-bottom {
float: left;
width: 243px;
margin: 13px 0 0 5px;
}

body.cat-20 div.product-options label {
text-transform: uppercase;
padding-top: 3px;
}

div.price-box {
    float: left;
    margin-right: 10px;
    width: 82px;
/* aenderung wegen 4-stelliger preise bei Mohair FFS - Olli 19.01.2009 - gmund
old: width: 50px;;
*/
}

.product-options .super-attribute-select {
float: left;
display: block;
width: 80px;
}

.product-options span.required {
display: none;
}

.prices {
height: 21px;
}

div.price-box span,
div.price-box span span {
display: block;
font-size:10px;
font-weight:bold;
padding:0;
text-transform:uppercase;
}

div.price-box span.nobr {
padding: 0;
margin: 0;
}

div.price-box span.regular-price span, 
div.price-box span.regular-price {
font-size: 13px !important;
font-weight: normal;
}

.add-to-cart label {
display: block;
margin-bottom: 5px;
}

span.qty-box input#qty {
width: 30px;
text-align: center;
}

.add-to-cart button {
margin:-1px 0 2px 20px;
}

.content-layout-shop div#boxProductDetailView {
width: 360px;
height: auto;
float: right;
}

.content-layout-products div#boxProductDetailView {
padding-left: 60px;
width: 340px;
height: auto;
float: right;
margin-top: -10px;
}

p.pleaseChoose {
font-size: 14px;
display: block;
line-height: 24px;
width: 97%;
margin-top: 50px;
padding: 0 0 300px;
text-align: center;
text-transform: uppercase;
background: transparent url(../../images/catalog/product/placeholder/image.jpg) 50% 50% no-repeat;
}

div.product-collateral {
font-size: 11px;
line-height: 18px;
}

ul#product-attribute-specs-list {
width: 300px;
display: block;
padding-top: 10px;
}

ul#product-attribute-specs-list li{
float: left;
width: 150px;
}

ul#product-attribute-specs-list li.label{
width: 150px;
font-weight: bold;
}

ul#product-attribute-specs-list li#label_gmund_width,
ul#product-attribute-specs-list li#label_gmund_length,
ul#product-attribute-specs-list li#label_gmund_bb_sb {
clear: left;
}

.content-layout-shop .box-description { display: none; }
body.cat-20 .box-description { display: block; }

/* Envelopes Icons */

ul.envelopesIcons {
width:300px;
margin: -5px 0 0;
padding: 0 !important;
}

ul.envelopesIcons li {
width:100px;
height: 140px;
background: transparent;
background-position: bottom center;
background-repeat: no-repeat;
display: block;
float: left;
}

ul.envelopesIcons li.c4 {
background-image: url(../../g_images/envelopesIconC4.gif);
}

ul.envelopesIcons li.c5 {
background-image: url(../../g_images/envelopesIconC5.gif);
}

ul.envelopesIcons li.c6 {
background-image: url(../../g_images/envelopesIconC6.gif);
}

ul.envelopesIcons li.b6 {
background-image: url(../../g_images/envelopesIconB6.gif);
}

ul.envelopesIcons li.dl {
background-image: url(../../g_images/envelopesIconDL.gif);
}

ul.envelopesIcons li.dlTreasury {
background-image: url(../../g_images/envelopesIconDLTreasury.png);
}

ul.envelopesIcons li.diplo {
background-image: url(../../g_images/envelopesIconDiplo.gif);
}

ul.envelopesIcons li.quadro {
background-image: url(../../g_images/envelopesIconQuadro.gif);
}


/* Distributor Site */

.distributorSelect {
width: 400px;
float: left;
padding: 20px 0 0 30px;
}

.distributorSelect form {
width: 340px;
padding: 10px;
margin: 10px 0;
background: url("../../assets/bg-global-gmund-2.png") repeat-x scroll 0 -2px white;
border:1px solid #DCDCDC;
}

.distributorSelect select {
width: 100%;
padding: 2px;
}

.distributorResult {
float: left;
width: 350px;
padding-left:50px;
margin-top: 20px;
}

.distributorResult li {
display: inline;
}

.distributorResult hr {
visibility: visible;
display: block;
margin-bottom: 0;
border: 1px solid #f0f0f0;
}

.distributorResult a {
font-weight: inherit;
text-decoration: underline;
}

/* paperfinder */

table.paperfinderSelect {
/* background:url("../../assets/bg-global-gmund-2.png") repeat-x scroll 0 -4px white; */
border:1px solid #DCDCDC;
margin-top:10px;
margin-bottom: 10px;
padding:1px 5px;
background-color: #fafafa;
}

table.paperfinderSelect td {
padding:5px 10px 5px 10px;
}

table.paperfinderSelect select {

}

ul.advanced-search-summary-box{
margin: 0 0 10px 0;
}

ul.advanced-search-summary-box li {
float: left;
padding: 0 30px 0 0;
color: #f56623;
}

ul.advanced-search-summary-box li span {
font-weight: normal;
color: #787880;
}

p.advanced-search-summary-tip {
display: block;
margin: 0px 0 80px;
}

p.advanced-search-summary-tip a {
text-decoration: underline;
}

p.advanced-search-summary-tip span {
margin-right: 80px;
}

div.paperfinder-view-button {
float: right;
padding: 20px 20px 10px 0;
}

div.paperfinder-view-button a {
padding-top: 4px;
padding-bottom: 3px;
}


/* paperfinder new */

.paperfinder-top {
padding: 30px 0 0 30px;
border-top: 1px solid #dcdcdc;
background: none repeat scroll 0 0 #FFFFFF;
/* background: white url(../../assets/bg-global-gmund-2.png) 0 0 repeat-x;  */
}

.wrapper-paperfinder ul.level0{
visibility: hidden;
}

span.gmund_color_chooser {
font-size: 11px;
text-transform:uppercase;
color: #f55623;
}

ul.currently li {
display:block;
float:left;
margin-bottom:10px;
}

ul.currently li.inside {
border-right:0px solid #CCCCCC;
padding:0 20px 0 10px;
}

ul.currently li.inside span strong {
font-weight: normal;
}

ul.currently li.first-pf {
padding:0;
color: #f55623;
text-transform: uppercase;
}

ul.currently li.last-pf {
padding:0 0 0 20px;
}

.btn-remove{
background:url("../../assets/pf-delete.png") 0 1px no-repeat;
padding-left:13px;
}

.btn-remove-last{
background:url("../../assets/reload-search.png") 0 1px no-repeat;
padding-left:13px;
}

.wrapper-paperfinder h1 {
margin-bottom: 15px;
}

.paperfinder-top .block-content strong {

font-size: 13px;
line-height: 1.5em;
padding: 0 40px 10px 0;

}

.paperfinder-top .block-content .currently strong {
    font-size: 11px;
    line-height: 0;
    padding: 0 0 0 0;
}

.paperfinder-top .block-content .currently {
padding-top: 10px;
}

.pf_box_l{
background:url("../../assets/Paperfinder_Papier.jpg") 0 0 no-repeat;
width: 295px;
height: 625px;
float: left;
margin-right:3px;
}
.pf_box_c{
background:url("../../assets/Paperfinder_Anwendungen.jpg") 0 0 no-repeat;
width: 295px;
height: 625px;
float: left;
margin-right:3px;
}
.pf_box_r{
background:url("../../assets/Paperfinder_Briefkuverts.jpg") 0 0 no-repeat;
width:294px;
height: 625px;
float: left;
}

.no-padding{
padding: 0 !important;
}

.teaser-pf{
background:url("../../assets/bg-alpha-80.png") repeat scroll 0 0 transparent;
margin:50px 20px;
padding:20px 20px 10px;
z-index:999;
height:170px;
}

.teaser-pf h3{
font-weight:bold;
}


.pf-bottom-txt{
font-size:11px;
margin-bottom:-14px;
margin-top:10px;
}
.pf-bottom-txt h4{
font-weight: normal;
font-size:11px;
}

.pf-bottom-txt a{
font-size:11px;
font-weight:normal;
}
/* Google Map */

.googleMapContainer {
float: right;
width:550px;
margin-top: 60px;
text-align: right;
}

.googleMap {
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
border: none;
}

/* PDF ICON */

.PDF {
display: block;
padding: 12px 0 8px 28px;
background:transparent url(../../assets/pdfIconCI.gif) left center no-repeat;
}

/* Lightbox */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:550px;
	height: 300px;
	_overflow-y: auto;
	min-height:300px;
	margin:-220px 0 0 -250px;
	background: white url(../../assets/bgGradientE1.png) 0 -2px repeat-x;
	text-align:left;
	padding: 20px;
}
#lightbox[id]{
	position:scroll;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
	height:266px;
	overflow-x:hidden;
	overflow-y:scroll;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

#lightbox .closeButton {
position: absolute;
bottom: 20px;
right: 20px;
}

#lightbox h2{
	margin:0 0 1em 0;
}
#lightbox h4{
	color:#78787d;
	line-height: 20px;
}
#lightbox.done p{
	color:#78787d;
}

#lightbox #form{
	text-align:left;
	margin:25px;
}
#lightbox #form ul{
	list-style:none;
}
#lightbox #form li{
	margin:0 0 1em 0;
}
#lightbox #form textarea{
	width:100%;
	height:150px;
}

#definition{
	margin:25px;
}
#lightbox .highlight{
	background-color:#eee;
}

/* iframe presse */
iframe.pressDownloads {
height: 800px !important;
overflow: hidden;
}

/* Sitemap */

.xsitemap h3 { font-size: 14px; font-weight: normal; display: none; }
.xsitemap-stores { margin-bottom: 10px; }
.xsitemap ul.stores { height: 20px; }
.xsitemap ul.stores li { float: left; margin-right: 20px; font-size: 1.2em; font-weight: bold; }
.xsitemap-categories { /*float: left; width: 58%;*/ padding: 20px 0 20px 40px; }
.xsitemap-pages { float: left; width: 38%; }
.xsitemap li li { padding-left: 15px; }
.xsitemap ul.categories { }
.xsitemap ul.products { margin-bottom: 5px; }
.xsitemap li.category {}
.xsitemap li.product {}
.xsitemap li.page, .xsitemap li.link { font-size: 1em; font-weight: bold; }
.xsitemap li.level-0 a { color:#f56623; font-weight: bold; text-transform: uppercase; }
.xsitemap li.level-1 a { color:#78787d; text-transform: none; }
.xsitemap li.level-2 a { font-weight: normal; }

.wrapper-shop .note-msg,
.wrapper-products .note-msg {
display: none;
}

.tax-total .tax-collapse {
background:transparent url(../../g_images/bg_collapse.gif) no-repeat scroll 0 1px;
cursor:pointer;
float:right;
padding-left:20px;
text-align:right;
}
.show-details .tax-collapse {
background-position:0 -56px;
}

/* der Mod Pro bcp */

#bcp-spinner {
	width:250px;
	height: 100px;
	position: fixed;
	top: 30%;
	left: 50%;
	text-align:center;
	padding:10px;
	border: 5px solid #F6F6F6;
	background-color: #F6F5F4;
	margin-left: -50px;
	margin-top: -50px;
	z-index:2;
	overflow: auto;
}
#bcp-spinner img {
	margin-top: 20px;
}

/*
 * Add this so the product options price box doesn't loos it's bold formatting.
 * Problem: the simple products don't have the custom product options the configurable product has
 */
.product-options-bottom .price-box .regular-price { font-weight: bold; font-size:13px; }

.checkout-nl{
background:none repeat scroll 0 0 #F56623;
color: #FFFFFF;
margin:5px 0;
padding:5px;
}

.checkout-save{
background:none repeat scroll 0 0 #F0F0F0;
margin:5px 0;
padding:5px;
color: #999;
}

.checkout-street-2{
margin: 12px 0 0;
}

.fb-icon {
left:-2px;
position:relative;
top:3px;
}

/*
 * aw_prevnext#
 */
 
.aw_prevnext {
margin-left:382px;
padding:0 0 0px;
width:350px;
}

.aw_prevnext a {
display: block;
width: 15px;
height: 15px;
float: left;
margin: 0 2px;
border: 1px solid #D01F27;
background-color: #fff;
background-position:  0 0;
background-repeat: no-repeat;
background-image: url(../../assets/prev-next-buttons-gmund.png);
}

.aw_prevnext label {
float:left;
font-weight:bold;
position:relative;
font-size: 10px;
margin: 5px 10px 0 0;
}

div.next-prev {
float: left;
width: 130px;
}

#awpn_prev {
background-position: 4px 2px;
}

#awpn_next {
background-position: 5px -38px;
}

#awpn_up{
background-position: 1px -76px;
}

#awpn_prev:hover {
background-position: 4px -18px;
}

#awpn_next:hover {
background-position: 5px -58px;
}

#awpn_up:hover {
background-position: 2px -96px
}

.aw_prevnext a:hover {
border-color: #463830;
}

/* Print Gallery */

table.print-gallery {
width: 100%;
}

table.print-gallery tbody td {
padding: 40px 0;
border-bottom: 0px solid #dcdcdc;
vertical-align: top;
}

table.print-gallery h3 {
line-height: 1.3em;
}

table.print-gallery h3 strong {
padding-right: 5px;
}

table.print-gallery ul {
margin-top: 15px;
}

table.print-gallery ul li {
padding: 3px 0;
clear: both;
line-height: 1.3em;
}

table.print-gallery ul li strong {
float: left;
width: 13%;
}

table.print-gallery ul li span {
display: inline-block;
width: 87%;
}







