.download-box{width:250px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;position:relative;margin:1em auto;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4)}.download-box h1{margin:.5em 0!important}.download-box img.wp-post-image{margin:0;padding:0;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.download-box .download-box-content{padding:0 1em 1em}.download-box .download-count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#777;text-shadow:0 1px 0 rgba(255,255,255,.5);background:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);position:absolute;top:0;right:0;padding:.6em;width:auto;min-width:1em;font-size:1em;text-align:center;vertical-align:middle;line-height:1em;border:1px solid #bbb;margin:-.5em -.5em 0 0}.download-button{text-align:center;text-decoration:none!important;padding:.75em 1em;color:#fff;display:block;font-size:1.2em;line-height:1.5em;background-color:#09c;background-image:-webkit-linear-gradient(#009fd4,#09c,#0086b2);background-image:-moz-linear-gradient(#009fd4,#09c,#0086b2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);border:1px solid #0086b2;cursor:pointer}.download-button:hover{color:#fff;background-color:#09c;background-image:-webkit-linear-gradient(#09c,#0086b2);background-image:-moz-linear-gradient(#09c,#0086b2)}.download-button:visited{color:#fff;text-decoration:none}.download-button small{font-size:.8em;opacity:.8;display:block}.filetype-icon{padding-left:19px;background-repeat:no-repeat;background-position:left;background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document.png)}.filetype-pdf{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-pdf.png)}.filetype-aif,.filetype-aifc,.filetype-aiff,.filetype-au,.filetype-kar,.filetype-m3u,.filetype-m4r,.filetype-mid,.filetype-midi,.filetype-mp2,.filetype-mp3,.filetype-mpga,.filetype-ra,.filetype-ram,.filetype-rm,.filetype-rpm,.filetype-snd,.filetype-wav,.filetype-wave{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-music.png)}.filetype-avi,.filetype-divx,.filetype-mov,.filetype-movie,.filetype-mp4,.filetype-mpe,.filetype-mpeg,.filetype-mpg,.filetype-mxu,.filetype-qt,.filetype-wmv{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-film.png)}.filetype-7z,.filetype-gz,.filetype-rar,.filetype-sit,.filetype-tar,.filetype-zip{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-zipper.png)}.filetype-csv,.filetype-tsv,.filetype-xls,.filetype-xlsx{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-excel.png)}.filetype-doc,.filetype-docx{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-word-text.png)}.filetype-ai{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-illustrator.png)}.filetype-swf{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-flash-movie.png)}.filetype-bmp,.filetype-djv,.filetype-eps,.filetype-gif,.filetype-ief,.filetype-jpe,.filetype-jpeg,.filetype-jpg,.filetype-pbm,.filetype-pgm,.filetype-png,.filetype-pnm,.filetype-ppm,.filetype-ps,.filetype-ras,.filetype-rgb,.filetype-tif,.filetype-tiff,.filetype-wbmp,.filetype-xbm,.filetype-xpm,.filetype-xwd{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-image.png)}.filetype-psd{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-photoshop.png)}.filetype-ppt,.filetype-pptx{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-powerpoint.png)}.filetype-as,.filetype-css,.filetype-htaccess,.filetype-htm,.filetype-html,.filetype-js,.filetype-php,.filetype-sql,.filetype-xml,.filetype-xsl{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-code.png)}.filetype-rtf,.filetype-rtx{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-text-image.png)}.filetype-txt{background-image:url(//www.weser-ems-hallen.de/wp-content/plugins/download-monitor/assets/images/filetypes/document-text.png)}#content nav.download-monitor-pagination,nav.download-monitor-pagination{text-align:center}#content nav.download-monitor-pagination ul,nav.download-monitor-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #eee;border-right:0;margin:1px}#content nav.download-monitor-pagination ul li,nav.download-monitor-pagination ul li{border-right:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}#content nav.download-monitor-pagination ul li a,#content nav.download-monitor-pagination ul li span,nav.download-monitor-pagination ul li a,nav.download-monitor-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}#content nav.download-monitor-pagination ul li a:focus,#content nav.download-monitor-pagination ul li a:hover,#content nav.download-monitor-pagination ul li span.current,nav.download-monitor-pagination ul li a:focus,nav.download-monitor-pagination ul li a:hover,nav.download-monitor-pagination ul li span.current{background:#eee;color:#888}.dlm_widget_downloads ul,.dlm_widget_downloads ul li{list-style:none}#cn-cmap .cn-clear{clear:both}#cn-cmap{clear:both;line-height:normal;min-height:300px}#cn-cmap .cn-alphaindex{text-align:right}#cn-cmap #cn-list-head .cn-alphaindex{clear:both;position:relative;margin:12px 0 0;text-align:left;max-width:99%}#cn-cmap .cn-search{float:right;padding-bottom:15px}#cn-cmap .cn-search label{display:none}#cn-cmap #cn-select-label{display:block;font-size:14px;margin:10px 0 6px;text-align:left}#cn-cmap form.cn-form{clear:both;text-align:left}#cn-cmap form.cn-form select.cn-category-select{font-size:12px;height:auto;max-width:100%;min-width:250px}#cn-cmap #cn-list-body{padding-top:12px}#cn-cmap .cn-entry{background:0 0;font-size:12px;margin:10px 4px;padding:12px;position:relative}#cn-cmap .cn-entry .cn-left.cn-name{max-width:70%}#cn-cmap .cn-entry .cn-header{font-family:'TGL 0-1451 Engschrift',Helvetica,Arial,sans-serif;font-size:26px;line-height:24px;margin:0 0 2px;text-transform:uppercase;font-weight:300}#cn-cmap .cn-entry .cn-header span{font-size:18px;line-height:18px;margin-top:-4px}#cn-cmap .cn-entry .cn-header .url{font-size:18px}#cn-cmap .cn-entry .cn-location{font-family:'TGL 0-1451 Engschrift',Helvetica,Arial,sans-serif;float:left;text-align:left;min-width:150px;max-width:20%;font-size:18px;height:100%;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #000;display:block;text-transform:uppercase}#cn-cmap .cn-entry .cn-categories{font-family:'TGL 0-1451 Engschrift',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#004793;font-size:12px;line-height:12px;letter-spacing: .4px;}#cn-cmap .cn-entry.cn-background-gradient{background:linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(255,255,255,.25) 80%,rgba(255,255,255,.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000', endColorstr='#4dffffff', GradientType=0)}#cn-cmap .cn-entry.cn-background-shadow{box-shadow:0 3px 4px 2px rgba(100,100,100,.4)}#cn-cmap .cn-entry-content-block-list{clear:both;margin:12px 0}#cn-cmap .cn-left{float:left;max-width:100%;width:auto}#cn-cmap .cn-right{text-align:right}#cn-cmap .cn-tray-links{margin:10px 0 0}#cn-cmap .cn-list-head .cn-alphaindex .cn-char{color:#000!important;display:inline-block;min-width:24px;border:1px solid #ccc;padding:4px 5px;margin:2px 2px 3px;background:#e5e5e5;font-size:16px;line-height:.8;font-weight:400;text-align:center;text-decoration:none;float:left}#cn-cmap .cn-list-head .cn-alphaindex .cn-char.disabled{color:#999!important}#cn-cmap h3{clear:none;font-size:20px;font-weight:700;line-height:normal;margin:0 0 6px}#cn-cmap h4{clear:none;font-family:'TGL 0-1451 Engschrift',Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase;line-height:normal;margin:0 0 6px}#cn-cmap .cn-label{font-weight:700}#cn-cmap .fn{display:block;font-size:16px;font-weight:bolder}#cn-cmap .link-block{display:inline;margin-bottom:0}#cn-cmap .link{display:inline}#cn-cmap span.cn-image-style{border-radius:4px;background:#F1F1F1;background:linear-gradient(top,#f1f1f1 0,#e3e3e3 100%);border:1px solid #E3E3E3;margin:0;padding:5px}#cn-cmap .cn-bio-tray,#cn-cmap .cn-gmap,#cn-cmap .cn-gmap-single,#cn-cmap .cn-note-tray{border-radius:4px;border:1px solid #D3D3D3;margin:10px 0 6px;padding:6px;text-align:left}#cn-cmap .cn-gmap-single img{background-color:transparent;max-width:none!important}#cn-cmap .cn-bio-single .cn-image-style,#cn-cmap .cn-bio-tray .cn-image-style{float:right;margin-left:12px}#cn-list span.address-block,#cn-list span.email-address-block,#cn-list span.link-block,#cn-list span.phone-number-block,#cn-list span.product-block,#cn-list span.stand-block-box-header{font-size:14px}#cn-list div.stand-block-box{background-color:#CCC;width:100%;max-width:300px;padding:5px 3px 3px 5px}#cn-list div.stand-block-box span.stand-block{font-family:'TGL 0-1451 Engschrift',Helvetica,Arial,sans-serif;font-size:20px;text-transform:uppercase}.cn-bio-single{float:left;width:49%}.cn-gmap-single{width:50%;float:right}@media only screen and (max-width:480px){#cn-cmap .cn-entry .cn-location{border:none}#cn-cmap .cn-entry .cn-left,#cn-cmap .cn-entry .cn-left.cn-name{width:100%;max-width:100%}#cn-cmap .cn-right{margin-top:10px;text-align:left}.cn-bio-single{float:left;width:100%}.cn-gmap-single{width:100%;float:left}}