﻿#breadcrumb {
	background: url(../layout_media/dental_global/header/logo_kulzer.png) right 0 no-repeat;
}
.agfa #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_agfa.png) right 0 no-repeat;
}
.dima #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_dima.png) right 0 no-repeat;
}
.cara #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_cara.png) right 0 no-repeat;
}
.charisma #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_charisma.png) right 0 no-repeat;
}
.flexitime #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_flexitime.png) right 0 no-repeat;
}
.gluma #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_gluma.png) right 0 no-repeat;
}
.hera #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_hera.png) right 0 no-repeat;
}
.heraceram  #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_heraceram.png) right 0 no-repeat;
}
.ibond #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_ibond.png) right 0 no-repeat;
}
.icem #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_icem.png) right 0 no-repeat;
}
.ligosan #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_ligosan.png) right 0 no-repeat;
}
.ostim #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_ostim.png) right 0 no-repeat;
}
.pala #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_pala.png) right 0 no-repeat;
}
.prevision #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_prevision.png) right 0 no-repeat;
}
.signum #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_signum.png) right 0 no-repeat;
}
.sopira #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_sopira.png) right 0 no-repeat;
}
.translux #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_translux.png) right 0 no-repeat;
}
.venus #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_venus.png) right 0 no-repeat;
}
.xantasil #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_xantasil.png) right 0 no-repeat;
}
.modernmaterials #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_modernmaterials.png) right 0 no-repeat;
}
.ivory #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_ivory.png) right 0 no-repeat;
}
.dri-clave #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_dri_clave_us.png) right 0 no-repeat;
}
.vacukleen #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_vacukleen_us.png) right 0 no-repeat;
}
.vibrakleen #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_vibrakleen_us.png) right 0 no-repeat;
}
.vk #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_dri_clave_us.png) right 0 no-repeat;
}
.selekt #breadcrumb {
	background: url(../layout_media/dental_global/header/logo_selekt.png) right 0 no-repeat;
}

#contentWrapper .calculator .calculate,
#contentWrapper .calculator .calculate span,
#contentWrapper .calculator .drying-info .slider-wrapper,
#contentWrapper .calculator .drying-info .slider .ui-slider-handle,
#slideshow-wrapper .next,
#slideshow-wrapper .prev,
#cycle .slide a .icon:after,
#cycle .slide a .icon3,
#slideshow .slide a .icon,
#logo,
.wr-container .preview h2,
.wr-container .details .close,
div.img-gallery > div span:before,
.ie7 div.img-gallery > div span,
.dl-category-container .dl-item-container .dl-item-filetype.dl-item-xls,
.dl-category-container .dl-item-container .dl-item-filetype.dl-item-pdf,
.dl-category-container .dl-item-container .dl-item-filetype.dl-item-zip,
.dl-button span,
.dl-button-search span,
.dl-form-filter-text,
.faq-4 .faq-q ,
.faq-4 .open .faq-q,
#cboxClose,
.external-link,
.cara_redirect #cboxClose {
	background-image: url(../layout_media/spriteenergy.png);
	background-repeat: no-repeat;
}
.wr-hl-5 .wr-backlink,
.wr-shop a,
.wr-catalog a,
.container-3 .wr-teaser.wr-teaser-1 .more-links:hover .go-btn button,
.wr-shop a .wr-cart-icon,
.wr-catalog a .wr-catalog-icon,
.wr-training a,
.wr-hotline li.wr-phone,
.wr-hotline li.wr-mail,
.wr-zip-search a.submit,
.wr-teaser.wr-teaser-2 a,
.wr-teaser.wr-teaser-2.links-2 a,
.wr-teaser.wr-icon-memo h3,
.wr-teaser.wr-icon-worldmap h3,
.wr-teaser.wr-icon-shop h3 ,
.wr-teaser.wr-icon-promotion h3,
.wr-teaser.wr-icon-academy h3,
.wr-teaser.wr-icon-jobsearch h3,
.wr-teaser.wr-teaser-1 a p,
.wr-teaser.wr-teaser-1 .wr-teaser-1-links a,
.wr-product-list-3 .wr-list-wrapper ul li.wr-sopira a span,
.wr-product-list-4 .wr-list-wrapper ul li.wr-sopira a span,
#wr-tabs-content .ui-tabs-nav li,
#wr-tabs-content .ui-tabs-nav li.ui-tabs-active,
.wr-related-productlist .wr-related-product .wr-text-container h4 a span,
a.participant span,
.wr-teaserlist-4 .wr-teaser-4 .wr-text-container h4 a span,
#wr-tabs-content .wr-class-detail .wr-table-wrapper .wr-table .wr-backlink,
#wr-lastminute .wr-table-wrapper .wr-table .wr-backlink,
.wr-from-to .wr-submit a,
#datepicker .ui-datepicker-prev,
#datepicker .ui-datepicker-next,
.wr-related-productlist .prev,
.wr-related-productlist .next,
.wr-news li a,
.wr-container .col li a,
.wr-container .teaser-text a {
	background-image:  url(../layout_media/dental_global/sprite.png);
	background-repeat: no-repeat;
}
/* Background */
#header  {
	background: url(../header_motiv_new.jpg) 0 0 no-repeat;
}
#toolbar a,
#toolbar span,
#toolbar form {
	background: url(../layout_media/header-border.gif) no-repeat left top;
}
.video-4 {
	background: url(../layout_media/video-schatten.png) no-repeat;
}
.video-2 {
	background: url(../layout_media/video_schatten_25.png) no-repeat;
    position: relative;
    overflow: hidden;
}
.video-2 iframe,
.video-2 object,
.video-2r embed{
    position: relative;
    top: 0;
    left: 0;
    height: 176px;
    width: 302px;
}
.riders {
	background: url(../layout_media/border-grey.gif) repeat-x center 31px;
}
.rider {
	background: #efefef url(../layout_media/tabs-bg-grey.gif) repeat-x center;
}
.wr-container .col {
	background: url(../layout_media/startteaser_bg.png) no-repeat scroll 0 0 transparent;
}
#languages .pane,
#wwlinks .pane,
#core-competencies .core  {
	background: #ffffff url(../layout_media/layer/layer-gradient.gif) repeat-x center bottom;
}
.layer-mini-top {
	background: url(../layout_media/layer/layer_mini_schatten_oben.png) no-repeat; 
}
.layer-small-top {
	background: url(../layout_media/layer/layer-small-schatten-oben.png) no-repeat; 
}
.layer-big-top {
	background: url(../layout_media/layer/layer-big-schatten-oben.png) no-repeat; 
}
.layer-mega-top {
	background: url(../layout_media/layer/layer_mega_schatten_oben.png) no-repeat; 
}
.layer-mini {
	background: url(../layout_media/layer/layer_mini_schatten_linksrechts.png) repeat-y;
}
.layer-small {
	background: url(../layout_media/layer/layer-small-schatten-linksrechts.png) repeat-y;
}
.layer-big {
	background: url(../layout_media/layer/layer-big-schatten-linksrechts.png) repeat-y;
}
.layer-mega {
	background: url(../layout_media/layer/layer_mega_schatten_linksrechts.png) repeat-y;
}
.layer-close {
	background: url(../layout_media/layer/layer-schliessen.gif) no-repeat;
}
.layer-special-container .layer-close {
	background: url(../layout_media/layer-special-schliessen.png) no-repeat;
}
.layer-mini-content,
.layer-small-content,
.layer-big-content,
.layer-mega-content{
	background: #ffffff url(../layout_media/layer/layer-verlauf.gif) repeat-x;
}
.layer-special-content {
	background-color: #FFFFFF;
}
.layer-mini-bottom {
	background: url(../layout_media/layer/layer_mini_unten_ecke.png) no-repeat; 
}
.layer-small-bottom {
	background: url(../layout_media/layer/layer-small-unten-ecke.png) no-repeat; 
}
.layer-big-bottom {
	background: url(../layout_media/layer/layer-big-unten-ecke.png) no-repeat; 
}
.layer-mega-bottom {
	background: url(../layout_media/layer/layer_mega_unten_ecke.png) no-repeat; 
}
.carousel-4, .scroller-4 {
	background: url(../layout_media/gradient.gif) repeat-x center top;
}
.carousel-4 .over,
.carousel-4 .active {
	background: #c8c8c8 url(../layout_media/gradient-active.gif) repeat-x center bottom;
}
.sidebar-1 .rc-bottom {
	background: url(../layout_media/dotted-border.gif) repeat-x scroll left top;
}
#stage .light .bg {
	background-image: url(../layout_media/box-rund-hell.png); 
}
#stage .txt {
	background-image: url(../layout_media/box-rund-dunkel.png); 
}
#stage .txt.layer2 {
	background-image: url(../layout_media/box-rund-dunkel-2.png); 
}
#stageNaviBig, #stageNavi {
	background: url(../layout_media/background.jpg) no-repeat;
}
.ie7 #sharebar, .ie9 #sharebar, .ie8 #sharebar,.faq-4 dt  {
 background: url(../layout_media/sharebar/sharebar_background.png) repeat-x center center #EEE;
}
.dark-2 {
	background: url(../layout_media/hintergrund-verlauf.gif) repeat-x;
}
.col-1-Wrapper {
	background: url(../layout_media/schatten-unten.gif) no-repeat bottom center;
}
.col-1-containerWrapper {
	background: url(../layout_media/schatten-rechts-repeat.gif) repeat-y right;
}
.col-1-container {
	background: url(../layout_media/schatten-rechts.gif) no-repeat right top;
}
.brandbar {
	background: url(../layout_media/brandbar_hkg/background.jpg) 0 0 no-repeat;
}
#coverflow-slider-wrapper {
	background: url(../layout_media/brandbar_hkg/slider_linie.png) center center no-repeat;
}
#coverflow-slider a {
	background: url(../layout_media/brandbar_hkg/slider_button.png) center center no-repeat;
}
/* arrows and buttons*/
#stageNavi a {
	background: url(../layout_media/arrow.gif) no-repeat 10px 3em;
}
.dlc-link {
	background: url(../layout_media/arrow.gif) no-repeat 7px center;
}
#core-competencies .core li a {
	background: url(../layout_media/arrow.gif) no-repeat 4px center;
}
.go-btn button, .selector button, .selector2 button, .search button, .go-btn .button {
	background: transparent url(../layout_media/arrow.gif) no-repeat left 0.5em;
}
.dynamic a, .dynamic span, .dynamic .open ul a, .dynamic .open ul span, .dynamic .closed ul a,
.dynamic .closed ul span, .js .dynamic .open ul a, .js .dynamic .open ul span,
.js .dynamic .closed ul a, .js .dynamic .closed ul span, .ap-large-linkspace li ul li a {
	background: url(../layout_media/arrow.gif) no-repeat left 0.5em;
}
.arrow, .arrow-grey, .home h3 a {
	background: url(../layout_media/arrow.gif) no-repeat left 0.4em;
}
.db-paging-next-button {
	background: url(../layout_media/arrow.gif) no-repeat right 0.4em;
}
.tsr-2v-txt-grey h3 a {
	background: url(../layout_media/arrow_white.gif) no-repeat 0px 4px;
}
.sel-2 a, .txt-2-color_100 h3 a, .tsr-1-txt-color_100 h3 a, .tsr-2-txt-color_100 h3 a, .tsr-2v-txt-color_100 h3 a, .tsr-2-hkg-color_100 h3 a, .tsr-2-4-hkg-color_100 h3 a, .tsr-2-7-hkg-color_100 h3 a, .tsr-4-txt-color_100 h3 a,
.tsr-4l-txt-color_100 h3 a, .tsr-4s-txt-color_100 h3 a, .adr-2-color_100 h3 a, .adr-2-img-color_100 h3 a, .adr-2-txt-color_100 h3 a, .adr-2-full-color_100h3 h3 a,
.ddl-1-color_100h3 h3 a, .ddl-2-color_100h3 h3 a, .tsr-1-txt-rc-color_100h3 h3 a, .tsr-1-txt-color_100 h3 a, .data-2-color_100 .go-btn button, .tsr-2-txt-color_100 a.arrow ,  .tsr-4s-txt-color_100 a{
		background: url(../layout_media/arrow_white.gif) no-repeat left center;
}
.ddl-2-color_100 button, .ddl-1-color_100 button {
	background: url(../layout_media/arrow_white.gif) no-repeat 0.1em 0.5em;
}
.ap-large-linkspace li a {
	background: url(../layout_media/arrow-box.gif) no-repeat left 0.3em;
}
#breadcrumb li a {
	background: transparent url(../layout_media/arrow_square.png) no-repeat right 0.69em;
}
.db-paging-previous-button {
	background: url(../layout_media/pfeil-grau.gif) no-repeat left 0.4em;
}
#mainNavi a {
	background: url(../layout_media/pfeil_inaktiv_grau.png) no-repeat 10px 7px;
}
.report a, .chart-2-dropdown  a{
	background: url(../layout_media/pfeil_inaktiv_grau.png) no-repeat scroll left 4px transparent;
}
#mainNavi .open > a {
	background: url(../layout_media/pfeil_aktiv_grau.png) no-repeat 8px 9px;
}
#mainNavi .open .open > a span span:after {
	background: url(../layout_media/pfeil_aktiv_grau_klein.png) no-repeat right 0;
}
.colour #mainNavi .open > a {
	background: url(../layout_media/pfeil_aktiv_gruen.png) no-repeat 8px 9px;
}
.colour #mainNavi .open .open > a span span:after {
	background: url(../layout_media/pfeil_aktiv_gruen_klein.png) no-repeat right 0;

}
.ie7 .colour #mainNavi .open .open > a span span {
	background: url(../layout_media/pfeil_aktiv_gruen_klein.png) no-repeat right 1px;
}
.contact-box .content  a:hover h3:after{
	background: transparent	url(../layout_media/pfeil_aktiv_gruen_rechts.png) no-repeat;
}
#stage .txt .links a, .tile-content a{
	background: url(../layout_media/pfeil_icon_white.png) no-repeat 0 5px;
}
.wr-teaser.wr-highlighted .more-links button {
	background: transparent url(../layout_media/pfeil_icon_white.png) no-repeat 0 6px;
}
#stageNavi .prev {
	background: url(../layout_media/pfeil_up.gif) no-repeat center 6px;
}
#stageNavi .next {
	background: url(../layout_media/pfeil_down.gif) no-repeat center 7px;
}
.js .accordion_un-toggle {
	background-image: url(../layout_media/hkg/pfeil_zu.gif);
}
.js #accordion_un .ui-state-active {
	background-image: url(../layout_media/hkg/pfeil_offen.gif);
}
.form-submit button, .go-btn input, .submitButton {
	background: transparent url(../layout_media/submit-button.gif) no-repeat scroll center center;
}
.carousel-4 .previous_button {
	background: url(../layout_media/button-back.gif) no-repeat center;
}
.carousel-4 .next_button {
	background: url(../layout_media/button-forward.gif) no-repeat center;
}
.vid-carousel-4 .previous_button {
	background: url(../layout_media/height-button-back.gif) no-repeat center;
}
.vid-carousel-4 .next_button {
	background: url(../layout_media/height-button-forward.gif) no-repeat center;
}
.img-2 .btn-play{
	background-image: url(../layout_media/play-button.png);
}
#coverflow-back {
	background: url(../layout_media/brandbar_hkg/pfeil_links.png) 0 -55px no-repeat;
}
#coverflow-forward {
	background: url(../layout_media/brandbar_hkg/pfeil_rechts.png) right -55px no-repeat;
}
/* icons */
.doc, .docx {
	background: url(../layout_media/doc-icon.gif) no-repeat left 1px;
}
.pdf {
	background: url(../layout_media/pdf-icon.gif) no-repeat left 1px;
}
.xls, .xlsx {
	background: url(../layout_media/xls-symbol.gif) no-repeat left 1px;
}
.jpg, .gif, .png, .tif, .tiff {
	background: url(../layout_media/img-symbol.gif) no-repeat left 1px;
}
.avi, .mpg, .mpeg, .mov, .divx, .wmv, .mp4, .rm, .qt {
	background: url(../layout_media/video-icon.gif) no-repeat left 1px;
}
.mp3, .aac, .aif, .mid, .midi, .mpa, .ra, .ram, .wav, .wave, .wma {
	background: url(../layout_media/audio-icon.gif) no-repeat left 1px;
}
.dynamic .open a, .dynamic .open span, .dynamic .closed a, .dynamic .closed span,
.js .dynamic .open a, .js .dynamic .open span {
	background: url(../layout_media/icon-minus.gif) no-repeat left 0.3em;
}
.js .dynamic .closed a, .js .dynamic .closed span  {
	background: url(../layout_media/icon-plus.gif) no-repeat left 0.3em;
}
.contact-box h3:after{
	background: transparent	url(../layout_media/icon_kontakt_white.png) no-repeat;	
}
.layer-special-open.noLink{
	background: url(../layout_media/icon_lightbox.gif) no-repeat left 4px;
}
#sharebar .col.contact span.tel a{
	background: url(../layout_media/sharebar/icon_hotline.png) no-repeat left 0;
}
#sharebar .col.contact span.mail a{
	background: url(../layout_media/sharebar/icon_email.png) no-repeat left 4px;
	padding-left: 18px;
}
#sharebar .col.contact span.contact a{
	background: url(../layout_media/sharebar/icon_kontakt.png) no-repeat left 4px;
	padding-left: 12px;
}
#sharebar .col.social a.facebook {
	background: url(../layout_media/sharebar/icon_facebook.png) no-repeat 0 0;
}
#sharebar .col.social a.twitter {
	background: url(../layout_media/sharebar/icon_twitter.png) no-repeat 0 0;
}
#sharebar .col.social a.youtube {
	background: url(../layout_media/sharebar/icon_youtube.png) no-repeat 0 0;
}
#sharebar .col.social a.gplus {
	background: url(../layout_media/sharebar/icon_googleplus.png) no-repeat 0 0;
}
#sharebar .col.social a.linkedin {
	background: url(../layout_media/sharebar/icon_linkedin.png) no-repeat 0 0;
}
#sharebar .col.social a.xing {
	background: url(../layout_media/sharebar/icon_xing.png) no-repeat 0 0;
}
.ie7 .contact-box .content div:first-child a{
	background: url(../layout_media/icon_kontakt_white.png) no-repeat bottom right;
}
/* others */
.dl-tbl .switch, .messe-tbl .switch {
	background: url(../layout_media/faq-down.gif) no-repeat center;
}
.open .switch {
	background-image: url(../layout_media/faq-up.gif);
}
.js .dynamic .open .hk-worldmap-headline{
background: url(../layout_media/faq-up.gif) no-repeat left;
}
.js .dynamic .closed .hk-worldmap-headline{
background: url(../layout_media/faq-down.gif) no-repeat left;
}
.bullets-black li {
	background: url(../layout_media/bullet_point.gif) no-repeat left 0.4em;
}
#track {
	background: url(../layout_media/scroll-track.gif) repeat-x;
}
#handle, .ui-slider-handle{
	background: url(../layout_media/scroll-handle.gif) repeat-x;
}
#button-up {
	background: url(../layout_media/scroll-btn-left.gif) no-repeat;
}
#button-down {
	background: url(../layout_media/scroll-btn-right.gif) no-repeat;
}
.worldmap #wm-continent {
	background: url(../layout_media/worldmap.jpg) no-repeat; 
}
.worldmap #wm-continent li {
	background: url(../layout_media/worldmap_arrow.gif) no-repeat left; 
}
#stageNaviBig .over, #stageNavi .active, #stageNavi .over  {
	background: url(../layout_media/active.gif) repeat-y;
}
.rss{
	background: url(../layout_media/rss-feed.jpg) no-repeat left center;
}
.page404 .main404{
	background: url(../layout_media/404.jpg) no-repeat;
}

.btn-back {
	background: url(../layout_media/pfeil_zurueck_grau.png) no-repeat 0px 1px;
}

#colorbox.imgGallery #cboxNext {
	background: url(../layout_media/img-gallery-next.png) no-repeat center center;
}
#colorbox.imgGallery #cboxPrevious {
	background: url(../layout_media/img-gallery-prev.png) no-repeat center center;
}

#colorbox.overflowShow {
	overflow: visible !important;
}
/* Worldmap */
#hk-wmeurope-high { background-image: url(../layout_media/worldmap_hkg/continents/europa~1.png); }
#hk-wmamerica-high { background-image: url(../layout_media/worldmap_hkg/continents/amerika~1.png); }
#hk-wmasia-high { background-image: url(../layout_media/worldmap_hkg/continents/asien~1.png); }
#hk-wmaustralia-high { background-image: url(../layout_media/worldmap_hkg/continents/australien~1.gif); }
#hk-wmcanada-high { background-image: url(../layout_media/worldmap_hkg/countries/canada~1.gif); }
#hk-wmusa-high { background-image: url(../layout_media/worldmap_hkg/countries/usa~1.gif); }
#hk-wmbrazil-high { background-image: url(../layout_media/worldmap_hkg/countries/brasilien~1.gif); }
#hk-wmmexico-high { background-image: url(../layout_media/worldmap_hkg/countries/mexico~1.gif); }
#hk-wmbenelux-high { background-image: url(../layout_media/worldmap_hkg/countries/benelux~1.gif); }
#hk-wmgermany-high { background-image: url(../layout_media/worldmap_hkg/countries/deutschland~1.gif); }
#hk-wmfrance-high { background-image: url(../layout_media/worldmap_hkg/countries/frankreich~1.gif); }
#hk-wmgreatbritain-high { background-image: url(../layout_media/worldmap_hkg/countries/grossbritannien~1.gif); }
#hk-wmitalia-high { background-image: url(../layout_media/worldmap_hkg/countries/italien~1.gif); }
#hk-wmaustria-high { background-image: url(../layout_media/worldmap_hkg/countries/oesterreich~1.gif); }
#hk-wmswiss-high { background-image: url(../layout_media/worldmap_hkg/countries/schweiz~1.gif); }
#hk-wmscandinavia-high { background-image: url(../layout_media/worldmap_hkg/countries/skandinavien~1.gif); }
#hk-wmspain-high { background-image: url(../layout_media/worldmap_hkg/countries/spanien~1.gif); }
#hk-wmcentraleasteurope-high { background-image: url(../layout_media/worldmap_hkg/countries/centralost-europa~1.gif); }
#hk-wmsoutheasteurope-high { background-image: url(../layout_media/worldmap_hkg/countries/suedost-europa~1.gif); }
#hk-wmcommonindependantstates-high { background-image: url(../layout_media/worldmap_hkg/countries/cis.gif); }
#hk-wmcroatia-high { background-image: url(../layout_media/kroatien.gif); }
#hk-wmgreece-high { background-image: url(../layout_media/worldmap_hkg/countries/griechenland.gif); }
#hk-wmcombination-high { background-image: url(../layout_media/worldmap_hkg/countries/asien-verbund~1.gif); }
#hk-wmchina-high { background-image: url(../layout_media/worldmap_hkg/countries/china~1.gif); }
#hk-wmjapan-high { background-image: url(../layout_media/worldmap_hkg/countries/japan~1.gif); }
#hk-wmkorea-high { background-image: url(../layout_media/worldmap_hkg/countries/korea.gif); }

#hk-wmsingapore-high { background-image: url(../layout_media/worldmap_hkg/countries/singapore.gif); }

.hk-back-map-high { background-image: url(../layout_media/worldmap_hkg/countries/back_button~1.gif); }

#hk-worldmapNavi .hk-imagelink a {
	background: #ffffff url(../../webmedia_local/france/hometeaser/international.gif) no-repeat;
}
#hk-worldmapNavi .hk-imagelink a:hover {
	background: #ffffff url(../../webmedia_local/france/hometeaser/international-active.gif) no-repeat;
}

.faq-4 .faq-q {
	background-position: -665px -405px;
}
.faq-4 .open .faq-q {
	background-position: -636px -427px;
	color: #72B904;
}
.layer-special-top {
	background-color: #FFFFFF;
}
.layer-special {
	background-color: #FFFFFF;
}
.layer-special-bottom {
	background-color: #FFFFFF;
}
#video-iframe{
	margin: 0 auto;
	width: 640px;
}

/*-    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------   -*/

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* -  -  -  -  -  -  -  -  -  -  -  -  -  -  -*/
html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
* {
	margin: 0; padding: 0;
}
body {
	background-color: #F7F7F7;
	color: #545454;
	font: 75%/1.3333 Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;
	width:100%;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}

h1.project-color,
h2.project-color,
h3.project-color,
h4.project-color,
h5.project-color,
h6.project-color {
	color: #72B904;
}

ul {
	list-style: none;
}
img, object, embed {
	display: block; border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}
address {
	font-style: normal;
}
a {
	color: #545454;
	text-decoration: none;
	display: block;
}
a:hover {
	color: #000000;
}
:focus {
	outline: 0;
}
.bold {
	font-weight: bold;
}
.cursor-pointer {
	cursor: pointer;
}
sup, sub {
	position: relative;
	vertical-align: 0;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.8ex;
}
select {
	color: #545454;
}
#page {
	background-color: #FFFFFF;
    border-bottom: 2px solid #D9D9D9;
	border-right: 2px solid #D9D9D9;
	border-left: 2px solid #D9D9D9;
    border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	margin: auto;
    padding: 0 15px 5px;
    position: relative;
	width: 983px;
}
#page.webshop{
	border: none;
	margin-left: 0px;
	padding-left: 0px;
}
/* - - - - - - - - - - - - - - - - - - - - HEADER - - - - - - - - - - - - - - - - - - - - */
		#header {
			color: #6d777f;
			font-size: 0.8333em;
			height: 123px;
			line-height: 1.2em;
			margin: 0 -15px;
			position: relative;
			width: auto;
		}

		/* - - - - - - - - - - - - - - - - - - - - HEADER / Toolbar (Metanavi) - - - - - - - - - - - - - - - - - - - - */
			#ie6_zindex { z-index:1; }
			#toolbar {
				float: right;
				height: 18px;
				margin-right: 10px;
				padding: 6px 10px 0;
			}
				#toolbar ul {
					float: left;
				}
					#toolbar li {
						float: left;
					}
						#toolbar a,
						#toolbar span,
						#toolbar form {
							float: left;
							padding: 0 12px 0 13px;
							color: #6d777f;
						}
						#toolbar .first a {
							padding-left: 0;
							background: none;
						}
						#toolbar a:hover {
							color: #000000;
						}
						#toolbar .globalSearch form a {
							background: none;
							padding: 0 0 0 2px;
						}
						#toolbar .globalSearch form input {
							border: 1px solid #c9c9c9;
							color: #6d777f;
							float: left;
							font-size: 1em;
							height: 1.3em;
							line-height: 1.3em;
							margin-left: 4px;
							position: relative;
							top: -1px;
							width: 100px;
						}
						#toolbar .globalSearch form .button{
							background-position: 0 5px;
							border: 0 none;
							color: #6D777F;
							cursor: pointer;
							display: inline-block;
							float: left;
							font-size: 1em;
							margin-left: 6px;
							padding-left: 5px;
							position: relative;
							text-align: left;
							top: -1px;
							width: 20px;
						}
						.ie8 #toolbar .globalSearch form .button{
                            padding-top: 2px;
                            padding-left: 5px;
                            width: 20px;
                        }
						#toolbar .globalSearch label {
							float: left;
						}
						/* - - - - - - - - - - - - - - - - - - - - HEADER / Language - - - - - - - - - - - - - - - - - - - - */
			#language {
				float:right;
				/*width:73px;
				height:24px;*/
			}
			#language.extraLong {
				margin-right: 32px;
			}
				#language a {
					float: right;
					padding: 6px 13px;
					background: #ededed;
					color: #6d777f;
				}
				#language a:hover { color: #000000; }
					#languages {
						display: none;
						/*float: left;*/
						position: absolute;
						/*left: 923px;*/
						top: 0px;
					}
					.extraLong #languages{
						left: 894px;
					}
						#languages .tab {
						display: block;
						float: left;
						position: absolute;
						left: -1px;
						top: 0;
						height: 12px;
						padding: 6px 12px 7px;
						background: #ffffff;
						border: 1px solid #a1a1a1;
						border-top: 0;
						border-bottom: 0;
						cursor: default;
					}
					#languages .pane {
						display: block;
						float: left;
						position: absolute;
						left:-16px;
						top: 24px;
						padding: 10px 20px 15px 13px;
						border: 1px solid #a1a1a1;
						font-size: 1.1em;
						line-height: 1.6363em;
						width: 54px;
					}
					.extraLong #languages .pane{
						width: 94px;
					}

					#languages .pane-corrected {
						left: -43px;
						padding-left: 0px;
						width: 94px;
					}

					#languages .pane.hlh {
						width: 110px;
					}

						#languages a {
							display: block;
							float: none;
							padding: 0 0 0 6px;
							background: none;
							white-space: nowrap;
						}
			/* - - - - - - - - - - - - - - - - - - - - HEADER / Worldwide - - - - - - - - - - - - - - - - - - - - */

			#worldwide {
				float: right;
				margin-right: 15px;
			}
				#worldwide a {
					background: #ededed;
					color: #6d777f;
					display: block;
					padding: 6px 13px;
				}
				#worldwide a:hover {
					color: #000000;
				}

			/* - - - - - - - - - - - - - - - - - - - - HEADER / Logo - - - - - - - - - - - - - - - - - - - - */
			#logo {
				background-position: 0 -256px;
				bottom: 30px;
				height: 40px;
				position: absolute;
				right: 15px;
				text-indent: -9999px;
				width: 200px;
			}
			#brand {
			    bottom: 15px;
                color: #929395;
                font-size: 12px;
                font-weight: bold;
                left: 24px;
                position: absolute;
			}

	/* - - - - - - - - - - - - - - - - - - Breadcrumb - - - - - - - - - - - - - - - - - - -*/
	#breadcrumb-wrapper {
		position: relative;
	}
		#breadcrumb-wrapper > a{
			display: block;
			height: 35px;
			position: absolute;
			right: -15px;
			text-indent: -9999px;
			top: 0;
			width: 216px;
		}
	#breadcrumb {
		margin: 0 -15px;
		padding: 7px 0 7px 13px;
	}
		#breadcrumb li {
			float: left;
			margin-left: 3px;
			margin-top: 3px;
			padding-right: 10px;
		}
			#breadcrumb li a {
				padding: 2px 15px 2px 15px;
				color: #a4a4a4;
				font-size: 0.9em;
			}
			#breadcrumb .arrow,
			#breadcrumb li a {
				display: block;
				margin: 0px;
				text-decoration: none;
			}
			#breadcrumb li.active {
				background: none;
			}
			#breadcrumb li.open {
				padding-right: 0px;
			}
				#breadcrumb li.open a {
					padding: 2px 15px 2px 8px;
				}
				#breadcrumb li.active a {
					background: none;
					color: #545454;
					padding: 2px 5px 2px 5px;
				}
