@media screen {

    /* CSS-Reset */
    html,body{height:100%;}
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,em,strong,pre,code,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
    h1,h2,h3,h4,h5,h6,ul,li,em,strong,address,caption,cite,pre,code,dfn,th,var{line-height:1.3;font-size:100%;font-weight:normal;font-style:normal;}
    fieldset,img{border:0;}
    caption,th{text-align:left;}
    td{vertical-align:top;}
    table{font-size:inherit;table-layout:auto;}
    ol,ul{list-style:none;}
    ul,ol,dl{position:relative;}
    hr{clear:both;}
    strong{font-weight:bold;}
    sup{font-size:80%;vertical-align:top;}
    
    
    
    
    /* CSS-Reset */
    html, body, table, textarea, input, div {
      line-height: 1.3;
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif; 
    }
    
    body {
      background: #4B6492 url(../images/bg_body.jpg) repeat-x ;
    }
    .blau {
      color: #024;
    }
    ul, strong {           
      line-height: 1.3;
    }
    li.product {
      padding: 5px 0 5px 18px;
      background: url(../images/ico_pfeil_rechts.jpg) no-repeat 0 10px;
      line-height: 1.3;
    }
    li {
      padding: 10px 0 5px 5px;
      
    }
    li.section{
      background: none;
      padding:0;
    }
    
    .product-options .options-list .checkbox-wrapper { float:left; margin:3px 6px 0 0; }
    .product-options .options-list .checkbox-wrapper + .label { padding-top: 4px }
    
    
    a{
      text-decoration: none;
      color: #F9BD32;
    }
                                                                                              
    div#breadcrumbs{
     position:absolute;
     bottom:12px;
     left:50px;
    }
    
    div.box_startseite_angebot{
    
      display:block;
      float:left;
      background: #748BAB;
      border:1px solid #fff;
      width:300px;
      height:136px;
      margin-right: 9px;
      
    
    }
    
    ul.sitemapStandardMainCat {
      position:relative;
      float:left;
      display:block;
      width: 190px;
      border: 1px solid #fff;
      margin-right: 13px;
      padding:5px;
      
    }
    ul.sitemapStandardMainCat li{
      padding:0;
    }
    ul.sitemapStandardMainCat li{
      padding:0;
     
    } 
    
    ul.sitemapStandardMainCat li{
     
    }	
    ul.sitemapStandardLevel_2{
      color: #F9BD32;
     	
    }
    
    ul.sitemapStandardMainCat li a:hover{
    
         #F9BD32;
    }
    
    li.sitemapStandardLevel_1 a{
      background:none;
      padding: 0 0 3px 0;
      
      color: #fff;
      display:block;
      font-weight:bold;
      text-transform: uppercase;
      
    }
    
    li.sitemapStandardLevel_2 a{
      color: #fff;
      padding: 3px 0 3px 0;
      display:block;  
      border-top: 1px solid #fff;
      
    
    }
    
    li.sitemapStandardLevel_3 a{
      color: #fff;
      padding: 3px  0 3px 22px;
      display:block;
      background-position: 0 10px;   
    }
    
    li.sitemapStandardLevel_4 a{
      color: #fff;
      padding: 3px 0 3px 30px;
      display:block;  
    }
    
    
    a.pdf_download{
      position:relative;
      display:inline-block;
      clear:both;
      padding 2px 0 2px 0;
      background:url(../images/bg_ico_pdf.jpg) no-repeat 16px 0;
    
    }
    
    a.pdf_download_blau{
      position:relative;
      display:inline-block;
      clear:both;
      padding 2px 0 2px 0;
      background:url(../images/bg_ico_pdf_blau.jpg) no-repeat 16px 0;
    
    }
    
    
    div.box_content_uebersicht{
    
      display:block;
      float:left;
      background: url(../images/bg_content_uebersicht.png) no-repeat;
      width:330px;
      height:113px;
    
    }
    
    
    
    
    
    div.box_content_klein{
       position:relative;
       float:left;
       background:url(http://admin.lindner-original.de/cms/images/bg_box_content_klein.png);
       width:271px;
       height:115px;
       margin: 0 10px 10px 0;
    
    }
    
    div.box_content_klein a {
      color:#7A0408;
      font-size:12px;
      margin: 0 0 2px 0;
    
    }
    div.box_content_klein span {
      color:#000;
      font-size:12px; 
      display:block;
      font-weight:bold;
    
    }
    
    
    
    h1{                                                                                          
      font-size: 13px;                                                                           
      color: #fff;                                                                               
      font-weight:bold;                                                                          
      margin-bottom:15px; 
      text-transform:uppercase; 
      font-weight:bold;                                                                                                                     
    }                                                                                            
    h5{                                                                                          
      font-size: 22px;                                                                           
      color: #fff;                                                                               
      font-weight:bold;                                                                          
      margin-bottom:15px;                                                                                                 
    }  
    .ipoint_headline{
      background:url(../images/bg_headline_information.png)  0 0 no-repeat;
      display:inline-block;
      height: 35px;
      padding: 15px 0 5px 50px;
      margin-bottom:5px;
      font-size: 13px;
      color:#fff;
      text-transform:uppercase;
      font-weight:bold;
      
    }   
     
    span.prospekte_head { 
                          
      font-size:13px;     
      color:#fff;         
      font-weight:bold;   
      padding: 0 0 4px 0; 
      border-bottom:1px solid #fff;
      width:100%;     
      margin: 0 0 12px 0;
      display:block;  
      text-transform:uppercase;
      
    
    
    }
      
      div.box_content_klein a {
        color:#7A0408;
        font-size:12px;
        margin: 0 0 2px 0;
      
    }
      
      a#cart_teaser_button{
         position:absolute;
          top:106px;
          left:937px;
           background: url(../images/bg_warenkorb_button.jpg) no-repeat;
       width: 23px;
      height: 22px;
      z-index:6;
      
      }
    div#cart_teaser_tuete{
      position:absolute;
      background: url(../images/bg_warenkorb_tuete.png) no-repeat;
      width: 74px;
      height: 66px;
      top:72px;
      left:691px;
      z-index:4;
    }
    a#cart_teaser_tuete{
      position:absolute;
      background: url(../images/bg_warenkorb_tuete.png) no-repeat;
      width: 74px;
      height: 66px;
      top:72px;
      left:691px;
      z-index:4;
      outline:0;
    }
    
    div#cart_teaser{
      position:absolute;
      top:99px;
      left:696px;
      color:#FEFEFE;
      font-size:11px;
      font-weight:bold;
      background: url(../images/bg_warenkorb.png) no-repeat;
       width: 226px;
      height: 25px;
                   /*
      width: 271px;
      height: 36px;  */
      z-index:3;
      padding: 11px 0 0 45px;
    }
    a#cart_teaser{
      position:absolute;
      top:99px;
      left:696px;
      color:#FEFEFE;
      font-size:11px;
      font-weight:bold;
      background: url(../images/bg_warenkorb.png) no-repeat;
       width: 226px;
      height: 25px;
                   /*
      width: 271px;
      height: 36px;  */
      z-index:3;
      padding: 11px 0 0 45px;
      outline:0;
    }
    a#cart_teaser span.price{
       color:#FEFEFE;
      font-size:11px;
      font-weight:bold;
    }
    
    div#cart_teaser a{
      color:#FEFEFE;
    }
    
    div#cart_teaser_checkout{
      position:absolute;
      top:106px;
      right:42px;
      display:inline-block;
    }
    
    .button{
      display:inline-block;
      padding: 3px 8px 3px 18px;
      background: #fff url(../images/ico_pfeil_rechts.jpg) no-repeat 6px 6px;
      border: 1px solid #869ab1;
      color: #002244;  
      text-transform: uppercase;
      font-size: 11px;
      font-weight:bold;  
    }
    
    .button_std{
      display:inline-block;
      padding: 3px 8px 3px 8px;  
      border: 1px solid #869ab1;
      color: #002244;  
      text-transform: uppercase;
      font-size: 11px;
      font-weight:bold;  
      background:#FFF;
    }
    
    .button_dark{
      display:inline-block;
      padding: 3px 8px 3px 8px;
      background: #132436;
      border: 1px solid #FFF;
      color: #FEFEFE;  
      text-transform: uppercase;
      font-size: 11px;
      font-weight:bold;    
    }
    
    
    
    
    a.button_form_prev{
      width: 68px;
      padding-bottom:1px;
    }
     
    
    
    
    
    .phone{
      
      background: url(http://admin.lindner-original.de/cms/images/bg_phone.png) no-repeat;
      padding: 0 0 0 20px;
        
    }
    
    
    .aktuelle_angebote_rot{
      margin: 6px 0 4px 0;  
      font-size: 18px;
      color: #A01902;
      display:inline-block;  
    }
    
     
    div.aktuelle_angebote{
    
      background: url(../images/bg_content_box_angebote.png) no-repeat;
      display:block;
      width:835px;
      height: 190px;  
      cursor:pointer;
      float:right;
    
    }
    
    
    
    
    span.att_config_choose {  
    
      color:#6C6B70;
      font-size:10px;
      font-style:italic;
    
    }
    
    table.attribute_addition{
      border:1px solid #869AB1;
    }
    table.attribute_addition * {
      color: #6C6B70;
    }
    
    
    
    
    
    div#option_thumb{
      border: 1px solid #869AB1;
      position:relative; 
      
    }
    div#option_thumb a{
      padding:2px;
      display:inline-block;
      border: 1px solid #FFF;  
          
    }
    div#option_thumb a.att_img_current {
      border: 1px solid #869AB1;
    }
    div#option_thumb table tr td {
      vertical-align:middle;
      color:#6C6B70;
      font-size:11px;
    }
    
    
    
    
    div#search_lang{
      position: absolute;
      top: 35px;
      right: 40px;
      background: url(../images/logo.jpg) no-repeat;  
      display:inline-block;
    }
    
    input#searchterm{
      color:#fff;
      background: #6289AA;
      border: 1px solid #fff;
      width:200px;
      padding: 1px;
    }
    
    div#search_autocomplete{
      z-index:99;
    }
    
    div.language{
      position:relative;
      border:1px solid #fff;
      width:222px;
      height:17px;
      display:block;
      background: #6289AA url(../images/btn_pulldown.jpg) no-repeat 200px 0;
      margin-bottom: 13px;
    }
    
    div.language img#earth{
      position:absolute;
      left: -37px;
      top: -10px;
    }
    
    
    
    div.language span{
     position:absolute;
     z-index:5;
     font-size:11px;
     font-weight:bold;
     color:#fff;
     padding: 1px 0 0 5px;
     
    }
    div.language select {
      opacity:0;
      height:18px;
      padding:0;   
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      width:222px;
      cursor:pointer;
    }
    
    
    div.search{
      position:relative;
      border:1px solid #fff;
      width:222px;
      height:17px;
      display:block;  
      background: #6289AA;
      
    }
    div.search input[type=text]{
      float:left;
      height:16px;
      width:197px;
      padding:1px 0 0 3px; 
      border:0;  
      font-weight:bold;
      background:#6289AA;
      color:#fff;
      font-size:11px;
    }
    div.search input[type=image]{
      float:left;
    }
    
    
    div.box_startseite_angebot table tr td{
      font-size:11px;
    }
    h7{
      text-transform: uppercase;
      background: url(../images/bg_angebote_pfeil.jpg) no-repeat -2px 0;
      padding: 4px 0 0 23px;
      margin: 0 0 4px 0;
      display:inline-block;
      min-height:26px;
      font-weight:bold;
      z-index:5;
    }
    
    
    
    
    
    div#breadcrumbs a {
     font-size:11px;
     float:left;
     display:inline-block; 
     text-decoration: underline;
    }
    div#breadcrumbs span{
     float:left;
     display:inline-block; 
     font-size:11px;
     letter-spacing:1px;
    }
    div#checkout-progress-wrapper{
      
      display:inline-block;
      float:left;
      width:220px;
      display:none;
    }
    ol.one-page-checkout{
      width:100%;
    }
    
    div#product_listing {
     /* margin-left:20px;*/
    }
    div.product_listing {
      color: #000;
      background: url(../images/bg_product_listing.png) no-repeat;
      width: 167px;
      padding: 7px 16px 0 7px;
      height: 243px;
      display:block;
      float:left;  
      text-align:center;
      margin: 5px 0 5px 15px;
      position:relative;  
    }
    a.product_listing em{ display: inline-block;
    
       width: 1px;
    
       height: 100%;
    
       vertical-align: middle;
       }
    /********************** Pager */
    
    table.pager select  { width:50px; margin:0 3px; }
    
     
    table.pager {width:672px;  background-color:#FFF;
    border-top:1px solid #000;border:1px solid #9EAFC1; margin:0 0 18px 0;table-layout:auto;}
    table.pager td {  border-top:1px solid #ddd; padding:2px 8px; vertical-align:middle; }
    table.pager td.pages { text-align:center;padding:2px 0; }
    table.pager ol,
    table.pager li { display:inline;background:none; }
    table.pager li { padding:0 2px; }
    table.pager td {}
    table.pager td a {color: #AB1E10;}
    table.pager td .active,
    table.pager td .active:hover { color:#444; }
    
    
    table.pager td.sort-by {}
    table.pager td.pages {padding: 0 0 0 2px; width:170px;}
    table.pager td.a-right {width:150px;}
    
    
    /* Layout Allgemein */
    div#top {
    	position: relative;	
    	width: 1000px;
    	height: 263px;
    }
    div#middle_wrapper {
    	position: relative;	
    	width: 1000px;
    	min-height: 438px;
    }
    div#middle {
    	position: relative;	
    	width: 910px;
    	min-height: 438px;
    	padding: 0 40px 0 50px;
    }
    div#bottom {
    	position: relative;	
    	width: 920px;
    	height: 12px;
    	margin: 0 0 30px 0;
    	padding: 30px 40px 0 40px;
    }
    
    div.category_list_background{
      position:absolute;
      right:25px;
      top:-10px;
    }
    
    
    /* Navigation */
    div#subnavi {
    	display: block;
    	height: 100%;
    	position: relative;
    	float: left;
    }
    div#subnavi span {
    	text-transform: uppercase;	
    	display: block;
    	font-size: 13px;
    	font-weight: bold;
    	padding: 0 0 2px 0;	
    	margin: 0 0 3px 0;
    	width: 200px;
    	border-bottom:1px solid #869AB1;	 
    }
    div#subnavi a {
    	display: block;
    	padding: 5px 0 5px 19px;
    	font-size: 13px;
    	border-bottom: 1px solid #869AB1;	
    	text-decoration: none;
    	width: 181px;
    	clear:left;
    }
    div#subsubnavi {
    	display: block;
    	height: 100%;
    	position: relative;
    	float: left;
    	margin-left: 20px;
    }
    div#subsubnavi a {
    	display: block;
    	padding: 5px 0 5px 19px;	
    	font-size: 13px;
    	border-bottom: 1px solid #869AB1;	
    	text-decoration: none;
    	width: 161px;
    	clear:left;
    }
    div#subsubsubnavi {
    	display: block;
    	height: 100%;
    	position: relative;
    	float: left;
    	margin-left: 20px;
    }
    div#subsubsubnavi a {
    	display: block;
    	padding: 5px 0 5px 19px;	
    	font-size: 13px;
    	border-bottom: 1px solid #869AB1;	
    	text-decoration: none;
    	width: 141px;
    	clear:left;
    }
    
    
    /* ---------------------------------- */
    
    /* Topnavi, Search- und Languageblock */
    
    /* ---------------------------------- */
    
    div#topnavi{
    
      position: absolute;
    
      display:inline-block;
    
      top: 35px;  
    
      right: 305px;  
    
    }
    
    div#topnavi {
    
     color:#fff;
    
     font-size:11px;
    
    }
    
    div#topnavi a{
    
      color: #fff;
    
      font-size:11px;
    
    }
    
    div#topnavi a:hover{
    
    }
    
    
    
    /* ---------------------------------- */
    
    /* ---------------------------------- */
    
    
    
    a.ipoint{
    
      height: 95px;
    
      width: 65px;  
    
      background: url(../images/bg_mainnavi_ipoint.png) no-repeat;
    
      display:block;
    
      float:left;
    
      
    
    }
    
    
    
    a.ipoint:hover{  
    
      background: url(../images/bg_mainnavi_ipoint_hover.png) no-repeat; 
    
      
    
    }
    
    
    
    
    
    
    
    
    span.sub_head {
      color: #6C6B70;
      background: url(../images/ico_pfeil_rechts.jpg) no-repeat 0 4px;
      padding: 0 0 0 12px;
      margin: 0 5px 0 0;
    }
    
    
    
    
    
    div#page {
    
      position: relative;
    
      width: 100%;
    
      height: 100%;  
    
    }
    
    
    
    div#wrapper {
    
      position: absolute;
    
      width: 1000px;
    
      left:50%;
    
      margin-left: -500px;
    
      margin-top: 12px;   
    
    }
    
    
    
    
    
    div#bottom *{
    
     color:#fff;
    
     font-size:11px;
    
    
    
    }
    
    div#bottom a{
    
     color:#fff;
    
     font-size:11px;
    
    }
    
    
    
    
    
    div#zusatznavi {
    
      position: absolute;
    
      top: 35px;
    
      right: 55px;
    
    }
    
    
    
    
    
    
    
    
    
    div#header {
    
      position: relative;
    
      height: 300px;
    
    }
    
    div#servicenavi {
    
      position: absolute;
    
      top: 35px;
    
      right: 350px;
    
      font-size: 11px;
    
      color: #fff;
    
    }
    
    div#servicenavi a {
    
      color: #fff;
    
    }
    
    
    
    div#hauptnavi {
    
      position: absolute;
    
      top: 109px;
    
      left: 70px;
    
    }
    
    div#hauptnavi a {
    
      font-size: 13px;
    
      color: #FEFEFE;
    
      text-transform: uppercase;
      
      font-weight:bold;
    
      margin: 0 28px 0 0;
    
    }
    
    
    div#hauptnavi a:hover, div#hauptnavi a.current{
      color:#F9BD32;  
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    div.product_mainnavi{
    
      height:95px;
    
      display:inlin-block;
    
      top:136px;
    
      left:32px;
    
      position:absolute;
    
    }
    
    a.mainnavi {
    
      background: url(../images/bg_mainnavi.png) no-repeat;
    
      display:block;
    
      float:left;
    
      width:104px;
    
      height:95px;
    
      
    
      margin-right:5px; 
    
    }
    
    a.mainnavi_siegel {
    
      background: url(../images/bg_mainnavi_siegel.png) no-repeat;
    
      display:block;
    
      float:left;
    
      width:104px;
    
      height:95px;
    
      
    
      margin-right:5px; 
    
    }
    
    
    
    
    
    a.mainnavi:hover {
    
      background: url(../images/bg_mainnavi_hover.png) no-repeat;
    
    }
    
    a.mainnavi_siegel:hover {
    
      background: url(../images/bg_mainnavi_siegel_hover.png) no-repeat;
    
    }
    
    
    
    a.mainnavi_current {
    
      background: url(../images/bg_mainnavi_current.png) no-repeat;
    
      display:block;
    
      float:left;
    
      width:104px;
    
      height:95px; 
    
      margin-right:5px; 
    
    }
    
    a.mainnavi_siegel_current {
    
      background: url(../images/bg_mainnavi_siegel_current.png) no-repeat;
    
      display:block;
    
      float:left;
    
      width:104px;
    
      height:95px; 
    
      margin-right:5px; 
    
    }
    img.bg_mainnavi_ipoint{
      display:block;
      width:70px;
      height: 95px;
      float:left;
    
    }
    
    
    
    
    
    input.formular{
    
      width: 360px;
    
      border: 1px solid #1B3C62;
    
      height: 20px;
    
    
    
    }
    
    
    
    input.formular_button{
    
      border: 1px solid #204064;
    
      background: #002244;
    
      padding: 0 4px 0 4px;
    
      color:#fff;
    
    }
    
    
    
    
    
    div#content_inner {
    
      position: relative;
    
      width: 987px;
    
      padding: 20px 0;
    
    }
    
    
    
    
    
    
    
    div#subnavi {
    
      width: 220px;
    
      position:relative;
    
      float:left;   
    
    }
    
    
    
    
    div#content_text{
      
      
    
      
      width:680px;  
      position: relative;
      float:left;
    
     
    
    }
    
    
    
    div#bildillustration{
    
      position: relative;
    
      float:left;
    
    }
    
    .vertical_middle {
    
        display: block;
    
        height: 100px;
    
        width: 100px;
    
        text-align:center;
        cursor:pointer;    
    
    }
    
    
    
    
    .vertical_middle em {
    
       display: inline-block;
    
       width: 1px;
    
       height: 100%;
    
       vertical-align: middle;
    
    }
    
    .vertical_middle span {
    
      display: inline-block;
    
      vertical-align: middle; 
    
    }
    
    
    
    
    
    div.box_cat{
    
      display:block;
    
      background: url(../images/bg_box.png) no-repeat 0 0;
    
      width:270px;
    
      height:115px;
    
      padding: 8px 16px 0 0;
    
    }
    
    
    
    
    div.one-page-checkout-progress{
    width:220px;
    }
    
    
    
    
    
    
    /* Form Elements */
    input.input-text,
    select,
    textarea                  { border: 1px solid #869AB1;}
    select option             { padding-right:10px; }
    option, optgroup          { font:12px arial, helvetica, sans-serif; }
    optgroup                  { font-weight:bold; }
    input.input-text,
    textarea                  { padding:2px; }
    textarea                  { overflow:auto; }
    input.radio               { margin-right:3px; }
    input.checkbox            { margin-right:3px; }
    .v-fix                    { float:left; }
    .v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }
    .qty                      { width:2.5em; }
    .group-select label,
    .form-list label,
    .payment-methods label    { font-weight:bold; }
    .button-set { /* Container for form buttons*/
        clear:both;
        margin-top:4em;
        border-top:1px solid #e4e4e4;
        padding-top:8px;
        text-align:right;
        }
    .button-top-set { margin-top:0; border-top:0; padding-top:0; padding-bottom:8px; }
    
    /* Form lists */
    .form-list                          { margin-bottom:10px; }
    .form-list li                       { margin-bottom:6px; }
    .form-list li .input-box .input-text,
    .form-list li .input-box textarea   { width:250px; }
    .form-list li .input-box select     { width:256px; }
    .form-list li.addElement            { border-top:1px solid #DDD; padding-top:10px; }
    .group-select li                    { margin:0 8px 10px 0; padding-left:8px; }
    .group-select li .input-box         { float:left; width:275px; }
    .group-select li .input-text,
    .group-select li select,
    .group-select li textarea           { width:525px; }
    .group-select li .input-box .input-text,
    .group-select li .input-box textarea{ width:250px; }
    .group-select li .input-box select  { width:256px; }
    
    
    a.zoom{
      display:block;
      background:url(../images/ico_zoom.jpg) no-repeat 5px 2px;
      padding: 4px 5px 0 25px;
      border: 1px solid #869AB1; 
      width:45px;
      height:16px; 
      color: #869AB1;
      margin: 10px 0 5px 134px;
    }
    
    #color-views {height: 65px;}
    #color-views-tooltip {padding: 0; font-weight: bold;}
    #color-views ul {margin: 0;}
    #color-views li {float:left; margin:0; padding: 0;}
    #color-views img {padding: 2px; margin: 0; border: 1px solid #ffffff;}
    #color-views img.selected {padding: 2px; margin: 0; border: 1px solid #b6b6b6;}

}
@media print {    
    
    div#subnavi {border:1px solid #ddd;padding:10px;width:650px;}
    div#subnavi * {display:none;}
    div#subnavi a.current, div#subnavi span{display: inline;font-size:20px;}
    div#subnavi a.current {margin-left:20px;display:block;clear:left;}
    div#top {display:none;}
    div#middle_wrapper {background:none;margin-left:180px;}
    div#middle {background:none;}
    div#bottom {display:none;}
    body{background: none;}    
    body{margin-left:0;}   
    body *, div, a {position:relative;left:0;right:0;bottom:0;top:0;color:#000;}    
    img{margin:10px;border:1px solid #ddd;}
    table.pager{display:none;}
    a.vertical_middle{border:0;}
    a.zoom{display:none;}
    form#product_addtocart_form table{display:none;}
    em{display:none;}
    div{display:block;}
    a.fancybox{float:left;}
        
    
}




