/* CSS Document */

/*:-moz*/
html	{margin:0; padding:0; height:101%;}
body	{background-color:#f4f2ee; margin:0; padding:0; 
   -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
	overflow-y:scroll;
	}

body.fullscreen {overflow:hidden!important;}

div,h1,h2,h3,h4,h5,h6,p,a,span,em,strong,ul,li,td,option,select,input,figcaption,figure {font-family:  'Open Sans', "SimSun", 宋体, sans-serif; font-weight:300; font-size:12pt; line-height:1.5em; margin:0; padding:0; letter-spacing:0.02em;}


h1	{font-size:160%;}
h2	{font-size:130%; line-height:1.3em; color:#777;}
h3	{font-size:127%;}
h4	{font-size:120%;}
h5	{font-size:110%;}
h6	{font-size:105%;}

a	{cursor:pointer; text-decoration:none; border:none; color:#777;}
ul	{list-style:none;}
strong	{font-weight:600;}
img {border:none;}

form	ul	{margin:20px 0;}
form	li	{margin-bottom:8px;}
form	li label	{float:left; width:160px; text-align:right; padding-right:10px; font-size:87%; color:#a19485; line-height:2.2em;}
form	li input	{font-size:90%; padding:0 4px 1px;}

.hidden {display:none}
.vnone  {visibility:hidden;}
.show {display:inherit}

/* hide and show bidactions*/
.bidding .HIDE {display:none;}
.bidding.HIDE .note  {margin-top: 67px;}
.shift	{width:30px; float:left; height:100%;}
div#wrapper .shift {}

div#outerwrapper .white, div#outerwrapper .copper {width:100%; background:#F4F2EE;}
div#outerwrapper .innerwhite, div#outerwrapper .innercopper, div#wrapper {width:1030px;}

div#outerwrapper .white	{height:160px; border-bottom:1px solid #7B6A51}
div#outerwrapper .innerwhite {height:100px; margin:0 auto; padding-left:40px;}


div#wrapper	{margin:0 auto; min-height:300px; padding:0 0 0 10px;}
.header, .footer, .content {width:960px; float:left;}
.content	{height:100%;}



/* header */
.header-inside		{margin:24px 0 0 6px;}
.header-inside img	{float:left;}
.header-inside .navDiv{width: 100%; display: inline-block; margin-bottom: 30px; margin-top: -10px;}
.header-inside .navDiv a{display: block;}
.header-inside .navDiv a:first-child{margin-left: 33px;}
.header-inside .navDiv a:last-child:hover{opacity: 0.9;}
.header-inside .navDiv a:last-child{float: right;}
.header-inside img.logo	{min-width:280px;}
.header-inside img.globe{width:110px; margin-top: -1px; margin-left: 50px;}
.header-inside span.navBlue{color: #0c266f; font-size: 75%; font-weight: 700; line-height: 1em; display: inline-block; margin: 14px 0 0 4px;}
.header-inside span.navArrow{display: inline-block; float: left; font-size: 170%; margin: 0px; padding: 14px 0px 0px 5px; font-weight: 300;}
.header-inside ul li	{float:left; padding-right:18px; line-height:0.9em; margin: 0 6px;}
.header-inside ul#mm2 li	{float:left; padding-right:7px; line-height:0.9em;}
.header-inside ul li:last-child{padding-right:0px !important;}
/*.header-inside ul li:nth-child(5){padding-right:15px;}*/
.header input.search	{float:left; height:17px; padding:0px 3px 2px; font-size:78%; color:#444; margin-top:0px;}
.header-inside ul li input.search{width:117px;}
.header .navrow1, .header .navrow2	{float:left; margin:0 0 0 35px; letter-spacing:0.03em;}

.header .navrow1	{border-bottom:1px solid #ccc; padding:0 0 3px 35px; min-width:530px;}
.header .navrow1 a	{font-size: 75%; color:#000; font-weight:500; text-transform:uppercase; letter-spacing:0.03em; float:left;}
.header .navrow1 a:hover	{color:#888;}
.header .navrow1 ul#mm1	{margin-left:28px;}
.header .navrow1 ul#mm1	 li:last-child	{margin-top:0px;}


/*sprache - subnavigation*/
.header .navrow1 ul.sub	{position:absolute; background-color:#DDD9D2; display:none; margin-top:-4px; margin-left:5px; z-index:100}
.header .navrow1 ul.sub li	{float:none; border:2px solid #F4F2EE; float:left; padding:0; margin: 0;}
.header .navrow1 ul.sub li a	{color:#A89378; letter-spacing:0.05em; display:block; padding:3px 14px 3px 14px; font-weight:700; font-size:70%;}
.header .navrow1 ul.sub li:hover	{background-color:#889a6c;}
.header .navrow1 ul.sub li:hover a	{color:#d6ff95;}
.navrow1 ul > li:nth-child(5):hover  .sub {display:inline;}



/*zweite reihe*/
.header .navrow2	{padding:6px 28px 0 28px;border-top:1px solid #ccc; margin-top:-1px; min-width:530px;}
.header .navrow2 ul {white-space:nowrap;width:-moz-max-content}
.header .navrow2 a	{font-size:76%; color:#000; padding-right:5px; text-transform:uppercase; font-weight:700;}
.header .navrow2 li:last-child a	{color: #865ca6; padding-bottom: 1px; padding-left: 6px;}
.header .navrow2 a:hover	{color:#888;}


/*Fachgruppen*/
.header .navrow2 ul.section	{margin-top:24px; margin-left:-16px; position:absolute; background:#DDD9D2; box-shadow:1px 2px 2px #ccc; border-bottom:8px solid #b5afa2; z-index:1000000; display:none; opacity:0.2;}
.header .navrow2 ul.section li.mhead {background:#b5afa2;}
.header .navrow2 ul.section li.mhead a	{font-weight:600; color:white; padding:5px 18px 6px;}
.header .navrow2 ul.section li 	{float:none; font-size:97%; border-bottom:1px solid #F4F2EE; padding:0;}
.header .navrow2 ul.section li a	{padding:5px 26px 6px 44px; color:#A89378; font-weight:400; text-transform:none; display:block;}
.header .navrow2 ul.section li:hover	{background-color:#889a6c;}
.header .navrow2 ul.section li:hover	a	{color:#d6ff95;}



/*icons*/
.header li a.socials	{background:transparent url(../img/content/iconerie_hampel.svg) no-repeat; width:24px; height:18px; float:left; background-size: 700% auto; margin-right:2px; padding: 0;}
.header li a.socials.f	{background-position:0 0;}
.header li a.socials.t	{background-position:-24px 0;}
.header li a.socials.g	{background-position:-48px 0;}
.header li a.socials.pi	{background-position:-121px 0;}
.header li a.socials.ig	{background-position:-145px 0;}
.header li a:hover.socials.f	{background-position:0 -19px;}
.header li a:hover.socials.t	{background-position:-24px -19px;}
.header li a:hover.socials.g	{background-position:-48px -19px;}
.header li a:hover.socials.pi	{background-position:-121px -19px;}
.header li a:hover.socials.ig	{background-position:-145px -19px;}
/* end header */


.coat	{float:left;}
.modul	{margin-top:12px; background-color:white; padding:11px 12px 1px; float:left; width:936px;}
.index .modul.pageflip {background-color:transparent;}
.index .modul.myslideshow	{padding:0; float:left; width:960px;}

.index .modul p, .index .modul strong, .modul p, .modul strong	{margin-bottom:8px; color:#666; font-size:90%;}
.index .modul p.secondday	{font-size:100%; padding-top:33px; font-weight:100;text-transform: uppercase;}


.col-row	{float:left; margin-bottom:20px;}

.col		{width:78px; float:left;}
.colspan2	{width:156px;}
.colspan25	{width:187px;}
.colspan3	{width:234px;}
.colspan4	{width:312px;}
.colspan5	{width:390px;}
.colspan6	{width:468px;}
.colspan7	{width:546px;}
.colspan8	{width:624px;}
.colspan9	{width:702px;}
.colspan12	{width:936px;}

.col.divide	{height:140px;}


/*kopf*/
.head,.archive .head	{margin:0 0 10px 0; padding:10px 0 10px 0; background:#eee; float:left; width:936px; }
.archive .head .abg	{background:url("/img/content/archive.svg") no-repeat scroll 0 2px / 40% auto #eee; height:50px; margin-top:-10px;padding-top:20px;}
.archive .head .abg.de	{background-position: 0 -68px ; }
.archive .head .abg.fr	{background-position: 0 -142px ; }
.archive .head .abg.it	{background-position: 0 -215px ; }
.archive .head .abg.ru	{background-position: 0 -289px ; }

.head h1	{padding:0 20px; color:#777;}
.head h1 span.preTitle	{font-size:55%; text-transform:uppercase; letter-spacing:0.1em;}
.head p	{padding:0 20px;}
.info .head h1 {padding:0 20px 0 338px; color:#777;}
.head p span.subTitle	{padding-right:20px; font-size:115%; color:#333;}
.modul .head p strong	{font-weight:112%; padding-right:2px; color:#888;}
.head h2	{margin-left:20px;}
.head.secondday {margin-top:-12px; padding-top:0; padding-bottom:7px;}
.head .spacer {background-color:white; font-size:40%; height:15px!important; padding:0;}

/*login-logout*/
.login div.modul {min-height:400px; margin-bottom:30px;}

a.button.regis, 
.login .button.login {font-size:80%; cursor:pointer; border:none; color:#d6ff95; background:#889a6c; margin:8px 0 0; padding:0 2px 2px; min-width:170px;width:auto;}
.login .button.login.abo	{width:180px; margin-top:15px;}
.login .button.login:hover	{color:#b8ff48; background:#6c7b57;}
.login p	{margin:0 0 15px 0; padding:0}
.login a.reg	{font-size:100%;}
.login a.reg strong	{color:#ac9b7d; padding-right:3px;}
.login a:hover.reg strong	{color:#96876e;}
a.button.regis{padding:5px 20px;}
a.button.regis:hover	{color:#b8ff48; background:#6c7b57;}
.login li em	{fonbt-size:90%; color:#f5c812; padding-left:1px;}

.login  a.reg span {background:transparent url(/img/content/link.svg) no-repeat scroll right top; background-size:80%; background-position:5px 4px; padding:0 10px;}
.login  a:hover.reg span {background-position:5px -71px;}

input.mail	{width:240px;}


.login select {font-size:80%; width:200px; padding:1px 2px 1px 3px; color:#71685f;}
.login select option {font-size:95%; padding:0 0 2px 10px; background:#F4F2EE; border-bottom:1px solid white;}
.login ul.adr {margin-bottom:40px; float:left;}
.login ul.adr input	{width:190px;}
.login ul.adr li	{float:left;}
.login ul.adr input[type="radio"] {width:15px; vertical-align:middle; cursor:pointer;}
.login ul.adr input[type="checkbox"] {width:17px; margin-left:0px; cursor:pointer; vertical-align:middle;}
.login ul.adr strong {font-size:80%;}
.login ul.adr strong.cc {font-size:93%; margin-left:236px;}
.login ul.adr span {font-size:85%; color:#777;}
.login p.small {font-size:78%; color:#777; padding:2px 50px 20px 10px}

.login li.divide	{margin-top:25px;}
.login label {width:175px;}
#account label	{width:224px;}

.login .colspan6 h3 {margin-top:28px;}
.login .colspan3 h5	{margin:30px 0 8px 0}
.login .colspan3 p	{font-size:82%; padding-right:15px;}
.login .colspan3 p strong	{font-size:100%;}
.login .colspan3 a strong	{font-size:110%; color:#A19485;}


.index .modul p.infoMessage ,
.login p.infoMessage {margin-top:30px;}

ul.mail li	{font-size:100%; color:#777;}

span.ertx	{font-size:88%;}

/*myHampel*/
ul.myh	{margin-left:5px;}
ul.myh li	{float:left; margin:0 0 0 5px; background:#889A6C; padding:0 15px 3px; cursor:pointer;}
ul.myh li a	{color:#D6FF95; font-size:82%;}
ul.myh li:hover, ul.myh li:hover a	{color:#b8ff48; background:#6c7b57;}

.login .colspan3 ul li input, .login .colspan3 ul li label	{width:170px;}
.login .colspan3 ul li label strong	{color:#aaa;}



label.example	{line-height:1.5em; text-align:left; width:100%; margin:15px 0 15px 15px;}

p.ok	{color:#b8ff48;}
p.error	{color:#b52600;}
p.message	{font-weight:700; text-align:left; margin:4px 0 22px 0; color:#B9A998;}

ul #submoreartist{display:none;}
.login .colspan6 li p.message{font-size:72%;}
.login .colspan3 li p.message{font-size:72%; width:180px;}

li.plus	{margin:25px 0 5px;}
li.plus a	{color:#6c7b57; font-weight:700; font-size:90%;}
li.plus a:hover	{color:#889A6C;}

a.pwv	{font-weight:400; padding-bottom:2px;}
a.pwv:hover	{color:#889A6C;}


/*buttons*/
p.button-gray 	{text-align:center; float:left; font-weight:600; margin:3px 12px 0 0;}
.button-gray a	{color:white; background-color:#aaa; display:block; line-height:2.0em; padding:0 12px 1px 12px; font-size:99%; letter-spacing:0.04em;}
.button-gray a:hover	{color:#d6ff95; background-color:#889a6c;}

p.button-brown 	{text-align:center; float:left; font-weight:600; margin:3px 12px 0 0;}
.button-brown a	{color:#ccc; background-color:#555; display:block; line-height:1.8em; padding:3px 11px 4px 12px; font-size:96%; letter-spacing:0.04em; border:1px solid #bbb; text-transform:uppercase;}
.button-brown a:hover {color:#fff; background-color:#999;}
.button-brown a.on	{color:#889a6c!important; background-color:#fff; border:1px solid #bbb;  letter-spacing:0.02em; opacity:0.8;}
p.button-brown.sell	{width:160px; float:left; margin-right:-1px;}
p.button-brown.sell a	{font-weight:700;}

.chdir	{height:43px; width:577px; border-bottom:2px dotted #a2b583; padding-left:14px;}

.ff	{margin:10px 0 0 0; float:left;}
.ff a	{float:left; width:14px; height:20px; display:block;}
.ff a.j1	{background:transparent url(/img/content/ff1.gif) no-repeat;}
.ff a.j2	{background:transparent url(/img/content/ff2.gif) no-repeat;}
.ff a.j3	{background:transparent url(/img/content/ff3.gif) no-repeat; margin-left:7px;}
.ff a.j4	{background:transparent url(/img/content/ff4.gif) no-repeat;}
.ff a:hover.j1	{background:transparent url(/img/content/ff1h.gif) no-repeat;}
.ff a:hover.j2	{background:transparent url(/img/content/ff2h.gif) no-repeat;}
.ff a:hover.j3	{background:transparent url(/img/content/ff3h.gif) no-repeat;}
.ff a:hover.j4	{background:transparent url(/img/content/ff4h.gif) no-repeat;}

/*kaufen verkaufen*/
img.bs	{width:208px!important; margin:20px 4px!important;}


/* liste artist search*/
ul.userArtists {margin:0 0 50px;}
ul.userArtists  li label{line-height:2em;}
ul.userArtists a {background-color:#D49654; padding:0 4px 1px; font-size:70%; margin-right:8px; color:white; font-weight:700 ; display:inline-table; cursor:pointer; position: relative; top:-1px;}


/*diverse Linktypen*/
a.switch	{color:#836e58; font-size:90%;}
a.switch.sk {color:#000;}
a:hover.switch	{color:#ec7404;}
.paddings a.switch strong	{font-size:99%; color:#a79787;}
.paddings a:hover.switch strong	{color:#836E58}

a.major	{font-weight:600; color:#888; font-size:90%;}
a:hover.major	{color:#9d6802;}


/*überleger*/
.overlay	{position:absolute; z-index:1000; float:left; margin-top:5px; visibility:shown; background:#fff; border:1px solid #B5AFA2; padding:35px 60px 28px 60px; margin:50px 180px;}
.overlay .cx	{float:right; z-index:2000; position:absolute; top:0; right:0; background:#DDD9D2; padding-bottom:3px;}
.overlay .cx a	{font-weight:700; color:#fff; padding:0 8px 0 9px;}
.overlay .cx:hover	{background:#B5AFA2;}
.overlay .cx:hover a	{color:#D6FF95}
.overlay p	{font-size:100%; line-height:1.8em;}
.overlay p span	{font-weight:400;}
.overlay p strong	{font-size:122%!important;}
.overlay p a	{font-size:112%;}


/*blätterkataloge*/ 
.modul.pageflip.four	{}
.modul.pageflip.three	{}
.col.colspan3.pfc	{margin-bottom:10px; float:left;}
img.pftit	{width:220px; height:286px;}
.modul.pageflip.four .col.colspan3.pfc.or	{padding:0 0 25px 0; border-bottom:1px solid #ccc; margin-bottom:10px;}
.modul.pageflip.four .col.colspan3.pfc.or.first {margin-left:10px;}
.modul.pageflip.four .col.colspan3.pfc.or.nopad {width:224px;}
.modul.pageflip.four .col.colspan3.pfc.or.nob {border:none; margin-top:15px;}
.modul.pageflip .colspan2 a	{line-height:1.2em;}
.modul.pageflip input {width:90%; margin-top:10px; font-size:90%; padding:1px 4px; color:#776a57;}
span.bc	{font-size:94%; line-height:1.4em; display:block; margin-top:6px;}
.appdown	{width:222px; float:left;}
.appdown p.godeep	{margin:0 0 0 17px;}
.col.colspan3.pfc.or .appdown p.godeep	{margin-left:3px;}
.appdown.bord	{border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px; margin:5px 0 10px;}
.appdown.bord img	{float:left; margin-left:7px;}
.appdown.bord p.ffas, .appdown p.ffas	{float:left; margin:4px 0 0 2px; font-size:0.85em;}
.appdown.bord p.ffas a, .appdown p.ffas a	{margin-left:6px;}
.appdown p.button-brown	{margin-bottom:20px!important; margin-left:14px; margin-top:8px; width:200px;}
.appdown p.button-brown.first {margin-bottom:5px!important; margin-top:0;}
.appdown p.button-brown.first.nob { margin-top:15px;}
.appdown p.button-brown a	{line-height:1.5em; padding:5px 0;}
h5.forfree	{letter-spacing:0.05em; text-transform:uppercase; font-size:105%; margin:3px 0 2px 0; line-height:1.2em;}
h5.forfree.app	{margin-top:0; height:18px;}
.index .colspan4 p	{padding-right:12px;}
.index .colspan4 p img	{margin-top:6px;}
a.apph	{float:left; margin:5px 10px 0 8px;}

a.res	{background:#d64c00; color:#ffecba!important;}
a:hover.res	{background:#a73d19;}

/*searchbar*/
body.onlinecatalog .searchbar .colspan3	{width:300px !important;}
.searchbar	{margin:0 0 20px 0; height:32px; background-color:#ddd9d2; width:100%; float:left;}
.searchbar p.tip	{color:#7b6a51; font-size:78%!important; padding:6px 0 0 0; float:left; white-space:nowrap;}
.searchbar input	{height:15px; margin:0 20px 0 7px; font-size:97%; padding:0 3px; -moz-box-sizing: border-box;margin:0 5px; padding:0 0 2px;}
.searchbar p.tip a {padding:0 4px 1px 4px; background-color:#bcbab6; color:white; font-size:100%; vertical-align: middle;}
.searchbar p.tip a:hover	{color:#6b5d49!important;}	
	
.searchbar input.lotsearch	{width:70px;}
.searchbar input.textsearch	{width:120px;}

.searchbar select{margin:6px 0 0 10px; font-size:70%; color:#777; padding:1px 0 0 0; height:20px; width:100px; background-color:#eeede9; border:none;}
.searchbar select.ru {width:120px}
.searchbar select.sort {width:150px;}
.searchbar select.pdsort {width:120px;}
.searchbar option {font-size:100%; color:#777; border-bottom:2px solid white; background-color:#eeede9; padding:3px 5px;}


.searchbar p.go	{color:#7B6A51; margin:6px 0 0 6px; margin-left:0; font-size:0.78em!important; padding-left:3px;}

.searchbar p.go input, .searchbar p.tip input	{-moz-box-sizing: border-box; margin:0 4px; padding:0 2px 1px 2px; width:22px; border:none;}
.searchbar p.tip input {width:45px;}	
.searchbar p.tip input#textsearch {width:160px;}	
.searchbar p.tip input#textsearchFooter {width:160px;}	

.searchbar p.tip a#btextsearch {font-size: 70%; padding: 1px 4px;}
.searchbar p.tip a#btextsearchFooter {font-size: 70%; padding: 1px 4px;}
	
.searchbar p.go a,.searchbar p.tip a.blotsearch {padding:0 4px 1px 4px; background-color:#bcbab6; color:white!important; font-size:70%; vertical-align:middle;}
.searchbar p.go a.next {padding:0 5px 0px 4px; margin-left:7px;}
.searchbar p.go a.next span	{font-size:160%; line-height:1.3em; font-weight:500; padding-left:2px;}
.searchbar p.go a:hover, .searchbar p.go a:hover.next, .searchbar p.tip a:hover.blotsearch	{color:#d6ff95; background-color:#889a6c;}
span.actpage	{font-size:0.94em; font-weight:600;}
span.lastpage	{font-size:0.94em;}

.searchbar a.back	{font-size:85%; line-height:1.7em; margin:0 10px; color:#95826a; font-weight:400;}
.searchbar a:hover.back	{color:#9d651f;}
.searchbar a#goBackList {background:transparent; color:#7B6A51;}
.searchbar a#goBackNB {background:transparent; color:#7B6A51;}

.searchbar.bottom	{margin:40px 0 12px 0;}
/*social icons*/
.searchbar ul	{float:left; margin:7px 0 0 0px;}
.searchbar li a.socials, .copper.tool .bank li a.socials	{background:transparent url(../img/content/iconerie_hampel.svg) no-repeat; width:24px; height:18px; float:left; background-size: 700% auto; margin-right:2px;}
.searchbar li a.socials.f 	{background-position:0 -38px; margin-left:25px;}
.searchbar li a.socials.t 	{background-position:-24px -38px;}
.searchbar li a.socials.g 	{background-position:-48px -38px;}
.searchbar li a.socials.p	{background-position:-72px -38px;}
.searchbar li a.socials.m 	{background-position:-96px -38px;}
.searchbar li a.socials.pi	{background-position:-121px -38px;}
.searchbar li a.socials.ig	{background-position:-145px -38px;}
.searchbar li a:hover.socials.f	{background-position:0 -19px;}
.searchbar li a:hover.socials.t	{background-position:-24px -19px;}
.searchbar li a:hover.socials.g	{background-position:-48px -19px;}
.searchbar li a:hover.socials.p	{background-position:-72px -19px;}
.searchbar li a:hover.socials.m {background-position:-96px -19px;}
.searchbar li a:hover.socials.pi {background-position:-121px -19px;}
.searchbar li a:hover.socials.ig {background-position:-145px -19px;}
/*Socialmedia Buttons in Detailansicht nicht anzeigen*/
.searchbar li a.socials {visibility: hidden;}
.searchbar li a.socials.p {visibility: visible;}
.searchbar li a.socials.m {visibility: visible;}


.copper.tool .bank li a.socials.f {background-position:0 -57px;}
.copper.tool .bank li a.socials.t {background-position:-24px -57px;}
.copper.tool .bank li a.socials.g {background-position:-48px -57px;}
.copper.tool .bank li a.socials.m {background-position:-96px -57px;}
.copper.tool .bank li a.socials.p {background-position:-72px -57px;}
.copper.tool .bank li a:hover.socials.f {background-position:0 -19px;}
.copper.tool .bank li a:hover.socials.t {background-position:-24px -19px;}
.copper.tool .bank li a:hover.socials.g {background-position:-48px -19px;}
.copper.tool .bank li a:hover.socials.m {background-position:-96px -19px;}
.copper.tool .bank li a:hover.socials.p {background-position:-72px -19px;}

.copper.tool .bank li	{padding-bottom:22px;}


/*icons text bild text*/
.searchbar ul.listselect	{white-space:nowrap; width:200%;}
.searchbar ul.listselect li 	{float:left; margin-top:5px; margin-right:8px;}
.searchbar ul.listselect li a span	{float:left; font-size:70%; line-height:1.0em; margin:0 3px 0 2px; color:#92918f; font-weight:400;}
.searchbar ul.listselect li:hover a span	{color:#4a9216;}
.searchbar ul.listselect li a span.listicon	{background:transparent url(../img/content/text-bild_hampel.svg) no-repeat; width:11px; height:11px; float:left; background-size: 440% auto; margin-right:2px;}
.searchbar ul.listselect li a span.listicon.bt	{background-position:0 0;}
.searchbar ul.listselect li a span.listicon.nb	{background-position:-17px 0;}
.searchbar ul.listselect li a span.listicon.nt	{background-position:-34px 0;}
.searchbar ul.listselect li:hover a span.listicon.bt	{background-position:0 -11px;}
.searchbar ul.listselect li:hover a span.listicon.nb	{background-position:-17px -11px;}
.searchbar ul.listselect li:hover a span.listicon.nt	{background-position:-34px -11px;}



/*modul subauctions*/
.index .modul .row {float:left; width:100%;}
.index .modul .subauction	{border-bottom:2px solid #F4F2EE; float:left; padding-bottom:6px; margin-bottom:10px;}
.index .modul .subauction:first-child	{border:none; padding-bottom:0; margin-bottom:0;}
.index .modul .subauction:last-child	{border:none;}

.index .modul .subauction.noborder{border:none;}

.index .modul .subauction h1	{margin-bottom:6px;}
.index .modul .subauction p	{margin-right:8px; font-weight:400; color:#7B6A51;}
.modul .godeep a strong	{font-size:110%; color:#B9A998;}
.modul .colspan3.godeep	{margin-top:20px;}

.modul .subauction p span.lot	{color:#aaa; font-weight:600; font-size:90%;}

.index .modul .subauction h2 a	{font-size:90%; color:#333; font-weight: 400;}
.index .modul .subauction h2 a:hover	{color:#000;}
/* E N D E  modul subauctions*/


/*shift*/
/*.shift	{visibility:hidden;}*/
.coat .shift	{margin-top:265px; visibility:hidden;}
.coat .shift a.arrow	{height:84px; background:#bbb; display:block; position:fixed;}
.coat .shift a:hover	{background:#ddd;}
.coat .shift  a.arrow span {background:transparent url(../img/content/arrow_hampel.svg) no-repeat; height:34px; float:left; background-size: 160% auto; width:30px; margin-top:26px;}
.coat .shift a.arrow.left span	{background-position:4px 6px;}
.coat .shift a.arrow.right span {background-position:-22px 6px;}
.coat .shift a:hover.arrow.left	span {background-position:4px -22px;}
.coat .shift a:hover.arrow.right span {background-position:-22px -22px;}
.coat .shift.on	{visibility:visible;}


/*objectlist*/
.objectlist .modul.object p	{font-size:80%; color:#888;}
.objectlist .modul.object p span	{font-size:100%;}
.objectlist h3	{font-size:98%; line-height:1.4em; margin-bottom:10px; margin-right:17px;}
.objectlist h3 strong	{color:#aaa; font-size:92%;}
.objectlist p span.spantitle  {font-size:100%; padding:0 20px 0 0; margin:0; display:inline; text-transform:uppercase; color:#99876e;}
.objectlist p span.cno {float:right; font-weight:600; color:#aaa; letter-spacing:0.04em;}
.col.colspan6.ol p	{padding-right:20px;}
.col.colspan6.ol p span.enr	{display:inline-block; text-align: right; width: 70%; }


.objectlist .row	{float:left; border-bottom: 2px solid #F4F2EE;}
.objectlist .row.tb	{padding:10px 0; min-height:160px;}
.objectlist .row.nt {padding:10px 0 0px 0;}

.objectlist .row.tb:last-child	{border:none;}

.row .col.colspan3 img { margin:0 0 0 5px; margin-bottom:0px;}
.row .col.colspan4 img { margin-left: 70px; width: 230px; margin-bottom:0px;}
body.objectlist .row .col.colspan6 {margin-left: 17px; width:451px;} 

.row.nt .col h3 strong	{padding-left:10px;}

.row p a, .row p a {font-size:95%; color:#A89378;}
.row p a:hover, .row p a:hover	{color:#5f9216;}
.row .col.colspan6.ol p.price, .row .col.colspan3.ol p.price, .row .col p.price .hestimate 	{margin:6px 0 12px 0; font-size:75%;}
.row .col.colspan6.ol p.price a.currency,
.row.nb .col.colspan3.ol .polaroid .inner p.price a.currency	{margin-top:3px; margin-right:-1px;}
.row .col.colspan3.ol p.price span.tile	{float:right;}
.row .col.colspan3.ol .polaroid p.price span.tile {width:65px;}
.row.nt-top {border-bottom:1px solid #B9A998;}
.row .col .hestimate {line-height: 0.9em; margin-top: 13px !important; }


.objectlist .row.nb	{margin-bottom:14px; text-align:left; padding-bottom:5px; border:none;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FAFAFA),
	color-stop(1, #f7f6f4)
);
background-image: -o-linear-gradient(bottom, #FAFAFA 0%, #f7f6f4 100%);
background-image: -moz-linear-gradient(bottom, #FAFAFA 0%, #f7f6f4 100%);
background-image: -webkit-linear-gradient(bottom, #FAFAFA 0%, #f7f6f4 100%);
background-image: -ms-linear-gradient(bottom, #FAFAFA 0%, #f7f6f4 100%);
background-image: linear-gradient(to bottom, #FAFAFA 0%, #f7f6f4 100%);
border-bottom: 1px solid #DDDDDD;

}

.objectlist .row.nb:nth-child(3)	{margin-bottom:30px;}
.objectlist .row.nb:last-child	{margin-bottom:30px;}
.objectlist .row.nb .col.colspan3.ol .polaroid	{width:214px; border: 1px solid #DDD9D2; margin:0 0 10px 10px; box-shadow:1px 2px 5px 0px #ddd; background-color:white}
.objectlist .row.nb .col.colspan3.ol .polaroid .inner	{padding:12px 15px 5px 15px;}
.row.nb .col.colspan3.ol .polaroid .inner img	{width:184px; margin-bottom:20px;}
.row.nb .col.colspan3.ol .polaroid .inner h3 span.detail	{float:right;}
.row.nb .col.colspan3.ol .polaroid .inner h3 span.detail a	{font-size:75%; color:#A89378;}
.row.nb .col.colspan3.ol .polaroid .inner h3 span.detail a:hover	{color:#4a9216;}
.row.nb .col.colspan3.ol .polaroid .inner h3  {width:100%;height:74px}
.row.nb .col.colspan3.ol .polaroid .inner h3 strong {line-height:2em;}
.row.nb  hr {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    
    border-color: #DEDEDE;
    border-style: none none solid;
    float: left;
    height: 0;
    margin: 28px 15px 7px;
    width: 97%;
}


/* google translation bar*/
.objectlist .row.gtr, .detail .row.gtr {font-size:100%;border: medium none; margin:0 0 0px; width: 100%; display:table; height:32px;}

/*bietmodul*/
p.button	{width:100%; margin:0; padding:0; text-align:center; border-top:1px solid #fff; padding:2px 0; font-size:95%;}
p.button.note	{background:#f5f3f1;}
p.button.note.bgnone {background:none;}
p.button.note.noted {background:#f7ecc4;}

p.button.bid		{background:#e4e2dc;}
p.button.phonebid	{background:#eceae6;}
p.button.phonebid.bgnone {background:none;}
p.button.note a	{color:#869769; display:block;}
p.button.bid	a	{color:#738457; display:block;}
p.button.phonebid a	{color:#738457; display:block;}

p:hover.button.note {background:#b8cd8c;}
p:hover.button.bid	{background:#889a6c;}
p:hover.button.phonebid a	{background:#9bb178;}
p:hover.button.note a	{color:#fff;}
p:hover.button.bid a	{color:#d6ff95;}
p:hover.button.phonebid a	{color:#e9efc9}


/* bidding modul*/
.modul.object .seem.item	{position:inherit; margin:-53px 0 12px 317px;}
.modul.object .seem.item a	{font-size:92%;}
.modul.object .seem	{position:inherit; width:150px; margin:28px 0 5px 6px;}
.modul.object .seem p.bidbox	{margin:0; font-size:75%; padding:0 0 0 0; color:#aeaeaa; font-weight:600; text-align:center;}
.modul.object .seem p.bidbox input.offer	{font-size:94%; width:148px; border:1px solid #ddd; border-bottom:1px solid #B9A998; color:#555e43; font-weight:300; text-align:center; margin-right:3px;}

/*bidding modul NEU*/
.modul.object .seem.item.bidding {width:100%; margin:0 0 0 8px!important;}
.modul.object .seem .zone	{background:#eee; padding:3px 20px 10px 20px; display:table;}
.modul.object .seem .zone p.bidbox	{text-align:left;}
.modul.object .seem .zone p.bidbox input.offer	{width:144px; margin:0; font-weight:600; font-size:103%; padding:1px 0 2px 0; color:#666;}
.modul.object .seem .zone p.button.bid.inner	{width:146px; border:none; padding:0; margin:0;}
.modul.object .seem .zone p.button.bid.inner a	{font-size:104%; color:#ddd; font-weight:700; padding:3px 0 5px;  
  background: -webkit-linear-gradient(#777, #888, #555); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#777, #888, #555); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#777, #888, #555); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#777, #888, #555); /* Standard syntax */}
.modul.object .seem .zone p.button.bid.inner a:hover	{color:#000; background: -webkit-linear-gradient(#689d00, #9dd51e, #5f7921); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#689d00, #9dd51e, #5f7921); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#689d00, #9dd51e, #5f7921); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#689d00, #9dd51e, #5f7921); /* Standard syntax */}
 .modul.object .seem .zone p.button.phonebid	{text-align:left; background:none; padding: 5px 0; margin:15px 0 0; border-top:1px solid #fff; font-size:83%;}
p.button span	{padding-right:4px; font-size:100%;}
.modul.object .seem .zone p.button.phonebid a	{display:inline; padding:1px 5px 3px; margin:0; font-weight:600;}
.modul.object .seem div.request {float: right; position: relative; margin-top: -33px; margin-right: 40px;}
.modul.object .seem div.request p {margin: 0 0 0 20px;}
.modul.object .seem div.request p a	{background: white none repeat scroll 0 0; border: 1px solid #777; color: #777; padding: 6px 20px 7px; font-weight: 600;}
.modul.object .seem div.request p a:hover	{opacity: 0.8;}
.modul.object .seem p.button.note	{text-align:left; background:none; padding:0; margin:0 0 0 20px; width: 160px;}
.modul.object .seem p.button.note a	{display:inline; padding:1px 5px 2px; margin:0; border-bottom:1px solid #ddd9d2; font-weight:600; color:#928f7e; font-size:90%;}
.modul.object .seem p:hover.button.note a	{color:#fff; background:#928f7e;}

.modul.object .seem .zone.list	{padding:7px 10px 7px;}
.modul.object .seem .zone.list p.ab	{margin-bottom:0;}
.modul.object .seem .zone.list p.bidbox input.offer	{width:126px; font-size:94%;}
.modul.object .seem .zone.list p.button.bid.inner	{width:128px; font-size:80%;}
.modul.object .seem .zone.list p.button.bid.inner a	{padding:1px 0 4px;}
.modul.object .seem .zone.list p.button.phonebid	{font-size:70%; margin-left:1px; margin-top:10px;}
.modul.object .seem .zone.list p.button.phonebid a	{padding:1px 6px 2px;}
.modul.object .seem  p.button.note.list		{margin:0 0 0 12px;}

/*object list*/
body.objectlist .modul.object .seem.item.bidding { width:180px; margin-left:45px!important;}
body.objectlist .modul.object .seem.item.bidding.nb	{margin-left:13px!important; background:#fff; margin-bottom:10px;}
body.objectlist .modul.object .seem.item.bidding.nb	p.button.note {margin-bottom:10px;}
body.objectlist .modul.object .seem.item.bidding.nb	p.button.bid.inner	{padding:0;}
body.objectlist .modul.object .seem.item.bidding.nb p.button.phonebid	{margin-top:0;}
body.objectlist .modul.object .seem.item.bidding.nb p.ab	{padding:5px 0 0 0;}


.modul.object .polaroid .seem.item.bidding.text	{margin-left:8px!important;}
.modul.object .polaroid .seem.item.bidding.text .SHOW	{background:#fff; margin-bottom:16px;}
.modul.object .polaroid .seem.item.bidding.text .zone	{margin-top:10px; background:#eee; padding:0 7px;}
.modul.object .polaroid .seem.item.bidding.text .zone p.bidbox input.offer	{width:182px;}
.modul.object .polaroid .seem.item.bidding.text .zone p.button.bid.inner	{padding:0; width:184px;}
.modul.object .polaroid .seem.item.bidding.text .zone p.button.phonebid	{margin:16px 0 8px;}
.modul.object .polaroid .seem.item.bidding.text  p.button.note	{margin:0 0 8px 8px;}
.modul.object .polaroid .seem.item.bidding.text p.ab	{padding:12px 0 2px 0; line-height:0.6em; border:none; margin-bottom:0;}

.modul.object .polaroid .seem.item.bidding.text p.ab.vnone	{background:yellow;}
/* detail */
body.detail .modul.object .seem.item.bidding .SHOW {min-height:140px;}
/*bidding modul ENDE-NEU*/


.polaroid .bidding  {background: #ECEAE6; margin-top:26px;}
.polaroid .bidding.empty {background:none; margin-top:15px;}
.polaroid .bidding p.ab {padding: 5px 0 0 15px;font-size:70%; border-bottom:1px solid white;}
.polaroid .bidding p.ab.hidden.HIDE {display:none;}
.polaroid .bidding p.ab.HIDE {display:inherit; margin-bottom:0; border:none}
.polaroid .bidding .ab > strong {font-size:120%; display:block; margin:0; padding:4px 0;}

.polaroid .bidding   p.bidbox	{font-size:75%; padding: 0 4px 2px 2px; margin: 2px;color:#aeaeaa; font-weight:600; text-align:center; -moz-box-sizing: border-box;}
.polaroid .bidding    p.bidbox input.offer	{font-size:94%; width:100%; border:1px solid #ddd; border-bottom:1px solid #B9A998; color:#555e43; font-weight:300; text-align:center;}


/*dates*/
.modul.object .dates	{background:#eee; float:left; width:100%; padding:17px 0; margin-bottom:40px;}
.modul.object .dates .pad	{padding:0 20px;}
.modul.object .dates .pad h1	{margin-bottom:10px;}
.modul.object .dates .pad h1 span.upc	{font-size:60%; color:#888;padding-right: 7px;}
.modul.object .dates .pad h1 span.time	{font-weight:600; color:#877e5f; font-size:60%;}
.modul.object .dates .pad p.button-brown	{margin:6px 0 0 -8px;}

.modul.object .dates .pad .col.colspan4	{border-left:1px solid #ccc; padding-left:15px;}
.modul.object .dates .pad .col.colspan4 h5	{margin:5px 0 8px 0;}
.modul.object .dates .pad .col.colspan4 p	{margin:25px 0 5px; color:#777;}

.row.nb .col.colspan3.ol .polaroid.auc	{height:230px;}
.row.nb .col.colspan3.ol .polaroid.auc .inner img	{width:184px; height:136px;}
.row.nb .col.colspan3.ol .polaroid.auc .inner h3	{line-height:1.32em; text-align:right; font-size:85%; font-weight:600;}

.objectlist.term .col.colspan3.ol .polaroid.auc .inner	{padding:12px 15px 5px 10px;}

/*object*/
.modul.object  p.dt	{margin-top:5px; margin-left:-5px;}
.modul.object  p.dt span.date	{color:#777; font-size:125%;}
.modul.object .colspan6 img	{width: 450px; float:left; margin-bottom:2px; cursor:zoom-in;}
.modul.object .colspan6 figure	{height:340px; margin-top:30px;}
.modul.object .colspan6 .caption {border-bottom:1px solid #dedede; clear:both; padding-bottom:10px; line-height:1.1em; margin-top:4px;}
.modul.object .colspan6 .caption span {font-size:70%!important; padding:0 2px;}
.modul.object .colspan6 p.morePictures	{text-align:left; display:table; width:450px; padding-right:20px;}
.modul.object .colspan6 p.morePictures a {border-right:6px solid #fff;float:left;}
.modul.object .colspan6 p.morePictures img	{float:none; border:none; cursor:pointer; width:auto; max-height:40px;}
.modul.object .colspan6 p.artloss	{font-size:77%; line-height:1.35em; width:200px; color:#A89378;}

.detail h3 {line-height:1.3em; margin-bottom:10px; margin-right:17px; font-size:115%}
.detail h3 strong	{color:#aaa; font-size:95%;}
.detail p	{font-size:85%; margin-right:20px; line-height:1.6em;}
.detail p span.spantitle	{text-transform:uppercase; display:block; margin:7px 0; font-size:113%; color:#A89378; line-height:1.3em;}
.detail .colspan6.padding {padding-bottom: 10px;}
.detail .colspan6 p span.en_description	{color:#bf670a; font-size:100%;}
.modul.object .colspan6 p.price	{margin:20px 0 75px 0; color:#000;}
.modul.object .colspan6 p.price span {margin-right:12px; float:left; font-size:112%; width:300px;}
.detail .modul.object .colspan6 p.price span {width:350px;}
.modul.object .colspan6 p.price span.ZE {float:left; font-size:112%; width:auto; margin-right:6px}




.modul.object .polaroid p.price span {margin-right:0px; float:left; font-size:112%; width:200px;}
.modul.object .polaroid p.price  {height:32px;}

/*neu detail*/
p.artloss {font-size:77%!important; line-height:1.35em!important; width:400px; color:#A89378; margin-top:25px;}
span.EURO	{color:#000;}
span.en_description	{color:#bf670a; font-size:100%;}

.dividline	{padding-left:10px; margin-top:8px;}
/*ende*/



/*waehrungsrechner*/
.modul.object .colspan6 p.price a.currency, .modul.object .colspan3 p.price a.currency	{background:transparent url(../img/content/currency_hampel_3.svg) no-repeat; width:16px; height:16px; float:left; background-size: 390% auto; margin:3px -1px 0 0;}

.copper.tool .bank p.price a.currency	{background:transparent url(../img/content/currency_hampel_3.svg) no-repeat; width:16px; height:16px; float:left; background-size: 390% auto; margin:3px -1px 0 0;}

.modul.object .colspan6 p.price a.currency.s, .modul.object .colspan3 p.price a.currency.s	{background-position:0px 0;}
.modul.object .colspan6 p.price a.currency.y, .modul.object .colspan3 p.price a.currency.y	{background-position:-33px 0;}
.modul.object .colspan6 p.price a.currency.l, .modul.object .colspan3 p.price a.currency.l	{background-position:-16px 0;}
.modul.object .colspan6 p.price a.currency.r, .modul.object .colspan3 p.price a.currency.r	{background-position:-48px 0; font-family:"Rouble PTSans",Arial,sans-serif;}


.copper.tool .bank p.price a.currency.s	{background-position:0px -32px;}
.copper.tool .bank p.price a.currency.y	{background-position:-33px -32px;}
.copper.tool .bank p.price a.currency.l	{background-position:-16px -32px;}
.copper.tool .bank p.price a.currency.r	{background-position:-48px -32px;}

.modul.object .colspan6 p.price a:hover.currency.s, .modul.object .colspan3 p.price a:hover.currency.s	{background-position:0px -17px;}
.modul.object .colspan6 p.price a:hover.currency.y, .modul.object .colspan3 p.price a:hover.currency.y	{background-position:-33px -17px;}
.modul.object .colspan6 p.price a:hover.currency.l, .modul.object .colspan3 p.price a:hover.currency.l	{background-position:-16px -17px;}
.modul.object .colspan6 p.price a:hover.currency.r, .modul.object .colspan3 p.price a:hover.currency.r	{background-position:-48px -17px;}

.copper.tool .bank p.price a:hover.currency.s {background-position:0px -14px;}
.copper.tool .bank p.price a:hover.currency.y {background-position:-33px -14px;}
.copper.tool .bank p.price a:hover.currency.l {background-position:-16px -14px;}
.copper.tool .bank p.price a:hover.currency.r {background-position:-48px -14px;}

/*merk- und bietliste*/
.modul.object.notes	.colspan2 img	{width:134px;}
.modul.object .colspan6 .seem.item.bidding p.ab, .modul.object .colspan2 p, .modul.object.notes .colspan2 p	{text-align:center; margin-right:0;}
.modul.object .seem.item.bidding p.ab, .modul.object .colspan2 .bidding p.ab{font-size:75%!important; text-align:center;}
.modul.object .col.colspan6.padding .seem.item.bidding p.ab	{width:144px; line-height:1.4em; margin:4px 0 2px 0;}
.modul.object .col.colspan6.padding .seem.item.bidding p.ab strong, .modul.object .col.colspan2 .zone.list p.ab strong	{background:#eee; color:#444; margin-bottom:0;}
.modul.object .col.colspan6.padding p.ab.vnone, .modul.object .col.colspan2 p.ab.vnone	{height:0px;}
.modul.object .col.colspan6.padding p.button.note.noted	{margin-left:20px;}

.modul.object.notes	.colspan2 p.delete	{margin-top:25px;}
.modul.object.notes .colspan2 a.db	{color:white; padding:0 6px 2px; background:#d49654;}
.modul.object.notes	.colspan2 a:hover.db	{background:#b5620b;}
.modul.object.notes	.colspan2 .seem.item	{margin:3px 0 0 0;}
.modul.object.notes	.colspan2 .seem.item	p.ab	{padding-bottom:6px; line-height:1.6em; height:40px;}
.modul.object .colspan6 .seem.item.bidding p.ab strong, .modul.object .colspan2 .seem.bidding p.ab strong, .modul.object.notes .colspan2 .seem.item p.ab strong	{padding:0 8px 2px; background:#e7f0d5; color:#597422;display:block;font-size:100%!important;}
.modul.object .seem.item.bidding p.ab strong{font-size:100%!important; color:#000;}

/*weitere kataloge*/
.modul.furthercatalogues p {text-align:center; padding:0 5px; margin-top:3px;}
.modul.furthercatalogues p strong	{font-size:93%; margin-right:7px; color:#836E58;}


/*text-seiten = presse = agb = datenschutz */
.ntx .col.colspan4 .paddings {padding:56px 25px 10px 20px;}

.ntx .col.colspan4 h4	{margin-bottom:11px; line-height:1.2em;}
.ntx .col.colspan4 p	{font-size:85%; margin-bottom:22px;}
.ntx .col.colspan4 p strong	{font-size:100%;}

.ntx .col.colspan4 ul	{margin:10px 0px 20px;}
.ntx .col.colspan4 ul li {margin-bottom:10px; line-height:1.6em; border-left:1px solid #F4F2EE; border-bottom:1px solid #F4F2EE; padding:0 0 6px 8px; font-size:75%;}
.ntx .col.colspan4 ul li strong	{color:#aaa; padding-right:8px;}
.ntx .col.colspan4 ul.sight li	{color:#777; font-size:80%;}
.ntx .col.colspan4 ul.sight li	strong {color:#777;}
.ntx .col.colspan4 ul li a	{color:#B9A998; font-weight:600;}
.ntx .col.colspan4 ul li:hover a	{color:#655844;}

.ntx .col.colspan4 ul.abr	{margin:20px 0;}
.ntx .col.colspan4 ul.abr li	{margin-bottom:0px; font-size:87%; padding:20px 0 6px; line-height:1.5em; color:#777777; border-left:none;}
.ntx .col.colspan4 ul.abr li:hover	{border-bottom:1px solid #c0b99c; padding-bottom:6px;}
.ntx .col.colspan4 ul.abr li span	{width:70px; float:left; font-size:90%; font-weight:600; padding:1px 0 0 8px; color:#888;}

.ntx .col.colspan4 a {font-size:100%;}
.ntx .col.colspan4 a.switch.down {line-height:2.4em;}
.ntx .col.colspan4 a strong, .ntx .col.colspan7 a strong	{padding:0 1px; color:#B9A998;}
.ntx .col.colspan4 a:hover strong, .ntx .col.colspan7 a:hover strong	{color:#887c71;}


.ntx .col.colspan7 .paddings {padding:10px 0px 10px 25px;}
ul.exigence	{margin:15px 0 34px 24px;}
ul.exigence li	{margin-bottom:15px; font-size:0.9em; padding-right:26px; font-weight:300; color:#777;}
ul.exigence li strong	{margin-left:-13px; color:#b9a998;}
.ntx .col.colspan7 h2	{margin:36px 0 20px; font-size:145%;}
.ntx .col.colspan7 h2 span	{font-weight:600; font-size:100%; text-transform:uppercase;}
.ntx .col.colspan7 h5	{margin:7px 0 8px;}
.ntx .col.colspan7 h6	{margin-bottom:7px;}
.ntx .col.colspan7 p	{font-size:90%; margin-bottom:25px; line-height:1.6em;}
.ntx .col.colspan7 img	{margin-bottom:30px; width:520px;}



.ntx .col.colspan7 p.tt	{color:#9d9082; font-size:84%; text-transform:uppercase; margin-bottom:10px; letter-spacing:0.05em;}
.ntx .col.colspan7 a.switch	{font-size:100%; font-weight:600; color:#887c71;}
.ntx .col.colspan7 a:hover.switch	{color:#B9A998;}


.colspan4 .paddings {padding:20px 25px 10px 25px;}
.colspan4 .paddings strong	{font-size:90%;}
.colspan4 .paddings p	{line-height:1.7em;}
.colspan7 .paddings {padding:0 25px 10px 25px;}
.colspan7 .paddings.cc, .colspan5 .paddings.cc	{padding:0 0px 10px 50px; margin-top:40px;}
.colspan7 .paddings h5	{margin-top:22px;}
.colspan12 .paddings	{padding:20px 50px;}
.ntx .colspan4 .paddings img	{width:282px;}
.colspan4 .paddings h5, .colspan4 .paddings p, .colspan4 .paddings img	{margin-bottom:8px;}
.modul .ntx .colspan4 p	{font-size:85%;}
.modul .ntx .colspan4 ul	{list-style:none; margin:10px 0;}
.modul .ntx .colspan4 ul li	{padding-bottom:6px; font-size:85%;}
.modul .ntx .colspan4 ul li a	{font-size:95%;}
.modul .ntx .colspan4 ul li strong	{font-size:100%;}

/*archive*/

.archive-row	{margin-bottom:20px; float:left;}
.archive-row a {margin:5px 7px 0 ; border:1px solid #ddd; display:block; box-shadow:1px 2px 5px 0 #ddd;}
.archive-row a:hover {color:#000; box-shadow:2px 3px 6px 0 #888;}
.archive-row a:hover strong	{color:#000!important; border-top:2px solid #889a6c;}
.archive-row a span	{text-align:center;display: block; width:100%; height:184px;}

.archive-row img	{margin:0; max-width:172px;}
.archive-row h5	{padding:1px 2px 7px 10px; font-size:0.8em; line-height:1.2em; height:50px;}
.archive-row p	{padding:0 0 6px 0; margin-top:2px; margin-bottom:0px!important; font-size:0.87em;}
.archive-row p strong	{padding:6px 6px 0 11px; color:#ab9d8d!important; border-top:1px solid #ddd;}
.archive-row span.band	{background:#fff; position:absolute; margin-top:134px; z-index:100; width:170px; height:30px; opacity:0.85;}
.archive-row span.band img	{ width:149px;}

.modul.object .colspan6 figure.arch	{text-align:center; max-height:340px; height:inherit;}
.modul.object .colspan6 figure.arch img	{float:none!important; max-height:100%; max-width:100%; width:inherit;}

.abc	{margin:20px 0 40px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:20px 0 30px;}
.abc ul	{padding:0 20px;}
.abc ul li	{float:left; width:32px;}
.abc ul li a	{text-align:center; font-size:2.12em; display:block; color:#ccc; padding-bottom:2px; font-weight:300; line-height:1.12em; text-transform:uppercase;}
.abc ul li a:hover, .abc ul li a.active	{font-weight:700; color:#889a6c; text-transform:uppercase;}
.abc input.artsearch {width:180px; margin:30px 0 1px 20px; font-size:0.92em; padding:3px 2px 2px 7px; color:#444; background:#f9f9fa; font-weight:600; border-top:1px solid #222; border-left:3px solid #ddd;}
.abc strong.ash	{margin-left:27px; color:#888; padding-top:2px;}	

.modul.object.artist {min-height:600px;}

.artists ul	{-webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    -webkit-column-gap: 1px; /* Chrome, Safari, Opera */
    -moz-column-gap: 1px; /* Firefox */
    column-gap: 1px; 
	-webkit-column-rule: 1px outset #ccc; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #ccc; /* Firefox */
    column-rule: 1px outset #ccc;
	 -webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
    -moz-column-rule-style: solid; /* Firefox */
    column-rule-style: solid;
    margin-bottom:40px;
	}
.artists ul li	{display: inline-block;
    margin-bottom: 3px;
    width: 100%;}
.artists ul li a {padding:3px 18px 5px 26px; display:block; font-size:0.82em;}
.artists ul li a span	{font-weight:600; padding-right:1px; font-size:1.0em;}
.artists ul li a:hover	{color:#f1edff; background:#333;}

.asbox 	{ border-left: 2px solid #fff; padding-left:20px; min-height:100px}
.asbox.b 	{margin-left:40px; border-left: 2px solid #fff; padding-left:20px;}
.asbox span.kv	{font-size:136%; margin:0 ; position:relative;top:-3px; display:flex;}
.asbox span.kv	a {font-weight:600; font-size:68%; padding:1px 8px 3px ;}
.asbox span:hover.kv a	{color:#f1edff; background:#555;}
.asbox span.av, 
.asbox.b span.av	{font-size:75%; color:#888; font-weight:600; margin-left:13px;  line-height:1.0em; display:block; }
.asbox .asbutton {width:auto; height:28px; margin:0 0 0 4px; cursor:pointer; vertical-align: middle;}

input.archivesearch 	{margin:0;  height:20px; font-size:0.8em; color:#111; font-weight:600; width:180px; padding-left:3px; box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); border:none}
.asbox .wcheck { display:inline-block}
input.archivewsearch[type=checkbox] { display:none;	}
.asbox .wcheck:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 4px 0 0 ;
	margin: 3px 0 0\9 ; /* hack IE */
	vertical-align:top;
	background-color: #bcbab6;
	color: #f3f3f3;
	text-align: center;
	box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);	
	border-radius: 0px;
	font-weight:700;
}
input.archivewsearch[type=checkbox]:checked + .wcheck:before {
	font-size: 16px;
    line-height: 1.2em;
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	box-shadow: none;
}


select.epoch 	{margin:0 0 0 20px; font-size:70%; color:#888; font-weight:600; padding:1px 7px 2px 4px;width: 195px;}
select.epoch option	{font-size:95%; font-weight:600; padding:2px 8px 3px; border-right:1px solid #eee;}

.searchbar.ts	{background:#ece8e1; margin-top:-10px; height:inherit; border-bottom:1px solid #ccc;}
.searchbar.ts h5	{margin:10px 0 5px 0; border-bottom:1px solid #fff; padding-left:5px;}
.searchbar.ts input#artistsearch	{height:27px; margin:10px 4px 0 20px; text-align:left; font-weight:600; padding:1px 4px 1px 7px; color:#666; width:182px!important; border:1px solid #ddd; border-top:1px solid #aaa; border-left:1px solid #ccc;}

.searchbar.ts p.gtreset	{margin:0 0 0 25px!important;}
.searchbar.ts p.gtreset strong	{color:#888;}
.searchbar.ts p.tip strong	{margin-left:35px; color:#888; line-height:2.2em;}
.searchbar.ts p.tip a	{padding:4px 5px 4px 6px; vertical-align:unset;}
.searchbar.ts ul	{margin-bottom:17px; max-width:310px; min-width:220px;}
.searchbar.ts ul li	{margin:0 20px 0 0; padding:0;}
.searchbar.ts ul li a	{font-size:77%; color:#93907f; padding:1px 5px 2px 5px; font-weight:600; display:block;}
.searchbar.ts ul li:hover a	{background:#f9f8f5; color:#889a6c;}
.searchbar.ts ul li a.active	{font-weight:600;}
.searchbar.ts h3	{margin-left:316px; color:#99886e; font-weight:600; float:left;}


/*footer*/
div#outerwrapper .copper	{height:125px; background-color:#b9a998; float:left; position:fixed; bottom:0; margin-top:14px;}
div#outerwrapper .innercopper {background-color:#b9a998; height:102px; margin:0 auto;}
div#outerwrapper .innercopper .villa {width:30px; float:left; height:100%;}
div#outerwrapper .innercopper .villa a img	{width:225%; margin:11px 0 0 -59px;}

.footer a, .footer p, .footer h6 {margin-left:8px; font-size:79%; line-height:1.5em;}
.footer ul	{list-style:none;}
.footer ul li	{line-height:1.1em;}
.footer ul li a	{color:white;}
.footer ul li a:hover	{color:#ffeac6;}
.footer ul li a.first {font-weight:600;}
.footer .colspan2, .footer .colspan3 {border-left:1px solid white; margin-top:12px; padding-bottom:3px;}
.footer .sender	{border:none;}
.footer .sender	h6	{font-weight:600;}
.footer .sender	p, .footer .sender	h6 {color:#655844;}
.footer .sender a	{margin:0; font-size:100%; color:#ffeac6; letter-spacing:0.05em; font-weight:500;}
.footer .sender a:hover	{color:white;}

.footer .fm	{width:702px; float:left;}
.footer .wa	{width:auto; padding-right:35px;}
.footer .wa.ru	{padding-right:40px;}

/*footer fullscreen*/
body.fullscreen {background-color:white}
div#outerwrapper .lotinfo	{width:540px; background-color:white; position:fixed; bottom:65px; right:4%; box-shadow:2px 4px 5px #bbb; padding:5px 8px; max-height:330px; overflow:hidden; border:1px solid #DDD;}

div#outerwrapper .lotinfo .close	{float: left; margin: 7px 0 0; position: absolute; text-align: right; width: 100%; background-color:white}
div#outerwrapper .lotinfo .close a	{background:transparent url(../img/content/close.svg) no-repeat; background-size: 24% auto; padding:0 0 0 40px; margin-right:0px;}
div#outerwrapper .lotinfo .close a.x {background-position:6px 0;font-size: 12pt;}
div#outerwrapper .lotinfo .close a:hover.x {background-position:6px -24px;}
div#outerwrapper .lotinfo #infodesc	{padding:5px 8px; max-height:300px; overflow:hidden; float:left; margin-top:14px;}
div#outerwrapper .lotinfo h3	{line-height:1.3em; margin-bottom:8px; font-size:95%;}
div#outerwrapper .lotinfo h3 strong	{color:#aaa; font-size:94%;}
div#outerwrapper .lotinfo p	{color:#777; font-size:84%; padding-bottom:10px; line-height:1.3em;}
div#outerwrapper .lotinfo p span.spantitle {text-transform:uppercase; display:block; margin:7px 0 5px 0; font-size:108%; color:#A89378; font-weight:400;}
div#outerwrapper .lotinfo p span.en_description {color:#bf670a; font-size:100%;}
div#outerwrapper .lotinfo p.artloss {margin-top:15px; font-size:70%; font-style:italic;}


div#outerwrapper .copper.tool			{height:57px; position:fixed; bottom:0;}
div#outerwrapper .copper.tool .bar	{margin:auto; width:1090px; height : 50px;}
div#outerwrapper .copper.tool .bank	{float:left; margin-right:10px; margin-top:6px; color:white; border-right:1px solid #efe9e4; padding-right:9px; height:44px;}

.copper.tool .bank p	{font-size:90%; float:left;}
.copper.tool .bank p a	{font-size:95%; color:white; font-weight:400; line-height:1.6em;}
div .controll  a	{float:left; padding:0 2px;}

.copper.tool .bank p a span.link {background:transparent url(../img/content/link.svg) no-repeat; background-size: 100% auto; background-position:0 2px; width:12px; height:20px; margin:0;}
.copper.tool .bank p a:hover {color: #d6ff95;}
.copper.tool .bank p a:hover span.link	{background-position:0 -15px;}
.copper.tool .bank p span {font-size:100%; float:left; margin-right:8px;}
.copper.tool .bank p span.small	{font-size:77%; line-height:1.1em;}

.copper.tool .bank h3 {font-weight:600; line-height:1em; float:left; margin-right:5px;}
.copper.tool .bank h3 span.small {font-size:50%; line-height:1.4em;}
.copper.tool .bank.lotno h3 {min-width: 100px; float:none;}

.copper.tool .bank.insert p	{font-weight:400; font-size:110%; line-height:1.2em; margin-right:8px;}
.copper.tool .bank.insert input		{color:#777; height:12px; margin-top:2px; float:left;}
.copper.tool .bank.insert input.offer {width:52px;}
.copper.tool .bank.insert input.search {width:40px;}
.copper.tool .bank.insert p.go, .copper.tool .bank.insert p.change	{margin-top:-3px;}
.copper.tool .bank.insert p.go a	{margin-left:5px; padding:0 4px 1px 5px; color:#d6ff95; background-color:#889a6c; font-size:65%;}
.copper.tool .bank.insert p.change a	{margin-left:5px; padding:0 4px 1px 4px; color:#fdeabd; background-color:#ad7410; font-size:65%;}
.copper.tool .bank.insert p.go a:hover, .copper.tool .bank.insert p.change a:hover	{background-color:#444; color:orange;}

.copper.tool .bank ul {margin-top:2px;}


/*memo checkbox*/
.copper.tool .bank.memo label span.Stil1 {line-height:0.75em; font-size:95%;}

input[type=checkbox].css-checkbox {position:absolute; overflow:hidden; clip:rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {margin-top:4px; padding-left:21px; height:15px; display:inline-block; line-height:16px; background-repeat:no-repeat; background-position:0 0; vertical-align:middle; cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position:0 -16px;}
.css-label	{background-image:url(../img/content/checkbox_memo.svg); background-size:20% auto;}

.copper.tool input	{font-size:70%;}


/* button full screen*/
div#fullscreenoption   {
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
       box-sizing: border-box;
     color:#FFFFFF; height:75px; margin:20% auto; padding:26px 0 0; text-align:center; max-width:272px; width:auto;}
div#fullscreenoption a {background-color:#889A6C; color:#D6FF95; font-size:100%; font-weight:600; padding:15px 20px; width:100%; border:5px solid #555; opacity:0.9;}
	
	
.exit	{position:absolute; right:25px; top:23px; background:#eee; z-index:10000000}
.exit a.fullscreen {font-size:80%; margin-right:7px;}
.exit a.fullscreen img	{width:24px; float:left; padding:5px 6px 5px 7px; border-right:2px solid #fff; margin-right:6px;}


/*katalogbestellung*/
ul.abo	{list-decoration:none; border-left:1px solid #ccc; margin-left:25px; padding-left:15px; margin-bottom:0; padding-bottom:20px;}
ul.abo li	{color:#877E5F; font-weight:600; font-size:95%; padding:4px 0; line-height:1.3em; margin-bottom:0;}
ul.abo li span	{font-size:82%; color:#444; font-weight:300;}

ul.abo.price	{border:none; margin:0 0 75px 10px;}
ul.abo.price li	{float:left; border-left:1px solid #ccc; color:#222; width:260px; padding:10px 0 12px 15px; border-top: 1px solid #ccc; background:#f7f6f1;}
ul.abo.price li.de	{width:117px; background:#e8e3de;}
ul.abo.price li.eu	{width:117px; color:#888; background:#eee9e6;}
ul.abo.price li.ww	{width:117px; color:#9d9c9a; background:#f3f0ed;}

#actualcatfee 	{margin-left:190px; font-weight:400;}
#actualcatfee strong	{font-size:105%; margin-left:5px;}

/* google translation box */

/*hide the browser bar of the gadegt;*/


body{top:0!important;}
div.skiptranslate {display:none;}




div#google_translate_element {font-size:100%; margin-left:0px; overflow:hidden; text-align:right; top:22px}
div#google_translate_element	{margin:0px 0 0 0px;}
div#google_translate_element .goog-te-gadget-simple	{padding:0 0 3px 4px;}

div#google_translate_element .goog-te-gadget-simple {margin:0 3px 0 0; background-color:#92080f; min-width:90px; max-width:inherit; border: 1px solid #92080f;}
div #google_translate_element .goog-te-gadget-simple {margin:0 3px 0 0; background-color:#92080f;}
.goog-te-gadget-simple {font-size:100%!important;}
.goog-te-gadget-simple .goog-te-menu-value span {
    font-size: 70%!important;
    text-decoration: none; color:#fff!important;
	border-color:white!important;
	
}
.goog-te-gadget-simple .goog-te-menu-value {color:white;}
.goog-te-gadget-simple .goog-te-menu-value   a :first-child { display:inline-block; }
.goog-te-gadget-icon {display:none;}
.goog-te-gadget-simple a {text-decoration: none !important; border-color: #9b9b9b #d5d5d5 #e8e8e8; }


div#google_translate_element img{width:1px; border:none; cursor:auto; float: none; margin-bottom: 0px;}
p.gtreset{font-size:65%!important;top: -2px; cursor:pointer}
p font font {clear:both;}


/* hide the original button of translation */

 .modul.object p.gtreset {font-size:9pt;font-weigth:bold; cursor:pointer; text-align:right; margin:5px 4px 0 0 ;}
 .modul.object p.gtreset span.oa	{font-size:120%!important; color:green;}
/* virtueller rundgang */

#closeoverlay a	{background:#888; padding:2px 11px 3px; border-bottom:1px solid #AB3B43; color:white; font-size:96%;}
#closeoverlay a:hover	{background:#AB3B43;}


/*Archiv ueberleger*/
.archlay	{width:100%; background:#DDD9D2; position:absolute; box-shadow:1px 2px 2px #ccc;z-index:1000000; display:none; opacity:0.5;}
.archlay .inner	{width:960px; margin:0px auto; height:100%;}
.archlay .inner	.archborder	{float:left; border-bottom:8px solid #b5afa2;}
.archlay .inner .half	{width:480px; float:left;}
.archlay .inner .half h2 {color:#fff; background:#b5afa2; padding:2px 10px 4px 26px; font-size:84%; font-weight:400;}
.archlay .inner .half ul	{list-style-type:none; float:left; margin:10px 0 12px 16px;}
.archlay .inner .half ul li	{padding:2px 7px 3px; margin:0; border-bottom:1px solid #F4F2EE;}
.archlay .inner .half ul li	a {font-size:0.78em; padding:0; margin:0; display:block; color:#96846d; font-weight:400; letter-spacing:0.01em;}
.archlay .inner .half ul li:hover	{background-color:#889a6c;}
.archlay .inner .half ul li:hover a	{color:#d6ff95;}
.archlay .inner .half.right	{background:#c8c3b9; height:100%;}
.archlay .inner .half.right ul li a	{color:#fff;}	
.archlay .inner .half.right ul li {border-bottom:1px solid #b5afa2;}
.archlay .inner .half.right h2	{background:#9c9787; font-weight:600;}
.archlay .inner .half.right ul li:hover a	{color:#88ebf7;}
.archlay .inner .half.right ul li:hover	{background-color:#017c8b;}

.depart	{width:100%; background:#DDD9D2; position:absolute; box-shadow:1px 2px 2px #ccc;z-index:1000000; display:none; opacity:0.5; }
.depart .inner	{width:960px; margin:0px auto; height:100%;}
.depart .inner	.archborder	{float:left; border-bottom:8px solid #b5afa2;}
.depart .inner .half	{width:480px; float:left;}
.depart .inner .half h2 {color:#fff; background:#b5afa2; padding:2px 10px 4px 26px; font-size:84%; font-weight:400;}
.depart .inner .half ul	{list-style-type:none; float:left; margin:10px 0 12px 16px;}
.depart .inner .half ul li	{padding:2px 10px 3px; margin:0; border-bottom:1px solid #F4F2EE;}
.depart .inner .half ul li	a {font-size:0.8em; padding:0; margin:0; display:block; color:#96846d; font-weight:400;}
.depart .inner .half ul li:hover	{background-color:#889a6c;}
.depart .inner .half ul li:hover a	{color:#d6ff95;}
.depart .inner .half.right	{background:#c8c3b9; height:100%;}
.depart .inner .half.right ul li a	{color:#fff;}	
.depart .inner .half.right ul li {border-bottom:1px solid #b5afa2;}
.depart .inner .half.right h2	{background:#9c9787; font-weight:600;}
.depart .inner .half.right ul li:hover a	{color:#88ebf7;}
.depart .inner .half.right ul li:hover	{background-color:#017c8b;}

/*.header .navrow2 ul.section	{margin-top:24px; margin-left:-16px; position:absolute; background:; display:none; opacity:0.2;}
.header .navrow2 ul.section li.mhead {background:#;}
.header .navrow2 ul.section li.mhead a	{font-weight:600; color:white; padding:5px 18px 6px;}
.header .navrow2 ul.section li 	{float:none; border-bottom:1px solid; padding:0;}
.header .navrow2 ul.section li a	{padding:5px 26px 6px 44px; text-transform:none;}
.header .navrow2 ul.section li:hover	{}
.header .navrow2 ul.section li:hover	a	{}
.columns  ul {
font-family:Georgia, "Times New Roman", Times, serif;
height:100px;
position:absolute;
font-size:14px;
color:#415469;
-webkit-column-count:4; 
-webkit-column-gap: 10px; 
-webkit-column-rule-color: #000;
-wekbit-column-rule-style: dotted;
-webkit-column-rule: 0px dotted #000;
-webkit-column-rule-width: 0px;
-moz-column-count: 4;
-moz-column-gap: 10px; 
-moz-column-rule: 0px dotted black;
-moz-column-rule-width: 0px;
column-count: 4;
column-gap: 10px; 
column-rule: 0px dotted black;
column-rule-width: 0px;
}


  ul.topartist{
font-family:Georgia, "Times New Roman", Times, serif;
height:auto;
position:absolute;
font-size:14px;
color:#415469;
-webkit-column-count:3; 
-webkit-column-gap: 10px; 
-webkit-column-rule-color: #000;
-wekbit-column-rule-style: dotted;
-webkit-column-rule: 0px dotted #000;
-webkit-column-rule-width: 0px;
-moz-column-count: 3;
-moz-column-gap: 10px; 
-moz-column-rule: 0px dotted black;
-moz-column-rule-width: 0px;
column-count: 3;
column-gap: 10px; 
column-rule: 0px dotted black;
column-rule-width: 0px;
}
*/

/*Mobile Geraete*/
@media only screen and (max-width: 980px){
	body.fullscreen div.header{	margin-left: -20px;}
	div.villa{display: none;}
	div.innercopper,div.innerwhite{width:unset!important; padding-left: 0!important;}
	div.shift{width:0;}
	div.header{padding-left: 20px;}
	div#wrapper{width: unset;}
	div.shift.on a.arrow.right{margin-left: -30px;}
	div.footer{margin-left: 20px;}
	div.footer div.fm div.col.colspan3.wa{border: none;}
}

/* ausdruck */
@media only print {
/*
	#outerwrapper{width:640px;left:0;top:0; position:absolute;font-size:100%; margin:0;padding:0}
   html {transform:scale(1);display:-webkit-box;}
	*/
	
	
}


/*
monitore kleiner 1200px

  @media only screen and (min-width: 480px) and (max-width: 1024px)  {
 
 .coat.ip .shift	{float:none;}
  .coat.ip .shift a.arrow.left	{margin-left:930px;}
.shift	{display:none!important;}
div#outerwrapper .innerwhite, div#outerwrapper .innercopper, div#wrapper {width:960px;}	
.innercopper .villa	{display:none;}
.header	{width:940px; margin-left:20px;}
.footer .fm .colspan3	{border:none; margin-left:7px;}
 
 
 
 }
 */

/*Cookie-Disclaimer*/
div#cookie_disclaimer {height: 30px; width: 100%; text-align: center; background-color: #FFFFE0; font-weight: 500;letter-spacing: 0.03em;}
div#cookie_disclaimer a{font-size: 100%; text-decoration: none;}
div#cookie_disclaimer p{font-size: 77%; padding-top: 6px;}


.news	{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0e0e0+0,4f4f4f+84 */
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e0e0 0%, #4f4f4f 84%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#4f4f4f 84%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e0e0e0 0%,#4f4f4f 84%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-9 */
}

.news	{padding: 11px 12px 1px 11px; float: left; width: 936px; margin-top: 23px;}
.news.nhidden	{display:none;}

.news .head {background: transparent;}

.news h1	{color:#bf0f15; font-weight:700;}
.news h1.experts	{margin-left: 50px; line-height:1.35em; padding:10px 0 20px;}
.news h1.stream	{margin-left: 125px;}
.news h1 span	{color: white; font-weight:400; font-size: 85%;}
.news h1.stream	span	{margin-left:10px;}
.news p.stream	{margin-left: 125px; color:white; font-size: 90%;}

/*worldwide*/
.slider {overflow:hidden; height:0}
.itm	{margin-bottom:40px; margin-top:40px;}
.sec	{ margin-bottom:70px; }
.wwd .coat p	{font-size:100%; color:#000; padding:0 5px 5px 5px; line-height:1.7em,}
.wwd .coat p strong	{font-size:100%;}
.wwd #wrapper h2	{font-size:250%; margin-bottom:110px; line-height:1.0em; margin-top:20px; font-weight:700; text-transform:uppercase; color:#000; text-align:center;}
.wwd #wrapper h2 span.up	{font-size:47%; font-weight:normal; color:#831418;}
.wwd #wrapper h2 span.down	{color:#000; font-weight:400; font-size:70%;}
.wwd #wrapper h2.zd	{font-size:300%; margin-left:-1px; font-weight:300; border-bottom:1px solid #bbb; margin:120px 0 50px -10px; padding:20px 0 30px 10px; line-height:0.07em; text-align:left; font-family:georgia, serif; font-weight:normal; font-style:italic; color:#bbb; text-transform:none;}
.wwd .coat p.teas	{line-height:2.2em; margin-bottom:50px; font-size:110%; color:#000;}
.wwd .coat p.teas a	{background:#eee; color:#555; padding:2px 8px 3px; margin-left:-4px; border-bottom:1px solid #831418; display:block; font-size:96%; font-weight:600;}
.wwd .coat p.teas a span, .wwd p.sub a span			{color:#831418; padding-right:6px; font-size:120%;}
.wwd .coat p.teas a:hover, .wwd p.sub a:hover	{background:#999; color:#fff; border-bottom:1px solid #b8ff48;}
.wwd .coat p.teas a:hover span, .wwd p.sub a:hover span	{color:#b8ff48;}
.wwd .coat p a.bf	{font-size:100%; padding:1px 7px 2px; border-bottom:1px solid #5c9e1b; background:#eee; color:#777; margin:0 2px; font-weight:400;}
.wwd .coat p a:hover.bf	{background:#ddd; border-bottom:1px solid #81f510; color:#333;}	
.wwd .coat p a:hover.bf span	{color:#000;}
.wwd h3	{margin:20px 0 30px; font-size:175%; text-transform:uppercase; font-weight:700; letter-spacing:0;}
.wwd h3 span	{font-size:50%; font-weight:normal; color:#831418;}
.wwd p.sub	{font-size:85%; color:#655844; font-weight:400;  border-top:1px solid #b0a38e; padding:10px 30px;  font-style:italic; text-align:center;}
.wwd p.sub.inn	{background: #000 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 95%;
    font-weight: 600;
    margin-right: -58px;
    margin-top: -20px;
    padding: 4px 15px 6px;
    text-align: right;}
.blw	{ display:block; height:110px;}
.wwd p.sub.one	{float:left; width:204px; padding-right:20px; text-align:center; padding:10px!important; margin:0 12px 0 0; font-style:italic;}
.wwd p.sub.two	{float:left; width:336px; padding-right:20px; text-align:center; padding:10px!important; margin:0 12px 0 0; font-style:italic;}
.wwd p.sub.tre	{float:left; width:200px; text-align:center; padding:10px!important; margin:0 12px 0 0; font-style:italic;}
.wwd h5	{padding-left:0px; color:#081a5e; text-align:center; text-transform:uppercase; font-size:87%; font-weight:600; line-height:1.02em;}
.wwd span.exc	{padding-left:2px; font-size:100%;}
.wwd .hlo	{height:220px; padding:10px 0 20px;}
.wwd .hlo p.soto	{font-weight:700; text-transform:uppercase; color:#7b6a51; font-size:96%; padding-left:15px; border-bottom:1px solid #ccc; padding-bottom:3px; margin-left:-15px; background:#eee; padding-top:3px; padding-left:235px}
.wwd .hlo img	{float:left; padding:19px 31px 0 5px; width:185px;}
.wwd .hlo h4	{margin-bottom:7px; font-size:133%; color:#000; padding-top:20px; line-height:1.3em;}
.wwd .hlo p	{color:#000; font-size:90%;}
.wwd .hlo p strong	{font-size:100%; color:#000;}
.wwd .hlo p span	{font-size:95%; color:#a89378; display:inline-block; padding-bottom:3px;}
.wwd .hlo p span.ipr	{color:#999; font-size:89%; padding-left:6px; letter-spacing:0.04em;}

.wwd .col.colspan7 .paddings ul	{list-style:decimal; margin:15px 30px 5px;}
.wwd .col.colspan7 .paddings ul li	{padding-bottom:7px; font-size:90%; color:#655844; font-weight:300;}

.wwd ul.worldnav	{list-style:none; text-align:left; margin-top:50px; position:absolute; z-index:10000; background:#fff; padding:30px 40px 30px 30px; margin-left:-37px; box-shadow:5px 5px 8px #ddd; width:230px;}
.wwd ul.worldnav li			{padding-bottom:7px; padding-top:2px; border-left: 1px solid #eee; border-bottom:1px solid #ddd; margin-bottom:3px;}
.wwd ul.worldnav li span	{padding-right:6px; color:#777; font-weight:300; font-size:120%; font-weight:600;}
.wwd ul.worldnav li a		{font-size:80%; padding-left:15px; display:block; color:#7b6a51;  }
.wwd ul.worldnav li:hover span, .wwd ul.worldnav li a.on span		{color:#569306;}
.wwd ul.worldnav li:hover a, .wwd ul.worldnav li a.on	{color:#000; font-weight:600;}

.html5gallery a{display: none;}
.html5gallery-elem-0	{box-shadow:none!important}
/*#html5gallery-elem-video-0	{left:-2px!important; width:556px!important;}*/
.html5gallery-tn-title-0	{font-size:10px!important; font-family:  'Open Sans'!important; background:#EBEAF0!important;}
.html5gallery-tn-img-0 img	{margin-top:-11px!important;}
.html5gallery-elem-img-0 {background: url('/img/worldwide/youtube_startscreen.jpg') no-repeat 0 0 }
.html5gallery-elem-image-0 {display:none;}
a.mail {font-weight:600; color:#7b6a51; font-size:100%; padding-left:1px;}
a.mail span {font-weight:400; font-size:100%; color:#569306; padding-right:3px;}
a:hover.mail {color:#000;}
a:hover.mail span	{color:#777;}

ul.alpha	{list-style-type: numbers!important; margin-left:40px;}
ul.alpha li	{margin:6px; padding-left:10px;}

/*Youtube Video anpassen: JS-Player*/
body.streaming {backgound-color:white!important;}
.stream-container {
    margin-left: 27px;
    margin-top: 5px;
    }

.wwmenuwrapper	{text-align: center; background: none; width: 960px; padding: 15px 0 10px 0; z-index: 1000;}
.wwmenu {display: inline-block;}
.wwmenu	ul li	{float:left; background:#84807D ; margin-right:1px; padding-bottom:4px; border-radius:5px; }
.wwmenu	ul li:hover	{background:transparent;}
.wwmenu	ul li a	{padding:3px 17px 0; color:#fff; font-weight:600; display:block; font-size:90%;}
.wwmenu	ul li:hover a	{color:#594E48 ; }

/*Virtueller Rundgang: Vorschau*/
div.virtualtour {width: 530px;}
body.wwd div.virtualtour {width: 860px;}
div.virtualtour p.button-brown {width: 518px; margin-top: -2px;}
body.wwd div.virtualtour p.button-brown {width: 826px; margin-top: -9px;}
p.auction-house-preview {display: inline-block; margin: 0 !important;}
p.auction-house-preview img {width: 24% !important; margin: 0 3px 0 0 !important;}