/* - - - - - - - - - - - - - - - - - - - - MAIN - - - - - - - - - - - - - - - - - - - - */

	#main {
		overflow: visible;
		position: relative;
		width: 100%;
	}

	#main a.arrow, #main a.pdf {
		display: inline-block;
	}

	/* - - - - - - - - - - - - - - - - - - - - MAIN / Navigation - - - - - - - - - - - - - - - - - - - - */

		#mainNaviWrapper {
			float: left;
			margin-left: -15px;
			min-height: 380px;
			position: relative;
			width: 166px;
		}
			#mainNavi {
				margin-top: 58px;
				width: 100%;
			}
				#mainNavi ul {
					width: auto;
					border-bottom: 1px solid #dedede;
				}
					#mainNavi li {
						width: auto;
						border-top: 1px solid #dedede;
						position: relative;
					}
						#mainNavi a {
							color: #545454;
							display: block;
							line-height: 1.3em;
							padding: 4px 8px 4px 25px;
							position: relative;
						}
						#mainNavi a span {
							cursor: pointer;
							display: inline-block;
							position: relative;
						}
						#mainNavi .open > a {
							color: #000000;
							background-color: #ededed;
						}
						.colour #mainNavi .open > a {
							color: #72B904;
							background-color: #F7F7F7;
						}
						#mainNavi > ul > li > a:hover {
							color: #000000;
							background-color: #ededed;

						}
						.colour #mainNavi > ul > li > a:hover{
							color: #72B904;
							background-color: #F7F7F7;
						}
						#mainNavi .open > a:before {
							background-color: #7e8891;
							border-top: 1px solid #7e8891;
							border-bottom: 1px solid #7e8891;
							content: " ";
							display: block;
							height: 100%;
							left: -6px;
							position: absolute;
							top: -1px;
							width: 6px;
						}
						.colour #mainNavi .open > a:before {
							background-color: #72B904;
							border-top: 1px solid #72B904;
							border-bottom: 1px solid #72B904;
						}
						#mainNavi ul ul {
							border-bottom: 0;
							padding: 0 0 0 8px;
						}
							#mainNavi ul ul ul {
								padding: 0;
							}
						#mainNavi > ul > li.open > ul {
							border-top: 1px solid #dedede;
						}
							#mainNavi li li {
								border-top: 0;
								padding-left: 17px;
							}
								#mainNavi li li li{
									padding-left: 6px;
								}
								#mainNavi li li a,
								#mainNavi li.open li a {
									background: none;
									background-color: #FFFFFF;
									color: #545454;
									padding-left: 0;
								}
								#mainNavi li li.open > a{
									background: none;
									color: #000000;
									font-weight: bold;
								}
								.colour #mainNavi li li.open > a{
									color: #72B904;
									background: none;
								}
								#mainNavi li.open li a:before {
									border: 0 none;
									height: 0;
									width: 0;
								}
								#mainNavi .open .open > a span span:after {
									bottom: 1px;
									content: "";
									display: inline-block;
									height: 5px;
									position: absolute;
									right: -11px;
									width: 7px;
								}
								#mainNavi li li a:hover{
									color: #000000;
								}
								.colour #mainNavi li li a:hover{
									color: #72B904;
								}
								#mainNavi li li.active {
									background-color: #ededed;
									font-weight: bold;
								}
								.colour #mainNavi li li.active {
									background-color: #72B904;
								}
									#mainNavi li li.active > a {
										background: none;
									}
									.colour #mainNavi li li.active > a {
										color: #FFFFFF;
									}
									.colour #mainNavi li li.active > a:hover,
									.colour #mainNavi li li.active > a.hover {
										color: #FFFFFF;
									}
	/* - - - - - - - - - - - - - - - - - - - - MAIN / Content - - - - - - - - - - - - - - - - - - - - */

		#contentWrapper, #contentWrapper-ap {
			float: left;
			height: 100%;
			min-height: 365px;
			margin-top: 15px;
			padding-bottom: 25px;
			position: relative;
		}
			#contentWrapper.share {
				padding-bottom: 65px;
				margin-bottom: 0;
			}

		#contentWrapper,
			.content-5,
			.container-5  {
				width: 830px;
			}
			#contentWrapper-ap {
				width: 996px;
				min-height: 220px;
			}
			#page_iframe #contentWrapper{
				margin-top: 0px;
			}
			.img-5,
			.ia-5  {
				width: 816px;
			}
				.img-5.branch {
					display: none;
				}
			.content-4{
				width: 664px;
			}
			.content-3{
				margin-left: 14px;
				width: 484px;
			}
				.content-3 .headline-72B904,
				.prod-1 .headline-72B904{
					color: #72B904;
					margin-bottom: 5px;
				}
				.content-3 .tbl-3{
					float: left;
				}
				.content-3 .dl-tbl{
					width: 484px;
				}
				.content-3 .tbl-3 tbody{
					border-top: 1px solid #C9C9C9;
				}
				.content-3 .tbl-3 td{
					vertical-align: bottom;
					padding: 6px 0;
				}
				.content-3 .tbl-3 .press{
					float: left;
					width: 447px;
				}
				.content-3 .tbl-3 td a{
					font-weight: bold;
				}
				.content-3 .all{
					float:right;
					margin-top: 5px;
				}
			.container-3 .tsr-3l{
				width: 484px;
			}
				.container-3 .tsr-3l h3{
					padding-top: 5px;
					padding-bottom: 5px;
				}
			.container-4  {
				width: 664px;
			}
			.txt-4-bg{
				padding: 14px 0 14px 0;
			}
			.txt-4-bg .pad-b{
				margin-left: 14px;
			}
			.txt-4-bg .form-submit{
				margin-left: 14px;
			}
			/*HKG Banner ueber dem Bild*/
			.img-4 img.banner{
				position: absolute;
			}
			.img-4,
			.txt-4, .txt-4-bg,
			.tsr-4, .tsr-4l, .tsr-4s,
			.faq-4,
			.tmb-4,
			.tbl-4,
			.map-location-4 {
				width: 650px;
				margin-left: 14px;
			}
			.map-location-5 {
				width: 816px;
				margin-left: 14px;
			}
			.hl-4,
			.hl-5,
			.press-tbl,
			.tbl-4 .dl-tbl,
			.tbl-4 .usr-tbl-4,
			.tbl-4 .prod-tbl,
			.tbl-4 .std-tbl {
				width: 650px;
			}
			.tbl-4 .please-choose{
				margin-top: 30px;
				font-weight: bold;
			}
			.press-tbl {
			margin-left: 0px;
			}
			.container-3 {
				width: 498px;
			}
			.content-3 .container-3{
				width: 484px;
			}
			.hl-3,
			.txt-3 {
				width: 484px;
				margin-left: 14px;
			}
			.sel-2,
			.hl-2,
			.txt-2,
			.tsr-2, .tsr-2v,
			.adr-2,
			.ins-2,
			.dtl-2, .dtl-2v,
			.dlc-2,
			.tbl-2, .tbl-2 .usr-tbl-2,
			.img-2,
			.map-location-2,
			.ia-2  {
				width: 318px;
			}
			.ins-2,
			.ins-4{
				width: auto;
			}
			.img-3{
				width: 484px;
			}
			/*Play Button ueber dem Bild*/
			.img-2 .btn-play{
				position: absolute;
				margin-left: 125px;
				margin-top: 54px;
				width: 73px;
				height: 63px;
				text-indent: -1000px;
			}
			.container-2 {
				width: 332px;
			}
			.form {
				float: left;
				width: 311px;
				margin-right: 14px;
			}
			.container-2-form {
				float: left;
				width: 304px;
				margin-left: 14px;
			}
				/* Datenschutz Hinweis */
				#contentWrapper .privacy-text {
					clear: left;
					margin-left: 18px;
					padding-top: 20px;
				}
					#contentWrapper .privacy-text .footnote {
						color: red;
						float: left;
						font-weight: bold;
						text-align: center;
						width: 8px;
					}
					#contentWrapper .privacy-text p {
						margin-bottom: 22px;
						margin-left: 21px;
					}
					#contentWrapper .privacy-text input[type=checkbox] {
						float: left;
						width: auto;
					}
					#contentWrapper .privacy-text a {
						display: inline;
						text-decoration: underline;
					}
			.container-1 {
				width: 166px;
			}
			.txt-1,
			.tsr-1,
			.prod-1,
			.down-1,
			.down-k,
			.sidebar-1 {
				width: 152px
			}
			.report {
				float: left;
				margin: 10px 0px 0px 14px;
				width: 484px;
			}
				.report .paragraph {
					width: 400px;
				}
				.report h2 {
					color: #545454;
					margin-bottom: 0px;
				}
				.report p {
					font-size: 0.9em;
				}
				.report a, .chart-2-dropdown  a{
					float: right;
					font-weight: bold;
					margin-top: -15px;
					padding: 2px 0px 0px 12px;
				}

	/* - - - - - - - - - - - - - - - - - - - - FOOTER - - - - - - - - - - - - - - - - - - - - */
	#footer {
		width: 100%;
		padding: 7px 0;
		border-top: 1px solid #c9c9c9;
		font-size: 0.9167em;
		line-height: 1.3636em;
		color: #6D777F;
		margin-top: 20px;
		overflow: auto;
	}
		#copyright {
			float: left;
			display: inline;

		}
		.copyrightInfo {
			float: left;
			display: inline;
			font-size: 0.8em;
			line-height: 11px;
			color: #888;
		}
		/* - - - - - - - - - - - - - - - - - - - - FOOTER / Metanavi - - - - - - - - - - - - - - - - - - - - */

		#metaNavi {
			float: right;
		}
			#metaNavi ul {
				float: left;
			}
				#metaNavi li {
					float: left;
				}
					#metaNavi a {
						float: left;
						color: #6D777F;
						padding: 0 9px;
					}
					#metaNavi a:hover {
						color: #000000;
					}
					#metaNavi .last a {
						padding-right: 0;
					}
					#metaNavi .last2 a {
						padding-right: 0;
					}
					#metaNavi .print a {
						padding-right: 2px;
					}

	/* - - - - - - - - SIDEBAR - - - - - - - */


	.sidebar-1 { font-size: 0.9em; padding-left: 14px; }
	.sidebar-1 .fs-l { font-size: 1.1em; }
	.sidebar-1 .fs-s { font-size: 0.9em; }
	.sidebar-1 .fs-m { font-size: 1em; }
	.sidebar-1 {
		float: left;
	}
		.sidebar-1 div {
			margin-bottom: 14px;
			float: left;
			width: 100%;
		}
	.sidebar-1_login{
		padding-left:	0px;
		font-size: 1em;
		float: left;
		width: 152px;
	}
	.sidebar-1_login div{
		margin-bottom: 14px;
		float: left;
		width: 100%;
		padding-left: 0px;
	}
		.sidebar-1 h2, .sidebar-1 .tsr-1-link, .sidebar-1 .tsr-1-img {
			margin: 0px;
			width: 100%;
		}
		.sidebar-1 .paragraph {
			padding-bottom: 5px;
			margin-bottom: 0;
		}
		.sidebar-1 .rc-bottom {
			padding-top: 12px;
			margin-top: 10px;
		}
			.sidebar-1 .rc_bottom div {
				margin-bottom: 4px;
			}
			.sidebar-1 .go-btn {
				margin: 3px 0px 0px 0px;
				font-weight: bold;
				font-size: 1em;
			}
			.sidebar-1 .tsr-1-img {
				margin-bottom: 5px;
			}
			.sidebar-1 .bullets-black {
				padding-bottom: 5px;
				padding-top: 5px;
			}
				.sidebar-1 .prod-1 {
					margin-left: 0px;
					margin-bottom: 0px;
				}
					.sidebar-1 .prod-1 .form-grp {
						margin-bottom: 0px;
					}
				.sidebar-1 .down-1 {
					margin-left: 0px;
					margin-bottom: 0px;
				}
					.sidebar-1 .down-1 .form-grp {
						margin-bottom: 0px;
					}
				.sidebar-1 .down-k {
					margin-left: 0px;
					margin-bottom: 0px;
				}
					.sidebar-1 .down-k .form-grp {
						margin-bottom: 0px;
					}
				.sidebar-1 .container-1 .ddl-1, .sidebar-1 .container-1 .ddl-1-color_50, .sidebar-1 .container-1 .ddl-1-color_100 {
					margin-bottom: 0px;
				}
					.sidebar-1 .container-1 span {
						font-weight: bold;
					}
				.sidebar-1 .hl-rc {
					margin-bottom: 2px;
				}
	 /*  Corporate 5/5 Seite mit Sidebar*/
		.sidebar-1.marg_minus{
			margin-top: -20px;
		}
	/* Kontaktbox */
		.contact-box {
			margin-top: 9px;
		}
		.contact-box div{
			font-size: 11px;
			width: 100%;
		}
		.contact-box div.content{
			border: 1px solid #CCCCCC;
			margin-bottom: 0px;
			width: 150px;background: #4E8000;
			background-image: -moz-linear-gradient(top, #72B904, #4E8000);
			background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
			background-image: -ms-linear-gradient(top, #72B904, #4E8000);
			background-image: -o-linear-gradient(top, #72B904, #4E8000);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
		}
		.contact-box div.img {
			background: #4E8000;
			background-image: -moz-linear-gradient(top, #72B904, #4E8000);
			background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
			background-image: -ms-linear-gradient(top, #72B904, #4E8000);
			background-image: -o-linear-gradient(top, #72B904, #4E8000);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
		}
			.contact-box h2{
				color: #545454;
			}
			.contact-box h3{
				color: white;
				margin-bottom: 10px;
				width: 80%;
			}
			.ie7 .contact-box h3{
				color: white;
				margin-bottom: 10px;
				width: 78%;
			}
			.contact-box h3:after{
				content:"";
				display: block;
				height: 11px;
				width: 14px;
				float: right;
				margin-top: 1px;
				position: absolute;
				right: 0;
				bottom: 13px;
			}
			.contact-box img{
				float: left;
				width: 43.4%;
			}
			.contact-box .content div:first-child{
				margin: 0;
				position: relative;
			}
				.contact-box .content div:first-child a{
					margin-left: 2%;
					float: left;
					position: absolute;
					right: 0;
					bottom: 0;
					width: 52%;
				}
				.ie7 .contact-box .content div:first-child a{
					margin-right: 2%;
					margin-bottom: 10px;
					padding-right: 2%;
					width: 48%;
				}
				.ie7 .contact-box .content div:first-child h3 {
					margin-bottom: 0;
				}
					.contact-box .content a:hover h3{
						color:#72B904;
					}
		.contact-box .clearfix {
			background: #E2E2E2;
			background-image: -moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
			background-image: -webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
			background-image: -ms-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
			background-image: -o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
			margin-bottom: 0;
		}
			.contact-box .clearfix p{
				padding: 10px 0 10px 12px;
			}
	/* Ende Kontaktbox */

	/* - - - - - - - - END - SIDEBAR - - - - - - - */

.content-5,
.content-4 { font-size: 1em; }
.content-5 .fs-l,
.content-4 .fs-l { font-size: 1em; }
.content-5 .fs-m,
.content-4 .fs-m { font-size: 0.9em; }
.content-5 .fs-s,
.content-4 .fs-s { font-size: 0.8em; }
.fc-blk { color: #000000; }
.fc-grey { color: #6d777f; }
.fc-ltgrey { color: #545454; }

.content-5 .hl-5-72B904, .content-5 .hl-5,
.hl-4-72B904, .hl-4{
	float: left;
	display: inline;
}
.hl-5-72B904, .hl-5,
.hl-4-72B904, .hl-4{
	color: #72B904;
	margin-left: 14px;
	width: 650px;
}
/*ProdSel Double*/
.prod-2-bg .hl-2-72B904, .prod-2-m-bg .hl-2-72B904{
	margin-left: 5px;
}
.hl-2-72B904{
	color: #72B904;
	margin-left: 14px;
}
.hl-1-72B904{
	color: #72B904;
	margin-bottom: 14px;
}
.hl-3-72B904{
	color: #72B904;
	margin-left: 14px;
}
.dlt-1-72B904{
	color: #72B904;
	float: left;
}
.dlt-3-72B904{
	color: #72B904;
	float: left;
	margin-top: 14px;
	margin-left: 14px;
	width: 484px;
}
	.dlt-3-72B904 .headline_underline{
		border-bottom: 1px solid #C9C9C9;
		padding-bottom: 5px;
		margin-bottom: 7px;
	}
	.dlt-3-72B904 ul{
		font-weight: bold;
	}
.tsr-1-txt-rc-72B904 h2{
	color: #72B904;
	float: left;
}
.contact-us-72B904 {
	margin-bottom: 9px;
}
	.contact-us-72B904 h2{
		color: #72B904;
		float: left;
	}
	.contact-us-72B904 div{
		margin: 0;
		padding: 0;
	}
	.sidebar-1 .contact-us-elm .form-1 .form-grp {
		margin-bottom: 8px;
	}
	.form-2 .form-grp label{
		margin-bottom: 8px;
	}
	.form-2 .form-grp.checkboxInline label{
		bottom: 18px;
		display: inline-block;
		margin-left: 20px;
		position: relative;
	}
	.form-2 .form-grp input[type="checkbox"]{
		width: 16px;
	}
	.sidebar-1 .contact-us-elm .container-1 p {
		margin-bottom: 8px;
	}
	.sidebar-1 .contact-us-elm {
		margin-bottom: 6px;
	}

.sel-2,
.content-5, .content-4, .content-3,
.hl-5, .hl-4, .hl-3, .hl-2, .hl-1,
.container-5, .container-4, .container-3, .container-2, .container-1,
.img-5, .img-4, .img-2, .img-3,
.ia-5, .ia-4, .ia-2,
.video-4, .player-4,
.txt-4, .txt-4-bg, .txt-3, .txt-2, .txt-2-bg, .txt-2-color_100, .txt-2-color_50, .txt-1,
.tabs-4,
.tsr-1, .tsr-1-rc, .tsr-1-img, .tsr-1-txt, .tsr-1-txt-bg, .tsr-1-txt-color_100, .tsr-1-txt-color_50, .tsr-1-link,
.tsr-2, .tsr-2-img, .tsr-2-txt, .tsr-2v-txt-grey, .tsr-2-txt-bg, .tsr-2-txt-color_100, .tsr-2-txt-color_50,
.tsr-2v, .tsr-2v-img, .tsr-2v-txt, .tsr-2v-txt-bg, .tsr-2v-txt-color_100, .tsr-2v-txt-color_50,
.tsr-2-hkg, .tsr-2-hkg-bg, .tsr-2-hkg-color_100, .tsr-2-hkg-color_50,
.tsr-2-4-hkg, .tsr-2-4-hkg-bg, .tsr-2-4-hkg-color_100, .tsr-2-4-hkg-color_50,
.tsr-2-7-hkg, .tsr-2-7-hkg-bg, .tsr-2-7-hkg-color_100, .tsr-2-7-hkg-color_50,
.tsr-4, .tsr-4-img, .tsr-4-txt, .tsr-4-txt-bg, .tsr-4-txt-color_100, .tsr-4-txt-color_50,
.tsr-4l, .tsr-4l-img, .tsr-4l-txt, .tsr-4l-txt-bg, .tsr-4l-txt-color_100, .tsr-4l-txt-color_50,
.tsr-4s, .tsr-4s-img, .tsr-4s-txt,
.adr-2, .adr-2-bg, .adr-2-color_100, .adr-2-color_50, .adr-2-img, .adr-2-img-bg, .adr-2-img-color_100, .adr-2-img-color_50, .adr-2-txt, .adr-2-txt-bg, .adr-2-txt-color_100, .adr-2-txt-color_50, .adr-2-full, .adr-2-full-bg, .adr-2-full-color_100, .adr-2-full-color_50,
.faq-4,
.tbl-4,
.tmb-4, .tmb-4-img, .tmb-4-txt,
.ins-2, .ins-2-img, .ins-2-txt,
.dtl-2, .dtl-2-list, .dtl-2-txt, .dtl-2v, .dtl-2v-list, .dtl-2v-txt,
.dls-2, .dls-2-list, .dls-2-txt,
.dlc-2, .dlc-2-img, .dlc-2-ctrl,
.prod-1, .prod-1-bg, .prod-2-bg, .prod-2-m-bg, .prod-1-color_100, .prod-1-color_50, .data-2, .data-2-bg, .data-2-color_50, .data-2-color_100,
.down-1, .down-k, .down-1-bg, .down-1-color_100, .down-1-color_50,
.form-4-grp, .form-3-grp, .form-2-grp, .form-grp, .form-submit,
.form-14-grp, .form-14-grp-pad, .form-24-grp, .form-24-grp-pad, .form-34-grp, .form-34-grp-pad,
.form-13-grp, .form-13-grp-pad, .form-23-grp, .form-23-grp-pad,
.form-12-grp, .form-12-grp-pad, .sgl-2, .form-3-grp-label, .form-3-grp-dropdown, .form-3-grp-btn-data {
	float: left;
	display: inline;
}
.txt-4 .ins-2.pad-l {
	float: right;
}
.ins-2-img {
	float: none;
	display: block;
}
.ins-4-img {
	float: none;
	display: block;
}
.txt-2{
	margin-right: -3px;
}
.dls-2 {
	width: 294px;
	padding: 8px 11px;
	border: 1px solid #a8afb5;
}
.txt-2-bg, .txt-2-color_100, .txt-2-color_50 {
	width: 294px;
	padding: 9px 12px;
	margin-left: 14px;
}
.txt-2-bg.bg-grey .paragraph .pdf.file-link {
	display: inline;
}
.prod-1-bg, .prod-1-color_100, .prod-1-color_50 {
	width: 134px;
	height: 13.55em;
	padding: 6px 9px;
	margin-left: 14px;
}
.prod-2-bg{
	height: 10.45em;
	width: 300px;
	padding: 6px 9px;
	margin-left: 14px;
}
.prod-2-m-bg{
	height: 13.45em;
	width: 300px;
	padding: 6px 9px;
	margin-left: 14px;
}
.down-1-bg, .down-1-color_100, .down-1-color_50 {
	width: 134px;
	height: 13.5px;
	padding: 6px 9px;
	margin-left: 14px;
}
/*Datasheet Selector 2/5 */
.data-2, .data-2-bg, .data-2-color_50, .data-2-color_100 {
	width: 300px;
	height: 13em;
	padding: 6px 9px;
	margin-left: 14px;
}
.data-2 .hl-2-72B904,
.data-2-bg .hl-2-72B904,
.data-2-color_50 .hl-2-72B904,
.data-2-color_100 .hl-2-72B904{
	margin: 0;
}
.form-3-grp-label{
	width: 115px;
}
.form-3-grp-label .dl-first{
	margin-bottom: 10px;
	font-weight: bold;
}
.form-3-grp-dropdown{
	width: 145px;
}
.form-3-grp-dropdown .dd-first{
	margin-bottom: 8px;
}
.form-3-grp-btn-data{
	margin-left: 5px;
	margin-top: 12px;
	height: 35px;
}
.form-3-grp-btn-data .go-btn button{
	width: 30px;
}
.form-3 .or-small{
	padding-bottom: 7px;
	text-align: center;
	font-weight: bold;
}
/*Ende DatasheetSelector 2/5 */

.hl-1 {
	width: 100%;
}
.form-4-grp { width: 23%; }
.form-3-grp { width: 44%; }
.form-2-grp { width: 48%; }
.mTop { padding-top: 55px;  }
.appBreit{ width:318px; }
.btn { width: 5%; }
.or{
	width: 6%;
	font-weight: bold;
	margin-left: 9px;
	margin-top: 45px;
	font-size: 14px;
	text-align: center;
}
.data_drop{
	margin-bottom: 10px;
}
.data_drop_pad{
	margin-bottom: 10px;
	margin-left: 46px;
}
.data_label{
	margin-bottom: 5px;
	font-weight: bold;
}
.data_label_pad{
	margin-bottom: 5px;
	font-weight: bold;
	margin-left: 46px;
}
.form-14-grp { width: 79px; }
.form-14-grp-pad { width: 69px; }
.form-24-grp { width: 159px; }
.form-24-grp-pad { width: 149px; }
.form-34-grp { width: 238px; }
.form-34-grp-pad { width: 228px; }
.form-13-grp { width: 106px; }
.form-13-grp-pad { width: 96px; }
.form-23-grp { width: 212px; }
.form-23-grp-pad { width: 202px; }
.form-12-grp { width: 159px; }
.form-12-grp-pad { width: 149px; }
.form-grp { width: 100%; }
.form-submit{
	width: 52%;
}
.form-grp-hidden{
	display: none;
}
.form-14-grp,
.form-14-grp-pad,
.form-24-grp,
.form-24-grp-pad,
.form-34-grp,
.form-34-grp-pad,
.form-13-grp,
.form-13-grp-pad,
.form-23-grp,
.form-23-grp-pad,
.form-12-grp,
.form-12-grp-pad,
.form-grp,
.form-submit {
	padding-bottom: 9px;
}
.form-submit {
	padding-top: 14px;
}
.form-14-grp-pad,
.form-24-grp-pad,
.form-34-grp-pad,
.form-13-grp-pad,
.form-23-grp-pad,
.form-12-grp-pad {
	margin-right: 10px;
}
	.form-4 label,
	.form-3 label,
	.form-1 label,
	.form-4 input,
	.form-3 input,
	.form-2 input,
	.form-1 input,
	.form-4 select,
	.form-3 select,
	.form-2 select,
	.form-1 select,
	.form-4 textarea,
	.form-3 textarea,
	.form-2 textarea,
	.form-1 textarea {
		float: left;
		width: 98.9%;
	}
	.form-4 input,
	.form-3 input,
	.form-2 input,
	.form-1 input,
	.form-4 select,
	.form-3 select,
	.form-2 select,
	.form-1 select,
	.form-4 textarea,
	.form-3 textarea,
	.form-2 textarea,
	.form-1 textarea {
		border: 1px solid #cccccc;
		font: 1em/1.6 Arial, Helvetica, sans-serif;
	}
	.form-4 input,
	.form-3 input,
	.form-2 input,
	.form-1 input {
		height: 1.6em;
	}
	.form-4 textarea,
	.form-3 textarea,
	.form-2 textarea,
	.form-1 textarea {
		height: 6.4em;
	}
	.form-submit button {
		width: 88px;
		height: 27px;
		border: 0;
		font: 1em Arial, Helvetica, sans-serif;
		line-height: 27px;
	}
	.go-btn button {
		height: 1.3333em;
		padding-left: 6px;
		border: 0;
		margin-left: 5px;
		font: 1em/1.3333 Arial, Helvetica, sans-serif;
		text-align: left;
		cursor: pointer;
		font-weight: bold;
	}
	.go-btn .button{
		border: none;
		text-align: left;
		float: left;
		position: relative;
		top: -1px;
		height: 1.2em;
		margin-left: 6px;
		padding-left: 6px;
		border: 0;
		font: 1em/1.2 Arial, Helvetica, sans-serif;
		text-align: left;
		font-weight: bold;
		width: 25px;
	}
	.go-btn .big{
		width: 100px;
	}
	.prod-2-bg .go-btn input, .prod-2-m-bg .go-btn input{
		height: 2.3em;
		padding-left: 138px;
		border: 0;
		font: 1em/1.3333 Arial, Helvetica, sans-serif;
		text-align: left;
		cursor: pointer;
		font-weight: bold;
	}
	.prod-2-m-bg .go-btn input{
		margin-top: 10px;
	}
	.go-btn input {
		height: 2.3em;
		padding-left: 54px;
		border: 0;
		font: 1em/1.3333 Arial, Helvetica, sans-serif;
		text-align: left;
		cursor: pointer;
	}
    	.ie8 .go-btn input {
            padding-top: 1px;
        }
	input.check {
		display: inline;
		width: 14px;
		height: 14px;
		margin: 2px 2px -2px 0;
		padding: 0;
		border: 0;
	}
	.form-2 .error{
		color: red;
		margin-left: 14px;
	}
	.form-grp .headline{
		font-size: 1em;
		font-weight: bold;
	}
	.forcheckbox .headline{
		float: left;
		width: 100%;
	}
	.forcheckbox .checkbox{
		width: 16px;
	}
	.forcheckbox .checkbox-label{
		float: left;
		padding-left: 5px;
		padding-top: 1px;
		width: 92%;
	}
	.form_table{
		width: 100%;
	}
	.form_table td{
		padding-top: 7px;
	}
	.form_table label{
		float: right;
		width: 280px;
		margin: 0px;
	}
	.form_table.radios label {
		float: left;
		line-height: 18px;
	}
	.form_table input{
		float: left;
		width: 20px;
		margin: 0px;
		border: 0 none;
	}
	.form-submit .submitButton{
		border: 0 none;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1em;
		font-size-adjust: none;
		font-stretch: normal;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		height: 27px;
		width: 88px;
	}
	.form-submit a.submitButton{
		line-height: 27px;
		text-align: center;
		color: #545454;
	}
	.form-submit .submitButton.first{
		margin-right: 5px;
	}
.img-5, .img-4, .img-2, .img-3,
.ia-5, .ia-4, .ia-2,
.tabs-4,
.tsr-1, .tsr-2, .tsr-2v, .tsr-4, .tsr-4s,
.adr-2,
.faq-4,
.tmb-4,
.tbl-4,
.dtl-2, .dtl-2v,
.dlc-2,
.sgl-2 {
	padding-bottom: 14px;
}
.pad {
	margin-left: 14px;
}
.pad-l,
.txt-4 .ins-2.pad-l {
	margin-left: 14px;
}
.pad-r {
	margin-right: 14px;
}
.pad-b {
	margin-bottom: 14px;
}
.pad-t {
	margin-top: 21px;
}
.ins-2,
.ins-4{
	margin-bottom: 14px;
}
.ins-2-txt {
	font-size: 0.9em;
}

.ia-5 , .ia-4, .ia-2,
.img-5, .img-4, .img-2, .img-3,
.txt-2,
.ins-2,
.hl-2, .hl-3, .hl-5, .hl-4,
.tsr-1, .tsr-2,
.prod-1-bg,
.prod-2-bg,
.prod-2-m-bg,
.down-1-bg,
.tbl-2,
.dls-2, .dtl-2,
.map-location-2,
.faq-4 {
	margin-left: 14px;
}
.ia-4-charttool{
	margin-left: 0px;
	float: left;
}
.container-2-form .txt-2{
		width: 311px;
		margin-left: 0px;
}
.tbl-2,
.map-location-2, .map-location-4, .map-location-5 {
	padding-bottom: 14px;
	float: left;
}

.txt-4 .ins-2 {
	margin-left: 0px;
}

h1 {
	margin-bottom: 4px;
	font-size: 1.666em;
	font-weight: bold;
	line-height: 28px;
	color:#72B904;
}
.topheadline {
	margin-left: 14px;
	margin-bottom: 1em;
}
.wr-hl-5 .topheadline {
	margin-left: 0;
}
h2 {
	margin-bottom: 7px;
	font-size: 1.244em;
	font-weight: bold;
	line-height: 20px;
}
	.charttable .paragraph, .txt-4 h2, .txt-3 h2, .txt-2 h2, .txt-1 h2,
	.txt-4 .paragraph, .txt-3 .paragraph, .txt-2 .paragraph, .txt-1 .paragraph,
	.txt-4 ul, .txt-3 ul, .txt-2 ul, .txt-1 ul,
	.container-1 {
		margin-bottom: 14px;
	}
	.ins-2.pad-r ~ .paragraph ul {
		overflow: hidden;
		width: auto;
	}
	.txt-4 .container-2-form{
		display: inline;
	}
	.content-5 .h1-5-72B904 h1,
	.content-5 .h1-5-B8DC81 h1,
	.content-5 h1{
		line-height: 22px;
	}
	.container-2 h2{
		padding-left: 6px;
	}

.tabs-4 {
	margin-top: 0px;
	margin-left: 14px;
}
.tabs-4-charttool{
	margin-left: 0px;
}
.tmb-4-img {
	width: 152px;
}
.tmb-4-txt {
	width: 474px;
	padding: 0 12px 9px;
}
.tsr-1-txt {
	width: 152px;
	height: 7em;
	padding: 9px 0;
	font-size: 0.9em;
}
.tsr-1-txt-bg, .tsr-1-txt-color_100, .tsr-1-txt-color_50 {
	width: 134px;
	height: 7em;
	padding: 9px;
	font-size: 0.9em;
}
.tsr-2-img {
	width: 98px;
}
.tsr-2-txt {
	width: 196px;
	padding: 0 12px 0;
	font-size: 0.9em;
}
.tsr-2-txt-bg, .tsr-2-txt-color_100, .tsr-2-txt-color_50 {
	width: 196px;
	height: 5.75em;
	background: #EDEDED;
	padding: 9px 12px;
	font-size: 0.9em;
}
.tsr-2v-txt,
.tsr-2-hkg,
.tsr-2-4-hkg,
.tsr-2-7-hkg {
	width: 318px;
	height: 7em;
	padding: 9px 0;
	font-size: 0.9em;
}
.tsr-2-hkg {
	height: 14em;
	font-size: 1em;
}
.tsr-2-4-hkg {
	height: 5em;
	font-size: 1em;
}
.tsr-2-7-hkg{
	height: 9em;
	font-size: 1em;
}
.tsr-2v-txt-bg, .tsr-2v-txt-color_100, .tsr-2v-txt-color_50, .tsr-2v-txt-grey ,
.tsr-2-hkg-bg, .tsr-2-hkg-color_100, .tsr-2-hkg-color_50, .tsr-2-hkg-grey,
.tsr-2-4-hkg-bg, .tsr-2-4-hkg-color_100, .tsr-2-4-hkg-color_50, .tsr-2-4-hkg-grey,
.tsr-2-7-hkg-bg, .tsr-2-7-hkg-color_100, .tsr-2-7-hkg-color_50, .tsr-2-7-hkg-grey{
	width: 300px;
	height: 6.75em;
	padding: 9px;
	font-size: 0.9em;
}
.tsr-2-hkg-bg, .tsr-2-hkg-color_100, .tsr-2-hkg-color_50, .tsr-2-hkg-grey {
	height: 13.75em;
	font-size: 1em;
}
.tsr-2-4-hkg-bg, .tsr-2-4-hkg-color_100, .tsr-2-4-hkg-color_50, .tsr-2-4-hkg-grey {
	height: 5em;
	font-size: 1em;
}
.tsr-2-7-hkg-bg, .tsr-2-7-hkg-color_100, .tsr-2-7-hkg-color_50, .tsr-2-7-hkg-grey {
	height: 9em;
	font-size: 1em;
}
.tsr-2v-txt-grey, .tsr-2-hkg-grey, .tsr-2-4-hkg-grey, .tsr-2-7-hkg-grey{
	background: #a0a0a0;
}
.tsr-2v-txt-grey a, .tsr-2-hkg-grey a, .tsr-2-4-hkg-grey a, .tsr-2-7-hkg-grey a {
	color: white;
}
.tsr-4-img {
	width: 152px;
}
.tsr-4-txt {
	width: 474px;
	height: 6.6em;
	padding: 0 12px 9px;
	font-size: 0.9em;
}
.tsr-4-txt-bg, .tsr-4-txt-color_100, .tsr-4-txt-color_50 {
	width: 474px;
	height: 5.75em;
	padding: 9px 12px;
	font-size: 0.9em;
}
.tsr-4l-img {
	width: 318px;
}
.tsr-4l-txt {
	width: 308px;
	height: 149px;
	padding: 9px 12px;
	font-size: 0.9em;
}
.tsr-4l-txt-bg, .tsr-4l-txt-color_100, .tsr-4l-txt-color_50 {
	width: 308px;
	height: 149px;
	padding: 9px 12px;
	font-size: 0.9em;
}
.tsr-4s-img {
	width: 98px;
}
.tsr-4s-txt {
	width: 528px;
	height: 6.6em;
	padding: 0 12px 9px;
	font-size: 0.9em;
}
.tsr-ds-txt {
	width: 256px;
	padding: 0 12px 9px;
	font-size: 0.9em;
}
.tsr-4s-txt-bg, .tsr-4s-txt-color_50, .tsr-4s-txt-color_100 {
	height: 5.75em;
	overflow: hidden;
	padding: 9px 12px;
	width: 528px;
	font-size: 0.9em;
}
.wo-txt-tsr img {
	margin-bottom: 7px;
}
.wo-txt-tsr .arrow {
	color: #545454;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 9px;
}
.tsr-1-txt,
.tsr-1-txt-bg, .tsr-1-txt-color_100, .tsr-1-txt-color_50,
.tsr-2-txt-bg, .tsr-2-txt-color_100, .tsr-2-txt-color_50,
.tsr-2v-txt,
.tsr-2v-txt-bg, .tsr-2v-txt-color_100, .tsr-2v-txt-color_50, .tsr-2v-txt-grey,
.tsr-2-hkg, .tsr-2-hkg-bg, .tsr-2-hkg-color_100, .tsr-2-hkg-color_50, .tsr-2-hkg-grey,
.tsr-2-4-hkg, .tsr-2-4-hkg-bg, .tsr-2-4-hkg-color_100, .tsr-2-4-hkg-color_50, .tsr-2-4-hkg-grey,
.tsr-2-7-hkg, .tsr-2-7-hkg-bg, .tsr-2-7-hkg-color_100, .tsr-2-7-hkg-color_50, .tsr-2-7-hkg-grey,
.tsr-4-txt,
.tsr-4-txt-bg, .tsr-4-txt-color_100, .tsr-4-txt-color_50,
.tsr-4l-txt,
.tsr-4s-txt {
	overflow: hidden;
}
.adr-2{
	margin-left: 14px;
}
.adr-2-full {
	width: 306px;
	padding: 0 12px 9px 0;
}
.adr-2-full-bg, .adr-2-full-color_100, .adr-2-full-color_50 {
	width: 294px;
	padding: 9px 12px;
}
.adr-2-bg, .adr-2-color_100, .adr-2-color_50 {
	width: 318px;
	margin: 0 0 14px 14px;
	padding-top: 9px;
}
.adr-2-img {
	width: 98px;
}
.adr-2-img-bg, .adr-2-img-color_100, .adr-2-img-color_50 {
	width: 98px;
	padding: 0 0 9px 9px;
}
.adr-2-txt {
	width: 196px;
	padding: 0 12px 9px;
}
.adr-2-txt-bg, .adr-2-txt-color_100, .adr-2-txt-color_50 {
	padding: 0 12px 9px 12px;
	width: 187px;
}
.email-link {
	font-size: 0.9em;
}
.dtl-2-list {
	width: 294px;
	padding: 9px 12px 0;
}
.dtl-2-txt {
	width: 294px;
	padding: 4px 12px 5px;
}
.dtl-2v-list {
	width: 294px;
	padding: 9px 12px;
}
.dls-2 {
	font-size: 0.9em;
}
.dls-2-list {
	width: 100%;
}
.dls-2-list h3{
	margin-bottom: 5px;
}
.dls-2-txt {
	width: 100%;
	margin-top: 4px;
}
/*Image Chooser */
.dlc-2{
	float: right;
}
.dlc-2,
.sgl-2 {
	font-size: 0.9em;
	margin-left: 14px;
}
.dlc-2-img,
.sgl-2-img {
	width: 286px;
	padding: 14px 16px 9px;
}
	.dlc-2-img img,
	.sgl-2-img img {
		margin-bottom: 4px;
	}
.dlc-2-ctrl,
.sgl-2-ctrl {
	position: relative;
	width: 236px;
	padding: 4px 41px 5px;
	text-align: center;
	height: 14px;
}
	.sgl-2-ctrl li {
		display: none;
		padding: 0 3px;
	}
	.sgl-2-ctrl .active {
		font-weight: bold;
	}
.dlc-link {
	padding-left: 14px;
	color: #545454;
	font-weight: bold;
	display: inline;
}
.dlc-back,
.dlc-forward,
.sgl-back,
.sgl-forward {
	display: none;
	position: absolute;
	top: 4px;
}
.dlc-back,
.dlc-forward{
	display: block;
}
.dlc-back,
.sgl-back {
	left: 14px;
}
.dlc-forward,
.sgl-forward {
	right: 14px;
}

.slideshow .sgl-2-ctrl li {
	cursor: pointer;
	display: inline;
}
.slideshow .sgl-back,
.slideshow .sgl-forward {
	display: block;
}
.sgl-2 .slideshow {
	background: #ededed;
	float: none;
	width: 318px;
}
.sgl-2 .slideshow img {
	height: 174px !important;
	padding: 14px 16px 9px;
	width: 286px !important;
}
.prod-1 {
	margin-left: 14px;
}
	.prod-1 label,
	.prod-1-bg label, .prod-2-bg label, .prod-2-m-bg label, .prod-1-color_100 label, .prod-1-color_50 label {
		margin-bottom: 3px;
		font-weight: bold;
	}
	.prod-2-bg label, .prod-2-m-bg label{
		margin-left: 6px;
	}
.down-1 {
	margin-left: 14px;
}
	.down-1 label,
	.down-1-bg label, .down-1-color_100 label, .down-1-color_50 label {
		margin-bottom: 3px;
		font-weight: bold;
	}
.down-k {
	margin-left: 14px;
}
	.down-k label{
		margin-bottom: 3px;
		font-weight: bold;
	}
/* **** VIDEO Start*** */
.video .flash-fallback{
    font-size: 14px;
    margin: 50px 20px 20px;
    width: 500px;
}
/* Adobe-Icon (cara) */
.video .flash-fallback .flash-image{
    float: left;
    height: 160px;
    margin-right: 20px;
    margin-top: 10px;
}
.video-4 {
	width: 644px;
	padding: 5px;
	margin: 0 -2px 14px 10px;
}
	.player-4 {
		width: 100%;
		height: 345px;
		background: #ffffff;
	}
		.player-4 div.noJW {
			width: 564px;
			height: 336px;
			margin: 0 auto;
			padding: 4px 0 5px;
		}
			.player-4 div.noJW.big {
				height: 500px;
			}
	.video-4 .player-4 div.jWplayer-4{
		width: 564px;
		height: 100%;
		margin: 0 auto;
		padding: 0px 0 0px;
	}
		.video-4 .player-4 div.jWplayer-4.big{
			width: 880px;
		}
		.video-4 .player-4 div.jWplayer-4 a.hidden{
			display: none;
			visibility: hidden;
		}
		.video-4 .player-4 div.jWplayer-4 img.fallback-img{
			width: 100%
		}
/* **** VIDEO End*** */
.bg-grey {
	background-color: #ededed;
}
.brd-t-white {
	border-top: 1px solid #ffffff;
}
.brd-tb-grey {
	border: 1px solid #ededed;
	border-left: 0;
	border-right: 0;
}
.brd-tb-grey2 {
	border: 1px solid #c9c9c9;
	border-left: 0;
	border-right: 0;
}
.brd-b-grey {
	border-bottom: 1px solid #C9C9C9;
}
.brd-t-dotted {
	padding-top: 14px;
	border-top: 1px dotted #6d777f;
}
.brd-b-dotted {
	padding-bottom: 14px;
	border-bottom: 1px dotted #6d777f;
}
.arrow, .arrow-grey {
	padding-left: 7px;
}
.txt-2-bg .paragraph .arrow, .txt-2-bg .paragraph .arrow-grey {
	display: inline;
}
.link_underline {
	text-decoration: underline;
	display: inline;
}
.wr-content-4 .link_highlighted,
.wr-content-5 .link_highlighted,
.wr-content-4 a.link_highlighted,
.wr-content-5 a.link_highlighted,
.link_highlighted  {
	color: #72B904;
	display: inline;
	font-weight: bold;
}
.wr-content-4 .link_highlighted:hover,
.wr-content-5 .link_highlighted:hover,
.wr-content-4 a.link_highlighted:hover,
.wr-content-5 a.link_highlighted:hover,
.link_highlighted:hover  {
	color: #000000;
}

.bullets-black li {
	padding-left: 10px;
	padding-bottom: 4px;
}
.doc, .docx {
	padding-left: 25px;
	line-height: 18px;
}
.pdf {
	padding-left: 25px;
	line-height: 18px;
}
.xls, .xlsx {
	padding-left: 25px;
	line-height: 18px;
}
.jpg, .gif, .png, .tif, .tiff {
	padding-left: 25px;
	line-height: 18px;
}
.avi, .mpg, .mpeg, .mov, .divx, .wmv, .mp4, .rm, .qt {
	padding-left: 25px;
	line-height: 18px;
}
.mp3, .aac, .aif, .mid, .midi, .mpa, .ra, .ram, .wav, .wave, .wma {
	padding-left: 25px;
	line-height: 18px;
}
.dtl-2 dl,
.dtl-2v dl {
	float: left;
	width: 100%;
}
	.dtl-2 dt {
		float: left;
		width: 33%;
		font-weight: bold;
	}
	.dtl-2v dt {
		float: left;
		width: 100%;
		font-weight: bold;
	}
	.dtl-2 dd {
		float: left;
		width: 66%;
		padding-bottom: 14px;
	}
	.dtl-2v dd {
		float: left;
		width: 100%;
	}

.faq-4 dl {
	float: left;
	width: 100%;
}
	.faq-4 dt {
	    background: #edeef0;
	    background: -webkit-gradient(linear, left top, left bottom, from(#F1F2F4), color-stop(0.5, #FFFFFF), to(#E0E1E5));
        background: -webkit-linear-gradient(top, #F1F2F4, #FFFFFF, #E0E1E5);
        background: -moz-linear-gradient(top, #F1F2F4, #FFFFFF, #E0E1E5);
        background: -ms-linear-gradient(top, #F1F2F4, #FFFFFF, #E0E1E5);
        background: -o-linear-gradient(top, #F1F2F4, #FFFFFF, #E0E1E5);
        border: 1px solid #E9E9E9;
        border-radius: 2px;
		float: left;
		font-size: 14px;
        font-weight: bold;
        margin-bottom: 7px;
        padding: 7px 0;
		width: 648px;
	}
		.faq-4 .faq-q {
			float: left;
			padding-left: 36px;
			font-weight: bold;
		}
		.faq-4 .empty-faq-element {
			background: none;
		}
	.faq-4 dd {
		width: 100%;
		margin-top: -9px;
		padding: 9px 0;
	}
	.faq-4 .close {
		display: none;
	}
		.faq-4 .faq-a {
			float: left;
			padding: 0 0 14px 36px;
			font-weight: normal;
			display: inline;
		}
		.faq-4 .faq-a .container-2 .video-2 {
			margin-left: 0;
		}
		.faq-4 .faq-a-img {
			float: right;
			padding-bottom: 9px;
			padding-left: 9px;
			font-weight: normal;
		}
		.faq-4 div.faq-a-img  img{
				float: none;
		}
			.faq-4 div.faq-a-img {
				padding: 0px;
			}
				.faq-4 div.faq-a-img p{
					font-size: 10px;
					width: 318px;
				}
	.faq-4 .kv-headline{
		float: left;
		width: 600px;
		font-weight: bold;
		line-height: 1.7;
		padding: 2px 0px 2px 7px;
		background-color: #EDEDED;
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.faq-4 .key-value-pair {
		float: left;
	}
		.faq-4 .key-value-pair .key {
			width: 200px;
			padding-right: 6px;
			float: left;
			font-weight: bold;
		}
		.faq-4 .key-value-pair .value {
			float: left;
			width: 400px;
		}

	.faq-4 .keyvalue_container{
		float: left;
		width: 287px;
	}
		.keyvalue_container .key-value-pair {
			float: left;
			width: 287px;
		}
		.keyvalue_container .key-value-pair .key {
			width: 110px;
			padding-right: 6px;
			float: left;
			font-weight: bold;
		}
		.keyvalue_container .key-value-pair .value {
			float: left;
			width: 170px;
		}
		.faq-4 .empty-faq-element {
			background: none;
		}
		.faq-4 .open .empty-faq-element {
			background: none;
		}
		.faq-4 dd.empty-faq-element {
			display: none;
		}

.std-tbl {
	border: 1px solid #b2b3b5;
	font-size: 0.9em;
}
.messe-tbl{
	font-size: 0.9em;
}
	.std-tbl th,
	.std-tbl td {
		padding: 2px 9px;
		border-left: 1px solid #ffffff;
	}
	.messe-tbl th,
	.messe-tbl td{
		padding: 2px 9px;
	}
	.messe-tbl th.border,
	.messe-tbl td.border{
		border-left: 1px solid #ffffff;
	}
	.messe-tbl td.date{
		text-align: center;
	}
	.messe-tbl td.date.ofg{
		width: 130px;
	}
	.messe-tbl td.messe{
		width: 285px;
	}
	.std-tbl th, .messe-tbl th {
		background: #b2b3b5;
		color: #ffffff;
	}
	.std-tbl td, .messe-tbl td {
		color: #545454;
		text-align: center;
		vertical-align: top;
	}
	.std-tbl th.first,
	.std-tbl td.first{
		border-left: 0;
	}
	.messe-tbl tbody tr{
		border-bottom: 1px solid #C9C9C9;
	}
	.messe-tbl td .arrow-grey{
		width: 60px;
	}
	.messe-tbl td.ofg a{
		font-weight: bold;
	}
	.alt td {
		background: #ededed;
	}
.prod-tbl {
	border: 1px solid #d7d7d7;
	font-size: 0.9em;
}
	.prod-tbl th,
	.prod-tbl td {
		padding: 2px 5px;
		vertical-align: top;
	}
	.prod-tbl thead th,
	.alt td {
		background: #ededed;
	}
	.prod-tbl thead th {
		white-space: nowrap;
	}
	.prod-tbl tbody th {
		background: #7e8891;
		color: #ffffff;
	}
	.prod-tbl thead th,
	.prod-tbl td {
		border-left: 1px solid #ffffff;
		color: #545454;
	}
	.prod-tbl td {
		text-align: center;
	}
	.prod-tbl tbody th,
	.prod-tbl th.first,
	.prod-tbl td.first {
		padding-left: 9px;
		border-left: 0;
		text-align: left;
	}
	.prod-tbl .product {
		display: block;
	}

.dl-tbl {
	color: #545454;
	font-size: 0.9em;
}
	.dl-tbl th {
		padding: 2px 9px;
		background: #7e8891;
		color: #ffffff;
		text-align: left;
	}
	.dl-tbl td {
		padding: 6px 9px;
		border-bottom: 1px solid #c9c9c9;
		vertical-align: top;
	}
	.dl-tbl .switch {
		width: 16px;
		height: 16px;
		cursor: pointer;
	}
	.dl-tbl .no-more-icon {
		background: none;
		cursor: default;
	}
	.dl-tbl .more {
		display: none;
		margin-top: 14px;
	}
	.open .more {
		display: block;
	}
	.dl-tbl .dl {
		background: #ededed;
	}
		.dl-tbl .dl a {
			display: block;
		}
	.dl-tbl .size {
		white-space: nowrap;
		line-height: 1.6677
	}
	.dl-tbl .type {
		white-space: nowrap;
		line-height: 1.6677
	}

	.press-tbl th {
		background: #7D8890;
		color: #ffffff;
		text-align: left;
		font-weight: bold;
		text-align: left;
		padding: 3px 0;
		font-size: 0.9em;
	}
		.press-tbl .first {
			padding-left: 5px;
		}
		.press-tbl .date {
			width: 80px;
			padding: 5px 5px 7px 3px;
			border-bottom: 1px solid #C9C9C9;
		}
		.press-tbl .freetext {
			width: 150px;
			padding: 5px 5px 7px 3px;
			border-bottom: 1px solid #C9C9C9;
		}
		.press-tbl .desc {
			width: 415px;
			padding: 5px 5px 7px 0;
			border-bottom: 1px solid #C9C9C9;
		}
		.press-tbl .desc_free {
			width: 335px;
			padding: 5px 5px 7px 0;
			border-bottom: 1px solid #C9C9C9;
		}
		.press-tbl .down {
			width: 90px;
			padding: 5px 5px 5px 0;
			border-bottom: 1px solid #C9C9C9;
			font-size: 0.9em;
		}
		.press-tbl .down-size {
			width: 50px;
			padding: 5px 0 7px 0;
			border-bottom: 1px solid #C9C9C9;
		}

.press-3-5 {
	width: 495px;
	float: left;
}
.press-3-5 table {
	width: 476px !important;
	border-top: solid 1px #C9C9C9;
}
.press-3-5 thead {
	display: none;
}
.press-3-5 h1 {
	color: #545454 !important;
	font-size: 1em !important;
}
.press-3-5 .mhead h1 {
	margin-left: 14px !important;
	font-size: 1.666em !important;
	font-weight: bold;
	color: #545454 !important;
}
.press-3-5 .sidebar-1 {
	display: none;
}
.press-3-5-teaser {
	float: right;
	margin-top: 22px;
}
.press-3-5-teaser .tsr-1-img, .press-3-5-teaser .tsr-1-txt {
	float: none;
}
.press-3-5-teaser .arrow {
	font-weight: normal;
}
.usr-tbl-4 {
	border: 1px solid #d7d7d7;
	font-size: 0.9em;
}

	.usr-tbl-4 th, .usr-tbl-4 td {
		padding: 2px 5px;
		vertical-align: top;
	}

	/*
	.usr-tbl-4 tr.tr-0{
		background: #72B905 !important;
	}*/
	.usr-tbl-4 tr td{
		border-left: 1px solid #D7D7D7;
	}
	.usr-tbl-4 .tr-odd {
		border-top: 1px solid #d7d7d7;
	}
	.usr-tbl-4 .tr-even {
		border-top: 1px solid #d7d7d7;
	}
	.usr-tbl-4 .tr-head,
	.usr-tbl-4 .tr-first {
		background-color: #7e8891;
		color: #ffffff;
	}
	.usr-tbl-4 .tr-first h3.project-color {
		color: #ffffff;
	}
	.usr-tbl-4 .tr-head.green,
	.usr-tbl-4 .tr-first.green {
		background-color: #72B905;
	}
	.usr-tbl-4 .td-align-left { text-align: left; }
	.usr-tbl-4 .td-align-center { text-align: center; }
	.usr-tbl-4 .td-align-right { text-align: right; }
	.usr-tbl-4 .td-align-block { text-align: justify }

.usr-tbl-2 {
	border: 1px solid #d7d7d7;
	font-size: 0.9em;
}

	.usr-tbl-2 th, .usr-tbl-2 td {
		padding: 2px 5px;
		vertical-align: top;
	}

	.usr-tbl-2 tr td{
		border-left: 1px solid #D7D7D7;
	}
	.usr-tbl-2 .tr-odd {
		border-top: 1px solid #d7d7d7;
	}
	.usr-tbl-2 .tr-even {
		border-top: 1px solid #d7d7d7;
	}

	.usr-tbl-2 .tr-head,
	.usr-tbl-2 .tr-first {
		background-color: #7e8891;
		color: #ffffff;
	}
	.usr-tbl-2 .tr-first h3.project-color {
		color: #ffffff;
	}

	.usr-tbl-2 .tr-head.green,
	.usr-tbl-2 .tr-first.green {
		background-color: #72B905;
	}

	.usr-tbl-2 .td-align-left { text-align: left; }
	.usr-tbl-2 .td-align-center { text-align: center; }
	.usr-tbl-2 .td-align-right { text-align: right; }
	.usr-tbl-2 .td-align-block { text-align: justify }

.subheadline{
	 margin-bottom: 5px;
	 color: #545454;
}
.riders {
	float: left;
	width: 650px;
	height: 32px;
}
	.rider {
		float: left;
		min-width: 50px;
		height: 30px;
		margin-right: 1px;
		padding: 0 12px;
		border: 1px solid #a7b0b5;
		line-height: 30px;
		text-align: center;
		white-space: nowrap;
	}
	* html .rider {
		width: 104px;
	}
	.riders .active {
		border-bottom-color: #efefef;
	}
		.riders a,
		.riders span {
			display: block;
		}

/* A - Z without DB */

#indizes a{
	display: inline;
	padding: 0 2px 0 2px;
}
#indizes .wolink {
		color: #CCCCCC;
	}

.pane-atoz {
	border: 1px solid #C9C9C9;
	float: left;
	padding: 9px 12px;
	width: 624px;
	margin-left: 14px;
	margin-bottom: 15px;
}

	.atozlists {
		margin-top: 20px;
	}

.pane-new{
	float: left;
	width: 624px;
	padding: 9px 12px;
	border: 1px solid #C9C9C9;
}
	.pane-new .first_ct_element{
		width:200px;
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	.pane-new .second_ct_element{
		width:300px;
		float:left;
		margin-top:20px;
	}
	.pane-new .third_ct_element{
		width:80px;
		float:left;
		margin-top:20px;
	}
.pane {
	float: left;
	width: 624px;
	padding: 9px 12px;
	background: #efefef;
	border: 1px solid #a7b0b5;
	border-top: 0;
}
	.pane .first_ct_element{
		width:200px;
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	.pane .second_ct_element{
		width:300px;
		float:left;
		margin-top:20px;
	}
	.pane .third_ct_element{
		width:80px;
		float:left;
		margin-top:20px;
	}
	.pane-content {
		float: left;
		width: 100%;
	}
	.page-selector-pane {
		float: left;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.page-selector-pane label, .page-selector-pane select, .page-selector-pane div {
		float: left;
	}
	.page-selector-pane select {
		clear: left;
		width: 200px;
		margin-top: 4px;
	}
	.page-selector-pane div {
		margin-left: 14px;
		margin-top: 4px;
	}
	.page-selector-pane div button {
		font-weight: bold;
	}
.submit {
	background: beige;
	border: 0;
	font: 1em Arial, Helvetica, sans-serif;
	text-align: left;
}

/*  Layer */
.content-include{
	display: none;
}
.layer-close-bottom{
	cursor: pointer;
	float: right;
	width: 45px;
}
.layer-background{
	background-color: #000000;
    height: 100%;
	filter: ALPHA(opacity=70);
    opacity: 0.7;
	left: 0px;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 10;
}
.layer-special-open.noLink{
	cursor: pointer;
	padding-left: 14px;
}

.layer-special-container,
.layer-mini-container,
.layer-small-container,
.layer-big-container,
.layer-mega-container{
	float: left;
	position: absolute;
	top: 162px;
	z-index: 100;
}
.layer-mini-container {
	left: 472px;
	width: 362px;
}
.layer-small-container {
	left: 302px;
	width: 532px;
}
.layer-big-container {
	left: 136px;
	width: 698px;
}
.layer-mega-container {
	left: 136px;
	width: 898px;
}
.layer-special-container{
	left: 130px;
	width: 685px;
}
	.layer-special-top,
	.layer-mini-top,
	.layer-small-top,
	.layer-big-top,
	.layer-mega-top{
		float: left;
		width: 100%;
		height: 4px;
	}
	.layer-special,
	.layer-mini,
	.layer-small,
	.layer-big,
	.layer-mega{
		float: left;
		position: relative;
		padding: 0 4px;
	}
	.layer-mini {
		width: 354px;
	}
	.layer-small {
		width: 524px;
	}
	.layer-big {
		width: 690px;
	}
	.layer-mega {
		width: 890px;
	}
	.layer-special{
		width: 677px;
	}
		.layer-special-container .layer-close {
			height: 28px;
			position: relative;
			right: -663px;
			top: -13px;
			width: 27px;
		}
		.layer-close {
			position: absolute;
			right: 8px;
			top: 4px;
			width: 19px;
			height: 14px;
			cursor: pointer;
		}
		.layer-mini-content,
		.layer-small-content,
		.layer-big-content,
		.layer-mega-content{
			float: left;
			min-height: 219px;
			padding: 18px 18px 0 4px;
		}
		.layer-special-content{
			min-height: 185px;
			padding: 40px 30px 0px;
		}
		.layer-special-content{width: 620px; }
		.layer-mini-content { width: 322px; }
		.layer-small-content { width: 498px; }
		.layer-big-content { width: 668px; }
		.layer-mega-content { width: 868px; }
	.layer-special-bottom,
	.layer-mini-bottom,
	.layer-small-bottom,
	.layer-big-bottom,
	.layer-mega-bottom{
		float: left;
		width: 100%;
		height: 38px;
	}
	.layer-special-content .layer-text{
		float: left;
		padding-bottom: 20px;
		width: 618px;
	}
	.layer-special-content img{
		float: left;
		padding-right: 20px;
		width: 98px;
	}
	.layer-mega iframe{
		margin-left: 20px;
	}
.carousel-container {
	padding-bottom: 14px;
	padding-left: 14px;
	position: relative;
	float: left;
}
.carousel-content-container-4 {
	padding-top: 14px;
	width: 650px;
	float: left;
}
	.carousel-container-4 .container-4.bullets-2 .bullets-black{
		width: 318px;
		float: left;
	}
.carousel-4 {
	float: left;
	position: relative;
	width: 648px;
	height: 138px;
	border: 1px solid #a8afb5;
}
	.carousel-4 .container {
		float: left;
		position: relative;
		width: 536px;
		height: 138px;
		overflow: hidden;
	}
		.carousel-4 ul {
			position: relative;
			top: 0;
			left: 0;
			width: 100000px;
			height: 138px;
		}
			.carousel-4 li {
				float: left;
				width: 120px;
				height: 125px;
				padding: 15px 7px 8px;
				font-size: 0.9em;
			}
			.carousel-4 .over,
			.carousel-4 .active {
				color: #ffffff;
			}
				.carousel-4 li img {
					margin-bottom: 1px;
				}
	.carousel-4 .previous_button {
		float: left;
		width: 56px;
		height: 138px;
		z-index: 100;
		cursor: pointer;
	}
	.carousel-4 .previous_button_disabled {
		cursor: default;
	}
	.carousel-4 .next_button {
		float: left;
		width: 56px;
		height: 138px;
		z-index: 100;
		cursor: pointer;
	}
	.carousel-4 .next_button_disabled {
		cursor: default;
	}
.scroller-4 {
	float: left;
	position: relative;
	width: 650px;
	height: 175px;
	margin: 0 0 14px 14px;
}
	.scroller-4 .container {
		float: left;
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	.scroller-4 .scroller-headline {
		color: #545454;
		float: left;
		font-weight: bold;
		margin-bottom: 0;
		padding-bottom: 7px;
		text-align: center;
		width: 110px;
	}
		.scroller-4 .container ul {
			position: relative;
			top: 0;
			left: 0;
			width: 100000px;
			padding: 0 7px;
		}
			.scroller-4 .container li {
				float: left;
				width: 114px;
				padding: 15px 7px 7px;
				font-size: 0.9em;
			}
			.scroller-4 .over,
			.scroller-4 .active,
			.scroller-4 .over a,
			.scroller-4 .active a {
				color: #ffffff;
			}
				.scroller-4 .container li img {
					margin-bottom: 1px;
					clear:left;
				}
					.scroller-container-4 {
						float: left;
					}
					.scroll-content {
						margin-left: 0px;
						width: 664px;
					}
		/* - - - - - - - - - - - - - - - - - - - - - -START -- Color for all -bg Fields- - - - - - - - - - - - - - - - - - - - - - - - */
			/*standard grey background*/
			.txt-2-bg, .tsr-1-txt-bg, .tsr-2-txt-bg, .tsr-2v-txt-bg, .tsr-2-hkg-bg, .tsr-2-4-hkg-bg, .tsr-2-7-hkg-bg, .tsr-4-txt-bg, .tsr-4l-txt-bg, .tsr-4s-txt-bg,
			.adr-2-bg , .adr-2-img-bg, .adr-2-txt-bg, .adr-2-full-bg,
			.ddl-1-bg, .ddl-2-bg, .tsr-1-txt-rc-bg, .tsr-1-txt-bg, .txt-4-bg, .data-2-bg {
				background: #EDEDED;
			}
			/*background color 100*/
			 .sel-2,
			.txt-2-color_100, .tsr-1-txt-color_100, .tsr-2-txt-color_100, .tsr-2v-txt-color_100, .tsr-2-hkg-color_100, .tsr-2-4-hkg-color_100, .tsr-2-7-hkg-color_100, .tsr-4-txt-color_100, .tsr-4l-txt-color_100,  .tsr-4s-txt-color_100,
			.adr-2-color_100 , .adr-2-img-color_100, .adr-2-txt-color_100, .adr-2-full-color_100,
			.ddl-1-color_100, .ddl-2-color_100, .tsr-1-txt-rc-color_100, .tsr-1-txt-color_100, .data-2-color_100 {
				color: white;
				background: #72B904;
			}
			/*for dark background = white*/
			.sel-2 a,
			.txt-2-color_100 h3 a, .txt-2-color_100 a,
			.tsr-1-txt-color_100 h3 a, .tsr-1-txt-color_100 a,
			.tsr-1-txt-rc-color_100 a,
			.tsr-2-txt-color_100 h3 a, .tsr-2-txt-color_100 a, .tsr-2-txt-color_100 a.arrow ,
			.tsr-2v-txt-color_100 h3 a, .tsr-2v-txt-color_100 a,
			.tsr-2-hkg-color_100 h3 a, .tsr-2-hkg-color_100 a,
			.tsr-2-4-hkg-color_100 h3 a, .tsr-2-4-hkg-color_100 a,
			.tsr-2-7-hkg-color_100 h3 a, .tsr-2-7-hkg-color_100 a,
			.tsr-4-txt-color_100 h3 a, .tsr-4-txt-color_100 a,
			.tsr-4s-txt-color_100 h3 a, .tsr-4s-txt-color_100 a,
			.tsr-4l-txt-color_100 h3 a, .tsr-4l-txt-color_100 a,
			.adr-2-color_100 h3 a, .adr-2-color_100 a, .adr-2-img-color_100 h3 a, .adr-2-img-color_100 a, .adr-2-txt-color_100 h3 a, .adr-2-txt-color_100 a, .adr-2-full-color_100 h3 a, .adr-2-full-color_100 a,
			.ddl-1-color_100 h3 a, .ddl-1-color_100 a , .ddl-2-color_100 h3 a, .ddl-2-color_100 a,
			.data-2-color_100 .go-btn button, .data-2-color_100 h2, .data-2-color_100 label,
			.ddl-2-color_100 button, .ddl-1-color_100 button{
					color: white;
			}
			/*background color 50*/
			.txt-2-color_50, .tsr-1-txt-color_50, .tsr-2-txt-color_50, .tsr-2v-txt-color_50, .tsr-2-hkg-color_50, .tsr-2-4-hkg-color_50, .tsr-2-7-hkg-color_50, .tsr-4-txt-color_50, .tsr-4l-txt-color_50, .tsr-4s-txt-color_50,
			.adr-2-color_50 , .adr-2-img-color_50, .adr-2-txt-color_50, .adr-2-full-color_50,
			.ddl-1-color_50, .ddl-2-color_50, .tsr-1-txt-rc-color_50, .tsr-1-txt-color_50, .data-2-color_50 {
				background: #B8DC81;
			}
		/* - - - - - - - - - - - - - - - - - - - - END -- Color for all -bg Fields- - - - - - - - - - - - - - - - - - - - - - - - - - */

.ddl-1, .ddl-1-bg, .ddl-1-color_100, .ddl-1-color_50,
.ddl-2, .ddl-2-bg, .ddl-2-color_100, .ddl-2-color_50 {
	float: left;
	margin-left: 14px;
}
.sidebar-1 .ddl-1, .sidebar-1 .ddl-1-bg, .sidebar-1 .ddl-1-color_100, .sidebar-1 .ddl-1-color_50,
.tsr-1 .container-1 .ddl-1, .tsr-1 .container-1 .ddl-1-bg, .tsr-1 .container-1 .ddl-1-color_50, .tsr-1 .container-1 .ddl-1-color_100 , .tsr-1 .container-1{
	margin-left: 0px;
}

.tsr-1 .container-1 {
	width: 152px;
}
.ddl-2 {
	width: 318px;
	color: #545454;
}
.ddl-2-bg, .ddl-2-color_100, .ddl-2-color_50 {
	width: 294px;
	padding: 9px 12px 12px 12px;
}
.ddl-1-bg, .ddl-1-color_100, .ddl-1-color_50 {
	width: 128px !important;
	padding: 9px 12px 12px 12px;
}
.ddl-1 {
	width: 152px;
}
.ddl-1 select,
.ddl-1-bg select, .ddl-1-color_100 select, .ddl-1-color_50 select {
	float: left;
	width: 98%;
}
.ddl-2 select {
	float: left;
	width: 88%;
}
.ddl-2-bg select, .ddl-2-color_100 select, .ddl-2-color_50 select {
	float: left;
	width: 86%;
}
.ddl-1 select,
.ddl-1-bg select, .ddl-1-color_100 select, .ddl-1-color_50 select,
.ddl-2 select,
.ddl-2-bg select, .ddl-2-color_100 select, .ddl-2-color_50 select {
	border: 1px solid #cccccc;
	font: 1em/1.6 Arial, Helvetica, sans-serif;
}
.ddl-1 select,
.ddl-1-bg select, .ddl-1-color_100 select, .ddl-1-color_50 select,
.ddl-2 select,
.ddl-2-bg select, .ddl-2-color_100 select, .ddl-2-color_50 select {
	margin-top: 7px;
}

.ddl-2 .go-btn, .ddl-2-bg .go-btn, .ddl-2-color_100 .go-btn, .ddl-2-color_50 .go-btn {
	float: left;
}
.ddl-2 .go-btn button, .ddl-2-bg .go-btn button, .ddl-2-color_100 .go-btn button, .ddl-2-color_50 .go-btn button {
	margin-left:7px;
	margin-top:8px;
}

.no-block {
	display: inline !important;
}
.ie-margin-bottom-fix {
	float: left;
	margin-left: 14px;
	width: 20px;
	height: 14px;
}
.sidebar-1 .ie-margin-bottom-fix {
	margin: 0px;
	padding: 0px;
	height: 0px;
}
.col-2 {
	float: left;
	width: 318px;
	margin-left: 14px;
}
.col-1 {
	float: left;
	width: 152px;
	margin-right: 14px;
	min-height: 1px;
}
.col-1 h3, .col-2 h3 {
	padding-bottom: 7px;
}
.home h3 {
	color: #545454;
}
.home h3 a {
	color: #545454;
	padding-left: 7px;
}
	#track {
		position: absolute;
		left: 28px;
		top: 160px;
		width: 594px;
		height: 15px;
	}
	#handle {
		position: absolute;
		left: 0;
		top: 1px;
		width: 50px;
		height: 13px;
	}
	#button-up {
		position: absolute;
		top: 160px;
		left: 0;
		width: 28px;
		height: 15px;
	}
	#button-down {
		position: absolute;
		top: 160px;
		left: 622px;
		width: 28px;
		height: 15px;
	}

.dynamic {
	padding-bottom: 14px;
	float: left;
}
	.dynamic li {
		display: inline;
		float: left;
		width: 152px;
	}
	.dynamic li ul li {
		display: inline;
		float: left;
		width: 138px;
	}
		.col-2 .dynamic li {
			width: 310px;
		}
		.col-2 .dynamic li ul li {
			width: 295px;
		}
		.dynamic a,
		.dynamic .open ul a,
		.dynamic .closed ul a,
		.js .dynamic .open ul a,
		.js .dynamic .closed ul a {
			display: block;
			margin-bottom: 1px;
		}
		.dynamic a,
		.dynamic span {
			padding-left: 13px;
		}
		.dynamic span {
			cursor: pointer;
			display: block;
		}
		.dynamic .open ul a,
		.dynamic .open ul span,
		.dynamic .closed ul a,
		.dynamic .closed ul span {
			padding-left: 9px;
		}
		.dynamic ul {
			padding-left: 13px;
		}
		.js .dynamic ul {
			display: none;
		}
		.dynamic .open ul {
			display: block;
		}
.col-1-container, .col-1-containerWrapper, .col-1-Wrapper {
	width: 152px;
	float: left;
}
.col-1-Wrapper {
	padding-bottom: 5px;
}
	#accordion {
		width:150px;
		display:block;
		float:left;
		border:1px solid #EDEDED;
	}
		 #accordion.accordion{
			margin: 0px;
			padding: 0px;
		}
                .sidebar-1 .accordion-toggle,
				.access-portal .accordion-toggle	{
                        display: block;
                        width: 120px;
                        padding: 0 10px 0 20px;
                        line-height: 17px;
                        font-weight: normal;
                        font-size: 12px;
                        color: #545454;
                        cursor: pointer;
						margin:0;
						background-image:url(../layout_media/plus_chart_tool.gif);
						background-repeat:no-repeat;
                }
                .accordion-toggle-active {
						background-image:url(../layout_media/minus_chart_tool.gif);
						background-repeat:no-repeat;
						font-weight:bold;
                }
                .accordion-content {
                        background-color: white;
                        color: #545454;
                        overflow: hidden;
						width:140px;
						/*padding: 0px 10px 0px 10px;*/
                }
				.accordion-content object{ display: inline; }
				.accordion-content img { display:block; }
				.accordion-content .link_accordion {
					float:right;
					padding-bottom:10px;
					padding-left:7px;
					background-image:url(../layout_media/arrow_chart_tool.gif);
					background-repeat:no-repeat;
					background-position:0px 4px;
				}
				.accordion-content a:hover{ color:red; }
				.accordion-content span {
					padding-bottom:10px;
					/*display:block;*/
				}
				.accordion-content .left_chart {
					/*float:left; */
					padding-left:10px;
				}
				.accordion-content .right_chart {
					float:right;
				}
	/* Recherche Transparency*/
	.recherche {
		margin-left: 14px;
	}
		.recherche h2 {
			color: #72B807;
		}
		.recherche .content {
			background-color: #ededed;
			/*width: 80%;*/
			padding: 15px;
		}
		.recherche .tbl-4,
		.recherche .txt-4{
			margin-left: 0px;
		}
			.recherche .content .form-cnt {
				width: 290px;
				float: left;
				margin-right: 8px;
			}
				.recherche .content .form-cnt sup {
					color: #f00;
				}
				.recherche .content .form-cnt label {
					font-weight: bold;
					display: block;
				}
				.recherche .content .form-cnt p {
					font-weight: normal;
					margin-top: 4px;
				}
				.recherche .content .form-cnt input {
					width: 98%;
					height: 1.6em;
				}
			.recherche .content .verification {
				margin-top: 20px;
				float: left;
			}
				.recherche .content .verification img {
					border: 1px solid #cccccc;
					float:left;
					margin-right: 15px;
				}
				.recherche .content .verification img#imgCaptcha {
					width: 150px;
					height: 37px;
				}
				.recherche .content .verification h3 {
					font-size: 1.1em;
					margin-bottom: 10px;
				}
				.recherche .content .verification .captcha-input {
					float:left;
				}
					.recherche .content .verification .captcha-input  span {
						display: block;
						white-space:nowrap;
						margin: 3px 0;
					}
					.recherche .content .verification .captcha-input  span a {
						display: inline;
						text-decoration: underline;
					}
				.recherche .content .verification .speaker-arrow {
					clear: both;
				}
					.recherche .content .verification .speaker-arrow a {
						width: 150px;
					}
						.recherche .content .verification .speaker-arrow a span{
							display: block;
							margin: 0 0 0 35px;
						}
					.recherche .content .verification .speaker-arrow img {
						border: none;
					}
			.recherche .content .submitbtns {
				clear: left;
				margin-left: 30%;
			}
				.recherche .content .submitbtns .submitButton {
					margin-left: 5px;
				}
		.recherche .tbl-4 .usr-tbl-4 .tr-even td:first-child,
		.recherche .tbl-4 .usr-tbl-4 .tr-odd td:first-child {
			border-right: 1px solid #C9C9C9;
			width: 30%;
		}
	/* Recherche list */
		.recherche_list a {
			margin-top: 10px;
		}
		.recherche_list ul {
			padding: 10px 0;
			border-bottom: 1px solid #C9C9C9;
			border-top: 1px solid #C9C9C9;
		}
			.recherche_list ul li a {
				margin-top: 0px;
			}
		.recherche_list .headline {
			margin-bottom: 10px;
		}
			.recherche_list .headline h3 {
				color: #72B904;
				font-size: 1.6em;
			}
/* Landingpage */
		.landingpage #contentWrapper {
			margin-left: 166px;
		}
			.landingpage .stage {
				margin: 0 14px;
			}
				.landingpage .stage img {
					max-width: 100%;
				}
			.landingpage .links {
				clear: both;
				margin-left: 14px;
				padding-top: 25px;
			}
				.landingpage .links a,
				.landingpage .links input{
					cursor: pointer;
					background: -moz-linear-gradient(center top , #EDEEF0, #FFFFFF) repeat scroll 0 0 transparent;
					border: 1px solid #DEDEDE;
					display: inline-block;
					margin-right: 10px;
					padding: 5px 15px;
				}
#not_visible_print {
	display:none;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
}
.print{
	padding-left: 35px;
}

.sidebar-1 .print {
	border-bottom:1px solid #C9C9C9;
	border-top:1px solid #C9C9C9;
	padding-bottom:10px;
	padding-left:0;
	padding-top:10px;
}

.sidebar-1 .print a {
	color: #545454;
}

.sidebar-1 .print-button {
	display: inline;
}

.new-year-selector .form-grp {
	width: 79%;
}

.new-year-selector .go-btn {
	width: 20%;
	margin-top: 18px;
}

/*Search*/
.txt-4 .search_text{
	margin-bottom: 10px;
}
.txt-4 .search_results{
	display: inline;
	padding-top: 10px;
}
	.search_results a{
		padding-right: 5px;
		display: inline;
	}
.txt-4 .search_result{
	border-top: 1px dotted #c9c9c9;
	margin-top:5px;
	padding-top:5px;
}
	.search_result p{
		margin-bottom: 5px;
	}
	.little{
		font-size: 0.888em;
		line-height: 0.9;
	}
	.search-all{
		border: 1px solid #c9c9c9;
		width: 100%;
		height: 28px;
		margin-bottom: 6px;
	}
	.search-all .searchAll{
		margin: 6px 0 6px 12px;
	}
	.searchLast{
		display: inline;
		margin: 0px;
		padding:	0px;
		margin-left: -7px;
	}
	.searchLast span{
		padding: 0px 0px 0px 7px;
	}
	.searchLast a{
		display: inline;
	}
	/*Messe*/
	.pane-messe{
		float: left;
		border-style: none;
		width:650px;
		margin-left:14px;
	}
	.pane-messe .messe-tbl{
		width:650px;
		margin-top: 0px;
	}
	.pane-messe tbody td{
		text-align:left;
	}
	.sidebar-1 .messebox{
		line-height:1.2222;
		padding:7px;
		background: #EFEFEF none repeat scroll 0 0;
		width: 132px;
	}
	.tsr-1 .messebox{
		line-height:1.2222;
		padding:7px;
		background: #EFEFEF none repeat scroll 0 0;
		width: 138px;
		padding-bottom: 20px;
	}
	.tsr-1 .messebox .messe{
		font-size: 0.9em;
	}
	.messebox h2{
		margin-bottom: 10px;
		margin-left: 5px;
	}
	.messebox .messe{
		margin-bottom: 15px;
		margin-left: 5px;
		margin-top: 5px;
		text-align: left;
	}
	.messe .head{
		font-size: 1em;
	}
	.messe .messe-last{
		margin-bottom: 5px;
	}
	.messebox .arrow-grey{
		float: right;
		font-size: 0.9em;
		padding-right: 10px;
	}


/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- START --- WORLDMAP -- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.worldmap,
.worldmap #wm-continent li,
.worldmap #wm-continent li a,
.worldmap #wm-continent li a.over,
#li-europe,
#li-northamerica,
#li-asiapacific,
#li-middleeast,
#li-latinamerica,
#li-australia,
.worldmap #wm-countries,
.worldmap .wm-country,
.worldmap #wm-countries ul,
.worldmap .wm-contacts,
.worldmap .wm-contacts .wm-contact,
.worldmap .wm-contacts .wm-contact-image,
.worldmap #wm-line {
	float: left;
}

.worldmap {
	position: relative;
	margin-bottom: 14px;
}
.worldmap #wm-continent {
	width: 648px;
	height: 302px;
	border: 1px solid #7D8890;
	margin-left: 14px;
	margin-bottom: 14px;
}
.worldmap #wm-continent li {
	position: absolute;
}
.worldmap #wm-continent li a {
	margin-left: 12px;
	font-size: 1.0em;
	padding: 1px 7px 2px 5px;
}
.js .worldmap #wm-continent li a.over, .worldmap #wm-continent li a:hover {
	border: 1px solid #7D8890;
	background-color: white;
	padding: 0px 6px 1px 4px;
}
#li-europe {
	top: 92px;
	left: 200px;
}
#li-northamerica {
	top: 105px;
	left: 54px;
}
#li-asiapacific {
	top: 115px;
	left: 280px;
}
#li-middleeast {
	top: 156px;
	left: 210px;
}
#li-latinamerica {
	top: 192px;
	left: 106px;
}
#li-australia{
	top: 208px;
	left: 337px;
}
.js .worldmap #wm-countries {
	position: absolute;
	border-left: 1px solid #7D8890;
	left: 423px;
	top: 0px;
	background-color: white;
	width: 213px;
	height: 262px;
	padding: 20px 26px;
	padding-right: 0;
	margin-top: 1px;
}
.worldmap #wm-countries {
	margin-left: 14px;
}
.js .worldmap #wm-countries {
	margin-left: 0px;
}
.js .worldmap #wm-countries ul {
	width: 100%;
}

