/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */
@media screen { 

html,body{overflow-y:hidden}
body{background-color:#852c00; font-family: Arial, Helvetica, sans-serif; position:absolute;top:0;left:0; margin:0; padding:0; height:100%;width:100%; min-width:985px}
form{margin:0; padding:0}

em.em{font-style:normal}
.markiert{border:3px solid #fff !important; padding:5px; margin-top:5px}

#lastupdate{float:right;}

#O{overflow:visible;z-index:2;position:absolute; top:0px;left:0; height:77px; width:100%;background: #333 url(/onTEAM/layout/img/o.png); background-repeat: repeat-x; border-bottom:3px solid #FFF4BB }
  #TOC{ font-size:12px;color:#ccc ;border:2px solid #FFF4BB ;border-width:0 2px 2px 2px; -moz-border-radius: 0 0 5px 5px;z-index:2;position:absolute; top:0px;left:226px; height:400px; width:750px;overflow:auto; background-color:#333; display:none}
   #TOC a{color:#fff ;text-decoration:none}
   #TOC a.on{background-color:#fff;color:#000 ;padding:0 5px;text-decoration:none}
   #TOC a.on:hover{text-decoration:none; cursor:default}
   #TOC a:hover{text-decoration:underline}
   #TOC span{display:none}
  #sprachen{position:absolute; top:10px;left:795px; height:20px; width:170px;}
    #sprachen #de,#sprachen #en{position:absolute; top:0px; height:20px; width:25px; background-repeat:no-repeat;background-position:center;}
    #sprachen #de{right:30px; background-image: url(/onTEAM/layout/img/de.png)}
    #sprachen #en{right:0px; background-image: url(/onTEAM/layout/img/en.png)}
    html[lang=de] #de{opacity:0.5;filter:alpha(opacity=50); cursor:default}
    html[lang=en] #en{opacity:0.5;filter:alpha(opacity=50); cursor:default}
  #orden{position:absolute; top:0px;left:5px; height:175px; width:170px; background-image: url(/onTEAM/layout/img/orden.png); background-repeat:no-repeat;background-position:0 -65px}
    #orden a{position:absolute; top:0;left:0; height:175px; width:170px;overflow:hidden}
  #logo{position:absolute; top:0;left:0px; height:80px; width:540px;background-image: url(/onTEAM/layout/img/sammler-cabinett.png); background-repeat:no-repeat;overflow:hidden ;background-position:right bottom}
    #logo a{position:absolute; top:0;left:0; height:100%; width:100%;overflow:hidden}
      #logo a strong{position:absolute;top:83px}
  #suche{position:absolute;top:44px;left:795px;width:170px}
    #suche form{border:1px solid #FFF4BB ;border-color:#000 #666 #666 #000;height:18px;overflow:hidden;position:relative;padding:2px; background-color:#333}
      #suche #q{font-size:13px; padding:0 0 0 3px; margin:0;border:0;width:152px;height:18px;line-height:18px; vertical-align:middle; background-color:transparent; color:#ccc }
      #suche #s{border:0;position:absolute;top:0; right:0;padding:0; margin:0; width:20px;height:20px;line-height:20px; text-align:center; background-color:transparent;background-image: url(/onTEAM/layout/img/suche.png); background-repeat:no-repeat;background-position:3px 4px}

#O #print{position:absolute; top:10px;left:878px; height:20px; width:20px; cursor:pointer;background-image:url(/onTEAM/layout/img/print.png);background-position:center center;background-repeat:no-repeat;filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7 }
#O #print:hover{filter:alpha(opacity=100); -moz-opacity:1;opacity:1 }

#O #toc{opacity:0.7; filter:alpha(opacity=70);cursor:pointer;z-index:1;position:absolute; top:10px;left:828px; height:20px; width:23px;background-repeat:no-repeat;background-position: center 4px; background-image: url(/onTEAM/layout/img/sitemap.png)}
#O #toc:hover{opacity:1; filter:alpha(opacity=100)}

#O #cc{position:absolute; top:10px;left:853px; height:20px; width:20px; cursor:pointer;background-image:url(/onTEAM/layout/img/cc.png);background-position:center 4px;background-repeat:no-repeat;filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7 }
#O #cc:hover{filter:alpha(opacity=100); -moz-opacity:1;opacity:1 }


#seite{position:absolute; top:80px;left:0; bottom:0; width:100%;z-index:1}

#L,#M,#R{position:absolute; height:100%; top:0 }

#L{left:0;width:175px; z-index:2; min-height:517px} 
#L #nav{ margin:105px 0 0 5px; font-size:12px}
#L #nav ul{margin:0 0 8px 0; padding:0; list-style-type: none; }
#L #nav li{display:inline}
#L #nav a{padding:2px 6px;color:#FFF4BB ; margin-bottom:2px;text-decoration:none;display:block;background: #111 url(/onTEAM/layout/img/button.png); background-repeat: repeat-x;; background-position:top; border:1px solid #FFF4BB ;}
#L #nav a:hover{background:#111 none;}
#L #nav #showroom{position:absolute;bottom:5px; left:5px;padding-bottom:6px; margin:0}
#L #nav #showroom img{border:0; width:156px}
#L #nav .neu , #L #nav .kat{padding:3px 6px}

 
#M{left:175px;right:0; z-index:2; color:#fff; overflow:hidden; overflow-y:auto; overflow-x: hidden;}
#M .in{position:relative; margin-top:25px; margin-left:20px; width:580px; padding-bottom:15px;font-size:13px }   

#M #pfad{font-size:12px; color:#FFF4BB }
#M #pfad a{color:#fff ; text-decoration:none }
#M #pfad a:hover{text-decoration:underline }
#M #galerie{float:right;width:60px; text-align:right;font-size:12px; color:#FFF4BB ; margin:25px 0 0 5px}
#M h1{ color:#fff ; font-size:24px;margin:18px 0 15px 0; font-family: Garamond, Times New Roman, Times, serif}
#M h2{ color:#fff ; font-size:20px;margin:14px 0 12px 0; font-family: Garamond, Times New Roman, Times, serif}
#M h3{ color:#fff ; font-size:16px;margin:10px 0 10px 0; font-family: Garamond, Times New Roman, Times, serif}

#M a{ color:#fff ; text-decoration:underline  } 
#M a:hover{ text-decoration:none} 

#M #cat a{ color:#fff ; text-decoration:none} 
#M #cat a:hover{ text-decoration:underline  } 

#M #cat ul {margin0; padding-left:0} 
#M #cat ul ul {margin-left:0; padding-left:25px} 
#M #cat li { list-style-type:none; padding:10px;border:1px solid #FFF4BB ; background:#333; font-weight:bold; margin-top:5px} 
#M #cat li a{background-image:url(/onTEAM/layout/img/circle.png); background-repeat: no-repeat; background-position:0 1px; padding-left:17px} 
#M #cat li li a{background-image:url(/onTEAM/layout/img/square.png); background-repeat: no-repeat; background-position:0 3px; padding-left:13px} 
#M #cat li li{border:0;  padding:0; font-weight:normal; margin:0} 
#M #cat li{position:relative} 
#M #cat .anzahl{color:#FF7C3E;} 
#M #cat .lastupdate{color:#FF7C3E;float:right; margin-left:10px } 
#M .artikel{ }



#M #suchergebnis {overflow:auto;  }
#M #blaettern select{background-color:#852c00; border:1px solid #fff; color:#fff }
#M #blaettern {margin:5px 0;text-align:right;}
#M #blaettern a{color:#fff;text-decoration:none}
#M #blaettern a:hover{text-decoration: underline}
#M #suchergebnis b {float:left;margin:5px 0 }
#M #suchergebnis #blaettern {float:right; padding:0 }



#M form[name=contact]{border:1px solid #FFF4BB ; background:#333;  padding:5px;}
#M #widerruf{border:1px solid #fff; padding:5px;background:#333;}

#M .artikel{display:table;margin-bottom:0px; width:100%; margin-top:5px; font-size:13px;border:1px solid #FFF4BB ; background:#333 }
#M .artikel.detail{ display:block;font-size:13px;border:1px solid #FFF4BB ;padding:10px; width:auto}
 #M .artikel .zeile{display:table-row; }
  #M .artikel .foto{display:table-cell;width:40px;overflow:hidden; vertical-align:top;padding:10px 0 10px 10px; } 
    #M .artikel .foto img{border:1px solid #666; max-height:120px;max-width:40px; background-color:#ccc; color:#000; overflow:hidden; font-size:2px;background-image:url(/onTEAM/layout/img/loading.gif);background-repeat:no-repeat; background-position:center center}
      #M .artikel .foto img:hover{border:1px solid #FFF4BB }
  #M .artikel .daten{color:#ccc;display:table-cell;padding:7px 10px; vertical-align:middle; }
  #M .artikel.detail .daten{color:#fff;}
    #M .artikel.detail h1.titel{font-size:20px; margin:0}
    #M .artikel h2.titel{margin:0; display:inline; font-size:15px;border:0}
      #M .artikel .titel a{color:#fff; text-decoration:none}
      #M .artikel .titel a:hover{color:#fff;text-decoration:underline} 
    #M .artikel .text{ display:inline}
      #M .artikel .text strong{ font-weight:normal}
    #M .artikel .info{clear:both; margin:3px 0}
      #M .artikel .nr{float:left}
      #M .artikel .zustand{float:left; margin-left:20px}
      #M .artikel .preis{font-weight:bold;text-align:right; height:18px;color:#FFF4BB; font-size:13px; margin:5px 0; }
      #M .artikel .check{margin-left:5px; display:none;}
      #M .artikel button{cursor:pointer;vertical-align:middle; position:relative;margin-bottom:4px; left:0 ;width:26px; border:0;height:18px;background:transparent url(../img/cart.png);background-repeat:no-repeat; background-position:center center}
      #M .artikel .check input{position:relative;display:none; margin:0px 6px 0 7px; top:1px}
    #M .artikel .rubrik { color:#999; font-size:11px;} 
    #M .artikel .rubrik a{ color:#999; font-size:12px; text-decoration:underline} 
    #M .artikel .rubrik a:hover{ color:#999;text-decoration:none} 
#M .Foto{ font-size:13px;border:1px solid #FFF4BB ;background:#333; padding:9px; position:relative; text-align:center; margin-top:10px; width:560px; overflow:hidden}
  #M .Foto img{margin:auto; max-width:560px;background-image:url(/onTEAM/layout/img/loading.gif);background-repeat:no-repeat; background-position:center center; min-height:100px} 

#M #copyright{text-align:center;  padding:5px 0; margin-top:30px; font-size:12px}
#M #copyright a{color:#fff; text-decoration:none }
.mwst{font-size:11px;display:none; color:#999}
#M .mwst a{text-decoration:underline; color:#999}
#M .mwst a:hover{ text-decoration: none}
.mwst {} 


#R{left:795px; width:170px;z-index:2; min-height:400px; }

#miniwarenkorb{position:relative;z-index:10;width:168px;margin-top:10px; display:none;font-size:11px;;border:1px solid #FFF4BB ; background:#333}
#miniwarenkorb .titel{color:#FFF4BB ;background-color:#111;border-bottom:1px solid #FFF4BB ; padding:2px; text-align:center; font-weight:bold; text-transform:uppercase}
#miniwarenkorb .in{padding:1px 0 2px 0}
#miniwarenkorb #basket{}
#miniwarenkorb #basket table{width:100%;border-collapse:collapse}
#miniwarenkorb #basket table td{color:#fff; padding:0;font-size:11px}
#miniwarenkorb #basket .miniArtZeile{}
#miniwarenkorb #basket .miniArtBild{}
#miniwarenkorb #basket .miniArtTitel{ border-bottom:1px solid #999; padding:0 0 0 2px}
#miniwarenkorb #basket .miniArtTitel div{max-width:115px; overflow:hidden;}
#miniwarenkorb #basket .miniArtTitel a:hover{text-decoration:none}
#miniwarenkorb #basket .miniArtPreis{text-align:right; vertical-align:bottom; border-bottom:1px solid #999; padding:0 2px 0 0 }
#miniwarenkorb #basket .miniSumZeile{font-weight:bold;}
#miniwarenkorb #basket .miniSumTitel{text-align:right; padding:1px 5px 2px 0 }
#miniwarenkorb #basket .miniSumPreis{text-align:right; border-bottom:3px double #999;; padding:1px 2px 0 0 }
#miniwarenkorb #basket .miniSumPreis span{}
#miniwarenkorb .hinweis{text-align:right;color:#666}
#miniwarenkorb .button{ text-align:center;margin-top:5px}
#miniwarenkorb button{font-weight:bold ;cursor:pointer;width:158px;margin-bottom:2px; padding:2px 0;font-size:13px; background: #999 url(/onTEAM/layout/img/buy.png);background-repeat:repeat-x; border:1px solid #000; color:#000 }
#miniwarenkorb button:hover{ background: #ccc none}

#paypal{border:1px solid #FFF4BB ; background:#fff; margin-top:10px ; text-align:center; padding:4px 5px 2px 5px }
#ipayment{ margin-top:5px }
#ipayment img{ border:0 }
#ssl{ z-index:1;text-align:center;padding:5px 0 1px 0;z-index:1;position:absolute;width:168px; bottom:5px; left:0;border:1px solid #FFF4BB ; background:#333 ; }
#ssl img{ border:0}


#R #blaettern{z-index:1;width:168px;z-index:1;position:absolute; bottom:70px; left:0; background: #333; border:1px solid #FFF4BB ; font-size:12px }
#R #blaettern .titel{display:none }
#R #blaettern .in{text-align:center;padding:2px 6px; text-decoration:none;display:block;;}
#R #blaettern .in div {display:inline; } 
#R #blaettern a{color:#FFF4BB ;display:inline; text-decoration:none;}
#R #blaettern a:hover{ text-decoration:underline}
#R #blaettern #next { margin:0 0 0 15px }
#R #blaettern #previous {margin:0 15px 0 0  }

noscript img{margin:10px 0 0 1px}

#popup{position:absolute; width:100%; height:100%; top:0; left:-200%;  z-index:10}
  #popup-titel{ background-color:#333; padding:4px 10px 0 10px;color:#fff;position: absolute; width:718px; margin-left:-370px ; top:40px;left:50%; height:25px;overflow:hidden; z-index:3; border:1px solid #FFFEF4; text-transform:uppercase}
    #popup-titel-text{float:left; width:65%; font-size:16px}
    #popup-titel-nav{float:right; width:35%; text-align:right;font-size:14px; padding-top:2px}
      #popup-titel-nav a{color:#fff; font-weight:bold; text-decoration:none}
  #popup-inhalt{border:1px solid #fff;position: absolute; width:738px; margin-left:-370px ; top:73px;left:50%; bottom:50px; z-index:2;background:#ccc url(/onTEAM/layout/img/loading.gif);background-repeat:no-repeat;background-position:center; }
    #popup-iframe{position:absolute; width:100%; height:100%;top:0; left:0;}
  #popup-hintergrund{position:absolute; width:100%; height:100%; top:0; left:0; background:#000; z-index:1; filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7}

#popupshow{position:absolute; width:100%; height:100%; top:0; left:-200%;  z-index:10}
  #popupshow-titel{ background-color:#333; padding:4px 10px 0 10px;color:#fff;position: absolute; left:30px; right:30px ; top:40px; height:23px;overflow:hidden; z-index:3; border:1px solid #FFFEF4; text-transform:uppercase}
    #popupshow-titel-text{float:left; width:65%; font-size:16px}
    #popupshow-titel-nav{float:right; width:35%; text-align:right;font-size:14px; padding-top:2px}
      #popupshow-titel-nav a{color:#fff; font-weight:bold; text-decoration:none}
  #popupshow-inhalt{border:1px solid #fff;position: absolute;  left:30px; right:30px ; top:73px;bottom:20px; z-index:2;background:#ccc url(/onTEAM/layout/img/loading.gif);background-repeat:no-repeat;background-position:center; }
    #popupshow-iframe{position:absolute; width:100%; height:100%;top:0; left:0;}
  #popupshow-hintergrund{position:absolute; width:100%; height:100%; top:0; left:0; background:#000; z-index:1; filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7}


#M form[name=contact],#ssl,#R #blaettern,#suche form, #paypal,#miniwarenkorb, #miniwarenkorb button, #L #nav a, #M #cat li, #M .artikel, #M .artikel.detail, #M .Foto, #popup-titel, #popup-inhalt, #popup-iframe{
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
}
 #miniwarenkorb .titel,#sprachen #de,#sprachen #en{
  border-radius:3px 3px 0 0 ;
  -moz-border-radius:3px 3px 0 0;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-bottom-left-radius:0px;
}

}

@media print {

#L,#R,#popup,#popupshow,#M #pfad,span.check,#O,#blaettern,.mwst{display:none }
*{color:#000; text-decoration:none } 
img{border:0}
#M .artikel h2.titel{display:inline;margin:0 5px 0 0;font-size:16px}
#M .artikel{margin:10px 0; padding:10px 0; clear:both}
#M .artikel + .artikel{border-top:1px solid #000}  
  #M .artikel .foto{float:left; width:48px; margin:0 5px 10px 0 }  
    #M .artikel .info{}
      #M .artikel .nr{display:inline;}
      #M .artikel .zustand{display:inline;margin-left:8px}
      #M .artikel .preis{float:right; font-weight:bold;width:3cm;text-align:right}
  #M .artikel .daten{overflow:auto }
  #M h1{font-size:22px}
.page{margin:0 2px;font-weight:normal }
  #M h1 span.page{font-weight:bold }

.Foto{margin-top:10px;text-align:center}
.Foto img{margin:auto}
.copy{margin:10px 0; padding:10px 0; clear:both; border-top:1px solid #000; text-align:center}

}

