﻿ï»¿/*************************** Powermail */
.tx-powermail-pi1 { clear:both; }
.tx-powermail-pi1_fieldset legend {display:none;}
.tx-powermail-pi1 fieldset {border:none;padding:0;}
.tx-powermail-pi1_fieldset      { border:none !important; clear:both; padding:0; margin-top:10px; /*padding:0;*/ background:transparent; }
.tx-powermail-pi1_fieldset label  { float:left; display:block; width:130px; font-weight:normal; font-size:13px; }
.tx-powermail-pi1_fieldset input.powermail_text {padding:3px; height:15px;line-height:15px;}
.tx-powermail-pi1_fieldset textarea.powermail_textarea {padding:3px; line-height:15px; height:100px;}
.tx-powermail-pi1_fieldset input.powermail_text,
.tx-powermail-pi1_fieldset textarea.powermail_textarea,
.tx-powermail-pi1_fieldset select.powermail_select { width:300px; border:1px solid #ccc; }
.tx-powermail-pi1_fieldset .powermail_submit { }
.tx-powermail-pi1_fieldset div.even  { background:transparent; }
.tx-powermail-pi1_fieldset input.powermail_submit { margin-left:130px !important; }

.tx_powermail_pi1_fieldwrap_html { clear:left; }
.powermail_check_inner { width:160px; float:left; }
.powermail_check_inner input { float:left; }
.powermail_check_inner label { float:right; width:135px; }

.powermail_check_inner_uid99_0,
.powermail_check_inner_uid66_0,
.powermail_check_inner_uid51_0 { width:100%; margin-bottom:10px; }
.powermail_check_inner_uid99_0 label,
.powermail_check_inner_uid66_0 label,
.powermail_check_inner_uid51_0 label { width:93%; }

.tx_powermail_pi1_fieldwrap_html_55 { padding-top:10px; }

.tx_powermail_pi1_formconfirmation_back { float:left; margin-right:10px; }
.tx_powermail_pi1_formconfirmation_back input { }
.tx_powermail_pi1_formconfirmation_submit input { font-weight:bold; padding-left:10px; padding-right:10px; }


/*************************** Mail Formular */
.csc-mailform {border:none;padding:0;margin:10px 0 0 0;}
.csc-mailform-field {width:500px;float:left;}
.csc-mailform-field input, .csc-mailform-field textarea {border:1px solid #E5E5E5;width:300px;}
.csc-mailform label {float:left;width:125px;font-size:13px;}
.csc-mailform-submit {margin-left:125px;width:100px !Important;}
.field-Markenmanagement, .field-Handelsmarketing, .field-Kompetenzmarke, .field-Immobilien, .field-Forschung,
.field-Arbeitgeber-Marke, .field-Vertriebssystem, .field-Leadgenerierung, .field-Digitale-Markenfuehrung, .field-Public-Relations
{width:163px;float:left;height:45px;}

.field-strasse {width:385px;}
.field-strasse input {width:250px;}

.field-nummer label {display:none;}
.field-nummer { width:40px;}
.field-nummer input {width:40px;}

.field-plz {width:205px;}
.field-plz input {width:70px;}

.field-ort label {display:none;}
.field-ort {width:200px;}
.field-ort input {width:220px;}

.field-Markenmanagement label,
.field-Handelsmarketing label,
.field-Kompetenzmarke label,
.field-Immobilien label,
.field-Forschung label,
.field-Arbeitgeber-Marke label,
.field-Vertriebssystem label,
.field-Leadgenerierung label,
.field-Digitale-Markenfuehrung label,
.field-Public-Relations label   {width:130px;}

.field-Markenmanagement input,
.field-Handelsmarketing input,
.field-Kompetenzmarke input,
.field-Immobilien input,
.field-Forschung input,
.field-Arbeitgeber-Marke input,
.field-Vertriebssystem input,
.field-Leadgenerierung input,
.field-Digitale-Markenfuehrung input,
.field-Public-Relations input   {width:15px;border:none;}


/*************************** tt_news */
/* Global */
.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right { color:#fff; }

.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container { color:#666; }


/* Liste */
.news-list-item             { clear:both; padding-top:20px; }
.news-list-entry            { float:right; width:480px; }
.news-list-container h2     { text-transform:none; font-size:13px; line-height:15px; padding:0; margin-bottom:5px; }
.news-list-entry p,
.news-list-subheader        { padding:0; margin-bottom:5px; }
.news-list-image            { float:left; width:160px; padding:5px 0; border:1px solid #ccc; text-align:center; }
.news-list-image img        { float:none; clear:right; margin:0; max-width:150px; }
.news-list-date             { float:none; padding:0; }

#body51 .news-list-entry,
#body52 .news-list-entry { width:330px; } /* Alte Referenzen */

.jobs-list-container .news-list-item { padding:0; }

.news-list-browse           { clear:both; font-size:11px; padding-top:20px; }
.news-list-browse .showResultsWrap { background-color:#E5E5E5; padding:3px 0; margin-bottom:1px; float:left; margin-left:15px; }
.news-list-browse .browseLinksWrap { background-color:#E5E5E5; padding:3px 0; }
.news-list-browse a,
.news-list-browse .activeLinkWrap { padding:1px 5px; color:#000; }
.news-list-browse a:hover,
.news-list-browse .activeLinkWrap { background-color:#ccc; color:#000; }
.news-list-browse .activeLinkWrap { background-color:#92541D; color:#fff; }


/* Latest */
#news-latest-container      { position:relative; z-index:1; }
.news-latest-item           { position:relative; z-index:1; width:275px; height:380px; float:left; margin:0 10px; padding:0; }
.news-latest-item:first-child { margin-left:45px; }
.news-latest-outer          { position:absolute; bottom:0; width:275px; }
.news-latest-inner          { background-color:#AE8056; padding:20px 0; }
.news-latest-item a         { color:#fff; line-height:110%; }
.news-latest-item h2        { text-transform:none; font-size:15px; padding:0px 20px 15px 20px; }
.news-latest-item p         { padding:0 20px 15px 20px; font-size:13px; line-height:120%;}
.news-latest-image          { padding-left:20px; }
.news-latest-image img      { float:none; margin:0 0 15px 0; }
.news-latest-more           { padding-left:20px; font-size:13px; font-weight:bold; }
.news-latest-date           { color:#fff; float:right; margin-right:20px; font-size:13px; }
.news-latest-item .ecke     { background:url(../images/news-ecke.gif) 85% 0 no-repeat; height:28px; overflow:hidden; }
.news-latest-category       { font-size:11px; text-align:right; color:#fff; padding:14px 90px 0 0; }


/* Single */
.news-single-item       { padding:0; }
.news-single-backlink   { border-top:1px solid #ccc; padding:10px 0 0 0; }
.news-single-backlink a { background:url(../images/back.gif) 0 3px no-repeat; padding-left:22px; }
.news-single-rightbox   { padding-top:5px; }
.news-single-additional-info { background:#000; color:#fff; }
.news-single-additional-info a:hover { color:#fff !important; }
.news-single-related dt { padding:0 0 2px 0; }
.news-single-related a { color:#fff; }
.news-single-related a:hover { color:#b56924 !important; }
.news-singe-header { background:#e5e5e5; padding:7px 15px; }
.news-single-header-backlink a { background:url(../images/news-back.gif) 0 0 no-repeat; padding:2px 0 2px 25px; color:#000; }
.news-single-header-backlink a:hover { background-position:0 100%; color:#b56924 !important; }
.news-single-header-navi { float:right; }
.news-single-prevlink a { background:url(../images/prev-m1-2.png) 100% 0 no-repeat; padding:2px 25px 2px 0; color:#000; }
.news-single-prevlink a:hover { background-position:100% 100%; color:#b56924 !important; }
.news-single-nextlink a { background:url(../images/next-m1-2.png) 0 0 no-repeat; padding:2px 0 2px 25px; margin-left:5px; color:#000; }
.news-single-nextlink a:hover { background-position:0 100%; color:#b56924 !important; }

.reference-single-item .news-single-img { height:300px; overflow:hidden; }
.reference-single-item .news-single-img img { position:relative; top:-50%; }

.reference-single-item  { padding:0; }
.reference-single-item .news-single-backlink   { border-top:1px solid #ccc; padding:10px 0 0 0; }
.reference-single-item .news-single-backlink a { background:url(../images/back.gif) 0 3px no-repeat; padding-left:22px; }
.reference-single-item .news-single-rightbox   { padding-top:5px; }
.reference-single-item .news-single-subhead h2 { font-size:13px; color:#000; line-height:16px; text-transform:none; font-weight:normal; }
.reference-single-item h2 { color:#000; text-transform:none; margin-top:10px; }
.reference-single-item h3 { padding-top:0; }
.reference-single-item .news-single-rightbox { width:450px; }
.reference-single-item .news-single-additional-info { background:#000; color:#fff; }
.reference-single-item .news-single-additional-info a:hover { color:#fff !important; }
.reference-single-item .news-single-related dt { padding:0 0 2px 0; }
.reference-single-item .news-single-related a { color:#fff; }
.reference-single-item .news-single-related a:hover { color:#b56924 !important; }
.reference-single-item .news-single-img { float: none; margin:10px 0 0 0; padding:0; }

/* Catmenü */
.news-catmenu           { padding:0; background:#e5e5e5 no-repeat; width:660px; height:30px; font-size:13px; }
.news-catmenu-header    { display:none; }
.news-catmenu div       { }
.news-catmenu ul        { padding:0; margin-top:4px; list-style:none; float:right; }
.news-catmenu ul li     { float:left; width:auto; padding:0; margin-right:4px; }
.news-catmenu ul li a   { width:150px; display:block; color:#000; background:#ccc url(../images/arrow-down-black.png) 7px 50% no-repeat; padding:2px 0 3px 20px; }
.news-catmenu ul ul         { float:none; margin:0; padding:10px 0; background:#ccc; display:none; position:absolute; }
.news-catmenu ul ul li      { float:none; margin:0; padding:0; }
.news-catmenu ul ul li a    { background:#ccc; padding:2px 0 3px 20px; }
.news-catmenu ul li a:hover,
.news-catmenu .news-catmenu-ACT a { color:#fff !important; }
.news-catmenu ul li.active ul   { display:block !important; }

#c877 h4,   /* Referenzen */
#c666 h4    /* News */
{ float:left; position:relative; top:-4px; left:15px; }


/*************************** Login */
.tx-newloginbox-pi1 label { display:block; }


/*************************** Filemanager */
.svq-feuser-filemanager-table { margin-bottom:12px; width:100%; }
.svq-feuser-filemanager-table th,
.svq-feuser-filemanager-table td,
.svq-feuser-filemanager-table td { background-color:#e5e5e5; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:1px 5px; }
.svq-feuser-filemanager-table th,
.svq-feuser-filemanager-table thead td { background-color:#666; color:#fff; font-weight:bold; }
.svq-feuser-filemanager-table thead td { background-color:#b56924; }

.svq-feuser-filemanager-table .button { background:#b56924; color:#fff; padding:1px 10px; font-weight:bold; }

.svq-feuser-filemanager-div-message,
.svq-feuser-filemanager-div-error,
.svq-feuser-filemanager-div-success { border:1px solid #6289B8; background:#fff url(../../typo3/gfx/information.png) 5px 5px no-repeat; padding:5px 5px 5px 25px; margin:5px 0; }
.svq-feuser-filemanager-div-error { border-color:#E76656; background-image:url(../../typo3/gfx/error.png); }
.svq-feuser-filemanager-div-success { border-color:#6EB457; background-image:url(../../typo3/gfx/ok.png); }
.svq-feuser-filemanager-div-message p,
.svq-feuser-filemanager-div-error p,
.svq-feuser-filemanager-div-success p { padding-top:0; }


/*************************** Sitemap */
.csc-sitemap { float:right; }
.csc-sitemap ul { }
.csc-sitemap ul li { float:left; width:110px; }
.csc-sitemap ul ul li { float:none; display:block; }

.csc-sitemap a { color:#999; }
.csc-sitemap ul { margin:0; padding:0; }
.csc-sitemap ul ul { }

/* Ebene 1 */
.csc-sitemap ul li { margin:0 10px; list-style-type:none; }
.csc-sitemap ul li a { display:block; padding:3px 0; font-weight:bold; }
/* Ebene 2 */
.csc-sitemap ul ul { margin-top:10px; }
.csc-sitemap ul ul li { border:0; margin:0; }
.csc-sitemap ul ul li a { font-weight:normal; padding:2px 0; }
/* Ebene 3 */
.csc-sitemap ul ul ul { display:none; }
.csc-sitemap ul ul ul li { border:0; margin:0; font-size:11px; }
.csc-sitemap ul ul ul li a { font-weight:normal; padding:0; }


/*************************** Kiwi */
.ka-handler-icon { width:110px; height:15px; margin-top:10px; background:url(../images/accordion-arrows-all.gif) no-repeat; cursor:pointer; }
.ka-panel.close .ka-handler-icon    { background-position:0 -43px; }
.ka-panel.open .ka-handler-icon     { background-position:0 3px; }
.ka-panel.close.hover .ka-handler-icon { background-position:-120px -43px; }
.ka-panel.open.hover .ka-handler-icon { background-position:-120px 3px; }

.left .ka-panel.close .ka-handler-icon    { background-position:0 -146px; }
.left .ka-panel.close.hover .ka-handler-icon { background-position:-120px -146px; }

h5.ka-handler { display:none; }


/*************************** Mailingworks */
.mailingworks label { display:block; }


/*************************** Image Cycle */
.tx-imagecycle-pi1 .tx-imagecycle-pi1-images { }
.tx-imagecycle-pi1 .tx-imagecycle-pi1-images li { background-color:#e5e5e5; padding-bottom:36px; }
.tx-imagecycle-pi1 .tx-imagecycle-pi1-images li img { border-bottom:2px solid #fff; }
.tx-imagecycle-pi1 .tx-imagecycle-pi1-images .imagecycle-caption {
  left:5px;
  bottom: 5px;
  color: #000;
  background:transparent;
  white-space: normal;
  display: block;
  font-family: "TheMixTT5",Arial;
}
.tx-imagecycle-pi1 .imagecycle-controller {
    display:block;
    background:#e5e5e5;
    height: 36px;
    left:auto;
    right:0;
    top:auto;
    bottom:0;
    margin:c0;
    width: 100px;
}
.tx-imagecycle-pi1 .imagecycle-controller li.first,
.tx-imagecycle-pi1 .imagecycle-controller li.last { display:none; }

.tx-imagecycle-pi1 .imagecycle-controller a {
    height:15px;
    top: 11px;
}
.tx-imagecycle-pi1 .imagecycle-controller a:hover {
    background-position: 0 15px;
}
.tx-imagecycle-pi1 .imagecycle-controller li.next a {
    background-image: url(../images/imagecycle-controller-next.gif);
    left: 75px;
    width: 15px;
}
.tx-imagecycle-pi1 .imagecycle-controller li.pause a {
    background-image: url(../images/imagecycle-controller-pause.gif);
    left: 35px;
    width: 15px;
}
.tx-imagecycle-pi1 .imagecycle-controller li.play a {
background-position: 15px 0;
}
.tx-imagecycle-pi1 .imagecycle-controller li.play a:hover {
    background-position: 15px 15px;
}
.tx-imagecycle-pi1 .imagecycle-controller li.prev a {
    background-image: url(../images/imagecycle-controller-prev.gif);
    left: 60px;
    width: 15px;
}


/*************************** Macina Searchbox */
.left .tx-macinasearchbox-pi1 { position:absolute; top:40px; margin-left:210px; }
.left .tx-macinasearchbox-pi1 input { border:0; font-family: "TheMixTT5", Arial !important; font-size:18px; width:300px; color:#ccc; }
.left .tx-macinasearchbox-pi1 .submit { display:none; }
.left .tx-macinasearchbox-pi1 input:hover,
.left .tx-macinasearchbox-pi1 input:focus { background-color:transparent; color:#8e6a2d; border:1px solid #ccc; }


/*************************** Indexedsearch autocomplete */
.ac_results li { text-align:left; }
.tx-indexedsearch-rules,
.tx-indexedsearch .moresearch,
.tx-indexedsearch-info { display:none; }

.tx-indexedsearch .searchFor { font-size:16px; }
.tx-indexedsearch .searchFor input { font-size:16px; }

.tx-indexedsearch .browsebox { font-family: "TheMixTT5", Arial !important; background:#e5e5e5; clear:both; padding:5px 10px; }
.tx-indexedsearch .browsebox a { margin:0 5px; }
.tx-indexedsearch-res { margin-top:20px; }
.tx-indexedsearch-title { font-family: "TheMixTT5", Arial !important; font-weight:bold; font-size:15px; }
.tx-indexedsearch-redMarkup { color:#8e6a2d !important; }

/*************************** Mitarbeiterliste */
.tx-opushoverboxes-pi1 ul { list-style:none; margin:0; padding:0; width:738px; }
.tx-opushoverboxes-pi1 li {
    width:245px;
    height:158px;
    overflow:hidden;
    margin:0 1px 1px 0;
    padding:0;
    float:left;
    position:relative;
}
.tx-opushoverboxes-pi1 li img { position:absolute; top:0; z-index:1; }
.hoverboxes-liste-text { position:absolute; top:0; z-index:2; padding:10px; display:none; }

.tx-opushoverboxes-pi1 h3 { color:#8e6a2d; font-size:20px; padding:0; line-height:130%; }
.tx-opushoverboxes-pi1 p { padding:0; }
.tx-opushoverboxes-pi1 p.position { margin-bottom:5px; }


#body336 .tx-opushoverboxes-pi1 li {
  height:143px !Important;
  overflow:hidden;
}


/*************************** Artikelliste */
/* facebook like */
.facebook {
	float: left;
    margin-left: 5px;
    margin-top: 9px;
}
/* Listenansicht - Alle Listen */
.articleEntry { clear:both; margin-bottom:20px;  }
.articleEntry .articleDate  { font-family: "TheMixTT5", Arial !important; border-bottom:1px solid #e5e5e5; width:200px; margin-bottom:10px; padding-bottom:10px; }
.articleEntry .dateSlash    { font-size:28px; margin:0 5px; float:left; line-height:45px; padding-top:2px; }
.articleEntry .dateDay      { font-size:45px; float:left; line-height:45px; }
.articleEntry .dateMonth    { display:block; padding-top:10px; }
.articleEntry .dateYear     { padding-right:5px; }
.articleEntry .lastUpdate   { float:left; white-space:nowrap; }
.articleEntry .articleHeadline a { color:#666; }
.articleEntry .articleHeadline a:hover { color:#8E6A2D; }
.articleEntry .articleTeaser h2 { padding-top:0; }
.articleEntry .articleTeaserImage { display:block; }
.articleEntry .articleFooter { height:36px; font-family: "TheMixTT5", Arial !important; background:#e5e5e5; clear:both; border-bottom:2px solid #000; margin-top:2px; }
.articleEntry .articleFullLink { float:right; line-height:36px; padding:0 10px; }
.articleEntry .articleFooter a { color:#000; }
.articleEntry .articleFooter a:hover { color:#8E6A2D !important; }

.articleContentToggle { margin-bottom:10px; display:none;}
.articleContentToggle .toggleButton { width:110px; height:15px; display:block; margin-top:10px; background:url(../images/accordion-arrows-all.gif) no-repeat; cursor:pointer; }
.articleContentToggle .toggleButton span { display:none; }
.articleContentToggle .articleShow { background-position:0 -43px;}
.articleContentToggle .articleShow:hover { background-position:-120px -43px;}
.articleContentToggle .articleHide {  background-position:0 3px; }
.articleContentToggle .articleHide:hover {  background-position:-120px 3px; }

.articleWrapper .articleRelated { background:#e5e5e5; clear:both; margin-top:2px; }
.articleWrapper .articleRelated h3 { margin-left:20px; margin-bottom:5px; }
.articleWrapper .articleRelated ul { list-style:none; padding:0; }
.articleWrapper .articleRelated li { border-top:1px solid #f1f1f1; margin:0 10px; padding:0; }
.articleWrapper .articleRelated li a { padding:4px 10px; display:block; color:#333; }
.articleWrapper .articleRelated li a:hover { color:#8E6A2D !important; }

.articleWrapper #moreLink { text-align:right; font-family: "TheMixTT7", Arial !important; }

/* Listenansicht - Archiv Liste */
.articleArchiveWrapper {}
.articleTeaserImages { position:relative; width:150px; height:150px; overflow:hidden; float:left; }
.articleTeaserImages .hoverImage { position:absolute; top:0; }
.articleArchiveWrapper .articleHeadline,
.articleArchiveWrapper .articleTeaser,
.articleArchiveWrapper .articleContent,
.articleArchiveWrapper .articleContentToggle
    { float:right; width:330px; }

/* Listenansicht - Ajax Archiv Liste */
.articleWrapper {}
.articleArchiveImages { position:relative; height:250px; overflow:hidden; }
.articleArchiveImages .hoverImage { position:absolute; top:0; }

/* Singleansicht */
#articleTop .articleContentLeft     { width:500px; float:left; }
#articleTop .articleContentRight    { float:right; }

#articleTop .articleArchiveImages { height:290px; }
#articleTop .articleArchiveFooter { margin-top:252px; height:36px; font-family: "TheMixTT5", Arial !important; background:#e5e5e5; clear:both; border-bottom:2px solid #000; }
#articleTop .articleArchiveFooter .galleryLink { float:right; line-height:36px; padding:0 10px; }

#articleTop .toArticleTop { font-family: "TheMixTT5", Arial !important;  text-align:right; margin-bottom:5px; }
#articleTop .toArticleTop a { background:url(../images/arrow-top.gif) 100% 50% no-repeat; padding-right:25px; }

.articleFooter { height:36px; font-family: "TheMixTT5", Arial !important; background:#e5e5e5; clear:both; }
.articleFooter .articlePdfLink { float:right; line-height:36px; padding:0 10px; }
.articleFooter .articlePdfLink a { color:#000; }
.articleFooter .articlePdfLink a:hover { color:#8E6A2D !important; }

.backButton { font-family: "TheMixTT5", Arial !important; font-size:14px; }
.backButtonTop { border-bottom:2px solid #000; padding:3px 0 10px; }
.backButtonBottom { border-top:2px solid #000; padding-top:10px; }

/* Related Articles (Update 05.07.2011 mafaso) */
#body1 .articleRelated { display: none !important; }
.articleRelated {
border-top: 1px solid #000000 !important;
    background: #ffffff url(../images/more_article_bg.jpg) bottom left repeat-x !important;
}
.articleRelated h3 {
    color: #A5884D !important;
    margin-left:10px !important;
    font-size: 12px !important;
}
.articleRelated li {
    border: 0px !important;
    padding-left: 15px !important;
    background: transparent url(../images/plus_plus.gif) 0% 50% no-repeat !important;
}
.articleRelated li a {
    color: #BCBCBC !important;
}

/* jcarousel */
.companyWrapper {
    background: transparent url(../images/jcarousel/bkg-logos.gif) repeat-x 0 100%;
    height:120px;
    padding:0;
}
.companyWrapper .jcarousel-skin-tango {
}
.companyWrapper .jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius:0;
    background:transparent;
    border:0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 695px;
    padding:0 20px;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:695px;
    height:120px;
}
#companySlider {
    padding-top:0;
}
.companyWrapper li {
    width:140px;
    background: transparent url(../images/jcarousel/li-wrapper.png) no-repeat 100% 50%;
    text-align:center;
    position: relative;
    height: 80px !important;
    line-height: 80px !important;
    margin:0;
    padding:25px 0 0 0;
    list-style:none;
    float:left;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-item {
    width:140px;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 0;
    width: 20px;
    background: transparent url(../images/jcarousel/arrow-right.png) no-repeat 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.companyWrapper .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.companyWrapper .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    background-position: 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-prev-horizontal {
    left: 0;
    width: 20px;
    height: 32px;
    background: transparent url(../images/jcarousel/arrow-left.png) no-repeat 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(images/jcarousel/next-horizontal.png);
}
.companyWrapper .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}
.companyWrapper .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.companyWrapper .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.companyWrapper .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    background-position: 0 0;
}


/* Pager */
.f3-widget-paginator { padding:0; }
.f3-widget-paginator li { display:inline; margin:0 2px; }
.f3-widget-paginator li a { background:#e5e5e5; padding:2px 5px; color:#000; }
.f3-widget-paginator li a:hover { background:#8E6A2D; color:#fff !important; }


/* Lightbox */


div.light_square .pp_arrow_next {
background-color: transparent;
background-image: url("../images/light-next.gif");
background-repeat: no-repeat;
background-position: center center;
}

div.light_square .pp_arrow_previous
{
background-color: transparent;
background-image: url("../images/light-back.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
}

a.pp_arrow_previous, a.pp_arrow_next {
    height: 36px;
    margin-top: 0;
}

.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
    position:relative; top:-11px;
}


div.light_square .pp_nav .pp_play {
background-color: transparent;
background-image: url("../images/light-play.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
height: 36px;
width: 18px;
margin-left:10px;
}

div.light_square .pp_nav .pp_pause {
background-color: transparent;
background-image: url("../images/light-play.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
height: 36px;
width: 18px;
margin-left:10px;
}

div.light_square .pp_nav .pp_pause
{
background-color: transparent;
background-image: url("../images/light-pause.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
height: 36px;
width: 18px;
}

div.light_square .pp_close
{
background-color: transparent;
background-image: url("../images/light-close.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center 9px;
cursor: pointer;
width: 83px;
height: 36px;
margin-right:10px;
}

.pp_content_container .pp_details {
	background:#E5E5E5;
}

a.pp_next:hover  {
background-color: transparent;
background-image: url("../images/next.gif") !Important;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right center;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}

div.light_square .pp_previous:hover {
background-color: transparent;
background-image: url("../images/back-neu.gif") !Important;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left center;
cursor: pointer;
}

.pp_nav p {
	display:none;
}




/* Filter */
.filterWrapper h3 {
    color:#000;
    font-size:18px;
    float:left;
    padding:0 0 4px 0;
    margin:0 20px 5px 0;
}
ul.topnav {
	list-style: none;
	margin: -7px 0 0 0;
	float: left;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 5px 15px 5px 0;
	position: relative;
	z-index:998;
	color: #8E6A2D;
	font-family: "TheMixTT5", Arial !important;
}
ul.topnav li a {
	color: #fff !important;
	display: block;
	text-decoration: none;
	float: left;
	padding:5px 0;
}
ul.topnav li a span {
	padding:0 10px;
	display:block;
}
ul.topnav li a:hover {
}
ul.topnav li .arrow { /*--Drop down trigger styles--*/
	float: left;
	width: 17px;
	height: 17px;
	background: url(../images/accordion-arrows-all.gif) no-repeat 0 -41px;
	margin-right: 2px;
}

ul.topnav li ul.subnavi {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 21px;
	background: #333;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	z-index: 999;
	max-height:350px;
	width:200px;
	overflow:auto;
	overflow-x:hidden;
}
ul.topnav li ul.subnavi li {
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	display:block;
	width:100%;
}
html ul.topnav li ul.subnavi li a {
	float: left;
	background: #333;
	display:block;
	width:100%;
}
html ul.topnav li ul.subnavi li a:hover { /*--Hover effect for subnav links--*/
	background: #222;
}

/******************************************************* SLIDER */
.tx-jfmulticontent-pi1 {
	width: 735px;
	position: relative;
	}

.tx-jfmulticontent-pi1 .columnItem a {
	font-family: "TheMixTT5", Arial !important;
	font-size: 16px;
	line-height: 115%;
	padding: 8px 0 0px 0;
	color: #666;
	font-weight: normal;
}

.panel {position: relative;}

.panel .csc-textpic-text {width:500px;}

.panel .multicolumnLayout1 {padding-top:10px;}

.panel.activePage {	position: relative;}

.arrow a {text-indent: -9999px}

/** Bilder **/
#c1969, #c1970, #c1971, #c1972, #c1973 {
	height: 366px !important;
	padding-bottom: 100px;
	overflow: hidden;
	background:transparent url(../images/hg-header2.jpg) left top no-repeat;
}

#c1928, #c1937, #c1945, #c1953, #c1961 {
	position: absolute;
	left: 400px;
	top: 20px;
	padding: 15px 15px 30px 15px;
	width: 280px;
	height: 160px;
	background:transparent url(../images/content-hg.png) left top no-repeat;
}

/** Text über Bild **/
.panel #c1928,.panel #c1937,.panel #c1945,.panel #c1953,.panel #c1961 {
	z-index: 100;
	display: none;
}

.panel:hover #c1928,.panel:hover #c1937,.panel:hover #c1945,.panel:hover #c1953,.panel:hover #c1961 {
	display: block; 
}

#c1928.hidden, #c1937.hidden, #c1945.hidden, #c1953.hidden, #c1961.hidden {
	display: none !important; 
}

/* close button */
#c1931, #c1938, #c1946, #c1954, #c1962 {
	height:25px;
	width: 735px;
	position: absolute;
	left: 0; 
	bottom: 0px;
}

.anythingControls {
	background:transparent url(../images/hg-navi2.png) left top no-repeat;
}

.anythingControls .thumbNav li .panel1 {
	background: url(../images/header/europcoating-teaser.jpg) no-repeat !important;
}
.anythingControls .thumbNav li .panel2 {
	background: url(../images/header/klein002.jpg) no-repeat !important;
}
.anythingControls .thumbNav li .panel3 {
	background: url(../images/header/klein003.jpg) no-repeat !important;
}
.anythingControls .thumbNav li .panel4 {
	background: url(../images/header/klein004.jpg) no-repeat !important;
}
.anythingControls .thumbNav li .panel5 {
	background: url(../images/header/klein005.jpg) no-repeat !important;
}

.anythingSlider .arrow a {
	background:url(../images/arrows.png) center center no-repeat;
	position
}


/*******************************************************/
#body1 .header {margin-bottom: 10px;}
#body1 .multicolumnLayout1 .column1 {width: 735px !important;}
#body1 .multicolumnLayout1 .column2 {width: 0 !important; visibility: hidden; display:none;}
#body1 .multicolumnLayout1 .csc-textpic-imagewrap {padding-top: 15px;}
#body1 .multicolumnLayout1 .csc-textpic-single-image { margin-right: 15px !important;}
#body1 .multicolumnLayout1 .columnItem .csc-default {padding-top: 5px;}
#body1 .multicolumnLayout1 .columnItemhtml .csc-default {padding: 0;}
#body1 .multicolumnLayout1 .csc-textpic-firstcol {padding-right: 5px;}
#body1 .multicolumnLayout1 .csc-textpic-lastcol {padding-left: 5px;}
#body1 .multicolumnLayout1 p {padding: 4px 0 8px 0 !important;}

.teaserButton {
	cursor: pointer; 
	width: 100px; 
	height: 8px;
	position: absolute;
	left: 15px; 
	top: 140px;
	padding: 0;
	margin: 0;
}
.teaserButton p {text-indent: -9999px; 	background-image: url(../images/accordion-arrows.gif); background-repeat: no-repeat; width: 100px; height: 8px; margin: 0; padding: 0;}
.openTeaser p {background-position: 0 0;}
.openTeaser p.hover {background-position: -120px 0;}
.closedTeaser p {background-position: 0 -47px ;}
.closedTeaser p.hover {background-position: -120px -47px;}

.closeButton {width: 725px; padding: 0 5px;height: 25px; display: block; background: #ddd url(../images/close.gif) right bottom no-repeat;}
.closeButton.hidden {display: none; visibility: hidden;}