.worldmap #wm-countries .wm-country {
	width: 100%;
}

.worldmap #wm-countries .wm-country a:hover {
	font-weight: bold;
}
.js .worldmap .wm-country-name {
	display: none;
}

.worldmap .wm-country .scroll-container {
	display: block;
	max-height: 212px;
	overflow: hidden;
	overflow-y: auto;
	width: 100%;
}

#europe > ul > li a {
	margin-right: 20px;
}

#europe > ul > li .scroll-container .wm-country-list1 li a {
	margin-right: 0;
}

.js .worldmap #wm-countries .wm-country .scroll-container .wm-country-list1 {
	width: 85%;
}

.js .worldmap #wm-countries .wm-country .wm-country-list1 {
	padding-bottom: 10px;
	width: 100%;
}

.worldmap .wm-country .scroll-container .wm-country-list1 > li a {
	display: inline-block;
	margin-right: 0;
}

.worldmap .wm-country.grouping {
	padding-top: 35px;
}

.worldmap .wm-country.grouping .btn-back,
.worldmap .wm-country.grouping .wm-country-name {
	margin-bottom: 20px;
}

.worldmap .wm-country.grouping .btn-back {
	display: inline-block;
	left: 26px;
	padding: 0 8px 0 15px;
	position: absolute;
	top: 20px;
}

