h2{font:bold 28px Arial,Helvetica,sans-serif}
h4{font:bold 13px Arial,Helvetica,sans-serif; color:#999; text-transform:uppercase}
h5{font:bold 13px Arial,Helvetica,sans-serif; color:#999; text-transform:uppercase}
h6{font:bold 12px Arial,Helvetica,sans-serif; color:#999; text-transform:uppercase}

h1#portalbesucherh1, h1#portalbesucherh1en, h1#portalbusinessh1, h1#portaleventlocationsh1 {position: absolute; left: 213px; top: 81px; overflow: hidden; text-indent: -2000px; width: 215px; height: 51px}
h1#portalbesucherh1 {background: #fff url(h1_zollverein_portal_besucher.png) top right no-repeat}
h1#portalbesucherh1en {background: #fff url(h1_zollverein_portal_besucher_en.png) top right no-repeat}
h1#portalbusinessh1 {background: #fff url(h1_zollverein_portal_business.png) top right no-repeat}
h1#portaleventlocationsh1 {background: #fff url(h2_zollverein_portal_eventlocations.png) top right no-repeat}

/* HACKS */
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
/* End hide from IE-mac */
*{margin:0; padding:0; border:0}
a{outline:none}

.hide{display:none !important}
.show{display:block; visibility:visible; padding:0 0 10px 0}
.showcolA{display:block; visibility:visible; width:377px !important}
.shownav{display:block; visibility:visible}

img{border:0; margin:0}
object{position:relative; top:0}

html>body #wrapper{height:auto; min-height:100%}
html, body{height:101%; text-align: center}

body{height:101%; background:#F0F0F0 url(bg_body_grey.png) top left repeat-x; color:#000; font:normal 12px Arial, Helvetica, sans-serif; line-height:150%}

#bannerad{position:absolute; top:323px; left:780px}

#wrapper{position:relative; clear:both; width:755px; margin: 15px auto 0 auto; padding: 0; border: 11px solid #fff; display:inline-block; background:#fff; text-align: left}
#footer{float: left; clear:both; width:100%; height:60px; margin: 25px auto 0 auto; padding: 11px 11px 0 0; display:inline-block; background: transparent; text-align: left}
#footer p{background:transparent; margin:0 0 15px 0}
#footer_sponsors_wrapper{width:100%; clear:both; text-align: center; margin: 0 auto 0 auto}
#footer_sponsors{margin:0 0 20px 0}

#headnavwrapper a{text-decoration:none; color:#fff}
#langswitch{position:absolute; top:11px; right:10px; text-align:right; font:normal 11px Arial,Helvetica,sans-Serif}
#langswitch a{color:#666; text-decoration:none; font-weight:normal; text-transform:lowercase}

/* definition for menu */
#headnavwrapper{width:600px; height:90px; text-transform:uppercase; font-weight:bold; padding:0 0 27px 0}
#headnavwrapperb2bportal{width:750px; height:266px; padding:0 0 27px 0}
#headnavA{position:relative; float:left; clear:both; width:100%}
#headnavB{position:relative; float:left; display:inline; clear:both; width:100%; margin:12px 0 0 0}
#head ul{position:relative; float:left}
#head li{position:relative; float:left; display:block; list-style-type:none; margin:0 1px 1px 0; !important}
#headnavA, #headnavB{z-index:99}

/* The styles for the topmenulevel */
/* (if categoryNotes3=1) ->higher and wider */
li.topmenulevel1{background:#666; height:19px; padding:6px 0 0 4px; /* padding effects the total size of the object,so if you substract padding,size decreases,alright? */ font:bold 12px Arial,Helvetica,Sans-Serif; overflow:hidden}
/* if no entry - small */
li.topmenulevel{background:#666; height:14px; padding:0 0 0 4px; font:normal 10px Arial,Sans-Serif}
.lng{width:184px}
.shrt{width:125px}
#top1active{background:#ccc}
li.submenulevel{background:#999; height:auto; padding:1px 0 1px 4px; font:normal 10px Arial,Sans-Serif}
#sub1active{background:#ccc}

/* Sidenav */
#contentC{position:relative; width:100%}
#navC{z-index:13; position:absolute; top:0; left:0; width:377px; height: auto; overflow:hidden}
#navC li{display:block; width:377px; background:transparent; padding:0; margin:0; float:left}
#navC a{font:normal 12px Arial,Helvetica,sans-serif; color:#000; text-decoration:none; margin:0; padding:0; border:0 !important}

#toprowwrap{/* used in gallery */ position:relative; float:left; width:100%; height:auto}
#contentCcolspanCat{position:relative; width:750px; float:left; clear:both !important}
.hr{position:relative; display:block; height:10px; width:100%; clear:both; line-height:1px; font-size:1px}
.nanchor{height:1px; line-height:1px}
.rowwrapper{/* float:left; ->left out,because if in IE shows no submenu */ display:block; width:100%; height:auto; /* clear:both;  damn it! needed by Mozilla/Firefox but IE 5.2 kills me for that -><div class="hr">instead *//* margin:0 0 50px 0; */ /* left out cause we need a special margin in sub_category_teaser.html */}

.swfwrapper{position:relative; float:left; padding:0 0 50px 0; clear:both; margin:20px 0}
.contentCcolA{position:relative; float:left; width:377px; height:auto}
.contentCcolA img{z-index:0; border-bottom:1px solid #fff; display:block}
.contentCcolB {overflow:hidden; display:inline; position:relative; float:right; width:350px; margin:0 5px 40px 0; line-height:180%; color:#333}
.contentCcolB ul, #contentCcolspanCat ul{margin:10px 0 10px 20px}
.contentCcolB li, #contentCcolspanCat li{list-style-position:outside; padding:0 0 10px 0; !important}
div#contentCcolBgal{position:relative; float:right; width:360px; margin:0}
.contentCcolB h2{text-transform:uppercase; margin:0 0 6px 0; padding:0; display:block}
#contentCcolspanCat h3, .contentCcolB h3, .find h3{font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase;padding:0 0 7px 0; margin:0 0 7px 0; display:block}
.contentCcolB h3, .find h3{border-bottom:1px solid #000}
.contentCcolB h5, #contentCcolspanCat h5 {display:block; margin:0 0 7px 0; padding:0 0 5px 0; border-bottom:1px solid #ccc}
.copyshort{display:block; font-style:italic; color:#666}
.copyNotes1{display:block; color:#333; line-height:180%; margin:10px 0 40px 0}
.copybox{position:relative; display:inline; margin:5px 0 0 0}
.copyboxIA{width:427px; position:relative; float:left; display:inline; line-height:180%; color:#333; margin:5px 0 0 0; padding:240px 0 10px 0; float:left}
.press p{/* used in Presse un News */ padding:0 0 15px 0 !important}
.press ul{margin:0 0 0 15px}
.press small{font:normal 9px Arial,Helvetica,sans-serif !important; display:block; text-align:left; margin:0 0 5px 0; color: #666}
.alert{background:#A6FF00}
.small{font:normal 10px sans-serif; color:#666}
div.find{float:left; width:100%; padding:0 0 30px 0}

.contentCcolB a, .swfwrapper a, #contentCcolspanCat a{display:inline; color:#000; text-decoration:none; border-bottom:1px solid #A6FF00}
.contentCcolB a:hover, .swfwrapper a:hover, #contentCcolspanCat a:hover{background:#A6FF00}
.nl_caption{display:inline-block; font-size:9px; color:#666; font-family:Arial,Helvetica,sans-serif; float:left; width:100%; margin:5px 0 !important; line-height:120%}
#backleft{margin:1px 0 0 0}
#backleft em{color:#666}
#backleft a{font:normal 11px Arial,sans-serif; color:#666; color:#000; text-decoration:none}
#backleft a:hover{background:#A6FF00; !important}
.quarterback{position:relative; display:block}
.quarterback a{position:absolute; display:block; padding:2px; top:-22px; right:0}

.inputfield, textarea {background:#dedede; font: normal 12px Arial,Helvetica,sans-serif; color:#000; border:0; padding: 1px}
.searchformInner{margin:20px 0; position:relative; border-top:1px solid #ccc; padding:10px 0}
.searchformInner .searchfield{width:200px; border:1px inset #333 !important; background:#fff; margin-top:5px !important}

.searchformInnerSph{margin:20px 0; position:relative; float:left; width:100%; border-top:1px solid #ccc; padding:10px 0}
.searchformInnerSph .searchfield{float:left; width:200px; border:1px inset #333 !important; background:#fff; margin-top:5px !important}
.searchformInnerSph #searchbutton{clear:none}

#searchformInnerbtn{position:absolute; top:11px; left:205px}
#footer #searchbutton{position:absolute; top:3px; margin:0 0 0 5px}
.inputbutton{background:#dedede; font:normal 12px Arial,Helvetica,sans-serif; color:#000; border:1px outset #333; padding:0}
input.defaulttextfield {margin: 0 0 5px 0; width: 95%}
input.smalltextfield {margin: 0 0 5px 0; width: 55%}
textarea{background:#dedede; overflow:hidden}
input:focus, textarea:focus, select:focus {background: #A6FF00}
 
/* Footer */ 
#footerL{position:relative; float:left; margin:9px 9px 0 0; width:200px}
#footerR{position:relative; float:right; margin:9px 0 0 6px; text-align:right; width:500px}
#footer a{color:#666; text-decoration:none}

/* Agenda */
#agendatopheadlineprint{display:none}
#agendacontentC{width:756px;position:relative;  /*display:inline-block; clear:both; float: left*/}
#agendatoprowrapper{position:relative; z-index:999999 /*display:block; position:absolute; top:0; left:0;  width:100%*/}
#agendashowcurrentmonth{position:absolute; right:0; top:57px; padding:5px 0 0 5px; background:#fff; width:auto; text-align:right}
#agendasubmenu{position:absolute; right:0; top:92px; text-align:right}
#agendatopheadline{height:60px; clear:both}
#agendacontentCcolA{position:absolute; top:0; left:0; width:250px; height:400px}/* Safari has f**n probs with absolute positioned elements that are wrapped in relative/floated(!) elements - no float, no prob! */
 
#agendacontentCcolB{float: right; /*margin:0 0 0 276px;*/ /* display:inline; if I do - IE 5.2 freaks out */ width:480px; line-height:150%}
#agendamonth{display:block; position:relative; width:100%}
.agendamonth dt{font:normal 11px Arial,Helvetica,sans-serif; text-transform:uppercase; display:inline; margin:0 15px 0 0}
.agendamonth a{text-decoration:none; color:#616161}
#agendadays{position:absolute; z-index:2; display:block; position:relative; width:460px; height:20px}
.agendadays ul{position:absolute; display:block; top:25px; left:0; width:150px; background:#fff; padding:5px; border:1px solid #E6E6E6}
.agendadays li{list-style:none outside; background:#fff url(agendabullet.png) top left no-repeat; padding:0 0 10px 10px; line-height:120%}
.agendadays dt{font:normal 11px Arial,Helvetica,sans-serif; display:inline; padding:0 2px 0 0}
.agendadays a{text-decoration:none; color:#616161}
.agendadays a:hover{background:#A6FF00; color:#000}
.agendaskip dt{display:inline}
.agendaskip a{color:#000; text-decoration:none}
.strong a{font-weight:bold}
.tipper{visibility:hidden}
#filter_notice{display:none}

div.flt{position:relative; float:left; display:inline; padding:0 3px 0 0}

/* news for 2008 */
.categoryTeaserIntro, .categoryTeaser {color: #333}
.categoryTeaserIntro {padding: 5px 0 35px 0}
.categoryTeaser {width: 360px; position: relative; float: left; height: 155px; margin: 0 0 30px 0}
.categoryTeaserLongTeaser {width: 360px; position: relative; float: left; height: 185px; margin: 0 0 30px 0}
.categoryTeaserWide {display: block; width: 100%; position: relative; float: left; height: auto; margin: 0 0 30px 0}
.categoryTeaserInnards {margin: 0 0 0 150px; padding: 0 15px 0 0}
.categoryTeaser h5, .categoryTeaserLongTeaser h5 {display:block; margin:0 !important; padding:0 0 2px 0 !important}
.categoryTeaser a {display:block; width: 100%; text-align: right; clear: both}
.categoryTeaserInfoBox {}
a.infoboxtrigger_re{display: inline; float: left; width: auto}

/* tooltips end */
#agendaItems{margin:128px 0 0 0}
.agendaItem {float: left; clear: both; padding:25px 15px 25px 0}
div.agendaItemHeadWrap{display: block; position:relative; float:left; clear:both}
a.agendaanchor{top:0; position:absolute}
span.agendaItemDate{position:relative; font:bold 11px Arial,Helvetica,sans-serif; background:#A6FF00; color:#333; padding:1px 2px}
span.agendaItemVA{font:bold 11px Arial,Helvetica,sans-serif; text-transform:uppercase; background:#A6FF00; color:#333; padding:1px 4px; border-left:1px solid #fff}
#agendaItems h3{position:relative; font:bold 11px Arial,Helvetica,sans-serif; letter-spacing:normal; position:relative; width:auto; background:#ACACAC url(bg_headline_arrow_sm.png) top left no-repeat; color:#fff; text-transform:uppercase; padding:1px 25px 1px 17px}
.agendaItem ul {margin: 0 0 0 15px}

div.agendaItemInfo{position:relative; float:left; clear:both; overflow: hidden; width:95%; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:190%; margin:5px 0 20px 0}
.agendaItemInfo a, a.standardlink {text-decoration:underline; color:#000}
.agendaItemInfo a:hover, a.standardlink:hover {background:#A6FF00}

a.infoboxshow, a.infoboxhide {font-weight:bold; background:#A6FF00}
.moretext {float: left; width: 100%; clear: both}
/* Search results */
.marker{background:#A6FF00}

/* Sitemap! */
#treemenu li{margin:0 0 0 20px; padding:0; background:#fff; list-style:square}
#treemenu a{color:#000; text-decoration:none; background:#fff}
#treemenu a:hover{background:#A6FF00}
div.treemenu{float:left; height:auto; display:inline; width:45%; margin:20px 10px 20px 0}
/* end sitemap */
a.pdfcolor{display:block; padding:0 0 0 22px; height:30px; background:#fff url(../imgs/icon_pdf_color.png) top left no-repeat !important}
a.pdfcolor:hover{background:#fff url(../imgs/icon_pdf_color.png) top left no-repeat !important}

#ticker, #tickerb{font:bold 11px Arial,Helvetica,sans-serif; color:#333; padding:1px 0 1px 2px; z-index:0}
#ticker a, #tickerb a{text-decoration:none; color:#333; padding:1px 0 1px 2px}

#foot_rss{margin:0 0 -2px 5px}

a.dwnl{display:block; border:0; text-decoration:none; padding:0 0 0 14px}
a.dwnlicon {display:block; border:0; text-decoration:none; padding:0 0 0 14px; background: transparent url(../imgs/icon_pdf.png) 0 50% no-repeat}
a.dwnlicon:hover {display:block; border:0; text-decoration:none; padding:0 0 0 14px; background: transparent url(../imgs/icon_pdf.png) 0 50% no-repeat !important}
strong.dwntop{display:block; border-top:1px solid #ccc; margin:15px 0 0 0; padding:0}

/* B2B &new*/
.bgA{background:#D6E0D7}
.bgB{background:#C6D9DF}
.bgC{}

.row {width:100%; display:block; clear:both; overflow:auto}
.frmkrow{width:100%; display:inline-block; clear:both; overflow:hidden; padding:0 0 0 5px}

#miniagenda{float:left; color:#fff; width:100%}
#miniagenda h2, #pfrmkr h2,  #focusimmo h2, #bestand h2, #selected h2, #uif h2{height:28px !important; background-color:#9A9DA0}
#focusimmo h2.immoA{background-color:#D5CDB6}
#focusimmo h2.immoAA, #bestand h2.immoAA{background-color:#C4B997}
#miniagenda p{float:left; overflow:hidden; height:45px; width:100%; padding:5px 0 0 0}
#miniagenda p.display{height:45px !important}
p.miniagendaB0{background-color:#8EB3BC}
p.miniagendaB1{background-color:#B1CACF}
p.miniagendaB2{background-color:#C1D4DA}
p.miniagendaA0{background-color:#CFDBCF}
p.miniagendaA1{background-color:#DBE3DB}
p.miniagendaA2{background-color:#E8ECE8}
#miniagenda h2, #miniagenda span, #pfrmkr h2, #focusimmo h2, #bestand h2, #selected h2, #selected span, #uif h2, #uif span{display:block; overflow:hidden; height:17px; text-indent:-9999px; background-repeat:no-repeat}
#miniagenda span{background-position:3px 50%}
#miniagenda h2, #pfrmkr h2, #focusimmo h2, #bestand h2, #selected h2, #uif h2{background-position:5px 7px}
#miniagenda a{padding:799px}

#headdater{display:block; position:absolute; right:0; bottom:8px}
#headdater a{background:#A6FF00; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#000; text-align:right}

p.cite{font-size:9px; width:auto; float:left; clear:both; background:#F2F6F2; font-style:italic; padding:7px; margin:20px 0}
p.cite strong{font-size:11px}

.kapteaser{float:left; width:366px; height:300px; overflow:hidden; margin:0 6px 0 0}
.kapteaserselected{float:left; width:366px; height:180px; overflow:hidden; margin:0 6px 0 0}
.kapteaser img, .kapteaserselected img{margin:0 0 10px 0}
.kapteaser div, .kapteaserselected div img{padding:0 10px 0 0}

.kapteaser h5, .kapteaserselected h5{margin:0 0 5px 0; padding:0}
.kapteaser h5 img, .kapteaserselected img{margin-bottom:-10px !important}

/* Friendsmaker */
#importantalert {padding: 5px; margin: 5px; background: #fff; line-height: 140%}
#importantalert {line-height: 140%; padding: 0 0 15px 0}
#importantalert a {text-decoration: underline}
.frmkrfeedback{background:#fff; color:#000}
.frmkr label{display:block; padding:0 10px 0 0}
.frmkr label.longlabel{display:block; padding:0 10px 0 0; width:310px}
.frmkr input, .frmkr select{margin:0 0 15px 0; width:296px}
#pfrmkr input, #pfrmkr select{margin:0 0 8px 0; width:296px}
.frmkr .inputfield, .frmkr .textarea{background:#EEF3F6}
.inputshortxsm{width:30px !important}
.inputshort{width:142px !important}
.frmkr textarea{margin:0 0 15px 0; width:296px; height:100px}
.frmkr select{margin:0 0 15px 0}
.frmkr input.radio{float:left; margin:0 2px 15px 0; width:auto}

#pfrmkr input.radio{float:left; margin:0 2px 8px 0; width:auto}

.thumbfll{float:left; margin:0 15px 10px 0; clear:none !important}
.thumbfllsm{float:left; margin:5px 10px 5px 0; clear:none !important}
.thumbflr{float:right; margin:0 0 10px 15px; clear:none !important}

div#bizticker{padding:0 0 0 0 !important; margin:0 0 15px 0}
#bizticker p{margin-bottom:0 !important}
a.fadedbg:hover{background:#A6FF00}
a span.faded, span.faded, small.faded {color:#666}
small.faded {display: block; font-size:10px; font-family: Arial, Helvetica, sans-serif}

#pfrmkr{}/* Friendsmaker Portal*/

#pfrmkr .row, #pfrmkr .frmkrfeedback{padding:0 0 0 4px}
.skipped{background:#F00 !important; color:#fff !important}

#submitholder{margin:color:#F00}

.footerCcolA, .footerCcolB, .footerCcolC{position:relative; font:normal 11px Arial,"Times New Roman",Times,serif; line-height:180%; color:#333}
.footerCcolA a, .footerCcolB a, .footerCcolC a{color:#333}
.footerCcolA{float:left; width:320px; margin:0 0 0 10px}
.footerCcolB{float:left; width:420px}
.footerCcolC{float:right; width:380px; text-align:right; margin:0 10px 0 0}
#footer li{list-style-type:none; display:inline}
#searchFormFooter .inputfield{width:200px; padding:3px}
#searchFormFooter .inputbutton{width:auto; padding:2px}
a.fticon{display:block; padding:0 0 0 30px; height:28px}

.spaced{letter-spacing:1px}
.b2b{clear:both; height:200px !important; background:#fff url(bg_b2b_footer.png) top left repeat-x !important}
#bannerhizv, #bannerekk{margin:20px 0 0 0}
#bizcalreview{font-size:11px; position:absolute; right:0; bottom:8px}
#foot_rss_b2b{float:left; margin:0 4px 0 0; border:none}
#biznlreview{margin:50px 0 0 0}

#crumbs{display:none}
a.h5includer{display:block; position:absolute; top:0; right:0; font:normal 12px "Times New Roman",Times,serif; text-transform:none !important}

.slices120 img{}
.slices120{position:relative; display:block; width:750px; height:140px}
.slices120 a, .slices120 a:hover{display:inline !important}

.cocktailwrap ul{margin:0 0 15px 0}
.cocktailwrap ul li{margin:0 15px 5px 0; list-style-position:inside}

/* Pagination */
#paginate, #paginateplus{position:relative; height:60px; font-size:11px; padding:5px 0; border-top:1px solid #ccc}
#paginate a, #paginateplus a{text-decoration:none; border:0; display:block; float:left; color:#666; padding:1px 10px; margin:0 2px; text-align:center; background:#F0F0F0}
#paginate a:hover, #paginateplus a:hover, #paginate a.active, #paginateplus a.active{color:#000; background:#A6FF00}
.paginate_l, .paginate_r{position:absolute; top:5px}
.paginate_l{left:0}
.paginate_r{right:0}

/* Wir sind ZV */
.wearezv{width:749px !important}
.wearezv h2{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #ccc}
.wearezvgalboxwrap{margin:30px 0 30px 0}
.wearezvgalbox{position:relative; float:left; border-right:5px solid #fff; border-bottom:5px solid #fff; width:80px; height:60px; overflow:hidden}
.wearezvinitbox{position:relative; float:left; margin-bottom:27px; width:90px; height:90px; display:inline}
.wearezvinitboxlg{position:relative; float:left; margin-bottom:27px; width:130px; height:130px; display:inline}
.wearezvtitlebox{z-index:1; display:block; width:180px; padding:2px; position:absolute; bottom:-20px; left:0; background:#fff; font:normal 11px Arial,Helvetica,sans-serif}
.wearezvtitleboxhide{display:none; visibility:hidden}
.wearezvinitboxfaded{-moz-opacity:.15; filter:alpha(opacity=15); opacity:0.15}

.space0{margin-left:107px;margin-right:124px}.space1{margin-right:17px}.space2{margin-right:17px}.space3{margin-left:107px;margin-right:17px}.space4{margin-right:17px}.space5{margin-right:17px}.space6{margin-right:17px}.space7{margin-left:107px;margin-right:17px}.space8{margin-left:107px;margin-right:17px}.space9{margin-right:17px}.space10{margin-right:17px}.space11{margin-left:107px;margin-right:17px}.space12{margin-left:107px;margin-right:17px}.space13{margin-right:17px}.space14{margin-left:107px;margin-right:17px}.space15{margin-left:107px;margin-right:17px}.space16{margin-right:17px}.space17{margin-left:107px;margin-right:17px}.space18{margin-right:17px}.space19{margin-right:17px}.space20{margin-right:17px}.space21{margin-right:17px}.space22{margin-right:17px}.space23{margin-right:17px}.spaceb0{margin-right:19px}.spaceb1{margin-right:19px}.spaceb2{margin-right:19px}.spaceb3{margin-right:19px}.spaceb4{margin-right:19px}.spaceb5{margin-right:19px}.spaceb6{margin-right:19px}.spaceb7{margin-right:19px}.spaceb8{margin-right:19px}.spaceb9{margin-right:19px}.spaceb10{margin-right:19px}.spaceb11{margin-right:19px}.spaceb12{margin-right:19px}.spaceb13{margin-right:0}

.nb{border:0 !important}
.nbg{background:none !important}
.fll{float:left}
.flr{float:right}

/* temporary Design 2010 */
h1.tmpdsgn {width: 755px; height: 230px; overflow: hidden; display: block; text-indent: -4000px; margin: 0 0 10px 0}

/* Immo 2010 */
h3.immoh3 {position: absolute; top: 320px; left: 0; z-index: 999999999999999999}
h3.immoh3 img {background: #fff; padding: 3px 3px 0 0}
h5.immoh5 {position: absolute; top: 350px; left: 0; z-index: 999999999999999999}
h5.immoh5 img {background: #fff; padding: 3px 3px 1px 0}
