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

html,body{overflow:hidden}
body{background-color:#A99836; background-image:url(/onTEAM/layout/img/bg.jpg);background-repeat:repeat-y; background-position:center;font-family:"Times New Roman", Times, serif; position:absolute;top:0;left:0; margin:0; padding:0; height:100%;width:100%; overflow:auto}
form{margin:0; padding:0}
.markiert{border:4px solid blue !important; padding:5px; margin-top:5px}

#lastupdate{float:right;font-size:12px;}

#seite{position:relative; height:100%; width:1000px; margin:0 auto;background-color: #FFFEF4; background-color:transparent;min-height:540px}
#L,#M,#R{position:absolute; height:100%; top:0; overflow:hidden; overflow-y:auto; overflow-x: hidden }
#L{}
#M{ background-color:#FFFEF4} 
#R{} 
em.em{font-style:normal}
select,input{;font-family:"Times New Roman", Times, serif;}
#L{left:0px;width:189px; border-right:1px solid #968730; z-index:2} 
#L #sprachen{position:absolute;top:15px; left:10px; font-size:12px; color:#fff; z-index:2 }
#L #sprachen a{color:#333; text-decoration:none;}
#L #sprachen a:hover{color:#333; text-decoration:none} 
#L #logo{position:absolute;top:40px; left:5px; z-index:2 } 
#L #logo a{text-decoration:none; color:#000; white-space:nowrap }
#L #logo strong{display:block; font-size:36px; line-height:32px }
#L #logo em{display:block; font-size:24px; font-style:normal}

#L #nav{position:absolute;top:150px; left:0;border-top:1px solid #fff;border-left:1px solid #fff; z-index:2}
#L #nav ul{margin:0; padding:0; list-style-type: none; display:table;font-size:15px}
#L #nav li{display:table-row;background:#F4EDA6 url(/onTEAM/layout/img/nav.png);background-repeat:no-repeat; background-position:top left;}
#L #nav li:hover{background:#FFFEF4 none}
#L #nav a{ color:#000; text-decoration:none;border-bottom:1px solid #968730; line-height:1.1em; display:table-cell;padding:1px 3px 1px 30px;vertical-align:middle;background-repeat:no-repeat; background-position:1px 1px;}
#L #nav b{ display:table-cell;border-bottom:1px solid #333;height:33px; width:1px;font-size:0.1px; overflow:hidden; color:transparent; padding:0 }
#L #nav #n-neu a{ background-image:url(/onTEAM/layout/img/n-neu.png); font-weight:normal}
#L #nav #n-autographen a{ background-image:url(/onTEAM/layout/img/n-autographen.jpg)}
#L #nav #n-ausgrabungen a{ background-image:url(/onTEAM/layout/img/n-ausgrabungen.jpg)}
#L #nav #n-d-staaten a{ background-image:url(/onTEAM/layout/img/n-d-staaten.jpg)}
#L #nav #n-a-staaten a{ background-image:url(/onTEAM/layout/img/n-a-staaten.jpg)}
#L #nav #n-preussen a{ background-image:url(/onTEAM/layout/img/n-preussen.jpg)}
#L #nav #n-reich-33 a{ background-image:url(/onTEAM/layout/img/n-reich-33.jpg)}
#L #nav #n-reich-45 a{ background-image:url(/onTEAM/layout/img/n-reich-45.jpg)}
#L #nav #n-brd-ddr a{ background-image:url(/onTEAM/layout/img/n-brd-ddr.jpg)}
#L #nav #n-literatur a{ background-image:url(/onTEAM/layout/img/n-literatur.jpg)}
#L #nav #n-sammelgebiete a{ background-image:url(/onTEAM/layout/img/n-sammelgebiete.jpg)}
#L #nav a.on{background-color:#fff; background-image:none; cursor:default}
#L #nav a.aktiv{background-color:#fff; background-image:none; cursor:pointer}

#L #hoflieferant{position:absolute;bottom:5px; right:5px; width:140px; height:160px; background-image:url(/onTEAM/layout/img/hoflieferant.png);background-repeat:no-repeat; background-position:top left;; z-index:1 } 


 
#M{left:190px;width:640px; z-index:2; color:#000; background-image:url(/onTEAM/layout/img/seite.jpg);background-repeat:repeat-y; background-position:center}
#M .in{position:relative; margin-top:15px; margin-left:30px; width:580px; padding-bottom:15px}   
#M #print{float:right; z-index:2;width:16px; height:16px; margin: 0 0 0 10px; cursor:pointer;background-image:url(/onTEAM/layout/img/print.png);background-position:center center;background-repeat:no-repeat;filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5 }
#M #print:hover{filter:alpha(opacity=100); -moz-opacity:1;opacity:1 }
#M #pfad{font-size:12px; color:#999; min-height:12px }
#M #pfad a{color:#666; text-decoration:underline }
#M #pfad a:hover{ color:#000;text-decoration:none }
#M h1{ color:#666; font-size:22px;border-bottom:2px solid #ccc;margin:20px 0 15px 0; padding: 2px 0}
#M h1 #seiten{ display:inline}
#M #seiten { text-align:center}
#M #seiten .page{  padding:0 2px; margin-right:1px;color:#000; font-size:14px; background-color:#F7F0B9; border:1px solid #968730;position:relative; top:-1px}
#M #seiten a.page{ border:1px solid #999; padding:0 2px; margin-right:1px;background:#eee;  text-decoration:none; color:#666}
#M #seiten a.page:hover{ background:#666; color:#fff;}

#M h2{ color:#666; font-size:20px } 
#M h3{ color:#666;font-size:15px} 
#M a{ color:#000} 

.searchword{ color:#c00;} 


#M #suchergebnis {background-color:#eee; padding:2px 5px; color:#333;border-bottom:1px dotted #5B511E;overflow:auto }
#M #blaettern select{background-color:#f4f4f4; color:#333; border:1px solid #333; border-color:#999 #ccc #ccc #999; font-size:14px; }
#M #blaettern {background-color:#eee;text-align:right; padding: 2px 5px }
#M #blaettern a{color:#000;text-decoration:none}
#M #suchergebnis b {float:left; }
#M #suchergebnis #blaettern {float:right; padding:0 }
#M #blaettern a.back{background-image:url(/onTEAM/layout/img/back-0.png);background-repeat:no-repeat; background-position:left center; padding-left:12px; padding-bottom:1px; margin-right:5px}
#M #blaettern a.back:hover{background-image:url(/onTEAM/layout/img/back-1.png)}
#M #blaettern a.next{background-image:url(/onTEAM/layout/img/next-0.png);background-repeat:no-repeat; background-position:right center; padding-right:12px; padding-bottom:1px}
#M #blaettern a.next:hover{background-image:url(/onTEAM/layout/img/next-1.png)}


#M .toc { padding-left:15px; list-style-type: square; font-size:15px; color:#666 }
#M .toc li {padding:1px 0 2px 0; clear:both}
#M .toc a {color:#000; text-decoration:none}
#M .toc a:hover{color:#998822}
#M .toc .page { border:1px solid #666; padding:0 2px; margin-right:2px;background:#eee; z-index:1;}
#M .toc a:hover .page, #M .in .toc .page:hover {background:#666; color:#fff; text-decoration:none}

#M form[name=contact]{border:1px solid #ccc; border-color:#fff #999 #999 #fff; padding:5px;background:#eee}
#M #widerruf{border:1px solid #ccc; padding:5px;background:#eee}

#M .artikel{display:table;margin-bottom:0px; width:100%; font-size:14px;}
#M .artikel + .artikel{border-top:1px dotted #5B511E} 
#M .artikel.detail{border-width:0;}
 #M .artikel .zeile{display:table-row; }
  #M .artikel .foto{display:table-cell;width:48px;overflow:hidden; vertical-align:top;padding:15px 0; } 
    #M .artikel .foto img{border:1px solid #ccc; 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 #998822}
  #M .artikel .daten{display:table-cell;padding:15px 0; vertical-align:middle; }
    #M .artikel.detail h1.titel{font-size:20px}
    #M .artikel h2.titel{margin:0; display:inline; font-size:14px;border:0}
      #M .artikel .titel a{color:#000; text-decoration:none}
      #M .artikel .titel a:hover{color:#998822;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}
      #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;color:transparent;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:#666; font-size:11px;} 
    #M .artikel .rubrik a{ color:#666; font-size:12px; text-decoration:none} 
    #M .artikel .rubrik a:hover{ color:#000;text-decoration:underline} 
#M .Foto{background:#ccc url(/onTEAM/layout/img/Foto.jpg);background-repeat:repeat-x; padding:10px; position:relative; text-align:center; margin-top:10px; border:1px solid #ccc; 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{color:#999;text-align:center; border-top:2px solid #ccc; padding:5px 0; margin-top:20px; font-size:12px}
#M #copyright a{color:#999; text-decoration:none }
#M #copyright strong{font-weight:normal }
.mwst{font-size:11px;display:none; color:#888}
#M .mwst a{text-decoration:underline; color:#888}
#M .mwst a:hover{ text-decoration: none}
.mwst {} 
#e404{text-align:center;border:3px solid orange; background:#fff; font-size:18px; margin:20px 0; padding:10px}
#home{text-align:center;position:relative; width:580px; overflow:hidden; margin:auto}
#home h1{position:relative;font-size: 40px;margin:0; color:#000; border:0; clear:both; }
#home h2{font-size: 34px;font-weight:normal;margin:2px 0 8px 0; color:#000}
#home h3{font-size: 20px;margin:0; color:#000}
#home h4{font-size: 18px; text-transform:uppercase; margin:10px 0 10px 0}
#home #willkommen{border:1px solid #333; border-width: 1px 0;margin:20px 0 10px 0; padding:10px; font-size:13px}
#home p {margin:0 0 5px 0}
#home p a{ text-decoration:none; color:#000}
#home p a:hover{ text-decoration: underline}
#home #katalog{width:585px; height:303px; background-repeat:no-repeat; margin:auto;position:relative} 
#home .rubrik{width:110px; height:145px; border:1px solid #999; float:left; position:relative;overflow:hidden}
#home .rubrik{margin-right:5px;margin-bottom:5px}
#home .rubrik .titel{ position:absolute; top:0; left:0;height:100%;width:100%; z-index:2; font-size:12px; line-height:14px}
#home .rubrik .titel a{ position:absolute; top:0; left:0;height:100%;width:100%; display:block; text-decoration:none; color:#000; z-index:2; background-image: url(/onTEAM/layout/img/0.gif)}
#home .rubrik .artikel{ position:absolute; bottom:0; left:0;height:auto;width:100%; z-index:1; font-size:11px; border:0 }
#home a strong{ display:block; margin-top:0px; font-weight:normal; padding: 0 1px}



#R{left:830px; width:169px; border-left:1px solid #968730;}

#R #cc{background-image:url(/onTEAM/layout/img/cc.png);background-repeat:no-repeat;background-position:-1px 0;width:170px; height:19px;margin:5px 0; }
#R #ssl{z-index:1;position:absolute; bottom:5px; left:5px; background-image:url(/onTEAM/layout/img/ssl1.png);background-repeat:no-repeat;background-position:0 0;width:131px; height:51px; }
#R #ssl a{position:absolute;top:0px; left:0; width:100%; height:100%}

#R a{color:#000; text-decoration:none}
#R a:hover{color:#760}
#R button{  font-size:11px; } 


#R .block{position:relative; z-index:2; display:block; z-index:2; background-color:#F7F0B9; border:1px solid #968730;border-width:0 1px 1px 0; padding-top:1px;margin:5px 0 0 0; }
#R .titel{text-align:center; font-size:13px; text-transform:uppercase;color:#fff; font-weight:normal;background-color:#A99836; }
#R .in{  padding:5px}

#R #suche{margin:15px 0 0 0; }
#R #suche input.text{border:1px solid #968730; border-color: #968730 #E7DC83 #E7DC83 #968730;  background-color:#FFFEF4; color:#333; width:131px; font-size:0.8em; height:1.25em; padding:0; margin:0 }
#R #suche button{border:1px solid #968730; border-color:#E7DC83 #968730 #968730 #E7DC83;background-color:#D2C569;color:#fff; font-size:0.8em; width:18px; height:17px; padding:0 ; margin:0;  line-height:1.2em}

#R #miniwarenkorb{ display:none;font-size:11px;}
#R #miniwarenkorb .titel{background-color:#63581F }
#R #miniwarenkorb .in{  padding:2px}
#R #miniwarenkorb #basket{}
#R #miniwarenkorb #basket table{width:165px;border-collapse:collapse}
#R #miniwarenkorb #basket table td{color:#000; padding:0}
#R #miniwarenkorb #basket .miniArtZeile{}
#R #miniwarenkorb #basket .miniArtBild{}
#R #miniwarenkorb #basket .miniArtTitel{; border-bottom:1px solid #666; }
#R #miniwarenkorb #basket .miniArtTitel div{width:121px; overflow:hidden}
#R #miniwarenkorb #basket .miniArtTitel a:hover{text-decoration:none}
#R #miniwarenkorb #basket .miniArtPreis{text-align:right; vertical-align:bottom; border-bottom:1px solid #666}
#R #miniwarenkorb #basket .miniSumZeile{font-weight:bold;}
#R #miniwarenkorb #basket .miniSumTitel{text-align:right; padding:2px}
#R #miniwarenkorb #basket .miniSumPreis{text-align:right; border-bottom:3px double #666}
#R #miniwarenkorb #basket .miniSumPreis span{}
#R #miniwarenkorb .hinweis{text-align:right;color:#666}
#R #miniwarenkorb .button{position:relative; text-align:center; margin-top:5px}
#R #miniwarenkorb button{min-width:140px; padding:0;font-size:13px}

#R .nav{margin:0; padding:0;list-style-type: none; font-size:15px }
#R .nav + .nav{margin-top:10px;  }
#R .nav li{border-bottom:1px solid #dc6; margin:1px 0}

#R #blaettern{z-index:1;position:absolute; bottom:70px; left:0;  }
#R #blaettern .in{text-align:center }
#R #previous {display:inline; } 
#R #previous a{background-image:url(/onTEAM/layout/img/back-0.png);background-repeat:no-repeat; background-position:left center; padding-left:12px; padding-bottom:2px; margin-right:5px}
#R #previous a:hover{background-image:url(/onTEAM/layout/img/back-1.png); text-decoration:none}
#R #next {display:inline }
#R #next a{background-image:url(/onTEAM/layout/img/next-0.png);background-repeat:no-repeat; background-position:right center; padding-right:12px; padding-bottom:2px}
#R #next a:hover{background-image:url(/onTEAM/layout/img/next-1.png); text-decoration:none}

#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:44px;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:20px}
    #popup-titel-nav{float:right; width:35%; text-align:right;font-size:16px; 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}

#gsearch {margin-top:10px; margin-left:3px}
#searchIFR {position:absolute;border:0;width:50px;height:50px; top:-200px}




}

@media print {
#L,#R,#popup,#M #pfad,#M .artikel .check{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}

}