.worldmap .wm-country.grouping .wm-country-name {
	display: block;
}

.worldmap .wm-country.grouping .wm-country-list1 {
	margin-left: 15px;
}

.worldmap .wm-country-name {
	display: block;
	font-weight: bold;
}
.worldmap .wm-country ul {
	clear: left;
	width: 152px;
}
.js .worldmap .wm-country ul {
	clear: none;
}
.worldmap .wm-country {
	clear: left;
	width: 152px;
	padding-bottom: 14px;
}
.js .worldmap .wm-country {
	width: auto;
	padding-bottom: 0px;
}
.worldmap .wm-contacts {
	width: 664px;
}
.worldmap .wm-contacts .wm-headline {
	font-weight: bold;
	margin-left: 14px;
	padding-bottom: 10px;
}
.worldmap .wm-contacts .wm-contact {
	width: 318px;
	margin-left: 14px;
	margin-bottom: 14px;
}
.worldmap .wm-contacts .wm-contact-text-with-image {
	margin-left: 112px;
}
.js .worldmap #wm-line {
	background-color: white;
	border-bottom: 1px solid #7D8890;
	border-top: 1px solid #7D8890;
	position: absolute;
	height: 4px;
}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- END --- WORLDMAP -- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- Start --- Worldmap HKG -- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

	.js .dynamic .open .hk-worldmap-headline, .js .dynamic .closed .hk-worldmap-headline{
		padding-left: 24px;
	}
	#hk-worldmapNavi {
		margin-top: 15px;
		margin-left: 13px;
	}
	#hk-worldmapNavi .hk-worldmap-text {
		color: #72B904;
	}
	.hk-worldmap a {
		text-decoration: none;
		background: none;
		padding: 0px;
	}
	.hk-worldmap li a {
		color: #545454;
		font-weight: bold;
	}
	.hk-worldmap li ul li a {
		color: #545454;
		font-weight: normal;
	}
	#hk-wmmaps {
		border: none;
	}

	#hk-wmmaps h2 a, #hk-wmmaps h2 {
		font-weight: bold;
		color: #545454;
		cursor: default;
		font-size: 1.05em;
	}
	#hk-wmmaps h2 a {
		cursor: pointer;
	}
	.hk-worldmap ul{
		/*margin-left: 5px;*/
	}
	.hk-worldmap li {
		margin-top: 9px;
	}
	.hk-worldmap li ul li {
		margin-top: 2px;
		/*margin-left: 5px;*/
	}

	.hk-worldmap-headline {
		color: #545454;
		font-weight: bold;
		border: none;
	}

	#hk-wmmaps .hk-wmmap-headline h2 {
		color: #545454;
	}

	#hk-wmeurope-high {
		position: absolute;
		top: 120px;
		left: 321px;
		width: 158px;
		height: 170px;
	}
	#hk-wmamerica-high {
		position: absolute;
		top: 89px;
		left: 0px;
		width: 308px;
		height: 400px;
	}
	#hk-wmasia-high {
		position: absolute;
		top: 20px;
		left: 433px;
		width: 421px;
		height: 392px;
	}
	#hk-wmaustralia-high {
		position: absolute;
		top: 366px;
		left: 658px;
		width: 112px;
		height: 124px;
	}

	/* Countries highlighted  - AMERICA*/

	#hk-wmcanada-high {
		position: absolute;
		top: -42px;
		left: 203px;
		width: 327px;
		height: 275px;
	}

	#hk-wmusa-high {
		position: absolute;
		top: 22px;
		left: 100px;
		width: 378px;
		height: 288px;
	}

	#hk-wmbrazil-high {
		position: absolute;
		top: 383px;
		left: 449px;
		width: 149px;
		height: 122px;
	}

	#hk-wmmexico-high {
		position: absolute;
		top: 275px;
		left: 291px;
		width: 98px;
		height: 74px;
	}

	/* Countries highlighted  - ASIA*/

	#hk-wmchina-high {
		position: absolute;
		top: 0px;
		left: 120px;
		width: 442px;
		height: 258px;
	}

	#hk-wmjapan-high {
		position: absolute;
		top: 43px;
		left: 526px;
		width: 113px;
		height: 131px;
	}
	#hk-wmcombination-high {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 632px;
		height: 121px;
	}
	#hk-wmkorea-high {
		position: absolute;
		top: 67px;
		left: 487px;
		width: 45px;
		height: 79px;
	}
	#hk-wmsingapore-high {
		position: absolute;
		top: 123px;
		left: 29px;
		width: 740px;
		height: 367px;
	}
	/* Countries highlighted  - EUROPE*/



	#hk-wmbenelux-high {
		position: absolute;
		top: 224px;
		left: 277px;
		width: 51px;
		height: 69px;
	}
	#hk-wmgermany-high {
		position: absolute;
		top: 203px;
		left: 317px;
		width: 89px;
		height: 121px;
	}
	#hk-wmfrance-high {
		position: absolute;
		top: 261px;
		left: 207px;
		width: 132px;
		height: 136px;
	}
	#hk-wmgreatbritain-high {
		position: absolute;
		top: 131px;
		left: 148px;
		width: 126px;
		height: 153px;
	}
	#hk-wmitalia-high {
		position: absolute;
		top: 329px;
		left: 323px;
		width: 123px;
		height: 155px;
	}
	#hk-wmaustria-high {
		position: absolute;
		top: 297px;
		left: 357px;
		width: 70px;
		height: 41px;
	}
	#hk-wmswiss-high {
		position: absolute;
		top: 320px;
		left: 320px;
		width: 47px;
		height: 25px;
	}
	#hk-wmscandinavia-high {
		position: absolute;
		top: 0px;
		left: 12px;
		width: 558px;
		height: 220px;
	}
	#hk-wmspain-high {
		position: absolute;
		top: 378px;
		left: 160px;
		width: 130px;
		height: 102px;
	}


	#hk-wmcentraleasteurope-high {
		position: absolute;
		top: 204px;
		left: 380px;
		width: 120px;
		height: 145px;
	}
	#hk-wmsoutheasteurope-high {
		position: absolute;
		top: 305px;
		left: 393px;
		width: 325px;
		height: 187px;
	}
	#hk-wmcommonindependantstates-high {
		position: absolute;
		top: 0px;
		left: 483px;
		width: 347px;
		height: 448px;
	}
	#hk-wmcroatia-high {
		height: 50px;
		left: 396px;
		position: absolute;
		top: 339px;
		width: 61px;
	}
	#hk-wmgreece-high {
		height: 84px;
		left: 459px;
		position: absolute;
		width: 69px;
		top: 407px;
	}
	/* Countries highlighted  - BACK_BUTTON */


	.hk-back-map-high {
		position: absolute;
		top: 4px;
		left: 653px;
		width: 180px;
		height: 104px;
	}

	/* Positioning */

	#hk-wmmaps{position:relative;width:830px;height:491px;overflow:hidden;}

	#hk-wmworld{position:relative;top:0px;left:0px;}
	#hk-wmamerica{position:relative;top:0px;left:-1000px;}
	#hk-wmeurope{position:relative;top:0px;left:-1000px;}
	#hk-wmasia{position:relative;top:0px;left:-1000px;}

	.map-fix-element { position: absolute;  }

	.hk-wmmaptextinactive h2{width:200px;height:20px;overflow:hidden;}

	.hk-wmmaptextinactive{}
	.hk-wmmaptextactive{color:#fff;}

	.hk-wmmap{position:absolute;top:0px;left:0px;}
	.hk-wmmap-headline{position:absolute;top:30px;left:40px;width: 440px;}

	.hk-wmnamerica-text{position:absolute;top:270px;left:95px;}
	.hk-wmsamerica-text{position:absolute;top:400px;left:200px;}
	.hk-wmeurope-text{position:absolute;top:230px;left:390px;}
	.hk-wmafrica-text{position:absolute;top:330px;left:390px;}
	.hk-wmasia-text{position:absolute;top:180px;left:590px;}
	.hk-wmaustralia-text{position:absolute;top:440px;left:680px;}

	.hk-wmcanada-text{position:absolute;top:120px;left:300px;}
	.hk-wmusa-text{position:absolute;top:240px;left:340px;}
	.hk-wmbrazil-text{position:absolute;top:430px;left:510px;}
	.hk-wmmexico-text{position:absolute;top:310px;left:330px;}

	.hk-wmbenelux-text{position:absolute;top:226px;left:259px;}
	.hk-wmgermany-text{position:absolute;top:256px;left:310px;}
	.hk-wmfrance-text{position:absolute;top:356px;left:217px;}
	.hk-wmgreatbritain-text{position:absolute;top:179px;left:127px;}
	.hk-wmitalia-text{position:absolute;top:390px;left:361px;}
	.hk-wmaustria-text{position:absolute;top:296px;left:365px;}
	.hk-wmswiss-text{position:absolute;top:318px;left:274px;}
	.hk-wmscandinavia-text{position:absolute;top:30px;left:407px;}
	.hk-wmspain-text{position:absolute;top:403px;left:170px;}
	.hk-wmcentraleasteurope-text{position:absolute;top:213px;left:403px;}
	.hk-wmsoutheasteurope-text{position:absolute;top:360px;left:485px;}
    .hk-wmcommonindependantstates-text{position:absolute;top:150px;left:600px;}
	.hk-wmcroatia-text{left: 366px; position: absolute; top: 336px;}
	.hk-wmgreece-text{left: 430px; position: absolute; top: 430px;}
	.hk-wmcombination-text{position:absolute;top:11px;left:84px;}
	.hk-wmchina-text{position:absolute;top:127px;left:193px;}
	.hk-wmjapan-text{position:absolute;top:149px;left:561px;}
	.hk-wmkorea-text{position:absolute;top:98px;left:457px;}
	.hk-wmsingapore-text{position:absolute;top:341px;left:257px;}

/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- End --- Worldmap HKG -- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
.safe-area {
	padding: 14px;
}

.safe-area input {
	margin-right: 10px;
}

.safe-area #ctrlDentalUserLogin_ReqtxtUserName {
	position: absolute;
	left: 241px;
	margin-top: 20px;
}

.safe-area #ctrlDentalUserLogin_ReqtxtUserPassword {
	position: absolute;
	margin-top: 20px;
	left: 463px;
}

.safe-area-logout .dental-user {
	margin-bottom: 0px;
	font-weight: bold;
}

.safe-area-logout .dental-user-welcome {
	font-weight: bold;
	color: #545454;
	margin-bottom: 6px;
}

.safe-area-logout .arrow {
	width: 55%;
	background-position: left 5px;
}

.safe-area-logout input {
	background-color:#FFFFFF;
	border:medium none;
	font:100%/1.3333 Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	cursor: pointer;
}

/*-----------------------------------------Calculator----------------------------------------*/
.calc-2{
	width: 294px;
	margin-left: 14px;
	margin-top: 14px;
	background: none;
	padding: 9px 12px;
	float: left;
	display: inline;
	border: 1px solid #C9C9C9;
}
.calc-2 .calc-head{
	margin-bottom: 14px;
}
.calc-2 .calc-desc{
	float: left;
	width: 80px;
}
	.calc-desc .desc{
		display: block;
		padding-bottom: 9px;
		padding-top: 3px;
	}
.calc-2 .calc-input{
	float: left;
	width: 68px;
	margin-left: 5px;
}
	.calc-input input{
		text-align: right;
		width: 62px;
		margin-bottom: 10px;
		border: 1px solid #C9C9C9;
	}
.calc-2 .calc-unit{
	float: left;
	width: 35px;
}
	.calc-unit .unit{
		display: block;
		padding-bottom: 9px;
		padding-top: 3px;
	}
.calc-2 .calculate{
	float: right;
	width: 100px;
}
	.calculate .go-btn input{
		padding: 0;
		text-align: center;
	}
	.calculate .result-label{
		margin-left: 1px;
	}
	.calculate .result input{
		border: 0 none;
		background-color: none;
		font-family: Arial,Helvetica,sans-serif;
		font-weight: bold;
		text-align: left;
		margin-left: 1px;
		width: 95px;
	}
	.calculate input{
		width: 92px;
		margin-bottom: 10px;
	}

/*------------------------------------End Calculator-----------------------------------------*/
/***********************CAS*************************/
.cas-head{
	margin-bottom: 14px;
}
.cas{
	width: 100%;
}
.cas .cas-nr{
	margin-right: 7px;
	display: inline;
	float: left;
}
.cas .cas-input{
	width: 150px;
	display: inline;
	float: left;
	text-align: right;
}
.cas .go-btn{
	display:inline;
	margin-top: 3px;
	margin-left: 5px;
}
.pane-content .cas-search-result{
	margin-top: 14px;
	width: 318px;
}
.indizes a{
	display: inline;
	padding: 0 2px 0 2px;
}
	.indizes .index_inactive{
		color: #CCCCCC;
	}
	.indizes .index_active{
		text-decoration: underline;
	}
	.indizes .cas-result{
		margin-top: 14px;
	}
	.indizes .cas-name{
		width: 318px;
	}
	.indizes .cas-number{
		margin-left: 28px;
		width:318px;
	}
/********************End Cas************************/

/*********************PLZ Finder ******************/
.plz{
	width: 100%;
	margin: 10px 0 10px 0;
}
.plz .plz-name{
	margin-right: 7px;
	display: inline;
	float: left;
}
.plz .plz-input{
	width: 150px;
	display: inline;
	float: left;
	text-align: right;
	padding-right: 1px;
}
.plz .go-btn{
	display:inline;
	margin-top: 3px;
	margin-left: 5px;
}
.plz .go-btn input{
	margin-top: 3px;
}
.pane-content .plz-not-found{
	margin-top: 14px;
	width: 100%;
}
.plz-search-results{
	float: left;
	width: 650px;
}
.plz-search-results .plz-result{
		margin-top: 14px;
		float: left;
		width: 650px;
		display: inline;
	}
	.plz-result .division{
		color: #545454;
		padding-bottom: 8px;
		margin-bottom: 14px;
	}
	.plz-result .division-info{
		width: 650px;
		float:left;
		margin-bottom: 14px;
		display: inline;
	}
		.division-info .division-info-image{
			display: inline;
			width: 112px;
		}
		.division-info .division-info-image img{
			float: left;
			display: inline;
			margin-right: 14px;
		}
		.division-info .division-info-text{
			float:left;
			display: inline;
		}
		.division-info .division-info-text .email{
			margin-top: 7px;
		}
/*******************End PLZ Finder ***************/

/****************Lexikon****************************/
.dictionary-head{
	margin-bottom: 14px;
}
.indizes .dictionary-result{
	margin-top: 14px;
}
.indizes .dictionary-term{
	font-weight: bold;
}
.indizes .dictionary-text{
	margin-top: 5px;
	display: block;
}
/**************End Lexikon*************************/
/* --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- START --- Teaseraccordion HKG -- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */
  #accordion_hkg, #accordion_un {
	width:318px;
	display:block;
	float:left;
	border: 0 none;
	/*margin-top: 14px;*/
	margin-left: 14px;
}
	.accordion_hkg-toggle, .accordion_un-toggle {
      	display: inline;
        width: 100%;
        height: 34px;
        cursor: pointer;
		float: left;
      	margin-top: 1px;
	}
	.accordion_hkg-toggle{
		background-image: url(../layout_media/hkg/pfeil_zu.gif);
      	background-repeat: no-repeat;
	}
	.accordion_un-toggle{
		background-color: #EF8700;
	}
		.accordion_hkg-toggle img, .accordion_un-toggle img{
			margin-left: 41px;
		}
     	.accordion_hkg-toggle-active, .accordion_un-toggle-active {
		float: left;
		width: 41px;
		height: 34px;
		cursor: pointer;
		display: block;
     	}
		.accordion_hkg-toggle-active{
			background-image:url(../layout_media/hkg/pfeil_offen.gif);
			background-repeat:no-repeat;
		}
		.accordion_un-toggle-active{
			background-color: #EF8700;
		}
      .accordion_hkg-content, .accordion_un-content {
      	float: left;
      	background-color: #ECECEC;
        	overflow: hidden;
		width:318px;
	}
		.accordion_un-content .acc-text{
			margin-left: 17px;
			margin-top: 14px;
			margin-bottom: 14px;
			margin-right: 17px;
		}

	.accordion_hkg-content{
		height: 198px;
	}
		.accordion_hkg-content img{
			display:block;
			margin: 0px 17px 0px 17px;
		}
		.accordion_un-content .acc-img{
			display:block;
			margin: 3px 17px 14px 17px;
		}
			.acc-img .accordion-img{
				margin-top: 14px;
			}
		.accordion_hkg-content .accordion_hkg-img-1{
			margin-top: 14px;
		}
		.accordion_hkg-content .accordion_hkg-img-2{
			margin-top: 11px;
		}


/* --- --- --- --- --- --- --- --- --- --- --- START --- PAGING -- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.db-paging {
		float: left;
		display: inline;
		width: 650px;
		border-top: 1px solid #C9C9C9;
		margin-top: 10px;
		margin-left: 14px;
		padding-top: 10px;
		padding-bottom: 14px;
	}
	.db-paging-pagenumber {
		margin-left: 3px;
		margin-right: 3px;
		color: #a7b0b5;
	}
	.db-paging-pagenumbers {
		float: left;
	}
	.db-paging-pagenumbers a {
		display: inline;
	}
	.db-paging-active-pagenumber {
		font-weight: bold;
		color: #545454;
	}
	.db-paging-previous {
		float: left;
	}
	.db-paging-previous-button {
		margin-right: 26px;
		padding-left: 8px;
	}
	.db-paging-next {
		float: left;
	}
	.db-paging-next-button {
		margin-left: 26px;
		padding-right: 8px;
	}
	.db-paging-disabled-button {
		color: #6D777F;
	}

/* --- --- --- --- --- --- --- --- --- --- --- START --- READ ALSO ELEMENT (Paging) --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- */

.read-also-element, .read-also-element h3 {
	float: left;
	display: inline;
}
.read-also-element {
	border: 1px solid #c9c9c9;
	padding: 10px 14px;
	width: 620px;
	margin-left: 14px;
}
.read-also-element h3 {
	width: 100%;
	color: #545454;
	margin-bottom: 14px;
}
.read-also-element ul {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0;
	list-style: none;
}
	.ra-links-middle, .ra-links-right {
		margin-left: 10px;
	}
/*****************Empfehlung*************************/
#recomend-layer{
	display: none;
}
#recomend{
	float: left;
	display: inline;
	margin-left: 14px;
}
	#recomend h2{
		margin-bottom: 20px;
	}
	#recomend .obligatory{
		float: left;
		display: inline;
		width: 174px;
		margin-left: 20px;
	}
	.obligatory .sup{
		float: left;
		display: block;
		color: red;
		margin-top: 13px;
	}
	.obligatory .obligatory-text{
		float: left;
		display: block;
		width: 100%;
	}
	#recomend .formular{
		float: left;
		display: inline;
		width: 290px;
	}
	.formular .form-grp{
		float: left;
		display: inline;
		width: 100%;
	}
		.formular .form-grp input, .formular .form-grp textarea{
			float: left;
			width: 98%;
		}
		.form-grp label sup,
		.txt-2 .paragraph .red{
			color: red;
		}
		.form-grp label sup.space {
			margin-left: 6px;
		}
.recomend{
	display: inline;
}
/******************End Empfehlung**********************/
/******************DocCheck******************************/
#refresher{
	display: none;
}
#doc-check{
	float: left;
	display: block;
	margin-left: 14px;
	margin-bottom: 14px;
}
.doc-riders{
	float: left;
	display: block;
	width: 626px;
	margin-left: 14px;
}
	.doc-riders .dc-riders{
		float: left;
		width: 626px;
		border: 0 none;
		display: none;
	}
	.dc-riders .rider{
		min-width: 50px;
		width: auto !important;
		width: 50px;
		height: 30px;
	}
	.doc-riders #doc-check{
		margin-left: 0;
	}
/******************End DocCheck******************************/
/*************************RSS Teaser*************************/
.rss{
	padding-left: 20px;
	color: #6D777F;
}
/*************************End RSS Teaser*************************/
/****************************Start Dynamic Location Map*******************************/

#dynamic-location-map {
	float: left;
	display: inline;
	width: 650px;
	height: 370px;
	margin-left: 14px;
	position: relative;
}
.dynamic-location-pin, .dynamic-location-pin a {
	position: absolute;
	width: 14px;
	height: 14px;
}
	.dynamic-location-pin a {
		text-indent: -9000px;
	}

/****************************End  Dynamic Location Map********************************/
/****************************Start Download Archive*****************************************/
.down-tbl{
	margin-left: 0;
	width: 650px;
}
	.down-tbl .first{
		padding-left: 5px;
	}
	.down-tbl th{
		background: #7D8890 none repeat scroll 0 0;
		color: #FFFFFF;
		font-size: 0.9em;
		font-weight: bold;
		padding: 3px 0;
		text-align: left;
	}
	.down-tbl .desc,
	.down-tbl .down,
	.down-tbl .down-type{
		border-bottom: 1px solid #C9C9C9;
	}
	.down-tbl .desc{
		padding: 5px 5px 7px 3px;
		width: 415px;
	}
	.down-tbl .down,
	.down-tbl .down-type{
		font-size: 0.9em;
		padding: 5px 5px 5px 0;
	}
	.down-tbl .down{
		width: 90px;
	}
	.down-tbl .down-type{
		width: 130px;
	}
/****************************End Download Archive*****************************************/

/****************************Start A to Z Search*************************************/
.aToz-results{
	float: left;
	margin-top: 14px;
}
.indizes .aToz-results a{
	padding-left: 10px;
}
/****************************End A to Z Search*************************************/

/****************************Start Video 2/5*******************************/
.player-2,
.video-2 {
	float: left;
	display: inline;
}
.video-2 {
	width: 304px;
	padding: 5px 5px 6px 4px;
	margin: 0 0 14px 16px;
}
	.player-2 {
		width: 304px;
		height: 260px;
		background: #ffffff;
	}
		.video-2 .player-2 div.jWplayer-2{
			width: 304px;
			height: 260px;
			margin: 0 auto;
			padding: 0;
		}
		.video-2 .player-2 div.jWplayer-2 a.hidden{
			display: none;
			visibility: hidden;
		}
		.video-2 .player-2 div.jWplayer-2 img.fallback-img{
			width: 100%
		}
/****************************End Video 2/5*******************************/
/****************************Start ContactUs Extended **********************/
#contactus-worldmap {
	width: 650px;
	position: relative;
	height: 287px;
	background: transparent url(../layout_media/contactusextended/contactus-map.jpg) no-repeat 0 0;
	margin: 0 0 14px 14px;
	float: left;
}
	#contactus-worldmap ul {
		margin: 0;
		height: 1px;
	}
			#contactus-worldmap ul li a {
				/*display: none;*/
				position: absolute;
				font-family: Arial;
				font-size: 0.89em;
				text-decoration: none;
				color: #ffffff;
				/*border: 1px solid white;*/
				padding: 2px 20px;
				background: #7d8890 url(../layout_media/worldmap_arrow.gif) no-repeat 3px center;
				font-weight: bold;
				z-index: 10;
			}
			#contactus-northamerica {
				top: 95px;
				left: 80px;
			}
			#contactus-southamerica {
				top: 200px;
				left: 145px;
			}

			#contactus-europe {
				top: 90px;
				left: 275px;
			}
			#contactus-africa {
				top: 160px;
				left: 235px;
			}
			#contactus-asia {
				top: 65px;
				left: 405px;
			}
			#contactus-australia {
				top: 230px;
				left: 410px;
			}
	.map-fix-element img{
		border: none;
	}
		.form-cs-grp{
			width: 98%;
			float: left;
			display: block;
		}
			.form-cs-grp label,
			.form-cs-grp select,
			.form-cs-grp .go-btn{
				float: left;
				display: inline;
				margin: 7px 0;
			}
			.form-cs-grp select{
				width: 50%;
			}
			.form-cs-grp .cs_label,
			.form-cs-grp .go-btn{
				width: 10%;
				margin-left: 14px;
			}
			.form-cs-grp .go-btn{
				width: 35%;
				margin-top: 9px;
			}
.container-1{
	float: left;
	display: inline;
	margin-left: 14px;
	width: 650px;
}
.sidebar-1 .container-1{
	float: left;
	display: inline;
	margin-left: 0;
}
	.container-1 .cs-address-sidebar{
		border-top: dotted 1px #C9C9C9;
	}
	.container-1 .cs-address-sidebar .nbold{
		font-weight: normal;
	}
.sidebar-1 .form-1{
	margin-bottom: 7px;
}
	.cs-address{
		float: left;
		display: block;
		margin: 14px 0 0 0;
		padding-bottom: 14px;
		border-bottom: solid 1px #C9C9C9;
		width: 650px;
	}
		.cs-logo,
		.cs-logo img,
		.address-block{
			float: left;
			display: inline;
		}
		.cs-logo{
			width: 120px;
			min-height: 1px;
			height: auto !important;
			height: 1px;
		}
		.address-block{
			width: 225px;
			margin-left: 14px;
		}
		.address-block span,
		.address-block a,
		.cs-address-sidebar span{
			float: left;
			display: block;
			width: 100%;
		}
		.cs-address-sidebar .arrow{
			display: inline;
		}
		.address-block .cspad-t,
		.cs-address-sidebar .cspad-t{
			margin-top: 14px;
		}
/*********************************Ende ContactUs Extended ************************************/
/*********************************Start Eventmanagement***************************************/
.faq-4 .group{
	float: right;
	font-weight: normal;
}
.faq-a .event-description{
	float: left;
	margin-bottom: 14px;
	width: 614px;
}
	.event-description span{
		float: left;
		display: block;
		width: 100%;
		margin-bottom: 3px;
	}
.faq-a .eventmanagement{
	float: left;
	width: 614px;
}
.faq-a thead th{
	background-color: #EDEDED;
	color: #545454;
}
.faq-a th, .faq-a td{
	padding: 3px 3px 3px 5px;
	text-align: left;
}
.faq-a .ev-pdf{
	width: 25px;
}
.faq-a .ev-course{
	width: 85px;
}
.faq-a .ev-duration{
	width: 74px;
}
.faq-a .ev-member{
	width: 190px;
}
.faq-a .ev-location{
	width: 175px;
}
.faq-a .ev-registration{
	width: 65px;
}
.faq-a td{
	padding-top: 5px 0;
}
	.eventmanagement .pdf{
		height: 15px;
	}
/******* Eventmanagement Formular *******************/
.txt-4-ev,
.txt-4-ev .registration,
.txt-4-ev .reg-course,
.txt-4-ev .course-data{
	float: left;
	display: inline;
}
.txt-4-ev{
	width: 635px;
	margin-left: 14px;
	margin-bottom: 14px;
}
.txt-4-ev .registration{
	margin-bottom: 14px;
}
.txt-4-ev .requier{
	float: right;
	display: inline;
	color: red;
	margin-right: 14px;
}
.txt-4-ev .reg-course{
	width: 635px;
	font-weight: bold;
}
.txt-4-ev .course-data{
	width: 635px;
	margin-bottom: 14px;
}
.form-grp-2{
	float: left;
	display: inline;
	width: 36%;
}
.form-grp .zip,
.form-grp .vegetarian{
	float: left;
	display: inline;
	width: 36%;
}
.form-grp .time{
	float: left;
	display: inline;
	width: 30%;
	margin-left: 14px;
	margin-top: 5px;
}
.form-grp .city,
.form-grp .allergy{
	float: left;
	display: inline;
	margin-left: 14px;
	width: 59%;
}
.form-grp .date{
	float: left;
	display: inline;
	width: 50%;
	margin-top: 5px;
}
	.allergy #allergy,
	#comment{
		height: 2.8em;
	}
.form-grp .country,
.form-grp .tel,
.form-grp .mobile,
.form-grp .fax,
.form-grp .arrival{
	width: 50%;
}
.form-grp .rebooking{
	float: left;
	display: inline;
	width: 70%;
}
.form-grp #rebooking{
	width: 20%;
	text-align: center;
}
.date .year{width: 37%; text-align: center;}
.date .day, .date .month{width: 25%; text-align: center;}
.time .hour, .time .min{width: 47%; text-align: center;}
.form-grp .clock{
	float: left;
	display: inline;
	width: 15%;
	margin-top: 5px;
}
.salutation sup{
	color: red;
}
.form-grp .check{
	float: left;
	width: 280px;
}
/*********************************Ende Eventmanagement****************************************/
.newsWrapper{
	float: left;
	display: inline;
	width: 332px;
	background: transparent url(../layout_media/shadow-right.png) no-repeat scroll 0 -80px;
}
	.news{
		float: left;
		display: inline;
		background-color: #ECF3DE;
		width: 318px;
		padding-bottom: 12px;
		margin-left: 14px;
	}
		.news .new{
			float: left;
			display: inline;
			width: 278px;
			margin: 12px 20px 0 20px;
			background: transparent url(../layout_media/green-line.gif) no-repeat 0 bottom;
			padding-bottom: 12px;
		}
			.new a{
				display: inline;
			}
/*******************************************Start Sitemap ******************************************/
.sitemap{
	float: left;
	display: inline;
	margin-left: 15px;
	width: 650px;
}
		.sitemap ul li{
			list-style: none;
		}
			.sitemap a{
				padding: 2px 12px 3px 18px;
			}
			.sitemap .level0{
				border-bottom: 1px dotted #C9C9C9;
			}
				.sitemap .level1{
					padding-left: 24px;
				}
					.sitemap .level2{
						padding-left: 30px;
					}
						.sitemap .level3{
							padding-left: 36px;
						}
/*******************************************End Sitemap ******************************************/
/*******************************************Start PromoArrow******************************************/
.promoArrow{
	float: left;
	display: inline;
	height: 1px;
	margin: 0;
}
	#promoArrow{
		background: url(../layout_media/promoPNG.png) no-repeat 0 0;
		position: absolute;
		left: 428px;
		width: 402px;
		height: 231px;
	}
		#arrowText{
			float: none;
			width: 160px;
			margin: 0;
			height: 100px;
			position: absolute;

			left: 190px;
			top: 66px;
			color: #72B904;
		}
			#arrowText h3{
				font-size: 3.5em;
			}
			#arrowText p{
				font-size: 1.1em;
			}
/*******************************************End PromoArrow ******************************************/
/******************************************* 3/5 Teaser ******************************************/
.teaserContainer35{
	float: left;
	display: inline;
	overflow: hidden;
}
	.teaserContainer35 .tsr-1-img{
		margin-left: 14px;
	}
	.teaserContainer35 .tsr-2-txt{
		width: 290px;
		padding: 14px 14px 0 14px;
		background: #EDEDED;
	}
		.teaserContainer35 h3{
			margin-bottom: 14px;
		}
/******************************************* End 3/5 Teaser ******************************************/
/*** 404 Seite ***/
.page404 .main404 #contentWrapper,
.page404 .main404 .content-4{
	width: 861px;
}
.page404 .sidebar-404{
	float: left;
	margin-left:51px;
	margin-top: 150px;
}

.page404 .sidebar-404 .lineBottom{
	border-bottom: 1px solid #C9C9C9;
	width: 196px;
	padding-bottom: 8px;
}
.page404 .txt-404{
    padding-left: 274px;
    padding-top: 24px;
}
.page404 #footer{
	margin-top: 1px;
}
	.page404 .txt-404 h1{
		font-size: 1em;
	}
	.page404 .txt-404 li{
		padding-bottom: 3px;
	}

	.page404 .txt-404 input {
		height: 1.3em;
		border: 1px solid #c9c9c9;
		font-size: 1em;
		line-height: 1.3em;
	}
	.page404 .txt-404 form {
		display: inline;
	}
	.page404 .txt-404 a{
		display: inline;
	}
	.page404 .txt-404 #globalSearchText{
		margin-left: 7px;
		width: 100px;
	}
	.page404 .button.arrow{
		border: none;
	}

/********************* Safe Area ****************************/
.safe-area {
	padding: 14px;
}

.safe-area input {
	margin-right: 10px;
}

.safe-area #ctrlDentalUserLogin_ReqtxtUserName {
	position: absolute;
	left: 241px;
	margin-top: 20px;
}

.safe-area #ctrlDentalUserLogin_ReqtxtUserPassword {
	position: absolute;
	margin-top: 20px;
	left: 463px;
}
/********************* End Safe Area ****************************/
/* * * * * * * * *  Jquery Update - neue CSS * * * * * * *  * * */
#toolbar li div,
#language li div,
#worldwide li div{
	display: none;
	z-index: 100;
}
#toolbar li div div,
#language li div div {
	display: block;
}

#hk-worldmapNavi .hk-imagelink a {
	height: 41px;
	padding: 0;
	text-indent: -9000px;
	width: 140px;
}
#hk-wmmap-world-hl div,
#hk-wmmap-america-hl div,
#hk-wmmap-europe-hl div,
#hk-wmmap-asia-hl div {
	background-repeat: no-repeat;
	display: none;
}
#hk-wmmaps .hilite {
	color: #545454;
}
.map-fix-element img {
	visibility: visible;
}

.js #wm-countries,
.js .worldmap .wm-country,
.js .worldmap .wm-contacts,
.js #wm-line {
	display: none;
}

.js #scroller .container li {
	cursor: pointer;
}
#track {
	background: none;
	display: none;
	margin-left: 25px;
	width: 544px;
}
#handle {
	height: 15px;
	left: -25px;
	position: absolute;
	top: 0;
	width: 594px;
}
.ui-slider-handle {
	cursor: default;
	height: 13px;
	margin-left: -25px;
	position: absolute;
	top: 1px;
	width: 50px;
}
#button-up,
#button-down {
	background-color: #ffffff;
	display: none;
}
.js .scroller-container-4 > .container-4,
.js .scroller-container2-4 > .container-4 {
	display: none;
}
.js .accordion_un-toggle {
	background-repeat: no-repeat;
}
.js .cements dd,
.js .faq-4 dd,
.js .faq-2 dd,
.js .trouble-4 dd {
	display: none;
}
.js .cements .open,
.js .cements .open + dd,
.js .faq-4 .open,
.js .faq-4 .open + dd,
.js .faq-2 .open,
.js .faq-2 .open + dd,
.js .trouble-4 .open,
.js .trouble-4 .open + dd {
	display: block;
}

.js .cements .head,
.js .faq-4 .faq-q,
.js .faq-2 .faq-q,
.js .trouble-4 .trouble-head {
	cursor: pointer;
}

.rotator {
	float: left;
	min-height: 491px;
}
	 .js .rotator #nav{
		margin-top: 315px;
		margin-left: 530px;
		position: relative;
		z-index:100;
	}
		.js .rotator #nav a{
			float: left;
		}
			.js .rotator #nav a img{
				background: url(../layout_media/button-inaktiv.gif) no-repeat center;
				height: 20px;
				margin-right:8px;
				margin-top: 5px;
				width: 20px;
			}
			.js .rotator #nav a.activeSlide img{
				background: url(../layout_media/button-aktiv.gif) no-repeat center;	
				height: 28px;
				margin-top:0px;
				width: 28px;
			}
			.js .rotator #nav a:focus {
				outline:none;
			}

#indizes .wolink {
	cursor: default;
}



/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #342431;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: none;
	position: absolute;
	top: 0;
	width: 0;
	outline: none;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 54px;
	height: 9px;
	background: transparent url(http://heraeus-pala.com/media/images/design/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/* * * * * * * * *  Jquery Update - neue CSS ENDE * * * * * * *  * * */

/* ASIA Schriftanpassungen */
.increase-font-size .content-5,
.increase-font-size .content-4,
.increase-font-size .content-5 .fs-l,
.increase-font-size .content-4 .fs-l,
.increase-font-size .sidebar-1 .fs-m,
.increase-font-size .sidebar-1 .fs-l,
.increase-font-size .sidebar-1_login,
.increase-font-size .sidebar-1 .go-btn,
.increase-font-size .form-grp .headline,
.increase-font-size .form-submit .submitButton,
.increase-font-size .messe .head {
	font-size: 14px;
}

.increase-font-size .sidebar-1,
.increase-font-size .sidebar-1 .fs-s,
.increase-font-size .content-5 .fs-m,
.increase-font-size .content-4 .fs-m,
.increase-font-size .wo-txt-tsr .arrow,
.increase-font-size .email-link,
.increase-font-size .dls-2,
.increase-font-size .dlc-2,
.increase-font-size .sgl-2,
.increase-font-size .std-tbl,
.increase-font-size .messe-tbl,
.increase-font-size .prod-tbl,
.increase-font-size .dl-tbl ,
.increase-font-size .press-tbl th,
.increase-font-size .press-tbl .down,
.increase-font-size .usr-tbl-4,
.increase-font-size .usr-tbl-2,
.increase-font-size .carousel-4 li,
.increase-font-size .scroller-4 .container li,
.increase-font-size .tsr-1 .messebox .messe,
.increase-font-size .messebox .arrow-grey,
.increase-font-size .down-tbl th,
.increase-font-size .down-tbl .down,
.increase-font-size .down-tbl .down-type,
.increase-font-size .vid-carousel-4 li,
.increase-font-size .accordion_asia-toggle h1,
.increase-font-size .accordion_asia-toggle-active h1 {
	font-size: 12px;
}

.increase-font-size .tsr-2-hkg,
.increase-font-size .tsr-2-4-hkg ,
.increase-font-size .tsr-2-hkg-bg,
.increase-font-size .tsr-2-hkg-color_100,
.increase-font-size .tsr-2-hkg-color_50,
.increase-font-size .tsr-2-hkg-grey,
.increase-font-size .tsr-2-4-hkg-bg,
.increase-font-size .tsr-2-4-hkg-color_100,
.increase-font-size .tsr-2-4-hkg-color_50,
.increase-font-size .tsr-2-4-hkg-grey,
.increase-font-size .ins-2-txt,
.increase-font-size .tsr-1-txt,
.increase-font-size .tsr-1-txt-bg,
.increase-font-size .tsr-1-txt-color_100,
.increase-font-size .tsr-1-txt-color_50,
.increase-font-size .tsr-2-txt ,
.increase-font-size .tsr-2-txt-bg,
.increase-font-size .tsr-2-txt-color_100,
.increase-font-size .tsr-2-txt-color_50,
.increase-font-size .tsr-2v-txt,
.increase-font-size .tsr-2-hkg,
.increase-font-size .tsr-2-4-hkg,
.increase-font-size .tsr-2v-txt-bg,
.increase-font-size .tsr-2v-txt-color_100,
.increase-font-size .tsr-2v-txt-color_50,
.increase-font-size .tsr-2v-txt-grey ,
.increase-font-size .tsr-2-hkg-bg,
.increase-font-size .tsr-2-hkg-color_100,
.increase-font-size .tsr-2-hkg-color_50,
.increase-font-size .tsr-2-hkg-grey,
.increase-font-size .tsr-2-4-hkg-bg,
.increase-font-size .tsr-2-4-hkg-color_100,
.increase-font-size .tsr-2-4-hkg-color_50,
.increase-font-size .tsr-2-4-hkg-grey,
.increase-font-size .tsr-2-7-hkg-bg,
.increase-font-size .tsr-2-7-hkg-color_100,
.increase-font-size .tsr-2-7-hkg-color_50,
.increase-font-size .tsr-2-7-hkg-grey,
.increase-font-size .tsr-4-txt ,
.increase-font-size .tsr-4-txt-bg,
.increase-font-size .tsr-4-txt-color_100,
.increase-font-size .tsr-4-txt-color_50,
.increase-font-size .tsr-4l-txt,
.increase-font-size .tsr-4l-txt-bg,
.increase-font-size .tsr-4l-txt-color_100,
.increase-font-size .tsr-4l-txt-color_50,
.increase-font-size .tsr-4s-txt,
.increase-font-size .tsr-ds-txt,
.increase-font-size .tsr-4s-txt-bg,
.increase-font-size .tsr-4s-txt-color_50,
.increase-font-size .tsr-4s-txt-color_100,
.increase-font-size .content-5 .fs-s,
.increase-font-size .content-4 .fs-s {
	font-size: 11px;
}

.increase-font-size div.paragraph .arrow {
	display: block;
}
.increase-font-size div.paragraph .link_underline {
	display: inline;
}

.increase-font-size div.paragraph .arrow {
	background: url(../layout_media/arrow.gif) no-repeat left 0.4em;
	padding-left: 7px;
	text-decoration: none;
}

.increase-font-size div.paragraph .link_underline {
	text-decoration: underline;
}
.improve-readability #contentWrapper {
	line-height: 1.5;
	letter-spacing: 0.1em;
}
.improve-readability #mainNaviWrapper {
	letter-spacing: 0.1em;
}
.improve-readability #breadcrumb {
	letter-spacing: 0.06em;
}

/* ENDE ASIA Schriftanpassungen */
 /** Product-Selector (Navgation) HKG Italy */
 .sel-2{
    margin-left: 14px;
	margin-bottom: 14px;
    padding: 9px;
    width: 300px;
 }
	.sel-2 a{
		color: white;
		float: right;
		margin: 12px;
	}
	 .sel-2 .sel-h2{
		margin-bottom: 25px;
	 }
	 .sel-2 .sel-div{
		padding-bottom: 14px;
		padding-top: 8px;
	 }
		  .sel-2 .sel-div select{
			width: 290px;
		 }


/* Coverflow */
.brandbar {
	margin-left: 14px;
	overflow: hidden;
	position: relative;
}
	#coverflow-back {
		left: 0;
	}
	#coverflow-forward {
		right: 0;
	}
	#coverflow-wrapper {
		margin-bottom: 18px;
		overflow: auto;
		overflow-x: auto;
		overflow-y: hidden;
		position: relative;
		width: 816px;
	}
	.js #coverflow-wrapper {
		margin-bottom: 0;
		overflow: hidden;
	}
		#coverflow-count {
			display: none;
		}
		#coverflow {
			left: 0;
			list-style: none;
			position: relative;
			top: 0;
			width: 8000px;
			zoom: 1;
		}
			#coverflow li {
				float: left;
				height: 275px;
				margin-bottom: 20px;
				position: relative;
				width: 590px;
			}
			.js #coverflow li {
				margin-right: -285px;
				zoom: 1;
			}
			.js #coverflow li.current {
				margin-left: -100px;
				margin-right: -385px;
			}

				#coverflow a {
					display: block;
					margin: 0 auto;
					outline: 0;
				}
				#coverflow a img {
						margin: 0 auto;
						width: 100%;
					}
				#coverflow li div{
					bottom: 0;
					display: table-cell;
					height: 30px;
					position: absolute;
					vertical-align: middle;
					width: inherit;
				}
					#coverflow li div img {
						margin: auto;
						width: auto;
					}
	#coverflow-slider-wrapper {
		height: 25px;
		position: absolute;
		top: 210px;
		z-index: 50
	}
		#coverflow-slider {
			height: 25px;
			margin: 0;
			width: 816px;
		}
			#coverflow-slider a {
				display: block;
				cursor: default;
				height: 25px;
				margin: auto;
				outline: 0;
				position: relative;
				width: 25px;
			}
		#coverflow-back,
		#coverflow-forward {
			cursor: pointer;
			height: 105px;
			position: absolute;
			top: 80px;
			width: 45px;
			z-index: 2000;
		}
/* Coverflow Noblelight New */
.slideshow{
	float: left;
	width: 830px;
}

#cycle-wrapper {
	margin-left: 14px;
	margin-bottom: 20px;
	position: relative;
	width: auto;
	z-index: 4;
	zoom: 1;
}
	#cycle-wrapper #cycle {
		overflow: hidden;
		width: 100%;
		z-index: 1;
		margin: auto;
	}
		#cycle-wrapper #cycle .slide {
			display: none;
			position: relative;
			width: 100%;
		}
		#cycle-wrapper #cycle .slide:first-child {
			display: block;
		}
			#cycle-wrapper #cycle .slide a {
				background: rgba(112,183,4,1);
				background: -moz-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(79,128,0,0.85) 100%);
				background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(112,183,4,1)), color-stop(100%, rgba(79,128,0,0.85)));
				background: -webkit-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(79,128,0,0.85) 100%);
				background: -o-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(79,128,0,0.85) 100%);
				background: -ms-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(79,128,0,0.85) 100%);
				background: linear-gradient(to bottom, rgba(112,183,4,1) 0%, rgba(79,128,0,0.85) 100%);
				bottom: 45px;
				color: #FFFFFF;
				display: table;
				font-size: 15px;
				font-weight: bold;
				height: 61px;
				left: 0;
				padding: 6px 15px;
				position: absolute;
				width: 265px;
			}
			#cycle-wrapper.grey #cycle .slide a {
				background: #ededed;
				color: #545454;
			}
			.ie7  #cycle-wrapper #cycle .slide a {
				background-color: #70b704; /* #d94f8000',GradientType=0 ); /* IE6-8 */
			}
			.ie7  #cycle-wrapper.grey #cycle .slide a {
				background-color: #ededed; /* #ededed',GradientType=0 ); /* IE6-8 */
			}
			.ie8  #cycle-wrapper #cycle .slide a,
			.ie9  #cycle-wrapper #cycle .slide a  {
				background-color: transparent;
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b704', endColorstr='#d94f8000',GradientType=0 ); /* IE6-8 */
			}
			.ie9  #cycle-wrapper.grey #cycle .slide a  {
				background-color: transparent;
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#F4F4F4',GradientType=0 ); /* IE6-8 */
			}
				#cycle-wrapper #cycle .slide a h5{
					font-size: 13px;
				}
				#cycle-wrapper #cycle .slide a p{
					display: table-cell;
					height: 100%;
					margin: 0;
					padding: 0;
					vertical-align: middle;
				}
			.content-4 #cycle-wrapper  #cycle .slide a {
				/*top: 40px;*/
			}
			#cycle-wrapper.grey-bg #cycle .slide a{
				background-color: #7D8890;
			}
				#cycle-wrapper #cycle .slide a .icon {
					background: rgba(86,143,1,1);
					background: -moz-linear-gradient(top, rgba(86,143,1,1) 0%, rgba(79,128,0,0.85) 100%);
					background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(86,143,1,1)), color-stop(100%, rgba(79,128,0,0.85)));
					background: -webkit-linear-gradient(top, rgba(86,143,1,1) 0%, rgba(79,128,0,0.85) 100%);
					background: -o-linear-gradient(top, rgba(86,143,1,1) 0%, rgba(79,128,0,0.85) 100%);
					background: -ms-linear-gradient(top, rgba(86,143,1,1) 0%, rgba(79,128,0,0.85) 100%);
					background: linear-gradient(to bottom, rgba(86,143,1,1) 0%, rgba(79,128,0,0.85) 100%);
					bottom: 0;
					height: 30px;
					position: absolute;
					right: -31px;
					width: 30px;
				}
				#cycle-wrapper.grey #cycle .slide a .icon {
					background: #ededed;
					right: -30px;

				}
				.ie7 #cycle-wrapper #cycle .slide a .icon {
					background-color: #70b704; /* #d94f8000',GradientType=0 ); /* IE6-8 */
					cursor: pointer;
				}
				.ie7 #cycle-wrapper.grey #cycle .slide a .icon {
					background-color: #ededed; /* #ededed',GradientType=0 ); /* IE6-8 */
					cursor: pointer;
				}
				.ie8 #cycle-wrapper #cycle .slide a .icon,
				.ie9 #cycle-wrapper #cycle .slide a .icon {
					background-color: transparent;
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#568f01', endColorstr='#d94f8000',GradientType=0 ); /* IE6-9 */
				}
				.ie9 #cycle-wrapper.grey #cycle .slide a .icon {
					background-color: transparent;
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#F4F4F4',GradientType=0 ); /* IE6-9 */
				}
				#cycle-wrapper #cycle .slide a .icon:after {
					background-position: -271px -301px;
					content: '';
					height: 30px;
					left: 0;
					position: absolute;
					top: 0;
					width: 30px;
				}
				#cycle-wrapper.grey #cycle .slide a .icon:after {
					background-position: -301px -301px;
				}
				.ie7 #cycle-wrapper #cycle .slide a .icon3{
					background-position: -271px -301px;
					bottom: 0;
					height: 30px;
					position: absolute;
					right: -31px;
					width: 30px;
				}
				#cycle-wrapper #cycle .slide a .icon2 {
					background: rgba(112,183,4,1);
					background: -moz-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(90,145,1,0.85) 100%);
					background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(112,183,4,1)), color-stop(100%, rgba(90,145,1,0.85)));
					background: -webkit-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(90,145,1,0.85) 100%);
					background: -o-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(90,145,1,0.85) 100%);
					background: -ms-linear-gradient(top, rgba(112,183,4,1) 0%, rgba(90,145,1,0.85) 100%);
					background: linear-gradient(to bottom, rgba(112,183,4,1) 0%, rgba(90,145,1,0.85) 100%);
					bottom: 31px;
					height: 42px;
					position: absolute;
					right: -31px;
					width: 31px;
				}
				#cycle-wrapper.grey #cycle .slide a .icon2 {
					background: #ededed;
					bottom: 30px;
					height: 43px;
					position: absolute;
					right: -30px;
					width: 31px;

				}
				.ie7 #cycle-wrapper #cycle .slide a .icon2 {
					background-color: #70b704; /* #d94f8000',GradientType=0 ); /* IE6-8 */
				}
				.ie7 #cycle-wrapper #cycle .slide a .icon2 {
					background-color: #ededed; /* #ededed',GradientType=0 ); /* IE6-8 */
				}
				.ie8 #cycle-wrapper #cycle .slide a .icon2,
				.ie9 #cycle-wrapper #cycle .slide a .icon2 {
					background-color: transparent;
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b704', endColorstr='#d95a9101',GradientType=0 ); /* IE6-9 */
				}
				.ie8 #cycle-wrapper.grey #cycle .slide a .icon2,
				.ie9 #cycle-wrapper.grey #cycle .slide a .icon2 {
					background-color: transparent;
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#F4F4F4',GradientType=0 ); /* IE6-9 */
				}

				#cycle-wrapper #cycle .slide h5 {
					font-size: 16px;
					margin-bottom: 5px;
				}
			#cycle-wrapper #cycle .slide img {
				width: 100%;
			}
	#cycle-wrapper #cyclenav {
		bottom: 5px;
		left: 5px;
		margin: auto;
		overflow: auto;
		position: absolute;
		right: 5px;
		z-index: 20;
		zoom: 1;
	}
	.no-js #cycle-wrapper #cyclenav {
		display: none;
	}
		#cycle-wrapper #cyclenav li {
			background-color: #72b904;
			background-color: rgba(114, 185, 4, 0.85);
			background-image: none;
			display: table;
			float: left;
			height: 100%;
			line-height: 1.2;
			margin-left: 1px;
			max-height: 62px;
			min-height: 26px;
			padding-top: 0;
			text-align: center;
		}
		#cycle-wrapper.grey #cyclenav li {
			background-color: #ededed;
			background-color: rgba(237, 237, 237, 0.85);
			background-image: none;
		}
		.ie8 #cycle-wrapper #cyclenav li {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
		}
		.ie7 #cycle-wrapper #cyclenav li {
			display: block;
			filter: alpha(opacity=85);
		}
		#cycle-wrapper #cyclenav li:first-child {
			margin-left: 0;
		}
		.asian-coverflow #cycle-wrapper #cyclenav li {
			font-size: 11px;
		}
		#cycle-wrapper #cyclenav li:hover,
		#cycle-wrapper #cyclenav li.active{
			background-color: #FFFFFF;
			background-color: rgba(255, 255, 255, 0.85);
		}
		.ie8 #cycle-wrapper #cyclenav li:hover,
		.ie8 #cycle-wrapper #cyclenav li.active{
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
		}
		.ie7 #cycle-wrapper #cyclenav li:hover,
		.ie7 #cycle-wrapper #cyclenav li.active {
			filter: alpha(opacity=85)
		}
		#cycle-wrapper.grey-bg #cycle .slide a,
		#slideshow-wrapper.grey-bg #slideshow .slide a,
		#cycle-wrapper.grey-bg #cyclenav li:hover,
		#cycle-wrapper.grey-bg #cyclenav li.active{
			background-color: #7D8890;
		}
		#cycle-wrapper #cyclenav li a {
			border-left: 0;
			color: #fff;
			display: table-cell;
			padding: 5px;
			vertical-align: middle;
		}
			#cycle-wrapper.grey #cyclenav li a {
			border-left: 0;
			color: #545454;
			display: table-cell;
			padding: 5px;
			vertical-align: middle;
		}
			#cycle-wrapper #cyclenav li.active a,
			#cycle-wrapper #cyclenav li:hover a {
				color: #545456;
			}

			#cycle-wrapper #cyclenav li:first-child a {
				border: 0 none;
			}
/* Slideshow Precious Metals */
#slideshow-wrapper {
	margin-left: 15px;
	margin-bottom: 20px;
	position: relative;
	width: auto;
	z-index: 4;
	zoom: 1;
}
	#slideshow {
		overflow: hidden;
		width: 100%;
		z-index: 1;
	}
		#slideshow .slide {
			display: none;
			position: relative;
			width: 100%;
		}
		#slideshow .slide:first-child {
			display: block;
		}
			#slideshow .slide a {
				background-color: #72B904;
				color: #FFFFFF;
				display: block;
				left: 50px;
				padding: 12px 35px 12px 18px;
				position: absolute;
				bottom: 60px;
				width: 245px;
			}
			.content-4 #slideshow .slide a {
				bottom: 35px;
			}
				#slideshow .slide a .icon {
					background-position: -271px -301px;
					border-left: 1px solid #9EA7AE;
					border-top: 1px solid #9EA7AE;
					bottom: 0;
					height: 30px;
					position: absolute;
					right: 0;
					width: 30px;
				}
				.ie7 #slideshow .slide a .icon {
					cursor: pointer;
				}
#slideshow.grey-bg .slide a .icon {
	background-color: #7D8890;
}
			#slideshow .slide h5 {
				font-size: 16px;
				margin-bottom: 5px;
				color: #ffffff;
			}
			#slideshow .slide img {
				width: 100%;
			}
	#slideshow-wrapper .next,
	#slideshow-wrapper .prev {
		cursor: pointer;
		height: 68px;
		margin-top: -34px;
		position: absolute;
		top: 50%;
		width: 38px;
		z-index: 20;
	}
	#slideshow-wrapper .next {
		background-position: -160px -474px;
		right: 0;
	}
	#slideshow-wrapper .next:hover {
		background-position: -204px -474px;
	}
	#slideshow-wrapper .prev {
		background-position: -71px -474px;
		left: 0;
	}
	#slideshow-wrapper .prev:hover {
		background-position: -116px -474px;
	}
	#slideshownav {
		bottom: 0;
		height: 25px;
		left: 50%;
		position: absolute;
		z-index: 20;
	}
		#slideshownav > span {
			background-color: rgba(255, 255, 255, 0.8);
			display: inline-block;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
			left: -50%;
			margin: auto;
			overflow: hidden;
			padding: 0 10px;
			position: relative;
		}
			#slideshownav a {
				color: #9ea7ae;
				cursor: pointer;
				float: left;
				font-size: 30px;
				line-height: 27px;
				margin: 0 2px;
			}
			#slideshownav a.active {
				color: #72B904;
			}
		#slideshow-wrapper.grey-bg #slideshownav a.active {
			color: #7D8890;
		}

/* Coverflow Noblelight Old*/
#cycle {
	height: 208px;
    margin-left: 15px;
    overflow: hidden;
	z-index: 1;
}
	#cycle .slide {
		position: relative;
	}
		.slideshow #cycle .slide a {
			background: url(../layout_media/home_layer.png) no-repeat scroll 0 0 transparent;
			color: #FFFFFF;
			display: block;
			height: 62px;
			left: 0;
			padding: 20px 30px 20px 20px;
			position: absolute;
			top: 70px;
			width: 215px;
		}

		#cycle .slide h5 {
			font-size: 16px;
			margin-bottom: 5px;
		}

#cyclenav {
	margin-bottom: 20px;
	margin-left: 15px;
	margin-top: -5px;
    overflow: auto;
	position: relative;
	z-index: 20;
}
	#cyclenav li {
		background: url(../layout_media/slide_button.png) 0 0 no-repeat;
		float: left;
		height: 100%;
		line-height: 1.2;
		max-height: 62px;
		min-height: 26px;
		padding-top: 5px;
		text-align: center;
	}

	#cyclenav.items-4 li{
		width: 203.7px;
	}
	#cyclenav.items-5 li {
		width: 163px;
	}
	#cyclenav.items-6 li{
		width: 135.8px;
	}

	#cyclenav.items-7 li{
		width: 116.4px;
	}


	#cyclenav.items-8 li{
		width: 101.8px;
	}
	.asian-coverflow #cyclenav li {
		font-size: 12px;
	}
	#cyclenav li:hover,
	#cyclenav li.active {
		background: url(../layout_media/slide_button_aktiv.png) center 0 no-repeat;
	}

		#cyclenav li a {
			border-left: 1px solid #ffffff;
			color: #7D8890;
			display: block;
			font-weight: bold;
			padding: 5px;
		}

		#cyclenav li:first-child a {
			border: 0 none;
		}

/**
* Productaccordion
**/
.accordion {
	position: relative;
	margin-left: 8px;
	z-index: 1500;
}
	.accordion .item {
		border: 1px solid #d0d0d0;
		display: inline-block;
		margin-left: 6px;
		margin-bottom: 15px;
		overflow: visible;
		padding: 0;
		position: relative;
		width: 316px;
		height: 84px;
	}
	.lte7 .accordion .item {
		display: inline;
		height: auto;
	}
	.accordion .item.wide {
		height: 59px;
		width: 642px;
	}
	.no-js .accordion .item {
		height: auto;
	}
		.accordion .headline {
			color: #545454;
			cursor: pointer;
			font-size: 20px;
			padding: 9px 15px 23px;
		}
		.accordion .open .headline {
			background: url(../layout_media/verlauf_teaser_offen.jpg) 0 top repeat-x #e3e3e3;
		}
		.accordion .close .headline {
			background: url(../layout_media/verlauf_teaser_zu.jpg) 0 top repeat-x #dbdddc;
		}
			.accordion .headline span {
				display: block;
				padding-right: 1px;
			}
			.accordion .open .headline span {
				background: url(../layout_media/pfeil_hoch.png) right 11px no-repeat;
			}
			.accordion .close .headline span {
				background: url(../layout_media/pfeil_runter.png) right 11px no-repeat;
			}
		.accordion .overlay {
			border-left: 1px solid #d0d0d0;
			border-right: 1px solid #d0d0d0;
			left: -1px;
			position: absolute;
			width: 100%;
			z-index: 10;
		}
		.accordion .wide .overlay {
			border-bottom: 1px solid #d0d0d0;
		}
		.accordion .overlay .content .paragraph {
			margin-bottom: 14px;
		}
		.no-js .accordion .overlay {
			border: 0 none;
			left: 0;
			position: relative;
		}
		.accordion .open .overlay {
			background: url(../layout_media/verlauf_teaser_offen.jpg) 0 -59px repeat-x #e3e3e3;
		}
			.accordion .content {
				padding: 0 15px 11px;
				overflow: hidden;
				z-index: 11;
			}
			.accordion .close .content {
				height: 0;
				padding-top: 0;
				padding-bottom: 0;
			}
				.accordion .content .paragraph strong {
					color: #545454;
					font-size: 14px;
					font-weight: bold;
					padding-bottom: 7px;
				}
				.accordion .content ul {
					margin-bottom: 12px;
				}
					.accordion .content li a {
						background: url(../layout_media/arrow.gif) 2px 5px no-repeat;
						color: #545454;
						font-size: 12px;
						padding-bottom: 3px;
						padding-left: 10px;
					}
					.accordion .content .bullets-black li {
						background: none;
					}
/**
* END Productaccordion
**/
/**
* SEO Footer
*/
.seo-footer {
	margin: 40px auto;
    position: relative;
    width: 983px;
}
	.seo-footer .col {
		float: left;
		margin-right: 14px;
		width: 152px;
	}
	.seo-footer .col.last{
		margin-right: 0px;
	}

		.seo-footer .col .strong {
			border-bottom: 1px solid #7E8891;
			color: #545454;
			font-weight: bold;
			margin-bottom: 10px;
			padding-bottom: 5px;
		}
			.seo-footer .col .strong a {
				color: #545454;
				background: none;
			}
		.seo-footer li a {
			background: none;
			color: #545454;
			font-size: 0.925em;
			padding: 2px 0;
		}
/**
* END - SEO Footer
*/
/**
* Sharebar
*/
#sharebar {
	background: -webkit-gradient(linear, left top, left bottom, from(#edeef0), color-stop(0.5, #FFFFFF), to(#edeef0));
	background: -webkit-linear-gradient(top, #edeef0, #FFFFFF, #edeef0);
	background: -moz-linear-gradient(top, #edeef0, #FFFFFF, #edeef0);
	background: -ms-linear-gradient(top, #edeef0, #FFFFFF, #edeef0);
	background: -o-linear-gradient(top, #edeef0, #FFFFFF, #edeef0);
	border: 1px solid #DEDEDE;
	bottom: 0;
    height: 28px;
    left: 14px;
	padding: 6px 12px 6px 22px;
    position: absolute;
    right: 0;
}
	#sharebar .col {
		border-right: 1px solid #DEDEDE;
		border-left: 1px solid #FFFFFF;
		float: left;
		font-size: 0.92em;
	}
	#sharebar .col:first-child {
		border-left: 0 none;
	}
	#sharebar .col.contact {
		line-height: 18px;
		padding: 5px 0;
	}
		#sharebar .col.contact span {
			display: block;
			float: left;
			margin-right: 10px;
		}
		#sharebar .col.contact a {
			display: inline-block;
			padding-left: 15px;
		}
		#sharebar .col.contact .tel a {
			margin-left: 7px;
			cursor: text;
		}
		#sharebar .col.contact .tel span {
			margin: 0;
			max-width: 75px;
			overflow: hidden;
			white-space: nowrap;
		}
		#sharebar .col.contact .contact a {
			max-width: 65px;
			overflow: hidden;
			white-space: nowrap;
		}
	#sharebar .col.social {
		border-right: 0 none;
		line-height: 18px;
		padding: 5px 0 5px 10px;
	}
		#sharebar .col.social span {
			float: left;
			max-width: 90px;
			overflow: hidden;
			white-space: nowrap;
		}
		#sharebar .col.social a {
			float: left;
			height: 16px;
			margin-left: 6px;
			text-indent: -9999px;
			width: 16px;
		}
	#sharebar .col.share {
		padding: 0 10px;
	}
		.social_share_privacy_area {
			clear: both;
			display: block;
			height: 25px;
			list-style-type: none;
			margin: 0;
			padding: 4px 0 0;
			width: auto;
		}
			.social_share_privacy_area li {
				margin: 0 !important;
				padding: 0 !important;
				height: 21px;
				float: left;
			}
				.social_share_privacy_area li .dummy_btn {
					float: left;
					margin: 0;
					cursor: pointer;
					padding: 0;
					height: inherit;
				}
				.social_share_privacy_area li div iframe {
					overflow: hidden;
					height: inherit;
					width: inherit;
				}
			/* Facebook begin */
			.social_share_privacy_area .facebook {
				width: 120px;
				display: inline-block;
			}
				.social_share_privacy_area .facebook .fb_like iframe {
					width: 120px !important;
				}
				/* Facebook end */
			/* Twitter begin */
			.social_share_privacy_area .twitter {
				width: 128px;
			}
				.social_share_privacy_area li div.tweet {
					width: 95px;
				}
				.social_share_privacy_area .twitter iframe {
					width: 95px;
				}
			/* Twitter end */
			/* Google+ begin */
			.social_share_privacy_area .gplus {
				width: 75px;
			}
				.social_share_privacy_area li div.gplusone {
					width: 75px;
				}
			/* Google+ end */
			/* Switch begin */
			.social_share_privacy_area li .switch {
				display: inline-block;
				text-indent: -9999em;
				background: transparent url(../layout_media/sharebar/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
				width: 23px;
				height: 12px;
				overflow: hidden;
				float: left;
				margin: 4px 0 0;
				padding: 0;
				cursor: pointer;
			}
			.social_share_privacy_area li .switch {
				display: none;
			}
			.social_share_privacy_area li .switch.on {
				background-position: 0 -12px;
			}
			/* Switch end */
			/* Tooltips begin */
			.social_share_privacy_area li.help_info {
				position: relative;
			}
				.social_share_privacy_area li.help_info .info,
				.social_share_privacy_area li .help_info.icon .info {
					display: none;
					position: absolute;
					bottom: 40px;
					left: 0;
					width: 290px;
					padding: 10px 15px;
					margin: 0;
					font-size: 12px;
					line-height: 16px;
					font-weight: bold;
					border: 1px solid #ccc;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
					border-radius: 4px;
					-moz-box-shadow: 0 3px 4px #999;
					-webkit-box-shadow: 0 3px 4px #999;
					box-shadow: 0 3px 4px #999;
					background-color: #fdfbec;
					color: #545454;
					z-index: 500;
				}
				.social_share_privacy_area li.gplus.help_info .info {
					left: -60px;
				}
				.social_share_privacy_area li .help_info.icon .info {
					left: -243px;
					width: 350px;
				}
				.social_share_privacy_area li.help_info.display .info,
				.social_share_privacy_area li .help_info.icon.display .info {
					display: block;
				}
				.social_share_privacy_area li.help_info.info_off.display .info {
					display: none;
				}
			.social_share_privacy_area li .help_info.icon {
				background: url(../layout_media/sharebar/socialshareprivacy_info.png) no-repeat center center scroll transparent;
				width: 25px;
				height: 20px;
				position: relative;
				display: inline-block;
				vertical-align: top;
				margin: 0;
				padding: 0;
			}
			.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon {
				border-top-width: 0;
				border-left-width: 0;
			}
			.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon {
				border-right-width: 2px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
			}
			/* Tooltips end */
			/* Settings/Info begin */
			.social_share_privacy_area li.settings_info {
				position: relative;
				top: -2px;
				width: 60px;
				z-index: 4;
			}
				.social_share_privacy_area li.settings_info a {
					text-decoration: none;
					margin: 0 !important;
				}
				.social_share_privacy_area li.settings_info .settings_info_menu {
					background-color: #f3f4f5;
					border: 2px solid #e7e3e3;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					-moz-box-shadow: 2px 2px 3px #c1c1c1;
					-webkit-box-shadow: 2px 2px 3px #c1c1c1;
					box-shadow: 3px 3px 3px #c1c1c1;
					left: 0;
					position: absolute;
					top: 0;
					z-index: 1000;
					margin: 0;
					padding: 0;
				}
				.social_share_privacy_area li.settings_info .settings_info_menu.off {
					border-width: 0;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
					box-shadow: none;
					background-color: transparent;
				}
					.social_share_privacy_area li.settings_info .settings_info_menu.off form {
						display: none;
						margin: 0;
						padding: 0;
					}
					.social_share_privacy_area li.settings_info .settings_info_menu .settings {
						left: 30px;
						position: absolute;
						top: 0;
						text-indent: -9999em;
						display: inline-block;
						background: url(../layout_media/sharebar/settings.png) no-repeat center center scroll transparent;
						width: 25px;
						height: 20px;
						margin: 0;
						padding: 0;
					}
					.social_share_privacy_area li.settings_info .settings_info_menu.on .settings {
						border-top-width: 0;
					}
					.social_share_privacy_area li.settings_info .settings_info_menu form fieldset {
						border-width: 0;
						margin: 0;
						padding: 0 10px 10px;
					}
						.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend {
							font-size: 11px;
							font-weight: bold;
							line-height: 14px;
							margin: 0;
							padding: 10px 0;
							width: 115px;
						}
						.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input {
							clear: both;
							float: left;
							margin: 4px 10px 4px 0;
							padding: 0;
						}
						.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label {
							display: inline-block;
							float: left;
							font-size: 12px;
							font-weight: bold;
							line-height: 24px;
							-moz-transition: color .5s ease-in;
							-webkit-transition: color .5s ease-in;
							transition: color .5s ease-in;
							margin: 0;
							padding: 0;
						}
						.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked {
							color: #090;
						}
/**
* END - Sharebar
*/
/* Img Gallery */
/** HTMLbox / Colorbox **/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;padding: 0 20px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden !important;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/*END*/
#cboxOverlay{
	background-color: #000000;
}
#cboxTopCenter, #cboxBottomCenter{
	height: 25px;
	padding: 0 30px;
}
#cboxContent{
	padding: 0 30px;
}
.img-gallery-content {
	display: none;
}
	#colorbox.imgGallery,
	#colorbox.imgGallery  #cboxWrapper {
		overflow: visible;
	}
		#colorbox.imgGallery #cboxContent {
			background-color: #FFFFFF;
			padding: 40px 50px 90px;
		}
	.image #cboxContent{
		padding: 0;
	}
		.image #cboxContent .lightbox-text {
			display: none !important;
		}
		#colorbox.imgGallery #cboxNext {
			height: 100%;
			position: absolute;
			right: 0;
			text-indent: -9000px;
			top: 0;
			width: 50px;
		}
		#colorbox.imgGallery #cboxPrevious {
			height: 100%;
			left: 0;
			position: absolute;
			text-indent: -9000px;
			top: 0;
			width: 50px;
		}
		#colorbox.imgGallery #cboxTitle {
			background-color: #FFFFFF;
			color: #545454;
			font-size: 14px;
			float: none !important;
			height: 75px;
			line-height: 18px;
			margin: 6px 160px 10px 0;
		}
    		#colorbox.imgGallery #cboxTitle strong {
    		    color: #72b904;
    		}
		#colorbox.imgGallery #cboxCurrent {
			bottom: 67px;
			color: #72b904;
			font-size: 14px;
			line-height: 18px;
			position: absolute;
			right: 50px;
			text-align: right;
			width: 140px;
		}
#cboxClose{
	background-position: -615px -190px;
	background-color: transparent;
	border: none;
	position: absolute;
	height: 33px;
	right: -16px;
	text-indent: -9999px;
	top: -18px;
	width: 33px;
}
	.image #cboxClose {
		right: 0;
	}
#colorbox.cara_redirect{
	border: none;
}
.cara_redirect #cboxContent{
	border: none !important;
}
.cara_redirect #cboxClose {
  background-color: transparent;
  background-position: -615px -190px;
  border: 0 none;
  bottom: 0;
  height: 40px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  width: 40px;
  z-index: 200;
}
.cara_redirect #cboxContent{
	background: transparent;
	border: none !important;
}
.cara_redirect #cboxLoadedContent{
	width: 670px !important;
}
#cara_redirect{
	background-color: #fff;
	width: 670px;
	height: 520px;
	padding: 20px;
	box-sizing: border-box;
}
#cara_redirect img{
	display: block;
	width: 590px;
	height: auto;
}
#cara_redirect h1{
	color: #9372B1;
}
#cara_redirect h1,
#cara_redirect p,
#cara_redirect img{
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
}

/* Image-Gallery Button */

div.img-gallery {
	position: relative;
	overflow: hidden;
	border: 1px solid #C9C9C9;
}
	div.img-gallery img.border,
	div.img-4 img.border,
	div.img-2 img.border,
	div.ins-2-img img.border {
		border: 1px solid #E8E8E8;
	}
	.container-2 .ins-2 .ins-2-img img.border {
		margin-left: -2px;
	}
	div.img-gallery > div {
		/*background-color: rgba(255,255,255,.7);*/
        cursor: pointer;
        height: 24px;
        min-width: 86px;
        position: absolute;
        /*right: 10px;*/
		width: 100%;
		right: 0;
		bottom: 0;
		box-sizing: border-box;
	}
		div.img-gallery > div span{
			color: #72B904;
			font-weight: bold;
			margin: 6px 0px 0px 8px;
			position: absolute;
			right: 10px;
		}
		div.img-gallery > div span:before {
			background-position: -70px -600px;
            content: '';
            display: block;
            float: left;
            height: 15px;
            margin: 0px 5px 0px 0px;
            width: 12px;

		}
		.ie7 div.img-gallery > div span {
		    background-position: -67px -598px;
			padding-left: 21px;
		}
		.ie7 div.img-gallery > div span:before {
			background-position: -75px -600px;
			line-height: 15px;
		}
	.ie8 div.img-gallery > div, .ie7 div.img-gallery > div {
		background: #F4F4F4;
    }

/* Flexitime Garantieverlngerung */
.content-4 #garantie {
	margin-left: 14px;
}
	.content-4 #garantie .print {
		display: inline;
		padding: 0;
	}
		.content-4 #garantie .print img {
			display: inline;
		}

/* Palacademy Download & FAQ*/
.container-4 .palacademySearch {
	background-color: #EDEDED;
	margin-left: 14px;
	margin-bottom: 15px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	min-height: 80px;
}
.container-4 .faq2answer {
	margin-left: 14px;
	margin-bottom: 15px;
	margin-top: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: solid 1px #DEDEDE;
}
	.container-4 .faq2answer p {
		margin-bottom: 15px;
	}
.container-4 .arrow.backToOverview {
	font-weight: bold;
	margin-bottom: 5px;
	float: right;
}
.container-4 .palacademySearch.faq2Search  {
	clear: both;
}
	.container-4 .palacademySearch.faq2Search .faq2Question {
		font-weight: bold;
		margin-top: 5px;
	}
.container-4 .faq2answer #nameFaq,
.container-4 .faq2answer #emailFaq {
	border: 1px solid #CCCCCC;
    font: 1em/1.6 Arial,Helvetica,sans-serif;
    height: 1.6em;
    width: 400px;
	margin-top: 5px;
}

.faq2CommentLabel label {
	width: 245px;
	display: inline-block;
	line-height: 30px;
    vertical-align: top;
}

.container-4 .faq2answer textarea{
	width: 400px;
	height: 100px;
	border: 1px solid #CCCCCC;
    font: 1em/1.6 Arial,Helvetica,sans-serif;
	margin-top: 5px;
	resize: none;

}
.container-4 .faq2answer .faq2CommentLabel {
	height: 30px;
}
.container-4 .faq2answer .faq2CommentLabel.textAreaLabel {
	height: 120px;
}
.container-4 .faq2answer .faq2CommentLabel.dataProtection {
	margin-left: 248px;
	height: 130px;
}
.container-4 .faq2answer .faq2CommentLabel.dataProtection label{
	font-weight: bold;
}
.container-4 .faq2answer .faq2CommentLabel.dataProtection > p {
	margin-bottom: 10px;
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 25px;
}
.container-4 .faq2answer .faq2CommentLabel.dataProtection input[type="checkbox"]{
	margin-top: 8px;
}
.container-4 .palacademySearch.faqSearch #ctrlFaq_tbQuery {
	border: 1px solid #CCCCCC;
    font: 1em/1.6 Arial,Helvetica,sans-serif;
    height: 1.6em;
    width: 500px;
}
	.container-4 .palacademySearch .submitButton {
		float: right;
		height: 27px;
		width: 88px;
		border: none;
		cursor: pointer;
		position: absolute;
		font-weight: bold;
		text-align: center;
		line-height: 26px;
	}
	.container-4 .palacademySearch.downloadSearch .submitButton {
		position: relative;
		right: 15px;
		bottom: 26px;
	}
	.container-4 .palacademySearch.faqSearch .submitButton {
		right: 172px;
	}
	.container-4 .faqSearch .textSearch {
		margin-top: 10px;
	}
	.container-4 .faqSearch .textSearch .seperator {
		background-image: url(../img/seperator.png);
		height: 10px;
		text-align: center;
		margin: 15px 0 15px;
	}
		.container-4 .faqSearch .textSearch .seperator span {
			font-size: 16px;
			font-weight: bold;
			line-height: 1px;
			padding: 0 30px;
			float: none;
			background-color: #EDEDED;
		}

		.container-4 .faqSearch .textSearch h2 {
			clear: both;
		}
.container-4 .tsr-4.tsr-faq {
	border-top: solid 1px #DEDEDE;
	padding-top: 15px;
	padding-bottom: 40px;
}
.container-4 .tsr-4:last-child {
	border-bottom: solid 1px #DEDEDE;
	margin-bottom: 20px;
}
.container-4 .download-tsr-box {
	margin-left: 104px;
}
	.container-4 .download-tsr-box .downloadInfo {
		width: 440px;
	}
	.container-4 .tsr-4 .download-tsr-img {
		float:left;
		border: solid 1px #DEDEDE;
		margin-right: 12px;
	}
	.container-4 .download-tsr-box .download-tsr-link {
		float: right;
	}
		.container-4 .download-tsr-box .download-tsr-link .arrow {
			font-weight: bold;
		}
	.container-4 .download-tsr-box .file-info {
		margin-top: 10px;
	}
		.container-4 .download-tsr-box .file-info span{
			margin-left: 10px;
			margin-right: 10px;
		}

	.container-4 .tsr-4 .faqQuestions .faqQuestionText {
		float: left;
	}
	.container-4 .tsr-4 .faqQuestions .faqQuestionLink {
		float: right;
	}
	.container-4 .tsr-4 .faqQuestions .faqQuestionLink .arrow{
		font-weight: bold;
	}
.container-4 .faq2answer.answerComment .submitButton {
		float: right;
		height: 27px;
		width: 88px;
		border: none;
		cursor: pointer;
}
.container-4 .faq2answer.answerComment .unlockslider {
	margin-left: 250px;
}
.container-4 .faq2answer.answerComment .error{
	color: #FF0000;
}
/* Download Autocomplete jQuery UI */
.ui-autocomplete {
    max-height: 175px;
    margin-top:1px;
	padding:1px 0 4px 0;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	overflow-x: hidden;
    overflow-y: scroll;
	z-index: 99999;
	width: 338px;
}
.ui-autocomplete-loading{
    background: url(../layout_media/ajax-loader.gif) right center no-repeat transparent;
}
/* FAQ Autocomplete */
.ac_results {
	margin-top:1px;
	padding:1px 0 4px 0;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li,
.ui-menu-item {
	margin: 0px;
	padding: 10px 10px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	cursor:pointer;
	font-size:12px;
	color:#545454;
}
.ui-menu-item {
    padding: 0;
}
.ui-menu-item a {
	padding: 10px;
}
.ui-menu-item a.ui-state-focus {
	background-color: #8EB63C;
	color: #FFF;
}
.ac_results li.ac_over,
.ui-menu-item a {
	color:#72B904;
}
/* QapTcha */
.container-4 .qaptcha .clr{
	clear:both
}
.container-4 .qaptcha #bgSlider {
	width: 302px;
	height: 22px;
	background: url(../layout_media/slider_bg.png);
	background-repeat: no-repeat;
	float: left
}
.container-4 .qaptcha #Slider {
	width: 48px;
	height: 22px;
	background: url(../layout_media/slider.png);
	background-repeat: no-repeat;
	cursor: e-resize
}
.container-4 .qaptcha #Icons {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../layout_media/slider_lock.png);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 10px;
}
.container-4 .qaptcha #TxtStatus {
	width: 292px;
	padding-left: 10px;
	margin-top: 7px;
	font-size: 10px;
	clear: both
}
.container-4 .qaptcha .dropSuccess {
	color: #568E2F
}
.container-4 .qaptcha .dropError {
	color: #bb2828
}
.container-4 .faq2answer.answerComment .unlockslider .captcha-hint {
	font-weight:bold;
	display:block;
	margin:-3px 0 12px 0;
}

.container-4 .faq2answer.answerComment .unlockslider .form-sumbit {
	margin-top: 20px;
	margin-bottom: 40px;
}
.wr-content-4,
.wr-content-5,
.wr-content-4 a,
.wr-content-5 a {
	color: #545454;
}
.wr-content-4 a:hover,
.wr-content-5 a:hover,
.content-4 a:hover,
.content-5 a:hover {
	color: #000000;
}

.wr-content-4 a.highlighted:hover,
.wr-content-5 a.highlighted:hover ,
.content-4 a.highlighted:hover,
.content-5 a.highlighted:hover {
	color: #72B904;
}

.content-4 a:hover,
.content-5 a:hover {
	color: #000000;
}

.content-4 a.highlighted:hover,
.content-5 a.highlighted:hover {
	color: #72B904;
}

 .hl-5-72B904{
	color:#72B904;
 }
.wr-container-3 {
	display: inline;
	float: left;
	width: 498px;
	margin-bottom: 26px;
}

.wr-sidebar-1 {
	padding-top: 26px;
	font-size: 0.9em;
}
	.wr-sidebar-1 div {
		margin-bottom: 14px;
	}
	.wr-sidebar-1 .wr-teaser-1,
	.sidebar-1 .wr-teaser-1{
		margin-top: 9px;
		margin-left: 0;
	}

.wr-hl-4 {
	position: relative;
	width: 650px;
}

.wr-hl-5 {
	margin-left: 14px;
	position: relative;
	width: 816px;
}
	.wr-hl-5 .wr-backlink {
		background-position: -36px -1px;
		font-size: 0.9em;
		line-height: 0.9em;
		padding-left: 15px;
		position: absolute;
		right: 0;
		top: 0;
	}

.wr-gradient-default {
	background: #E2E2E2;
	background-image: -moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
	background-image: -webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
	background-image: -ms-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
	background-image: -o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 50%, #E2E2E2 100%);
}

.wr-gradient-highlighted {
	background: #4E8000;
	background-image: -moz-linear-gradient(top, #72B904, #4E8000);
	background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
	background-image: -ms-linear-gradient(top, #72B904, #4E8000);
	background-image: -o-linear-gradient(top, #72B904, #4E8000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
}

.wr-grey-teaser,
.wr-green-teaser  {
	margin-top: 9px;
	padding: 9px 8px;
}

.sidebar-1 .wr-grey-teaser p,
.sidebar-1 .wr-green-teaser p  {
	font-size: 12px;
}
.wr-grey-teaser {
	border: 1px solid #E8E8E8;
}
.wr-grey-teaser.wr-bg{
	background: #EDEDED;
}
.wr-green-teaser {
	border: 1px solid #E8E8E8;
}
.wr-grey-teaser:first-child,
.wr-green-teaser:first-child {
	margin-top: 0;
}
	.wr-green-teaser a:hover h3,
	.wr-grey-teaser a:hover h3{
		color:#72B904;
	}
	.wr-green-teaser.wr-shop a:hover{
		background-position: 134px -1042px;
	}
.wr-hotline,
.sidebar-1 div.wr-hotline {
	height: 82px;
	width: 134px;
}
.sidebar-1 div.wr-information {
	height: 172px;
	width: 134px;
}
	.sidebar-1 div.wr-information div.wr-status {
		float: right;
		margin-right: 63px;
		margin-top: 3px;
		width: 25px;
	}
	.sidebar-1 div.wr-information li {
		line-height: 20px;
	}
.sidebar-1 div.wr-agenda {
	height: 73px;
	width: 134px;
}
.sidebar-1 .wr-agenda a:hover{
	color:#72B904;
}
.sidebar-1 div.wr-agenda-small{
	height: 40px;
}
.sidebar-1 div.wr-agenda li {
    line-height: 26px;
    padding-left: 38px;
}
.sidebar-1 div.wr-agenda li.wr-agenda {
    line-height: 18px;
	padding-bottom: 10px;
}
.sidebar-1 div.wr-agenda li.wr-agenda {
    background: url(../layout_media/dental_global/agenda.png) no-repeat transparent;
}
.sidebar-1 div.wr-agenda li.wr-recommendation {
    background: url(../layout_media/dental_global/recommendation.png) no-repeat transparent;
}
.wr-quick-links,
.sidebar-1 div.wr-quick-links {
	height: 41px;
	width: 134px;
}
.wr-training,
.sidebar-1 div.wr-training {
	height: 53px;
	padding: 0;
	width: 150px;
}

.wr-flexitime,
.sidebar-1 div.wr-flexitime {
	width: 134px;
}
	.wr-flexitime img + p {
		margin-top: 5px;
	}
.wr-shop,
.wr-catalog,
.sidebar-1 div.wr-shop,
.sidebar-1 div.wr-catalog {
	height: 60px;
	padding: 0;
	width: 150px;
}
.wr-zip-search,
.sidebar-1 div.wr-zip-search {
	height: 67px;
	width: 135px;
}
.wr-zip-search:hover a.submit{
	background-position: -1px -1064px;
}

/** teaserbox **/
.wr-teaserbox,
.sidebar-1 div.wr-teaserbox{
	width: 150px;
	padding:0;
	position: relative;
    /**background-color: #e8e8e8; **/
}

.no-js .wr-quick-links,
.no-js .wr-zip-search {
	display: none;
}
.ie7 .wr-quick-links,
.ie8 .wr-quick-links,
.ie9 .wr-quick-links {
	background: #E2E2E2 url(../layout_media/dental_global/bg-teaser-grey-59.gif) repeat-x left top;
}
.ie7 .wr-training,
.ie8 .wr-training,
.ie9 .wr-training {
	background: #E2E2E2 url(../layout_media/dental_global/bg-teaser-grey-51.gif) repeat-x left top;
}
.ie7 .wr-flexitime,
.ie8 .wr-flexitime,
.ie9 .wr-flexitime {
	background: #E2E2E2 url(../layout_media/dental_global/bg-teaser-grey-183.gif) repeat-x left top;
}
	.wr-grey-teaser h3,
	.wr-green-teaser h3 {
		font-size: 1.12em;
		line-height: 1.12em;
		margin-bottom: 8px;
	}
	.wr-green-teaser h3 {
		color: #FFFFFF;
	}

/** begin teaserbox ***/
.wr-teaserbox ul li {
    position:relative;
	width:134px;
	margin-top:8px;
	margin-right:8px;
	margin-left:8px;
	border-bottom: 1px solid #D2D2D2;
	display: inline-block;
}
.wr-teaserbox li:last-child {
	margin-bottom: 3px;
    border-bottom: none;
}
.teaserbox-img {
    width:134px;
	margin-top:5px;
	margin-bottom:5px;
    /**background-color:#FFFFFF; **/
}
.wr-teaserbox h3{
    color: #72B904;
    font-weight:bold;
	padding-top: 3px;
}
.wr-teaserbox a{
    margin-bottom: 10px;
}
.wr-teaserbox .arrow{
	margin-top: 3px;
	margin-bottom: 10px;
	font-size: 1.1em;
}


.wr-teaserbox .teaserbox-text{
	fonz-size: 1em;
	line-height: 1em;;
}
/** end teaserbox ***/

.wr-green-teaser.wr-catalog:hover {
	background: #4E8000;
	background-image: -moz-linear-gradient(top, #72B904, #4E8000);
	background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
	background-image: -ms-linear-gradient(top, #72B904, #4E8000);
	background-image: -o-linear-gradient(top, #72B904, #4E8000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
}

	.wr-shop a,
	.wr-catalog a {
		background-position: 135px -149px;
		padding: 13px 8px 0 70px;
		position: relative;
	}

	.wr-registration a {
		padding: 20px 8px 6px 12px;
	}
		.wr-shop a .wr-cart-icon,
		.wr-catalog a .wr-catalog-icon{
			background-position: -39px -191px;
			height: 55px;
			left: 5px;
			position: absolute;
			width: 55px;
			top: 2px;
		}
.wr-catalog a .wr-catalog-icon {
	background-position: 0px -1455px;
	left: -53px;
	top: -6px;
}

.wr-catalog a {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 1px;
	background-position: 85px -162px;
}
.wr-catalog a:hover {
	background-position: 84px -1055px;
}


.sidebar-1 div.wr-catalog,
.ie7 .sidebar-1 div.wr-catalog,
.wr-catalog {
	width: 100px;
	margin-left: 50px;
	height: 35px;
	background-color: #72B904;
}
.sidebar-1 div.wr-catalog:first-child,
.ie7 .sidebar-1 div.wr-catalog:first-child {
	margin-top: -6px;
}
.wr-catalog a:hover h3 {
	color: #72B904;
}
		.wr-shop a h3,
		.wr-catalog a h3{
			font-size: 1.4em;
		}
		.wr-registration a h3 {
			font-size: 1.3em;
		}
	.wr-training a {
		background-position: 7px -1141px;
		padding: 9px 8px;
	}
		.wr-training a:hover{
			background-position: 130px -1048px;
			color: #72B904;
		}
	.wr-training h3 {
		margin-bottom: 2px;
	}
	.wr-hotline li {
		line-height: 26px;
		padding-left: 27px;
	}
	.wr-hotline li.wr-phone {
		background-position: -40px -73px;
	}
	.wr-hotline li.wr-mail {
		background-position: -40px -35px;
	}
		.wr-hotline li.wr-mail a:hover {
			color: #72B904;
		}
	.wr-quick-links select,
	.wr-product-quick-links select,
	.wr-zip-search input {
		font-size: 0.9em;
		padding: 2px;
	}
	.wr-quick-links select {
		width: 100%;
	}
	.wr-zip-search input {
		float: left;
		width: 106px;
	}
	.wr-zip-search a.submit {
		background-color: transparent;
		background-position: 0 -171px;
		cursor: pointer;
		display: block;
		height: 16px;
		margin-left: 121px;
		width: 10px;
	}
.container-3 .wr-teaser.wr-teaser-1 .more-links:hover .go-btn button{
	color:#72B904;
	background-position:-4px -1064px;
}
/* Startseiten Modul */
.wr-container {
	color: #545454;
	height: 360px;
	margin-left: 14px;
	margin-bottom: 30px;
	position: relative;
}
	.wr-container-column {
		-ms-box-sizing:border-box;
		box-sizing: border-box;
		border: 1px solid #DEDEDE;
		float: left;
		margin-left: 1%;
		width: 32.6%;
	}
	.wr-container-column:first-child {
		margin-left: 0;
	}
		.wr-container .preview h2 {
			background-position: -281px -191px;
			display: block;
			font-size: 16px;
			height: 41px;
			line-height: 41px;
			margin: 0;
			padding: 10px 10px 30px;
			position: relative;
			text-align: center;
			z-index: 5;
		}
		.wr-container .preview:hover h2 {
			background-position: 0 -310px;
		}
		.wr-container .preview img {
			margin-top: -81px;
			max-width: 100%;
			position: relative;
			z-index: 1;
		}
		.wr-container .details {
			border: 1px solid #DEDEDE;
			background-color: #FFFFFF;
			display: none;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 10;
		}
			.wr-container .col {
				bottom: 0;
				padding: 15px 15px 15px 20px;
				position: absolute;
				right: 0;
				top: 0;
				width: 236px;
			}
				.wr-container .col .headline {
					font-size: 14px;
					font-weight: bold;
					margin: 20px 0 10px;
					text-transform: uppercase;
				}
				.wr-container .col li:hover a {
					color: #ffffff;
				}

				.wr-container .col li {
					background: #f3f4f6; /* Old browsers */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUzZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 */
					background: -moz-linear-gradient(top, #f3f4f6 0%, #ffffff 45%, #ffffff 53%, #e0e3e5 100%); /* FF3.6+ */
					background: -webkit-linear-gradient(top, #f3f4f6 0%,#ffffff 45%,#ffffff 53%,#e0e3e5 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #f3f4f6 0%,#ffffff 45%,#ffffff 53%,#e0e3e5 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #f3f4f6 0%,#ffffff 45%,#ffffff 53%,#e0e3e5 100%); /* IE10+ */
					background: linear-gradient(to bottom, #f3f4f6 0%,#ffffff 45%,#ffffff 53%,#e0e3e5 100%); /* W3C */
					border: 1px solid #D6D6D6;
					display: block;
					margin-bottom: 5px;
					width: 100%;
				}

				.wr-container .col li:hover {
					color: #FFFFFF;
					background: #4e8000; /* Old browsers */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlODAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmI5MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top, #4e8000 0%, #72b904 100%); /* FF3.6+ */
					background: -webkit-linear-gradient(top, #4e8000 0%,#72b904 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #4e8000 0%,#72b904 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #4e8000 0%,#72b904 100%); /* IE10+ */
					background: linear-gradient(to bottom, #4e8000 0%,#72b904 100%); /* W3C */
				}

				.ie8 .wr-container .col li,
				.ie7 .wr-container .col li {
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#e0e3e5',GradientType=0 );
					zoom: 1;
				}
				.ie8 .wr-container .col li:hover,
				.ie7 .wr-container .col li:hover {
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e8000', endColorstr='#72b904',GradientType=0 );
				}
					.wr-container .col li a {
						background-position: 210px -1057px;
						display: block;
						font-size: 12px;
						height: auto;
						line-height: 34px;
						padding: 0 30px 0 14px;
						vertical-align: middle;
					}
					#main .wr-container .col li a.arrow  {
						display: block;
					}
					.wr-container .col li:hover a {
						background-position: 210px -164px;
					}
			.wr-container .teaser-text {
				background-color: rgba(255, 255, 255, 0.7);
				bottom: 15px;
				font-size: 13px;
				padding: 10px;
				position: absolute;
				right: 285px;
				width: 45%;
			}
			.ie8 .wr-container .teaser-text,
			.ie7 .wr-container .teaser-text {
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');
				zoom: 1;
			}
				.wr-container .teaser-text a {
					background-position: -1px -1065px;
					color: #72B904;
					float: right;
					font-weight: bold;
					margin-top: 5px;
					padding-left: 15px;
				}
			.wr-container .details .close {
				background-position: -594px -83px;
				cursor: pointer;
				height: 29px;
				position: absolute;
				right: 0;
				top: 0;
				width: 31px;
			}
			.wr-container .details .close:hover {
				background-position: -562px -230px;
			}

/* Newsteaser */
.wr-news {
	background: #ECECEC;
	background: -moz-linear-gradient(top, #FFFFFF, #ECECEC);
	background: -webkit-linear-gradient(top, #FFFFFF, #ECECEC);
	background: -ms-linear-gradient(top, #FFFFFF, #ECECEC);
	background: -o-linear-gradient(top, #FFFFFF, #ECECEC);
	background: linear-gradient(top, #FFFFFF, #ECECEC);
	border: 1px solid #dedede;
	margin-left: 14px;
	padding: 10px;
	position: relative;
}
.ie8 .wr-news,
.ie7 .wr-news {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC');
	zoom: 1;
}
	.wr-news h2 {
		color: #72b904;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 10px;
		padding: 0;
	}
	.wr-news li {
		border-top: 1px solid #dedede;
		font-size: 12px;
		margin-bottom: 20px;
		padding-top: 13px;
	}
		.wr-news .date {
			font-size: 10px;
			margin-bottom: 7px;
		}
		.wr-news h3 {
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 5px;
		}
		.wr-news li a {
			background-position: 0 -1063px;
			color: #72B904;
			font-size: 14px;
			font-weight: bold;
			margin-top: 5px;
			padding-left: 15px;
		}
/* Startseiten Teaser klein */
.wr-teaser {
	background: #ECECEC;
	background: -moz-linear-gradient(top, #FFFFFF, #ECECEC);
	background: -webkit-linear-gradient(top, #FFFFFF, #ECECEC);
	background: -ms-linear-gradient(top, #FFFFFF, #ECECEC);
	background: -o-linear-gradient(top, #FFFFFF, #ECECEC);
	background: linear-gradient(top, #FFFFFF, #ECECEC);
	border: 1px solid #E8E8E8;
	min-height: 76px;
	position: relative;
	margin: 0 0 20px 14px;
	position: relative;
	float: left;
	font-size: 1.1em;
	line-height: 1.1em;
}

.container-3 .wr-teaser {
	border: none;
}

.container-3 .wr-teaser > * {
	border: 1px solid #E8E8E8;
}

.ie8 .wr-teaser,
.ie7 .wr-teaser {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC');
	zoom: 1;
}
	.wr-teaser.wr-teaser-1 {
		width: 150px;
	}
	.wr-teaser.wr-teaser-2 {
		width: 317px;
	}
		.wr-teaser.wr-teaser-2 a:hover h3,
		.wr-teaser.wr-teaser-2 a:hover p{
			color:#72B904;
		}
		.wr-teaser.wr-teaser-2 a:hover{
			background-position: 291px -1013px;
		}
	.wr-teaser.wr-highlighted {
		background: #4E8000;
		background-image: -moz-linear-gradient(top, #72B904, #4E8000);
		background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
		background-image: -ms-linear-gradient(top, #72B904, #4E8000);
		background-image: -o-linear-gradient(top, #72B904, #4E8000);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
	}
		.wr-teaser.wr-teaser-1 a {
			min-height: 54px;
			padding: 10px;
		}
			.wr-teaser.wr-teaser-1 .wr-teaser-1-links a{
				min-height: 3px;
				padding: 0px;
			}
			.wr-teaser.wr-teaser-1 .wr-teaser-1-links {
				min-height: 54px;
				padding: 10px;
				width: 130px;
			}
			.wr-teaser.wr-teaser-1 a:hover p,
			.wr-teaser.wr-teaser-1 .wr-teaser-1-links a:hover{
				color: #72B904;
				background-position: -1px -1067px;
			}
		.wr-teaser.wr-teaser-2 a {
			background-position: 292px 52px;
			min-height: 66px;
			padding: 5px;
		}
		.wr-teaser.wr-teaser-2.links-2 a {
			background-position: -40px 6px;
			display: block;
			float: left;
			margin-top: 5px;
			min-height: 0;
			padding-left: 12px;
			width: 85px;
		}
		.wr-teaser.wr-teaser-2.links-2 a:hover {
			color: #72B904;;
		}
		.wr-teaser.wr-teaser-2 > div {
			min-height: 66px;
			padding: 5px;
		}
		.wr-teaser.wr-highlighted a,
		.wr-teaser.wr-highlighted h3,
		.wr-teaser.wr-highlighted .more-links,
		.wr-teaser.wr-highlighted .more-links button{
			color: #FFFFFF;
		}
		.wr-teaser.wr-highlighted .more-links{
			padding: 9px 12px 6px 12px;
		}
		.ie7 .wr-teaser.wr-highlighted .more-links,
		.ie8 .wr-teaser.wr-highlighted .more-links{
			padding: 9px 12px 2px 12px;
		}
		.wr-teaser.wr-highlighted .more-links select {
			margin-bottom: 4px;
			margin-top: 7px;
		}
			.wr-teaser.wr-teaser-2 a img,
			.wr-teaser.wr-teaser-2 > div img{
				float: left;
				margin-right: 12px;
			}
			.wr-teaser.wr-teaser-1.wr-highlighted a p,
			.wr-teaser.wr-teaser-1.wr-highlighted .wr-teaser-1-links a{
				background-image: url(../layout_media/icon_kontakt_white.png);
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}
			.wr-teaser.wr-teaser-1.wr-highlighted a:hover p,
			.wr-teaser.wr-teaser-1.wr-highlighted .wr-teaser-1-links a:hover{
				background-image: url(../layout_media/pfeil_aktiv_gruen_rechts.png);
			}
			.wr-teaser.wr-teaser-1 a p,
			.wr-teaser.wr-teaser-1 .wr-teaser-1-links a{
				background-position: -40px 0px;
				padding-left: 12px;
				line-height: 11px;
				margin-top: 12px;
			}
			.wr-teaser.wr-icon-memo h3,
			.wr-teaser.wr-icon-shop h3,
			.wr-teaser.wr-icon-academy h3,
			.wr-teaser.wr-icon-promotion h3,
			.wr-teaser.wr-icon-jobsearch h3,
			.wr-teaser.wr-icon-worldmap h3{
				min-height: 33px;
				padding-left: 40px;
			}
			.wr-teaser.wr-icon-memo h3 {
				background-position: left -628px;
			}
			.wr-teaser.wr-icon-worldmap h3{
				background-position: left -951px;
			}
			.wr-teaser.wr-icon-shop h3 {
				background-position: left -868px;
			}
			.wr-teaser.wr-icon-promotion h3 {
				background-position: left -703px;
			}
			.wr-teaser.wr-icon-academy h3 {
				background-position: left -770px;
			}
			.wr-teaser.wr-icon-jobsearch h3{
				background-position: 3px -1317px;
			}
			.wr-teaser.wr-teaser-2 a h3,
			.wr-teaser.wr-teaser-2 > div h3{
				margin-top: 7px;
			}
			.ie7 .wr-teaser.wr-teaser-2 a h3 {
				margin-top: 12px;
			}

#wr-slideshow {
	height: 349px;
	margin-left:14px;
	/*margin-top: 26px;*/
	position: relative;
	margin-bottom: 26px;
}
	#wr-slideshow #wr-slideshow-stage {
		display: inline;
		float: left;
		height: 100%;
		width: 650px;
	}
	#wr-slideshow #wr-teaser-text {
		left: 42px;
		bottom: 70px;
		position: absolute;
		z-index: 20;
	}
	.no-js #wr-slideshow #wr-teaser-text {
		bottom: 16px;
	}
		#wr-slideshow #wr-teaser-text li {
			display: none;
			height: 66px;
			width: 424px;
		}
		#wr-slideshow #wr-teaser-text li.wr-active {
			display: block;
		}
			#wr-slideshow #wr-teaser-text li a {
				color: #FFFFFF;
				display: block;
				height: 100%;
				width: 100%;
			}
				#wr-slideshow #wr-teaser-text li a h2 {
					font-size: 1.4em;
					margin: 0;
					padding: 14px 19px 3px;
				}
				#wr-slideshow #wr-teaser-text li a p {
					padding: 0 19px;
				}
	#wr-slideshow #activeArrow {
		position: absolute;
		bottom: 47px;
		left: 106px;
		z-index: 20;
	}
	.no-js #wr-slideshow #activeArrow {
		display: none;
	}
	#wr-slideshow #wr-navigation {
		bottom: 16px;
		left: 42px;
		position: absolute;
		text-align: center;
		z-index: 20;
	}
	.no-js #wr-slideshow #wr-navigation {
		display: none;
	}
		.no-js #wr-slideshow #wr-slideshow-stage img{
			display: none;
		}
		.no-js #wr-slideshow #wr-slideshow-stage img:first-child{
			display: block;
		}
		#wr-slideshow #wr-navigation li {
			background: #E4E6E7;
			background-color: rgba(228, 230, 231, 0.65);
			display: block;
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5E4E6E7,endColorstr=#A5E4E6E7);
			float: left;
			height: 31px;
			margin-left: 2px;
			position: relative;
			width: 140px;
		}
		#wr-slideshow #wr-navigation li:first-child {
			margin-left: 0;
		}
		#wr-slideshow #wr-navigation li.activeSlide {
			background-image: -moz-linear-gradient(top, #E4E6E7, #B8BEC2);
			background-image: -webkit-linear-gradient(top, #E4E6E7, #B8BEC2);
			background-image: -ms-linear-gradient(top, #E4E6E7, #B8BEC2);
			background-image: -o-linear-gradient(top, #E4E6E7, #B8BEC2);
			filter: alpha(opacity = 100);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E6E7', endColorstr='#B8BEC2');
			opacity: 1;
		}
			#wr-slideshow #wr-navigation li a {
				color: #FFFFFF;
				height: 100%;
				line-height: 31px;
				width: 100%;
			}
			#wr-slideshow #wr-navigation li.activeSlide a {
				color: #72B904;
			}
	#wr-slideshow #wr-slideshow-sidebar {
		display: inline;
		float: left;
		margin-left: 14px;
		width: 152px;
	}

.wr-product-list-3,
.wr-product-list-4 {
	clear: both;
	margin-left: 14px;
	margin-bottom: 26px;
	/*margin-top: 26px;*/
	position: relative;
}
	.wr-product-list-3 .wr-list-wrapper {
		padding-top: 7px;
	}
	.wr-list-wrapper {
		clear: both;
	}
		.wr-product-list-3 .wr-list-wrapper ul,
		.wr-product-list-4 .wr-list-wrapper ul {
			float: left;
			position: relative;
		}
		.wr-product-list-3 .wr-list-wrapper ul {
			width: 235px;
		}
		.wr-product-list-4 .wr-list-wrapper ul {
			width: 318px;
		}
			.wr-product-list-3 .wr-list-wrapper ul li,
			.wr-product-list-4 .wr-list-wrapper ul li {
				background: #E2E2E2 url(../layout_media/dental_global/bg-teaser-grey-24.gif) repeat-x left center;
				border: 1px solid #E8E8E8;
				color: #545454;
				font-size: 1.25em;
				min-height: 26px;
				line-height: 26px;
				margin-bottom: 3px;
				position: relative;
			}
			.wr-product-list-3 .wr-list-wrapper ul li.wr-logo-item,
			.wr-product-list-4 .wr-list-wrapper ul li.wr-logo-item {
				background: #E2E2E2 url(../layout_media/dental_global/bg-teaser-grey-46.gif) repeat-x left top;
				height: 46px;
				line-height: 46px;
				text-align: center;
			}
				.wr-product-list-3 .wr-list-wrapper ul li a,
				.wr-product-list-4 .wr-list-wrapper ul li a {
					padding: 0 14px;
				}
				.wr-product-list-3 .wr-list-wrapper ul li.wr-active a,
				.wr-product-list-3 .wr-list-wrapper ul li a:hover,
				.wr-product-list-4 .wr-list-wrapper ul li.wr-active a,
				.wr-product-list-4 .wr-list-wrapper ul li a:hover {
					background: #4E8000;
					background-image: -moz-linear-gradient(top, #72B904, #4E8000);
					background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
					background-image: -ms-linear-gradient(top, #72B904, #4E8000);
					background-image: -o-linear-gradient(top, #72B904, #4E8000);
					color: #FFFFFF;
					cursor: pointer;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
				}
					.wr-product-list-3 .wr-list-wrapper ul li.wr-logo-item a span,
					.wr-product-list-4 .wr-list-wrapper ul li.wr-logo-item a span {
						display: inline-block;
						width: 100%;
					}
					.wr-product-list-3 .wr-list-wrapper ul li.wr-sopira a span,
					.wr-product-list-4 .wr-list-wrapper ul li.wr-sopira a span {
						background-position: 50% -496px;
					}
					.wr-product-list-3 .wr-list-wrapper ul li.wr-sopira a:hover span,
					.wr-product-list-4 .wr-list-wrapper ul li.wr-sopira a:hover span {
						background-position: 50% -546px;
					}
					.wr-product-list-3 .wr-list-wrapper ul li.wr-sopira.wr-active a span,
					.wr-product-list-4 .wr-list-wrapper ul li.wr-sopira.wr-active a span {
						background-position: 50% -546px;
					}
			.wr-details {
				max-width: 288px;
			}
			.wr-product-list-3 .wr-list-wrapper .wr-list-details div.wr-details,
			.wr-product-list-4 .wr-list-wrapper .wr-list-details div.wr-details {
				border: 1px solid #E8E8E8;
				display: none;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
				padding: 14px;
			}
			.wr-product-list-3 .wr-list-wrapper .wr-list-details div.wr-details {
				margin-left: 249px;
			}
			.wr-product-list-4 .wr-list-wrapper .wr-list-details div.wr-details {
				margin-left: 332px;
			}
			.wr-product-list-3 .wr-list-wrapper .wr-list-details div.wr-active,
			.wr-product-list-4 .wr-list-wrapper .wr-list-details div.wr-active {
				display: block;
			}
				.wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details img,
				.wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details p,
				.wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details p a,
				.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details img,
				.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details p a,
				.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details p {
					color: #FFFFFF;
					margin-bottom: 8px;
				}
				.wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details ul,
				.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details ul {
					float: none;
					width: 100%;
				}
					.wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details ul li ,
					.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details ul li {
						border: 1px solid #528701;
					}
				.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details img {
					float: left;
					margin-bottom: 12px;
					margin-right: 12px;
				}
				.wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details select,
				.wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details select {
  				width: 100%;
  			}
  			.no-js .wr-product-list-3 .wr-list-wrapper .wr-list-details .wr-details select,
  			.no-js .wr-product-list-4 .wr-list-wrapper .wr-list-details .wr-details select {
  				display: none;
  			}
			.wr-list-details  .wr-productListTextImg {
				display: inline-block;
			}

.wr-img-text {
	margin-left: 14px;
	margin-bottom: 26px;
	margin-top: 26px;
}

.prev-trenner,
.trenner{
	margin-bottom: 0;
}

.trenner ~ #wr-tabs-content {
	margin-top: 0;
}

	.wr-img-text h3 {
		margin: 18px 0 12px;
	}
	.wr-img-text p {
		margin-bottom: 18px;
	}
	.wr-img-text img {
		float: left;
		padding: 0 14px 14px 0;
}

#wr-tabs-content {
	margin-left: 14px;
	margin-top: 20px;
	clear: both;
}
#wr-tabs-content .wr-img-text img {
	/*margin-bottom: -20px;*/
}

#wr-tabs-content .content-4  .tbl-4,
#wr-tabs-content .content-4.wr-content-4 .img-4,
#wr-tabs-content .content-4.wr-content-4 .video-4,
#wr-tabs-content .content-4.wr-content-4 .tbl-4,
#wr-tabs-content .content-4.wr-content-4 .faq-4,
#wr-tabs-content .content-4.wr-content-4 .wr-teaserlist-4{
	margin-left: 0px;
	margin-top: 20px;
}
#wr-tabs-content .content-4  .txt-4{
	margin-left: 0px;
	margin-top: 20px;
}
#wr-tabs-content .content-4  .container-2 {
	margin-top: 20px;
}
#wr-tabs-content .content-4  .container-2:first-child {
	margin-left: -14px;
}
	#wr-tabs-content .content-4 {
		clear: both;
		width: 650px;
	}
		#wr-tabs-content .ui-tabs-nav {
			border-bottom: 1px solid #C3C6C7;
			height: 34px;
		}
			#wr-tabs-content .ui-tabs-nav li {
				background-position: 0 -330px;
				display: table;
				float: left;
				font-size: 1em;
				font-weight: bold;
				height: 34px;
				text-align: center;
				width: 130px;
			}
			#wr-tabs-content .ui-tabs-nav li.ui-tabs-active {
				background-position: 2px -286px;
				border-bottom: 1px solid #FFFFFF;
			}
				#wr-tabs-content .ui-tabs-nav li a {
                    color: #818181;
                    display: table-cell;
                    height: 100%;
                    line-height: 1.2;
                    padding: 0 10px;
                    vertical-align: middle;
                }
                .ie7 #wr-tabs-content .ui-tabs-nav li a {
                    margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');
                }
				#wr-tabs-content .ui-tabs-nav li.ui-tabs-active a {
					color: #72B904;
				}
		#wr-tabs-content .ui-tabs-hide {
			display: none;
		}
			#wr-tabs-content .ui-tabs-panel .wr-img-text {
				margin-left: 0;
				/*margin-top: 20px;*/
			}
		#wr-tabs-content .wr-table-wrapper{
			background: transparent url(../layout_media/dental_global/bg-table-wrapper.gif) repeat-x left top;
			border-bottom: 1px solid #DEDEDE;
			border-left: 1px solid #DEDEDE;
			border-right: 1px solid #DEDEDE;
			margin-top: 22px;
		}
			#wr-tabs-content .wr-table-wrapper .wr-table {
				margin: 10px;
				width: 630px;
			}
				#wr-tabs-content .wr-table-wrapper .wr-table tr th {
					font-size: 1.1em;
					font-weight: bold;
					line-height: 19px;
					padding: 0 16px 10px;
					text-align: left;
				}
				#wr-tabs-content .wr-table-wrapper .wr-table tr th.minWidth{
					width: 82px;
				}
				#wr-tabs-content .wr-table-wrapper .wr-table tr th:first-child {
					padding-left: 0;
				}
				#wr-tabs-content .wr-table-wrapper .wr-table tr td:first-child {
					border-left: none;
					border-right: 1px solid #DEDEDE;
					border-top: 1px solid #DEDEDE;
					padding: 3px 3px 3px 0;
				}
				#wr-tabs-content .wr-table-wrapper .wr-table tr:first-child td:first-child {
					border-top: none;
				}
				#wr-tabs-content .wr-table-wrapper .wr-table tr td {
					border-left: 1px solid #DEDEDE;
					border-top: 1px solid #DEDEDE;
					padding: 3px 16px;
				}
				#wr-tabs-content .wr-table-wrapper .wr-table tr:first-child td {
					border-top: none;
				}
#wr-tabs-content #flexitime{
	margin-left: 5px;
	margin-top:17px;
	width: 632px;
}
	#flexitime .paragraph{
		margin-bottom:11px;
	}
	#flexitime .form-grp select{
		margin-bottom:14px;
		width: 300px;
	}
.product-snippet{
	margin-top:21px;
}
	.imageContainer .product-image{
		margin:24px auto 0;
	}
.wr-related-productlist {
	margin-left: 14px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
}
	.wr-related-productlist .wr-hl-5 {
		margin-left: -10px;
		margin-right: -10px;
	}
		.wr-related-productlist .wr-hl-5 h3 {
			padding: 5px 0;
			border-bottom: 1px solid #C3C6C7;
		}
	.wr-related-productlist .prev,
	.wr-related-productlist .next {
		bottom: 48px;
		cursor: pointer;
		display: block;
		height: 40px;
		position: absolute;
		width: 18px;
	}
	.wr-related-productlist .prev{
		background-position: -120px -1000px;
		left: 0;
	}
	.wr-related-productlist .next{
		background-position: -119px -1146px;
		right: 0;
	}
	.wr-related-productlist .wr-related-product {
		float: left;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 12px;
		width: 378px;
	}
		.wr-related-productlist .wr-related-product .wr-img-container {
			border: 1px solid #E8E8E8;
			display: table-cell;
			float: left;
			height: 102px;
			line-height: 102px;
			margin-right: 8px;
			text-align: center;
			width: 183px;
		}
			.wr-related-productlist .wr-related-product .wr-img-container img {
				display: inline;
				vertical-align: middle;
			}
		.wr-related-productlist .wr-related-product .wr-text-container {
			float: left;
			width: 183px;
		}
			.wr-related-productlist .wr-related-product .wr-text-container h4,
			a.wr-gradient-default.participant {
				border: 1px solid #E8E8E8;
				font-size: 1.3em;
				line-height: 33px;
				margin-bottom: 8px;
			}
			a.wr-gradient-default.participant {
				border-bottom: 1px solid #FFFFFF;
				border-top: 1px solid #FFFFFF;
				font-size: 1.0em;
				height: 33px;
			}
				a.wr-gradient-default.participant {
					background: none;
				}
				a:hover.participant {
					text-decoration: underline;
				}
					.wr-related-productlist .wr-related-product .wr-text-container h4 a span,
					a.participant span {
						background-position: -110px -1152px;
						padding-left: 37px;
					}
					.wr-related-productlist .wr-related-product .wr-text-container h4 a span{
						display: block;
						line-height: 26px;
					}
					a.participant span {
						background: transparent url(../layout_media/dental_global/participant.png) no-repeat 0 0;
						padding-left: 26px;
					}
					.wr-related-productlist .wr-related-product .wr-text-container h4 a:hover span {
						background-position: -110px -1247px;
					}
					.wr-related-productlist .wr-related-product .wr-text-container h4 a:hover {
						background: #4E8000;
						background-image: -moz-linear-gradient(top, #72B904, #4E8000);
						background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
						background-image: -ms-linear-gradient(top, #72B904, #4E8000);
						background-image: -o-linear-gradient(top, #72B904, #4E8000);
						color: #FFFFFF;
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
					}
					a.participant.active span {
						background: transparent url(../layout_media/dental_global/participant-active.png) no-repeat 0 0;
					}
.wr-teaserlist-4 {
	margin-left: 14px;
	width: 400px;
}
	.wr-teaserlist-4 .wr-teaser-4 {
		margin-bottom: 14px;
		width: 650px;
	}
		.wr-teaserlist-4 .wr-teaser-4 .wr-img-container {
			border: 1px solid #E8E8E8;
			float: left;
			height: 80px;
			line-height: 80px;
			margin-right: 14px;
			text-align: center;
			width: 152px;
		}
			.wr-teaserlist-4 .wr-teaser-4 .wr-img-container img {
				display: inline;
				vertical-align: middle;
			}
		.wr-teaserlist-4 .wr-teaser-4 .wr-text-container {
			margin-left: 166px;
			width: 484px;
		}
		.ie7 .wr-teaserlist-4 .wr-teaser-4 .wr-text-container {
			width: 482px;
		}
			.wr-teaserlist-4 .wr-teaser-4 .wr-text-container h4 {
				border: 1px solid #E8E8E8;
				font-size: 1.3em;
				line-height: 33px;
				margin-bottom: 8px;
			}
				.wr-teaserlist-4 .wr-teaser-4 .wr-text-container h4 a {
					background: #E2E2E2 url(../layout_media/dental_global/bg-teaser-grey-33.gif) repeat-x left top;
				}
				.wr-teaserlist-4 .wr-teaser-4 .wr-text-container h4 a:hover {
					background: #4E8000;
					background-image: -moz-linear-gradient(top, #72B904, #4E8000);
					background-image: -webkit-linear-gradient(top, #72B904, #4E8000);
					background-image: -ms-linear-gradient(top, #72B904, #4E8000);
					background-image: -o-linear-gradient(top, #72B904, #4E8000);
					color: #FFFFFF;
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B904', endColorstr='#4E8000');
				}
					.wr-teaserlist-4 .wr-teaser-4 .wr-text-container h4 a span {
						background-position: -110px -1152px;
						padding-left: 37px;
						display: block;
						line-height: 26px;
					}
					.wr-teaserlist-4 .wr-teaser-4 .wr-text-container h4 a:hover span {
						background-position: -110px -1247px;
					}
/* Dental */
.wr-img-text-margin-top {
	margin-top: 46px;
}
.wr-sidebar-1-padding-top {
	padding-top: 46px;
}
.wr-related-productlist-margin-top {
	margin-top: 20px;
}
#wr-tabs-content-margin-top {
	margin-top: 10px;
}
.wr-class-container {
	margin-bottom: 10px;
	margin-top: 20px;
	min-height: 80px;
}
	.wr-class-container img {
		float: left;
		margin-right: 17px;
	}
	.wr-class-container h2 {
		font-size: 14px;
		margin-bottom: 2px;
		margin-left: 115px;
		padding-top: 10px;
		width: 450px;
	}
		.wr-class-container.active h2 {
			color: #72B904;
		}
	.wr-class-container p {
		margin-left: 115px;
		margin-right: 160px;
	}
	.wr-class-facts p{
		margin-left: 170px;
	}
.wr-class-container.active {
	margin-bottom: 30px;
}
	.wr-class-container.active .wr-class {
		min-height: 100px;
	}
	.wr-class-container.active .wr-class-detail {
		display: block;
	}
.wr-class {
	position: relative;
	zoom: 1;
}
.wr-class-link {
	background: url(../layout_media/dental_global/button_class_inactive.png) no-repeat left top;
	cursor: pointer;
	float: right;
	font-size: 13px;
	height: 44px;
	padding-top: 3px;
	position: absolute;
	right: 23px;
	text-align: center;
	top: 1px;
	width: 131px;
}
	.no-js .wr-class-link {
		display: none;
	}
.wr-class-container.active .wr-class-link {
	background: url(../layout_media/dental_global/button_class_active.png) no-repeat left top;
	color: #ffffff;
}
.wr-class-detail {
	display: none;
}
	.no-js .wr-class-detail {
		display: block;
	}
	.wr-class-detail .noCourses,
	#ctrlCourseParent_UpdatePanel1 .noCourses{
		font-size: 1.1em;
		font-weight: bold;
		line-height: 19px;
		padding: 20px 16px 10px;
	}
.wr-class-line {
	background-color: #C3C6C7;
	height: 1px;
	margin-left: 116px;
}
.wr-academies {
	background: url(../layout_media/dental_global/heraeus_academies_header.jpg) no-repeat left top;
	height: 90px;
	position: absolute;
	right: 0px;
	top: -24px;
	width: 303px;
}
#wr-tabs-content .wr-table-wrapper .wr-table {
	font-size: 12px;
	width: 796px !important;
}
.wr-status {
	height: 19px;
	margin: 3px auto 2px auto;
	width: 19px;
	background-repeat: no-repeat;
}
.sidebar-1 .wr-status {
	position: relative;
	top: -2px;
}
.ie7 .sidebar-1 .wr-status {
	position: relative;
	top: -21px;
}
	.wr-status.free {
		background-image: url(../layout_media/dental_global/ampel-gruen.png);
	}
	.wr-status.full {
		background-image: url(../layout_media/dental_global/ampel-rot.png);
	}
	.wr-status.almostfull {
		background-image: url(../layout_media/dental_global/ampel-gelb.png);
	}
#wr-tabs-content .wr-class-detail .wr-table-wrapper .wr-table .wr-backlink {
    background-position: -36px 2px;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
}
#wr-lastminute {
	margin-left: 14px;
	clear: both;
}
#wr-lastminute .wr-table-wrapper{
			background: transparent url(../layout_media/dental_global/bg-table-wrapper.gif) repeat-x left top;
			border-bottom: 1px solid #DEDEDE;
			border-left: 1px solid #DEDEDE;
			border-right: 1px solid #DEDEDE;
			margin-top: 22px;
		}
			#wr-lastminute .wr-table-wrapper .wr-table {
				font-size: 12px;
				margin: 10px;
				width: 796px !important;
			}
				#wr-lastminute .wr-table-wrapper .wr-table tr th {
					font-size: 1.1em;
					font-weight: bold;
					line-height: 19px;
					padding: 0 16px 10px;
					text-align: left;
				}
				#wr-lastminute .wr-table-wrapper .wr-table tr th.minWidth{
					width: 82px;
				}
				#wr-lastminute .wr-table-wrapper .wr-table tr th:first-child {
					padding-left: 0;
				}
				#wr-lastminute .wr-table-wrapper .wr-table tr td:first-child {
					border-left: none;
					border-right: 1px solid #DEDEDE;
					border-top: 1px solid #DEDEDE;
					padding: 3px 3px 3px 0;
				}
				#wr-lastminute .wr-table-wrapper .wr-table tr:first-child td:first-child {
					border-top: none;
				}
				#wr-lastminute .wr-table-wrapper .wr-table tr td {
					border-left: 1px solid #DEDEDE;
					border-top: 1px solid #DEDEDE;
					padding: 3px 16px;
				}
				#wr-lastminute .wr-table-wrapper .wr-table tr:first-child td {
					border-top: none;
				}
				#wr-lastminute .wr-class-detail .wr-table-wrapper .wr-table thead {
					white-space: nowrap;
				}
#wr-lastminute .wr-table-wrapper .wr-table .wr-backlink {
    background-position: -36px 2px;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
}
.wr-tab-full-hidden {
	display: none;
}
.wr-tab-full-active {
	display: block;
}
div.wr-tab-full-active div#wr-slideshow {
	margin-left: 0;
}
div.wr-tab-full-active div#wr-slideshow div#wr-slideshow-stage {
	width: 100%;
}
div.wr-tab-full-active div.wr-img-text {
	margin-left: 0;
}
.wr-class-facts {
	min-height: 150px;
	margin-bottom: 20px;
	margin-left: 14px;
}
	.wr-class-facts img {
		float: left;
		margin-right: 20px;
	}
.wr-class-map {
	margin-left: 14px;
	margin-bottom: 55px;
	padding-top: 10px;
}
/** Datepicker **/
#datepicker {
	float: left;
	margin: 20px 0 0 20px;
	width: 472px;
}
.wr-from-to {
	float: right;
	margin: 30px 100px 0 0;
	position: relative;
	left: 28px;
}
	.wr-from-to h3 {
		margin-bottom: 6px;
	}
	.wr-from-to label {
		width: 32px;
		display: inline-block;
		position: relative;
		top: -7px;
	}
	.wr-from-to input {
		width: 142px;
		height: 25px;
		border: 1px solid #DEDEDE;
		vertical-align: middle;
		padding-left: 10px;
		margin-bottom: 14px;
		color: #A9A9A9;
	}
	.ie7 .wr-from-to input {
		line-height: 25px;
	}
	.wr-from-to img {
		position: relative;
		left: -23px;
		top: 5px;
	}
	.ie7 .wr-input img {
		display: inline;
		float: none;
		max-width: 35px;
		top: 0px;
	}
	.wr-from-to .wr-submit a {
		display: block;
		border: none;
		background-color: transparent;
		color: #545454;
		font-weight: bold;
		float: right;
		margin: 0 17px 0 0;
		padding: 0 0 0 15px;
		width: auto;
		cursor: pointer;
		background-position: -36px 2px;
	}
.ui-datepicker-trigger {
	float: right;
}

/** big calendar **/

/* DatePicker Container */
.calendar-small .ui-datepicker {
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	font: 9pt Arial, sans-serif;
	height: auto;
	margin: 5px auto 0;
	width: 216px;
}
.calendar-small .ui-datepicker a {
	text-decoration: none;
}
/* DatePicker Table */
.calendar-small .ui-datepicker table {
	width: 100%;
}
.calendar-small .ui-datepicker-header {
	background: url(../layout_media/dental_global/dark_leather.png)repeat 0 0 #000;
	color: #e0e0e0;
	font-weight: bold;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
	-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
	text-shadow: 1px -1px 0px #000;
	filter: dropshadow(color=#000, offx=1, offy=-1);
	line-height: 30px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #111;
}
.calendar-small .ui-datepicker-title {
	text-align: center;
}
.calendar-small .ui-datepicker-prev, .calendar-small .ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	background-image: url(../layout_media/arrow.gif);
	background-repeat: no-repeat;
	line-height: 600%;
	overflow: hidden;
}
.calendar-small .ui-datepicker-prev {
	float: left;
	background-position: center -30px;
}
.calendar-small .ui-datepicker-next {
	float: right;
	background-position: center 0px;
}
.calendar-small .ui-datepicker table {
	font-size: 9px;
}
.calendar-small .ui-datepicker thead {
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
	background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
	border-bottom: 1px solid #bbb;
}
.calendar-small .ui-datepicker th {
	text-transform: uppercase;
	font-size: 6pt;
	padding: 5px 0;
	color: #666666;
	text-shadow: 1px 0px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=0);
}
.calendar-small .ui-datepicker tbody td {
	padding: 0;
	border-right: 1px solid #bbb;
}
.calendar-small .ui-datepicker tbody td:last-child {
	border-right: 0px;
}
.calendar-small .ui-datepicker tbody tr {
	border-bottom: 1px solid #bbb;
}
.calendar-small .ui-datepicker tbody tr:last-child {
	border-bottom: 0px;
}
.calendar-small .ui-datepicker td span, .calendar-small .ui-datepicker td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#fff, offx=1, offy=1);
	padding: 0;
}
.calendar-small .ui-datepicker-calendar .ui-state-default {
	background: #ededed;
	background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
	background: linear-gradient(top,  #ededed 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
	-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
	box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}
.calendar-small .ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}
.calendar-small .ui-datepicker-calendar .ui-state-active {
	background: #6eafbf;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
	color: #e0e0e0;
	text-shadow: 0px 1px 0px #4d7a85;
	filter: dropshadow(color=#4d7a85, offx=0, offy=1);
	border: 1px solid #55838f;
	position: relative;
	margin: -1px;
}
.calendar-small .ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}
.calendar-small .ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0;
}
.calendar-small .ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0;
}
.calendar-small .ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0;
}

.container-2-form .participant1,
.container-2-form .participant2,
.container-2-form .participant3,
.container-2-form .participant4,
.container-2-form .participant5,
.container-2-form .wr-billingAdress-container{
	display: none;
}
.container-2-form .participant1.active,
.container-2-form .participant2.active,
.container-2-form .participant3.active,
.container-2-form .participant4.active,
.container-2-form .participant4.active,
.container-2-form .wr-billingAdress-container.active{
	display: block;
}

/** Anmeldeformular **/
.wr-txt-4-bg {
	margin-left: 0px;
}
.wr-billingAdress-container {
	display: none;
}
	.no-js .wr-billingAdress-container {
		display: inline;
		float: left;
		padding-top: 5px;
	}
	.wr-billingAdress-container.active {
		display: inline;
		float: left;
		padding-top: 5px;
	}
.participant1,
.participant2,
.participant3,
.participant4,
.participant5 {
	display: none;
}
	.participant1.active,
	.participant2.active,
	.participant3.active,
	.participant4.active,
	.participant5.active {
		display: block;
		height: 200px;
	}
	.no-js .participant1,
	.no-js .participant2,
	.no-js .participant3,
	.no-js .participant4,
	.no-js .participant5 {
		display: block;
		height: 200px;
	}
label.wr-privacy {
    display: block;
    margin-left: 22px;
    position: relative;
}
label.wr-privacy input[type="checkbox"] {
    left: -21px;
    position: absolute;
}
a.participant {
	height: 30px;
}
.container-2-form.padding-top {
	padding-top: 16px;
}
.wr-content-4 .error_kurse{
	margin-top: 5px;
	margin-bottom: 5px;
	color: red;
	font-weight: bold;
}
/** big calendar **/
#datepicker .ui-datepicker {
    font-size: 1.1em;
    font-weight: bold;
	height: auto;
	width: 472px;
}
#datepicker .ui-datepicker-header {
	margin: 0 auto;
	width: 200px;
}
	#datepicker .ui-datepicker a {
		text-decoration: none;
	}
    #datepicker .ui-datepicker table {
        width: 100%;



    }
#datepicker .ui-datepicker-title {
    text-align: center;
}
#datepicker .ui-datepicker-prev,
#datepicker .ui-datepicker-next {


	background-position: -36px 2px;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 600%;
	text-align: center;
	overflow: hidden;
	width: 30px;
}
#datepicker .ui-datepicker-prev {
    float: left;
	background-position: -71px -602px;
	}
#datepicker .ui-datepicker-next {
    float: right;
}
#datepicker .ui-datepicker thead {
	background-color: #DEDEDE;
}
#datepicker .ui-datepicker thead tr th.ui-datepicker-week-col {
	background-color: #FFFFFF;
	text-align: center;
}
#datepicker .ui-datepicker th {
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	height: 27px;
    text-transform: none;
    padding: 0;
	width: 57px;
}
#datepicker .ui-datepicker tbody td {
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	height: 27px;
    text-transform: none;
    padding: 0;
	width: 57px;
}
#datepicker .ui-datepicker tbody td.ui-datepicker-week-col {
	padding: 0 10px 0 0;
	width: 47px;
}
#datepicker .ui-datepicker tbody td:last-child {
    border-right: 0px;
}
#datepicker .ui-datepicker tbody tr:last-child {
    border-bottom: 0px;
}
#datepicker .ui-datepicker-week-col {
	text-align: right;
}
#datepicker .ui-datepicker td span, #datepicker .ui-datepicker td a {
    display: inline-block;
    height: 27px;
    line-height: 27px;
	padding: 0 10px 0 0;
	text-align: right;
    width: 47px;
}

#datepicker .ui-datepicker-calendar .ui-state-default {
    background: #ededed;
}
#datepicker .ui-datepicker-unselectable .ui-state-default {
    background: #f4f4f4;
    color: #b4b3b3;
	display: inline-block;
    height: 27px;
    line-height: 27px;
	padding-right: 10px;
	text-align: right;
	width: 47px;
}
#datepicker .ui-datepicker-calendar .highlight .ui-state-default {
	color: #72B904;
}
#datepicker .ui-datepicker-calendar .ui-state-hover {
    background: #f7f7f7;
}
#datepicker .ui-datepicker-calendar .ui-state-active {
    background: #FFFFFF;
    color: #72B904;
	padding-right: 10px;
}
#datepicker .ui-datepicker-week-col {
	background-color: #DEDEDE;
}
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 6px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 6px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:2px; }
.ui-datepicker .ui-datepicker-next-hover { right:2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/**
 ** 	Heraeus GSA
 **/

/* root element for tabs  */
.gsa div.reiter {
	background: #fff;
}
.gsa p.intro{
	margin-bottom: 20px;
}

.gsa ul.tabs {
    list-style:none;
    margin: 0 !important;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #dadcdd;
    height: 34px;
}

/* single tab */
.gsa ul.tabs li {
    float: left;
    text-indent: 0;
    padding: 0;
    margin: 0 !important;
    list-style-image: none !important;
}

/* link inside the tab. uses a background image */
.gsa ul.tabs a {
    background: url(../layout_media/heraeus-reiter.png) no-repeat -420px 0;
    font-size: 1em;
    display: block;
    height: 34px;
    line-height: 30px;
    width: 144px;
    text-align: center;
    text-decoration: none;
    color: #b8bfc5;
    padding: 3px 0 0 0;
    margin: 0px;
    position: relative;
    top: 1px;
}

.gsa ul.tabs a:active {
    outline: none;
}

/* when mouse enters the tab move the background image */
.gsa ul.tabs a:hover {
    background-position: -420px -58px;
    color: #000;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
.gsa ul.tabs a.current,
.gsa ul.tabs a.current:hover,
.gsa ul.tabs li.current a {
    background-position: -420px -58px;
    cursor: default !important;
    color: #000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
/* width 1 */
.gsa ul.tabs a.s { background-position: -553px 0; width: 81px; }
.gsa ul.tabs a.s:hover { background-position: -553px -58px; }
.gsa ul.tabs a.s.current  { background-position: -553px -58px; }

/* width 2 */
.gsa ul.tabs a.l { background-position: -248px -0px; width: 180px; }
.gsa ul.tabs a.l:hover { background-position: -248px -58px; }
.gsa ul.tabs a.l.current { background-position: -248px -58px; }

/* width 3 */
.gsa ul.tabs a.xl { background-position: 0 -0px; width: 248px; }
.gsa ul.tabs a.xl:hover { background-position: 0 -58px; }
.gsa ul.tabs a.xl.current { background-position: 0 -58px; }

.gsa div.choose_page {
	padding-top: 19px;
	background-color: #fff;
}

.gsa div.choose_page a {
	text-decoration: underline;
}
.gsa div.choose_page a:hover,
.gsa div.choose_page a:active,
.gsa div.choose_page a:visited {
	text-decoration: none;
}

/* tab pane styling */
.gsa .results,
.gsa .results div {
    padding: 15px 0 15px 0;
    border-top: 0;
    height: auto;
    background-color: #fff;
}

.gsa div.search_result {
	display: block;
	border-top: 1px dotted #ccc;
}

.gsa div.search_result span.language {
	color: #b8bfc5;
}

/** Cookie popup **/
.cookie-popup-bg {
	background-color: #000000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	left: 0;
	opacity: 0.6;
	display: none;
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
.ie .cookie-popup-bg {
	position: absolute;
}
	.cookie-popup-bg.open {
		display: block;
	}
.cookie-popup {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #333333;
	display: none;
	height: 280px;
	left: 50%;
	margin-top: -141px; /*half of the height plus a little to the top*/
	margin-left: -311px; /*half of the width */
	padding: 0;
	position: fixed;
	top: 50%;
	width: 620px;
	z-index: 10000;
}
.ie .cookie-popup {
	position: absolute;
}
	.cookie-popup.open {
		display: block;
	}
.cookie-popup-close {
	float: right;
	height: 16px;
	margin-right: 8px;
	margin-top: 8px;
	width: 16px;
}
.cookie-popup-content {
	padding: 30px 0 0 30px;
	width: 560px;
}
	.cookie-popup-content p {
		font-size: 1.2em;
		margin: 15px 0 10px 0;
	}
	.cookie-popup-content p.none {
		display: none;
	}
	.cookie-popup-content p.small {
		font-size: 1.0em;
		margin-top: 20px;
	}
.cookie-popup-content p a {
	color: #545454;
	margin-bottom: 3px;
	text-align: center;
	width: 243px;
}
.cookie-popup-content .cookie-popup-link-yes {
	float: left;
}
.cookie-popup-content .cookie-popup-link-no {
	float: right;
}
.wr-cross {
	background: #ffffff url(../layout_media/dental_global/cross.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -10000px;
	width: 16px;
}
	.sidebar-1 .tsr-1-rc .flagWithCareer li {
		position: relative;
		padding-top: 5px;
	}
	.sidebar-1 .tsr-1-rc .flagWithCareer .flag {
		margin-right: 5px;
		position: absolute;
		top: 0;
		width: 35px;
	}
	.sidebar-1 .tsr-1-rc .flagWithCareer .career {
		margin-left: 40px;
		min-height: 30px;
	}
	.ie7 .sidebar-1 .tsr-1-rc .flagWithCareer .flag {
		top: 15px;
	}
	.ie7 .sidebar-1 .tsr-1-rc .flagWithCareer .career {
		min-height: 0;
	}
#contact label {
    display: inline-block;
    line-height: 30px;
    vertical-align: middle;
    width: 220px;
}
/* Altgoldrechner */
#goldcalculator {
	/*
	background: #f3f3f3; /* Old browsers *
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #eeefff 100%); /* FF3.6+ *
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#eeefff)); /* Chrome,Safari4+ *
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#eeefff 100%); /* Chrome10+,Safari5.1+ *
	background: -o-linear-gradient(top,  #f3f3f3 0%,#eeefff 100%); /* Opera 11.10+ *
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#eeefff 100%); /* IE10+ *
	background: linear-gradient(to bottom,  #f3f3f3 0%,#eeefff 100%); /* W3C *
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#eeefff',GradientType=0 ); /* IE6-8 */
	border: 1px solid #E8E8E8;
	clear: both;
	margin-left: 14px;
	background-image: url(../img/altgold_bg.png);
	background-repeat: repeat-x;
	background-color: #EEEFF1;
}
.ie7 #goldcalculator {
	padding-bottom: 30px;
}
	#goldcalculator .inputs {
		margin: 0 22px 10px;
		padding: 22px 0 0;
	}
		#goldcalculator .inputs .col {
			float: left;
			width: 50%;
		}
			#goldcalculator .inputs .col > div {
				margin: 0 0 10px;
			}
				#goldcalculator .inputs .title {
					color: #555555;
					font-size: 16px;
					font-weight: bold;
					margin: 0 0 8px 16px;
					padding: 4px 0 0;
				}
				#goldcalculator .inputs .col:first-child .title {
					margin-left: 0;
				}
				#goldcalculator .inputs input {
					background-image: url(../img/altgold_input.png);
					border: 1px solid #C5CACE;
					color: #555555;
					float: left;
					font-size: 16px;
					font-weight: bold;
					height: 28px;
					margin: 0 0 0 16px;
					text-align: center;
					vertical-align: middle;
					width: 69px;
				}
				.ie8 #goldcalculator .inputs input {
					line-height: 28px;
				}
				#goldcalculator .inputs .col:first-child input {
					margin-left: 0;
				}
				#goldcalculator .inputs .unit {
					color: #555555;
					display: inline-block;
					float: left;
					line-height: 30px;
					margin: 0 18px 0 5px;
				}
				#goldcalculator .inputs label{
					color: #555555;
					display: table-cell;
					height: 30px;
					vertical-align: middle;
				}
	#goldcalculator .result {
		border: 1px solid #DEDEDE;
		margin: 0 22px 30px;
		min-height: 118px;
		padding: 7px 0 2px 0;
	}
		#goldcalculator .result > div {
			float: left;
			width: 50%;
		}
			#goldcalculator .result .details .title {
				margin: 0 0 8px 15px;
				font-weight: bold;
			}
			#goldcalculator .result .details table {
				width: 100%;
			}
			#goldcalculator .result .details tr{
				color: #545454;
				width: 100%;
			}
				#goldcalculator .result .details td.left {
					padding: 0 0 4px 15px;
					width: 99%;
				}
				#goldcalculator .result .details td.right {
					padding: 0 0 4px;
					text-align: right;
					white-space: nowrap;
				}
		#goldcalculator .result .summary {
			padding: 22px 0 15px 0;
			text-align: center;
		}
			#goldcalculator .result .summary p {
				color: #545454;
				font-size: 16px;
				font-weight: bold;
				line-height: 23px;
				margin: 0 15px;
			}
			#goldcalculator .result .price {
				color: #545454;
				font-size: 26px;
				font-weight: bold;
				margin: 0 15px;
			}
/*
 * Download BEGIN
 */
 #dl-no-result{
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    display: none;
    font-size: 13px;
    font-weight: bold;
    margin-top: 40px;
    padding: 14px;
    text-align: center;
 }
 #dl-hint{
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFf3f4f6',EndColorStr='#FFe0e3e5')";
    background: -moz-linear-gradient(top, rgba(243,244,246,1) 0%, rgba(255,255,255,1) 48%, rgba(255,255,255,1) 53%, rgba(240,241,243,1) 70%, rgba(224,227,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: -o-linear-gradient(top, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,244,246,1)), color-stop(48%,rgba(255,255,255,1)), color-stop(53%,rgba(255,255,255,1)), color-stop(70%,rgba(240,241,243,1)), color-stop(100%,rgba(224,227,229,1)));
    background: -webkit-linear-gradient(top, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: linear-gradient(to bottom, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: rgb(243,244,246);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2YwZjFmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUzZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    font-size: 14px;
    left: 50%;
    line-height: 20px;
    margin-left: -90px;
    padding: 20px;
    position: fixed;
    text-align: center;
    top: 40%;
    width: 300px;
 }
     #dl-hint #dl-hint-content{
         font-weight: bold;
         margin-bottom: 10px;
     }
     #dl-hint #dl-hint-close{
         background: url(../layout_media/spriteenergy.png) -592px -86px no-repeat transparent;
         cursor: pointer;
         padding: 3px 30px 0;
     }
.dl-category-container{
    border-bottom: 1px solid #dedede;
    margin-top: 56px;
	width: 650px;
}
	.container-4  .dl-category-container{
		margin-top: 26px;
	}

    .dl-category-container h2{
        color: #545454;
        display: inline-block;
        font-size: 17px;
        margin-right: 10px;
    }
    .dl-category-container .dl-item-container{
        border-top: 1px solid #dedede;
        color: #545454;
        display: table;
        font-size: 13px;
        padding: 7px 0;
        width: 100%;
    }
	 .dl-category-container .dl-item-container.dl-item-all{
		 border-top: none;
		 font-weight: bold;
	 }
		.dl-item-container .dl-item-checkbox{
            background: url(../layout_media/icon-download-unchecked.png) left center no-repeat transparent;
            cursor: pointer;
            display: table-cell;
            height: 23px;
            width: 50px;
        }
		.dl-item-container .dl-item-nocheckbox {
			cursor: pointer;
			display: table-cell;
			height: 23px;
			width: 50px;
		}
        .dl-category-container .dl-item-container .dl-item-title{
            display: table-cell;
            vertical-align: middle;
            max-width: 640px;
        }
        .dl-category-container .dl-item-container .dl-item-language{
            display: table-cell;
            vertical-align: middle;
            text-align: right;
            width: 70px;
        }
        .dl-category-container .dl-item-container .dl-item-filetype{
            display: block;
            height: 100%;
            text-indent: -9999px;
            width: 100%;
        }
            .dl-category-container .dl-item-container a{
                display: table-cell;
                height: 32px;
                vertical-align: middle;
                width: 56px;
            }
				.container-4 .dl-category-container .dl-item-container a{
					  width: 90px;
				}
            .ie7 .dl-category-container .dl-item-container .dl-item-filetype a{
                text-indent: 0;
            }
            .dl-category-container .dl-item-container .dl-item-filetype.dl-item-xls{
                background: url(../layout_media/spriteenergy.png) 20px -691px no-repeat transparent;
            }
            .dl-category-container .dl-item-container .dl-item-filetype.dl-item-pdf{
                background: url(../layout_media/spriteenergy.png) 20px -744px no-repeat transparent;
            }
		.dl-category-container .dl-item-container .dl-item-filetype.dl-item-zip{
			background: url(../layout_media/spriteenergy.png) 27px -475px no-repeat transparent;
		}

.dl-button{
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFf3f4f6',EndColorStr='#FFe0e3e5')";
    background: -moz-linear-gradient(top, rgba(243,244,246,1) 0%, rgba(255,255,255,1) 48%, rgba(255,255,255,1) 53%, rgba(240,241,243,1) 70%, rgba(224,227,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: -o-linear-gradient(top, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,244,246,1)), color-stop(48%,rgba(255,255,255,1)), color-stop(53%,rgba(255,255,255,1)), color-stop(70%,rgba(240,241,243,1)), color-stop(100%,rgba(224,227,229,1)));
    background: -webkit-linear-gradient(top, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: linear-gradient(to bottom, rgba(243,244,246,1) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 53%,rgba(240,241,243,1) 70%,rgba(224,227,229,1) 100%);
    background: rgb(243,244,246);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2YwZjFmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUzZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    color: #545454;
    cursor: pointer;
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f6', endColorstr='#e0e3e5',GradientType=0 );
    padding: 16px;
    margin: 20px auto;
    text-align: center;
    zoom: 1;
}
    .ie7 .dl-button{
        border: none;
    }
    .ie7 .dl-button:hover{
        border: none;
    }
      .dl-button:hover,
    .dl-button-search:hover{
        border: 1px solid #d4d4d4;
    }
    .dl-button span{
        background: url(../layout_media/spriteenergy.png) 277px -466px no-repeat transparent;
    }
    .dl-button-search span{
        background: url(../layout_media/spriteenergy.png) 0px -429px no-repeat transparent;
        padding: 5px 0px 5px 35px;
    }
    .dl-button-search.dl-active span,
    .dl-button-zip.dl-active span{
        background: url(../layout_media/ajax-loader.gif) 0% center no-repeat transparent;
    }
    .dl-button-zip span {
		position: relative;
		background: none;
        padding: 5px 0px 5px 45px;
    }
.dl-button-zip span:before {
	content: '';
	width: 30px;
	height: 25px;
	background: url(../layout_media/spriteenergy.png) -5px -476px no-repeat transparent;
	position: absolute;
	left: 0;
	top: 0;
}
.dl-wrapper{
    margin-left: 14px;
	width: 650px:
}
    .dl-wrapper .dl-button{
        font-weight: bold;
        margin-top: 30px;
    }
    .dl-hidden{
        display: none;
    }
    .dl-form-category{
        margin-top: 7px;
        margin-bottom: 20px;
        position: relative;
    }
    .dl-form-ajax{
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        background: url(../layout_media/ajax-loader.gif) center center no-repeat #FFF;
        display: none;
        filter: alpha(opacity=40);
        height: 100%;
        left: 0;
        opacity: 0.4;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 10;
    }
    .dl-form-ajax.dl-nobackground{
        background-image: none;
    }
    .dl-form-gradient{
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#FFe2e2e2')";background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(226,226,226,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(226,226,226,1) 100%);
        background: rgb(255,255,255);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
    }
    .dl-form-category-wrapper{
        border: 1px solid #dedede;
        display: table;
        float: left;
        height: 43px;
        margin-bottom: 3px;
        margin-right: 3px;
        padding-left: 10px;
        position: relative;
        width: 257px;
    }
    .dl-form-category-item{
        display: table-cell;
        vertical-align: middle;
        margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');
    }
    .dl-form-category-text{
        background: url(../layout_media/icon-download-unchecked.png) left center no-repeat transparent;
        cursor: pointer;
        padding-bottom: 5px;
        padding-left: 35px;
        padding-top: 5px;
        width: 220px;
    }

    .dl-form-category-text.dl-active,
    .dl-item-checkbox.dl-active{
        background: url(../layout_media/icon-download-checked.png) left center no-repeat transparent;
        color: #72B904;
        font-weight: bold;
    }

    .dl-form-filter{
        margin-top: 10px;
    }

    .dl-form-filter-text{
		background-color: transparent;
		background-position: -3px -520px;
		background: none;
        cursor: pointer;
        margin-bottom: 14px;
        padding-bottom: 5px;
        padding-left: 25px;
        padding-top: 5px;
        width: 220px;
		position: relative;
    }

	.dl-form-filter-text:before{
		content: '';
		width: 16px;
		height: 16px;
		position: absolute;
		left: 0;
		top: 3px;
		background-color: transparent;
		background-position: -5px -524px;
		background-image: url(../layout_media/spriteenergy.png);
	}

    .dl-form-filter-text.dl-active{

        color: #72B904;
        font-weight: bold;
    }
	.dl-form-filter-text.dl-active:before{
		background-position: -5px -563px;
	}

    .dl-form-filter-wrapper{
        border: 1px solid #dedede;
        float: left;
        height: 93px;
        padding: 15px;
        position: relative;
        width: 339px;
    }
    .dl-form-filter-separator{
        float: left;
        font-size: 17px;
        font-weight: bold;
        line-height: 125px;
        text-align: center;
        width: 70px;
    }
    .dl-form-filter-separator.dl-disabled{
        color: #E0E0E0;
    }

    .dl-form-filter-disabled{
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        background-color: #FFF;
        filter: alpha(opacity=40);
        height: 123px;
        left: 0;
        opacity: 0.4;
        position: absolute;
        top: 0;
        width: 369px;
    }

    .dl-form-filter-select div:first-child{
        margin-bottom: 8px;
    }

    .dl-form-filter-select label{
        display: block;
        float: left;
        width: 85px;
    }

    .dl-form-filter-select select{
        padding: 2px;
        width: 254px;
    }

    .dl-form-filter-select input[type=text]{
        padding: 3px;
        width: 331px;
    }
	.dl-item-filetype.external-link{
		background: url(../layout_media/spriteenergy.png) -41px -693px no-repeat transparent;
		}

/*
 * Download END
 */
/* Merged from ie7.css */
html.ie7 {
    height: 100%;
    margin-bottom: 1px;
}
.ie7 #languages .pane { left: -15px; }
.ie7 #languages .tab { left: 0px; }
.ie7 .tsr-1{padding-bottom: 14px;}
.ie7 .tsr-2{padding-bottom: 14px;}
.ie7 .carousel-4 { float: none; }
.ie7 #mainNavi > ul > li > a{
    zoom: 1;
}
    .ie7 #mainNavi > ul > li.open  > a > span {
        background-color: #7e8891;
        border-top: 1px solid #7e8891;
        border-bottom: 1px solid #7e8891;
        display: block;
        height: 100%;
        left: -6px;
        position: absolute;
        top: -1px;
        width: 6px;
    }
    .ie7 .colour #mainNavi > ul > li.open > a > span{
        background-color: #72B904;
        border-top: 1px solid #7e8891;
        border-bottom: 1px solid #7e8891;
    }
.ie7 #mainNavi .open .open > a span span {
    background: url(../layout_media/pfeil_aktiv_grau_klein.png) no-repeat right 1px;
    height: 5px;
    position: absolute;
    bottom: 5px;
    right: -11px;
    width: 7px;
}
    .ie7 #mainNavi .open .open > a:after {
        background: none;
        display: none;
    }
	.ie7 #toolbar button {
    padding-left: 4px;
    background: transparent url(../layout_media/arrow.gif) no-repeat 0 0.2em;
    top: 1px;
}
.ie7 .col-1 #ap-search {
    margin-left: -14px;
}
.ie7 .selector button,
.ie7 .selector2 button,
.ie7 .search button { padding-left: 8px; }
.ie7 .little{
    line-height: 1.4;
}
.ie7 .mTop{
    padding-top: 15px;
}
.ie7 .page-selector-pane .go-btn{
    margin: 23px 0 0 173px;
}
.ie7 .form-3-grp-btn-data{
    margin-top: 15px;
}
.ie7 .form-3-grp-label .dl-first{
    margin-bottom: 13px;
}
.ie7 .form-3 .or-small{
    margin-top: 7px;
}
.ie7 .tsr-1 .messebox{
        padding-bottom: 0;
    }
.ie7 #toolbar .globalSearch form .button{
    padding-top: 2px;
    padding-left: 5px;
    width: 20px;
}
.ie7 .calc-input input{
    padding-right: 1px;
}
.ie7 .calc-unit{
    margin-left: 5px;
}
    .ie7 .calc-unit .unit{
        padding-bottom: 9px;
        padding-top: 5px;
    }
.ie7 .calculate .result input{
    margin-left:1px;
}
.ie7 .cas .go-btn input{
    padding-top: 3px;
}
.ie7 .pane-content ul li .arrow{
    width: 624px;
}
.ie7 .tbl-3 .dl-tbl{
    border-top: 1px solid #c9c9c9;
}
.ie7 .plz .go-btn input{
    padding-top: 3px;
}
.ie7 .video-2{
    padding-bottom: 14px;
}
/*ContactUs Extended*/
.ie7 .form-cs-grp .go-btn input{
    padding-top: 2px;
}
.ie7 .form-cs-grp .go-btn input{
    margin-top: 1px;
}
.ie7 .form-cs-grp label{
    margin-top: 11px;
}
.ie7 .address-block span,
.ie7 .address-block a,
.ie7 .cs-address-sidebar span{
    float: none;
}
.ie7 .form-cs-grp{
    padding: 0 0 7px 0;
}
/*Ende*/
/* Umlautfix */
.ie7 .content-5 .hl-5-7D8890 {
    margin-top: -3px;
}

.ie7 #page_iframe .content-5 .hl-5-7D8890 {
    margin-top: 0px;
}

.ie7 .content-5 .hl-5-7D8890 h1 {
    padding-top: 3px;
}
/*Umlautfix */


.ie7 .content-5 h1 {
    line-height: 24px;
}
.ie7 .messe-tbl td {
    border-bottom: 1px solid #C9C9C9;
}

.ie7 .press-3-5, .press-3-5-teaser {
    padding-top: 12px;
}

.ie7 .layer-mini-content {
    padding-right: 0px;
}

.ie7 .js  #coverflow li.previous {
    margin-right: -286px;
}
.ie7 .social_share_privacy_area li.settings_info {
    width: 30px;
}

.ie7 .highcharts-container .pie-label{
    text-align:center;
}

.ie7 .accordion .item {
    display: inline;
}

.ie7 .seo-footer {
    position: static;
    z-index: 0;
}


/* Chart Tool Update JS */
.ie7 .content-4 .chart-nav-3 li {
    color: #7D8890;
    cursor: pointer;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 10px;
}

    .ie7 .content-4 .chart-nav-3 .chart-list li {
        margin-top: 0px !important;
    }
    .ie7 .content-4 .chart-nav-3 .chart-list li.active {
        background: url(../chart_tool_js/pfeil_leiste.png) no-repeat;
        cursor: pointer;
        padding-bottom: 20px;
        margin-top: 0 !important;
        zoom: 1;
    }

.ie7 .sidebar-1 div {
    width: 94%;
}
.ie7 .content-5 #chart-container-2.chart-container-1 .chart-2-dropdown a.arrow {
    margin-right: 0;
}
.ie7 .content-5 #chart-container-2.chart-container-1 .chart-1-bot-label {
            margin-top: -30px;
            padding-left: 10px;
}

/*Dental Slideshow braucht clear*/
.ie7 #wr-slideshow {
    clear: both;
}
.ie7 .wr-container .wr-container-column:first-child,
.ie7 .wr-container-3col .wr-container-column:first-child {
    zoom:1;
}

/*  Float-Korrektur */
.ie8 .carousel-content-container-4 .container-2 {
    width: 325px;
}
.ie8 .carousel-content-container-4 {
    width: 670px;
}
.ie8 .content-5 #chart-container-2.chart-container-1 .chart-1-bot-label {
    padding-left: 10px;
    margin-top: -30px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .ag.active {
    background-position: 7px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .au.active {
    background-position: 5px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .ir.active {
    background-position: 14px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .pd.active {
    background-position: 22px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .pt.active {
    background-position: 7px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .rh.active {
    background-position: 17px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .ru.active {
    background-position: 22px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .content-4 .chart-nav-3 .chart-list .fixing.active {
    background-position: 38px 24px;
    color: #000000;
    font-size: 16px;
}
.ie8 .wr-container .wr-container-column:first-child,
.ie8 .wr-container-3col .wr-container-column:first-child {
    zoom:1;
}

/* Worldmap new 4 columns*/

	#country-selection{
		width: 92%;
		min-height: 585px;
		margin: auto;
		display: block;
		padding: 0 4%;
		margin-top: 50px;
		background: url(../layout_media/worldmap_hkg/weltkarte_new.png) no-repeat left top;

	}

		#country-selection .one-fourth{
			width: 25%;
			float: left;
		}

		#country-selection h2{
			margin: 0 0 12px;
			font-size: 22px;
			color: #72B904;
		}

		#country-selection a{
			text-decoration: underline;
		}
		#country-selection a:hover{
			text-decoration: underline;
			color: #72B904;
		}

		#country-selection h4{
			margin: 25px 0 12px;
			font-size: 14px;
		}

		#country-selection ul{
			list-style: none;
		}

			#country-selection li{
				padding: 4px 0;
				font-size: 14px;
			}

			#country-selection p.subtitle{
				margin: 0 0 30px 0;
			}
/* Kachel Teaser */
.tile-group{
    position: relative;
}

.ie7 .tile-group{
    margin-bottom: 14px;
}

.tile-container{
    color: #FFF;
    float: left;
    height: 130px;
    margin: 0 0 14px 14px;
    overflow: hidden;
    width: 318px;
}
    .tile-container h2{
	    color: #FFFFFF;
        font-size: 18px;
        margin-bottom: 20px;
        position: relative;
        z-index: 2;
    }

.tile-teaser{
    cursor: pointer;
    height: 102px;
    padding: 14px;
    position: relative;
    width: 290px;
    overflow: hidden;
}

    .tile-teaser h2.active{
        color: #72B904;
    }

    .tile-teaser .tile-arrow-down{
        background: url(../layout_media/arrow_down.png) no-repeat right bottom transparent;
        bottom: 12px;
        content: "";
        cursor: pointer;
        height: 20px;
        position: absolute;
        right: 12px;
        width: 20px;
        z-index: 3;
    }

    .tile-teaser.active:after{
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(255,255,255,0.78) 0%, rgba(255,255,255,0) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.78)), color-stop(100%,rgba(255,255,255,0)));
        background: -webkit-linear-gradient(top,  rgba(255,255,255,0.78) 0%,rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(top,  rgba(255,255,255,0.78) 0%,rgba(255,255,255,0) 100%);
        background: -ms-linear-gradient(top,  rgba(255,255,255,0.78) 0%,rgba(255,255,255,0) 100%);
        background: linear-gradient(to bottom,  rgba(255,255,255,0.78) 0%,rgba(255,255,255,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7ffffff', endColorstr='#00ffffff',GradientType=0 );
        content: "";
        height: 140px;
        left: 0;
        position: absolute;
        top: 0;
        width: 318px;
        z-index: 1;
    }

.tile-position-1 .tile-teaser img{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.tile-position-2 .tile-teaser img{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
}

.tile-position-3 .tile-teaser img{
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 0;
}

.tile-position-4 .tile-teaser img{
    bottom: 0;
    position: absolute;
    right: 0;
    z-index: 0;
}

.tile-content{
    cursor: default;
    display:  none;
    line-height: 18px;
    height: 246px;
    padding: 14px;
    position: absolute;
    top: 0;
    left: 14px;
    width: 622px;
    z-index: 10;
}

    .tile-content .paragraph{
        margin-bottom: 10px;
    }

    .tile-content > div{
        position: relative;
        z-index: 3;
    }

    .tile-content img{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }

    .tile-content a{
        color: #FFF;
        display: inline;
        padding-left: 8px;
    }

    .tile-content .tile-arrow-up{
        background: url(../layout_media/arrow_up.png) no-repeat center center transparent;
        bottom: 8px;
        content: "";
        cursor: pointer;
        height: 20px;
        position: absolute;
        right: 11px;
        width: 20px;
        z-index: 11;
    }

/* Breakpoints */
@media screen and (max-width: 1030px) {
	.wr-product-list-3 .wr-list-wrapper,
	.wr-product-list-4 .wr-list-wrapper {
		clear: both;
	}
	.wr-product-list-3 .wr-list-wrapper ul,
	.wr-product-list-4 .wr-list-wrapper ul{
		float: none;
		width: auto;
	}
	.wr-list-details {
		display: none;
	}
}

/** Allgemeines, Resets, etc. **/

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


/* * * * * * * * *  Content-Highlighting (Layout Anpassung) * * * * * * *  * * */

.fsPreview_default, .fsHover_default {
	border: none;
	padding: 0px;
}

.fsPreview_accentuated, .fsHover_accentuated {
	border: 1px solid #961a59;
	border-left-width: 7px !important;
    display: block;
    clear: both;
    overflow: hidden;
}	
/* * * * * * * * *  Content-Highlighting ENDE * * * * * * *  * * */


/* disrupter  social Media Buttons right*/

.ticketCallout{
    position:absolute;
    bottom:-40px;
    left:406px;
    padding:12px 20px 16px 16px;
    color:#ffffff;
    -ms-transform:rotate(-4deg);
    transform:rotate(-4deg);
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;
    background:transparent url(../../webmedia_local/stoerer_bg.png) no-repeat;
    width:268px;
    height:98px;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    z-index:1;
}
.ticketCallout .visual{
    float:left;
    margin-right:14px;
    text-align:center;
    margin-top:1px;
}
.ticketCallout .visual img{
    border:0 none;
}
.ticketCallout .description{
    float:left;
}
.ticketCallout .description .info{
    font-size:11px;
    margin-bottom:4px;
    line-height:13px;
    letter-spacing:0.003em;
}
.ticketCallout .description strong{
    font-weight:bold;
}
.ticketCallout .description .claim{
    font-size:14px;
    font-weight:bold;
    line-height:15px;
    letter-spacing:0.003em;
}
.ticketCallout a{
    position:absolute;
    top:0;right:0;bottom:0;left:0;
}

#socialShare{
    position:absolute;
    right:-36px;
    top:204px;
    width:35px;
    background:#d9d9d9;
    padding:11px 7px 9px 7px;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    z-index:10;
}
#socialShare h5 {
	border-top: 1px solid #FFFFFF;
	margin: 9px -7px 6px;
	padding: 6px 7px 0;
	color: #9372b1;
}
#socialShare li{
    margin-bottom:10px;
}
#socialShare li:last-child{
    margin-bottom:0;
}
#socialShare li a{
    font-size:0;
    display:block;
}
#socialShare li a.youtube{
    width:21px;
    height:15px;
    background:transparent url(../../webmedia_local/youtube_kulzer.png) no-repeat;
}
#socialShare li a.youtube_cara {
    background:transparent url(../../webmedia_local/youtube_kulzer_cara.png) no-repeat;
	height: 15px;
	width: 21px;
}
#socialShare li a.facebook{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/facebook_kulzer.png) no-repeat;
}
#socialShare li a.facebook_cara {
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/facebook_kulzer_cara.png) no-repeat;
}
#socialShare li a.xing{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/xing_kulzer.png) no-repeat;
}
#socialShare li a.twitter{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/twitter_kulzer.png) no-repeat;
}
#socialShare li a.linkedin{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/linkedin_kulzer.png) no-repeat;
}
#socialShare li a.gplus{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/googleplus_kulzer.png) no-repeat;
}
/* von Heraeus - aus CMS eingefügt */
#socialShare li a.wechat{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/wechat_kulzer.png) no-repeat;
}
#socialShare li a.weibo{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/weibo_kulzer.png) no-repeat;
}
#socialShare li a.webshop{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/webshop_kulzer.png) no-repeat;
}
#socialShare li a.blog{
    width:21px;
    height:21px;
    background:transparent url(../../it/webmedia_local/blog_kulzer.png) no-repeat;
}

#socialShare li a.youtube:hover{
    width:21px;
    height:15px;
    background:transparent url(../../webmedia_local/youtube.png) no-repeat;
}
#socialShare li a.youtube_cara:hover{
    width:21px;
    height:15px;
    background:transparent url(../../webmedia_local/youtube.png) no-repeat;
}
#socialShare li a.facebook:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/facebook.png) no-repeat;
}
#socialShare li a.facebook_cara:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/facebook.png) no-repeat;
}
#socialShare li a.xing:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/xing.png) no-repeat;
}
#socialShare li a.twitter:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/twitter.png) no-repeat;
}
#socialShare li a.linkedin:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/linkedin.png) no-repeat;
}
#socialShare li a.gplus:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/googleplus.png) no-repeat;
}
/* von Heraeus - aus CMS eingefügt */
#socialShare li a.wechat:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/wechat.png) no-repeat;
}
#socialShare li a.weibo:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/weibo.png) no-repeat;
}
#socialShare li a.webshop:hover{
    width:21px;
    height:21px;
    background:transparent url(../../webmedia_local/webshop.png) no-repeat;
}
#socialShare li a.blog:hover{
    width:21px;
    height:21px;
    background:transparent url(../../it/webmedia_local/blog.png) no-repeat;
}


@media screen and (max-width:1101px){
    #socialShare{
        right:0;
    }
}
/* * * * * * * * * * Stoerer Ende * * * * * * * * * * * /

/*
Textbox 2/5 & 4/5
*/
.textbox {
	padding: 20px;
	box-sizing: border-box;
	color: #545454;
	margin-bottom: 14px;
}
.textbox.bordered {
	border: 1px solid #d9d9d9;

}

.textbox.bg-green {
	color: #ffffff;
	background-color: #72b904;
}

.textbox.bg-image {
	position: relative;
	margin-bottom: 14px;
	padding: 0;
}

.textbox.bg-image.fixed-height {
	min-height: 186px;
	margin-bottom: 14px;
}
.txt-4.bg-image.text-right.textbox,
.txt-4.bg-image.text-left.textbox {

}
.textbox.txt-2.bg-image.fixed-height {
	min-height: 194px;
}
.textbox.txt-2.bg-image.fixed-height .headline {
	font-size: 18px;
}
.textbox.bg-image .text-holder {
	position: relative;
}
.textbox .text-holder.white {
	color: #ffffff;
}
.textbox .text-holder.gray {
	color: #545454;
}
.textbox .text-holder.green {
	color: #72b904;
}
.textbox .text-holder.white {
	color: #ffffff;
}
.textbox.bg-image .img-holder {
	position: relative;

	width: 100%;
	height: 100%;
}
.textbox.bg-image.text-left .img-holder {

}
.textbox.text-right.txt-4 .text-holder {
	width: 305px;
	float: right;
	position: absolute;
	right: 20px;
	top: 20px;
}
.textbox.text-left.txt-4 .text-holder {
	width: 305px;
	float: left;
	position: absolute;
	left: 20px;
	top: 20px;
}
.textbox.text-right.txt-2 .text-holder {
	width: 140px;
	float: right;
	position: absolute;
	right: 20px;
	top: 20px;
}
.textbox.text-left.txt-2 .text-holder {
	width: 140px;
	float: left;
	position: absolute;
	left: 20px;
	top: 20px;
}

.textbox.bg-image .img-holder img {

}

.textbox.text-left.bg-image .img-holder img {
	float: right;
}

.textbox.text-right.bg-image .img-holder img {
	float: left;
}


.textbox .headline {
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 12px;
	padding-left: 0;
}
.textbox.txt-2.bg-image .headline {
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 12px;
}
.textbox .paragraph {
	font-size: 13px;
}
.textbox.bg-image.fixed-height {
	position: relative;
}

.textbox.bg-green.bg-image .text-holder {
	position: absolute;
	top: 20px;
	left: 20px;
	padding-right: 20px;
}
.txt-4.bg-image.bg-green.textbox.fixed-height,
.textbox.bg-image .img-holder.bg-green.textbox.fixed-height{
	padding: 0;
}
.txt-4.bg-image.bg-green.textbox.fixed-height .img-holder,
.txt-2.bg-image.bg-green.textbox.fixed-height .img-holder{
	left: 0px;
	top: 0;
}
.textbox .text-holder a.button {
	padding: 8px 20px;
	display: inline-block;
	background-color: #72b904;
	color: #ffffff;
	margin-top: 14px;
	font-weight: bold;

}
.textbox.bg-green .text-holder a.button {
	color: #72b904;
	background-color: #ffffff;
}
.textbox.bg-image .text-holder a.button.gray {
	 color: #545454;
	 background-color: rgba(237, 237, 237, 0.75);
 }

.textbox.bg-image .text-holder a.button.green {
	color: #72b904;
	background-color: #ffffff;
}

.textbox.bg-image .text-holder a.button.white {
	color: #ffffff;
	background-color: #545454;
}

.textbox .text-holder a.button.right {
	float: right;
}


/*
Textbox 2/5 & 4/5 END
*/


/** Image video lightbox **/

.video-lightbox {
	background-color: #fff;
	padding: 50px;
}
	.video-lightbox h1 {
		color: #b1c127;
		text-align: center;
	}
	.video-lightbox iframe {
		display: block;
		width: 640px;
		height: 320px;
		margin: auto;
	}

	.video-lightbox .play-button + iframe {
		display: none;
	}

	.video-lightbox .overlay img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		width: 640px;
		height: 320px;
	}
	.video-lightbox .play-button {
		background-image: url('../layout_media/rebrush_2017___layerpage/play_video.png');
		background-repeat: no-repeat;
		width: 58px;
		height: 58px;
		position: absolute;
		top: 35%;
		left: 0;
		margin-left: 48%;
		margin-right: 50%;
		text-indent: -9999px;
	}
	.video-lightbox .play-button:hover {
		cursor: pointer;
	}
	.video-lightbox p {
		color: #545454;
		padding: 20px 40px;
		font-size: 16px;
		line-height: 1.3em;
		text-align: center;
	}
	.video-lightbox a {
		display: block;
		width: 120px;
		height: 20px;
		background-color: #b1c127;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 10px 10px 60px;
		margin: auto;
		position: relative;
		border-radius: 4px;
	}
		.video-lightbox a span {
			content: '';
			position: absolute;
			background-image: url('../layout_media/rebrush_2017___layerpage/zahn-button.png');
			background-repeat: no-repeat;
			width: 40px;
			height: 40px;
			text-indent: -9999px;
			left: 23px;
		}
.lightbox-body {
	padding: 20px;
}
	.lightbox-body h1 {
		padding-top: 15px;
		padding-bottom: 10px;
		text-align: center;
	}
	.lightbox-body #cboxContent {
		width: 730px;
		height: 630px;
	}
	.lightbox-body #cboxClose {
		position: absolute;
		background-image: url('../layout_media/rebrush_2017___layerpage/x-close.png');
		background-position: 0 0;
		width: 15px;
		height: 15px;
		right: 45px;
		top: 15px !important;
		text-indent: -9999px;
	}
