.clearfix:after, .cf:after, .thickbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .cf, .thickbox { display: inline-block; }
* html .clearfix, * html .cf, * html .thickbox { height: 1%; }
.clearfix, .cf, .thickbox { display: block; }


body, html {
   height: 100%;
}
body {
   width: 100%;
   font-family: verdana, helvetica, tahoma, arial, sans-serif;
   background: url(../gfx/main-bg.gif) top repeat-x;
   background-color: #c4c4c4;
}
#main {
   float: left;
   width: 944px;
   background-color: #fff;
}
strong, bold {
   font-weight: bold;
}
italic, em {
   font-style: italic;
}

.fax, .tel {
   margin: 0 6px -2px 0;
}
.fax {
   margin-top: 2px;
}

/*klicktrail*/
#klicktrail {
   float: left;
   width: 944px;
   height: 23px;
   line-height: 23px;
   background: url(../gfx/klicktrail-bg.gif) left top no-repeat;
   font-weight: bold;
   font-size: 85%;
}
#klicktrail li {
   float: left;
   color: #666;
   margin-right: 13px;
   text-indent: 18px;
}
#klicktrail li a {
   line-height: 22px;
   text-decoration: none;
   color: #666;
}
#klicktrail li.middle,
#klicktrail li.last {
   background: url(../gfx/klicktrail-li.gif) left 55% no-repeat;
}
/* head */
#head {
   height: 149px;
   float: left;
   width: 944px;
}
/*logo home-link*/
a.homelink {
   display: block;
   height: 149px;
   width: 256px;
   float: left;
}
a.homelink img {
   margin: 9px 0 0 17px;
}
/*theme*/
#theme {
   height:149px;
   width:688px;
   float: left;
}

/* head-bottom */
#head-bottom {
   float: left;
   clear: left;
   width: 944px;
   height: 46px;
   background: url(../gfx/head-bottom.gif) no-repeat left top;
}

/* Suchbox */
#searchbox {
   width: 206px;
   height: 27px;
   background-color: #fff;
   float: left;
   position: relative;
   top: 8px;
   left: 19px;
}
#searchbox #search-input,
#searchbox #search-button {
   border: 0 none;
   float: left;
}
#searchbox #search-input {
   width: 166px;
   height: 18px;
   color: #666;
   font-weight: bold;
   margin-top: 6px;
   font-size: 85%;
   text-indent: 6px;
   height: 20px;
   line-height: 1.22em;
   float: left;
}
#searchbox #search-button {
   height: 27px;
   width: 36px;
   float: right;
   background: url(../gfx/magnifier.gif) right center no-repeat;
   cursor: pointer;
}
/* Sprachauswahl */
.tx-srlanguagemenu-pi1 {
   float: right;
}
.tx-srlanguagemenu-pi1 ul li {
   float: left;
   height: 23px;
   width: 38px;
   background: url(../gfx/lang-no.gif) center repeat-x;
}
.tx-srlanguagemenu-pi1 ul li a {
   height: 23px;
   width: 38px;
   display: block;
}
.tx-srlanguagemenu-pi1 ul li img {
   position: relative;
   top: 5px;
   left: 8px;
   margin: 0;
}
.tx-srlanguagemenu-pi1 ul li.no {
   background-color: #b7b7b7;
   background-image: none;
}


/* content */
#content {
   float: left;
   clear: left;
   width: 944px;
   background: url(../gfx/sidebar-bottom.gif) no-repeat 135px bottom;
}

/* sidebar */
#sidebar {
   background: url(../gfx/content.gif) no-repeat left top;
   width: 256px;
   float: right;
   position: relative;
   right: 34px;
}
/* Navigation */
#navi-main {
   margin-top: 50px;
   margin-left: 21px;
}
#navi-main li a {
   font-size: 85%;
   line-height: 2.5em;
   color: #333;
   text-decoration: none;
   font-weight: bold;
   display: block;
}
#navi-main li.act a,
#navi-main li.act li.act a,
#navi-main li a:hover,
#navi-main li.act ul li a:hover {
   color: #00a8e1;
}
#navi-main li.no a,
#navi-main li.uid-10 .a0,
#navi-main li.uid-10 ul li a {
   color: #333;
}
#navi-main li ul {
   margin: 1em 0 0 8px;
   width: 200px;
}
#navi-main li.act ul a,
#navi-main li.act li.act li a {
   color: #717171;
   line-height: 1.22em;
}
#navi-main li.act ul li {
   margin-bottom: 0.8em;
}
#navi-main li.act ul li.no-last,
#navi-main li.act ul li.act-last {
   margin-bottom: 1.2em;
}
#navi-main .uid-134 {
    margin-top: 12px;
    padding: 9px 0 5px 0;
    background: url(/fileadmin/layouts/main/public/gfx/border-black.gif) no-repeat left top;
}
#navi-main .uid-134 a {
    zoom: 1;
    padding-left: 18px;
    background: url(/fileadmin/layouts/main/public/gfx/icon-glossar.gif) no-repeat left 50%;
}
    
/* Kontaktbereich */
#contact-data {
   background: url(../gfx/contact-data.gif) no-repeat 21px top;
   margin-bottom: 100px;
   padding: 25px 0 0 0;
}
#contact-data .csc-header-n1 {
   background: url(../gfx/contact-data.gif) no-repeat 21px top;
   margin-top: 35px;
   height: 1%;
   padding-top: 8px;
}
#contact-data .csc-texttext {
   position: relative;
   top: 27px;
}
#contact-data h3 {
   margin: 0 0 1em 22px;
   color: #333;
   font-weight: bold;
   font-size: 85%;
}
#contact-data h4 {
   padding-top: 1.5em;
   margin: 0 0 1em 22px;
   color: #333;
   font-weight: bold;
   font-size: 85%;
}
#contact-data h5,
#contact-data p {
   margin: 0 0 1em 22px;
   color: #666;
   font-weight: bold;
   font-size: 85%;
}
#contact-data a {
   color: #666;
   text-decoration: none;
}
#contact-data a:hover {
   color: #00a8e1;
   text-decoration: underline;
}


/* Inhalt */
#content-main {
   float: right;
   width: 614px;
   margin: 4px 0 0 40px;
   position: relative;
   right: 34px;
}
#page-start #content-main .csc-header-n1 {
    text-align: right;
}
#page-start #content-main {
    position: relative;
}
#content-main .csc-header-n1,
#content-main .csc-texttext,
#content-main .csc-textpic,
.tx-indexedsearch,
.tx-pilmailform-pi1,
.csc-textpic-imagewrap {
   margin-bottom: 2em;
}
#content-main .csc-header {
   clear: both;
}
/* Inhaltselemente */
a {
   font-weight: bold;
   color: #999;
   text-decoration: none;
}
a:hover, a:focus {
   color: #00a8e1;
   text-decoration: none;
}
a.anfragebutton,
a.katalogdownload {
   float: right;
   color: #fff !important;
   text-indent: 31px;
   font-size: 92%;
   display: block;
   height: 25px;
   line-height: 25px;
   width: 147px;
   margin-bottom: 12px;
}
a.anfragebutton {
   background: url(../gfx/anfragebutton.gif) no-repeat left 50%;
}
a.katalogdownload {
   line-height: 25px;
   background: url(../gfx/downloadbutton.gif) no-repeat left 50%;
   clear: right;
   margin-bottom: 30px;
}


#content-main #since {
    position: absolute;
    top: 0;   
}
#content-main h1,
#content-main #since {
   font-size: 121%;
   color: #666;
   font-weight: bold;
   background: url(../gfx/blueline-bg.gif) repeat-x bottom;
   line-height: 2em;
}
#content-main h2 {
   font-size: 107%;
   color: #666;
   font-weight: bold;
}
#content-main h3 {
   font-size: 107%;
   color: #999;
   font-weight: bold;
}
#content-main h4,
#content-main h5,
#content-main h6 {
   font-size: 92%;
   color: #333;
   font-weight: bold;
}
#content-main p {
   font-size: 92%;
}
#content-main p,
#content-main ul,
#content-main ol,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
   margin-bottom: 1em;
}

#content-main .thickbox {
    position: relative;
}
.lupe {
    display:none;
}
.thickbox .lupe {
    display:block;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 20px;
}
#content-main .csc-textpic-border img.lupe {
    border-top: none;
    border-left: none;
}

/* RTE Konfiguration: .introduction, .blue,.link -> rte.css */

#content-main .csc-textpic ul li,
#content-main ul li {
   /*slist-style-image: url(../gfx/li.gif);*/
   /*list-style-type: square;*/
   list-style-image: url(../gfx/list-style-image.gif);
   margin-left: 20px;
}
#content-main li ul li {
   list-style-image: none;
   list-style-type: none;
   margin-left: 20px;
}

.accordion-item h3 {
   cursor: pointer;
}

.ed {
   margin: 0 1px -1px 1px;
}

.csc-textpic-caption {
   font-weight: bold;
   color: #333;
   font-size: 85%;
}

/* Suche: Ergebnisseite */
#content-main .tx-indexedsearch-searchbox {
   display: none;
}
#content-main .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
   color: #00a8e1;
}
.tx-indexedsearch-result-number {
   display: none;
}
.tx-indexedsearch-res.res.res-tmpl-css {
   padding-bottom: 1em;
   margin-bottom: 2em;
}
.tx-indexedsearch-info.info.info-tmpl-css {
   border-bottom: 4px solid #00A8E1;
}
.tx-indexedsearch-browsebox {
   text-align: center;
}
/* FOOTER */
#footer {
   float: left;
   clear: left;
   width: 944px;
   height: 80px;
   background: url(../gfx/footer.gif) no-repeat 48px top;
   background-color: #c4c4c4;
}
#footer p {
   color: #333;
   font-weight: bold;
   font-size: 85%;
   margin-top: 35px;
}
#footer p a {
   color: #333;
}
#footer p#bornebusch {
   position: relative;
   left:136px;
   display: inline;
   sfloat: left
}
#footer p#design {
   position: relative;
   display: inline;
   left: 370px;
   sfloat: right;
   sright: 14px;
}
#footer #footer-cert {
   position: relative;
   flosat: left;
   width: 134px;
   left: 40px;
   top: 14px;
}


/* Ansprechpartner */
.contact-person-odd, .contact-person-even {
   width: 280px;
   margin-bottom: 20px;
   float: left;
}
.contact-person-odd {
   clear: left;
   margin-right: 40px;
}
#content-main .tx-billitonemployeesearch-pi1 img {
   height: 168px;
   margin-bottom: 14px;
}
#content-main .tx-billitonemployeesearch-pi1 h2 {
   background: url(../gfx/team/name-bg.gif) repeat-x center 60%;
   text-align: center;
   font-size: 85%;
   color: #333;
}
#content-main .tx-billitonemployeesearch-pi1 h2 strong {
   background-color: #fff;
   padding: 0 5px;
}
#content-main .tx-billitonemployeesearch-pi1 p {
   text-align: center;
   font-size: 85%;
   color: #4e4e4e;
   font-weight: bold;
}
#content-main .tx-billitonemployeesearch-pi1 .contact-phone,
#content-main .tx-billitonemployeesearch-pi1 .contact-email {
   text-align: left;
   margin-left: 74px;
   text-indent: 20px;
   background: url(../gfx/email.gif) no-repeat left;
}
#content-main .tx-billitonemployeesearch-pi1 .contact-phone {
   background: url(../gfx/tel-grey.gif) no-repeat left;
}
#content-main .tx-billitonemployeesearch-pi1 .contact-email {
   background: url(../gfx/email.gif) no-repeat left;
}
#content-main .tx-billitonemployeesearch-pi1 .contact-email a {
   color: #4e4e4e;
}
#content-main .tx-billitonemployeesearch-pi1 a:hover {
    text-decoration: underline;
}
/* Produktanfrage */

#header-row {
   margin-bottom: 4px;
}

.clearer {
   float: none;
   clear: both;
}
#header-row .float {
   float: left;
   font-size: 92%;
}
#header-row .w-5,
table.basket-items .w-5 {
   width: 5%;
}
#header-row .w-15,
table.basket-items .w-15 {
   width: 15%;
}
#header-row .w-20,
table.basket-items .w-15 {
   width: 20%;
}
#header-row .w-60,
table.basket-items .w-60 {
   width: 60%;
}
#header-row .w-5 {
   font-weight: bold;
   color: #333;
}
.productlist form,
.listitem {
   width: 99.9%;
   float: left;
}
#header-row * {
   color: #999 !important;
   font-weight: bold;
}
table.basket-items .input-field {
   border: 1px solid #00a8e1;
}
th.firstcol,
td.firstcol {
   padding-right: 10px;
   text-align: right;
}
th.colnr-1 {
   width: 220px;
}
.basket-content th {
   padding-right: 5px;
}
.basket-content th.last-colnr {
   padding-right: 0;
}
.page_navigation,
.page_navigation .page_prev {
   float: left;
}

.page_navigation .page_next {
   float: right;
}
.page_browser,
.page_list {
   clear: both;
}
.page_navigation a,
.page_navigation b {
   margin-right: 4px;
   font-size: 92%;
}
.page_navigation .page_prev {
   background: url(../gfx/browse-left.gif) left no-repeat;
   text-indent: 12px;
}
.page_navigation .page_next {
   background: url(../gfx/browse-right.gif) right no-repeat;
   padding-right: 12px;
}




table.basket-items {
   margin-bottom: 1em;
}
table.basket-items th {
   color: #333;
   font-size: 92%;
   font-weight: bold;
   padding-bottom: 3px;
   border-bottom: 1px #999 dashed;
}
table.basket-items tr.listitem td {
   padding: 2 10px 2 10px;
   margin-bottom: 2px;
   border-bottom: 1px #999 dashed;
}
#content-main .no-margin {
   margin-bottom: 0 !important;
}
.invoice_address {
   margin-bottom: 2em;
}
.invoice_address dl dt {
   font-size: 92%;
   font-weight: bold;
   color: #666;
   margin-bottom: 0.6em;
}
.invoice_address dl dd {
   font-size: 92%;
   margin-left: 10px;
   margin-bottom: 0.6em;
}
/* Map24 */
div#map24 {
   background-color: #eee;
   width: 200px;
   margin-right: 10px;
   float: left;
}
#map24 input {
   width:190px;
   margin-left: 3px;
   margin-right: 3px;
}
#map24 p {
   margin-left: 3px;
   margin-right: 3px;
}
p.map24-text {
   float: left;
   width: 350px;
}
/* Seitenteaser */
br.clearer {
   clear: both;
}
.list-entry-hover {
   position: absolute;
   left: -4px;
   top: 3px;
   background: url(../gfx/pageteaser-list-entry-hover.gif) no-repeat;
   width: 25px;
   height: 118px;
   display: none;
}
.pageteaser-list-entry {
   position: relative;
   float: left;
   background: url(../gfx/pageteaser-list-entry-bg.gif) repeat-x bottom;
   margin-bottom: 2em;
}
#content-main .pageteaser-description,
#content-main .pageteaser-image {
   float: left;
}
#content-main .pageteaser-description {
   width: 400px;
   padding-right: 20px;
}
#content-main .pageteaser-description a {
   color: #000;
   font-weight: normal;
}
#content-main .pageteaser-description h4 a {
   font-weight: bold;
}
#content-main .pageteaser-description h4 {
   font-size: 120%;
   margin-top: 10px;
}
#content-main .pageteaser-image {
   margin: 0 16px 0 0;
}

/*NEWS*/
.news-latest-container h2 {
   background: url(../gfx/grey-line.gif) bottom repeat-x;
   color: #00a8e1;
   line-height: 2em;
   font-size: 121% !important;
   color: #666;
}

.news-latest-date a,
.news-latest-date a:hover,
.news-latest-date a:focus {
   font-weight: normal;
   font-size: 85%;
}
.news-latest-container h3 a {
   color: #00a8e1;
}
.news-latest-container {
   background: url(../gfx/news.gif) no-repeat left bottom;
}
.news-latest-container,
.news-list-container {
   margin-bottom: 2em;
}
.news-latest-container .news-latest-item {
   margin-bottom: 2em;
   swidth: 614px;
   padding-left: 80px;
}
.news-list-container .news-list-item {
   padding-bottom: 1em;
   margin-bottom: 1em;
   border-bottom: 1px solid #d6d6d6;
   width: 614px;
}
.news-list-container,
.news-list-item {
   float: left;
   clear: both;
}
.news-list-item {
   position: relative;
}
.news-latest-container .news-latest-item h3,
.news-list-container .news-list-item h3 {
   margin-bottom: 0.5em;
}
.news-latest-container .news-latest-item h3 a,
.news-list-container .news-list-item h3 a {
   text-decoration: none;
   display: block;
}
.news-latest-container .news-latest-item img,
.news-list-container .news-list-item img {
   float: left;
   margin-right: 0.5em;
}
.news-latest-container .news-latest-item  .news-latest-image-link a,
.news-list-container .news-list-item  .news-list-image-link a {
   float: left;
   height: 70px;
}
.news-single-timedata {
   color: #666;
   font-size: 85%;
}
.news-single-item img {
   float: left;
   margin: 0 5px 5px 0;
}
.news-single-backlink {
   clear: both;
}
.news-single-img {
    float: left;
}
.news-single-img {
    width: 240px;
    margin: 0 10px 10px 0;
}
.news-single-imgcaption {
    font-size: 85% !important;
    margin-bottom: 0 !important;
}
.news-list-item-content {
   margin-bottom: 2em;
}
.news-list-morelink {
   position: absolute;
   right: 0;
   bottom: 0;
   margin: 0 1em 1em 0;
}
.news-latest-morelink a,
.news-list-morelink a {
   background: url(../gfx/link-icon.gif) left 60% no-repeat;
   font-weight: bold;
   padding-left: 20px;
   font-size: 92%;
}
.news-latest-morelink a:hover, .news-latest-morelink a:focus,
.news-list-morelink a:hover, .news-list-morelink a:focus {
   background: url(../gfx/link-icon-act.gif) left 60% no-repeat;
}

/****  Galerie   ****/
div.invisible,
span.gallery-list-rowpic-caption {
   display: none;
}

/* Startseite */
#page-start #content-main a {
   color: #00b2eb;
}
/*
#page-start #head-bottom {
   background: url(../gfx/head-bottom-start.gif) no-repeat left top;
}
#page-start #main {
   background: url(../gfx/main-start.gif) 256px 207px no-repeat;
   background-color: #fff;
}
#page-start #content-main {
   margin-top: 2px;
}
#page-start #content-main h1 {
   background: url(../gfx/blue-line.gif) bottom repeat-x;
   color: #00a8e1;
   line-height: 4em;
}
*/

/*bornebuschproducts*/
#products-sub #content-main,
#products-sub2 #content-main {
   position: relative;
}
body.basket #products-menu {
   display: none;
}
#products-menu {
   float: left;
   width: 100%;
}
#products-menu,
.tx-bornebuschproducts-pi2 form {
   margin-bottom: 2em;
}
/*.productsmenu {
   height: 140px;
}*/
.productsmenu li {
   float: left;
   list-style-image: none !important;
   list-style-type: none !important;
   margin: 0 !important;
   padding: 0 !important;
   list-style-type: none !important;
}
.productsmenu li {
   width: 24.9%;
}
.productsmenu li.act {
   text-align: center;
}
.productsmenu li.act a {
   width: 135px;
   display: block;
   border-bottom: 1px solid #ccc;
   padding-bottom: 3em;
   margin: 1em 0 1em 7px;
}
/*Nicht auf Unterseiten*/
#products-sub2 .productsmenu li.act a {
   padding-bottom: 0 !important;
}
.productsmenu.sub li.act a {
   border-bottom: 0;
}
.productsmenu li.act .category-image a {
   border-bottom: 0;
   width: 135px;
   height: 135px;
   display: block;
   padding: 0;
   margin: 0 0 0 7px;
   background-color: #eee;
}
.productsmenu li.act .category-image a:hover {
   background-color: #00b2eb;
}
.productsmenu li.act .category-image a img {
   margin-top: 14px;
}
#content-main .productsmenu li ul li {
   width: auto;
   float: none;
   text-align: left !important;
   font-size: 85%;
}
.productsmenu li ul li a {
   width: auto;
   border: 0 !important;
   margin: 0 0 0.5em 0;
   padding: 0 !important;
   text-align: left;
}
.productsmenu li ul li.act a {
   color: #00b2eb;
}
.productsmenu li ul li.first {
}
.productsmenu,
#products-content {
   clear: both;
}

#products-sub #products-menu {
   background: url(../gfx/productsmenu.gif) no-repeat 7px 238px;
}
#products-sub .productsmenu li.act a,
#products-sub2 .productsmenu li.act a {
   border-bottom: 0;
}
.tx-bornebuschproducts-pi1 {
   border-top: 1px solid #ccc;
   padding-top: 1em;
   margin-top: 1em;
   float: left;
}
.tx-bornebuschproducts-pi1 p,
.tx-bornebuschproducts-pi2 p {
   font-size: 85% !important;
   color: #666;
   font-weight: bold;
}
.tx-bornebuschproducts-pi1 p a,
.tx-bornebuschproducts-pi2 p a {
   color: #00b2eb;
}
.tx-bornebuschproducts-pi1 p a:hover,
.tx-bornebuschproducts-pi2 p a:hover {
   color: #00b2eb;
}
.tx-bornebuschproducts-pi1 table,
.tx-bornebuschproducts-pi2 table {
   font-size: 85%;
   color: #666;
   width: 607px;
   margin-left: 7px;
}
.tx-bornebuschproducts-pi1 table input,
.tx-bornebuschproducts-pi2 table input {
   width: 4em;
}
.tx-bornebuschproducts-pi1 table .add-cart,
.tx-bornebuschproducts-pi2 table .refresh-cart {
   width: auto;
}
.tx-bornebuschproducts-pi1 table tr th,
.tx-bornebuschproducts-pi1 table tr td,
.tx-bornebuschproducts-pi2 table tr th,
.tx-bornebuschproducts-pi2 table tr td {
   padding-bottom: 10px;
}
.tx-bornebuschproducts-pi1 table th,
.tx-bornebuschproducts-pi2 table th {
   font-weight: bold;
   color: #666;
}

#content-main .tx-bornebuschproducts-pi2 table ul li {
   float: left;
   list-style-type: none !important;
   list-style-image: none !important;
   margin: 0 10px 0 0 !important;
   background: url(../gfx/klicktrail-li.gif) left 55% no-repeat;
   text-indent: 17px;
}
.tx-bornebuschproducts-pi2 table ul li.first {
   background: none;
   text-indent: 0;
}
/* Produkte Untermenü */
#products-sub2 #content-main .productsmenu .row1,
#products-sub2 #content-main .productsmenu .row2 {
   margin: 0;
   float: left;
   width: 49.9%;
}
#products-sub2 .productsmenu li {
   width: 50%;
}
#products-sub2 div#products-menu {
   margin-bottom: 2.5em;
   height: 187px;
}
/*Pagination*/
.products-pagination td {
   width: 33.3%;
}


#products-menu-sub {
   clear: both;
   float: left;
   width: 617px;
   border-top: 1px solid #ccc;
   sborder-bottom: 1px solid #ccc;
   padding: 2px 0 4px 0;
   margin-bottom: -1em !important;
}
#content-main #products-menu-sub li {
   float: left;
   list-style-type: none !important;
   list-style-image: none;
   margin: 0 26px 0 0;
}
#content-main #products-menu-sub li a {
   padding: 0 0 0 8px;
   color: #09f;
   font-size: 85%;
}
#content-main #products-menu-sub li.act a{
   background: url(../gfx/productsmenusub-li.gif) 0 50% no-repeat;
}

/*Stylings fuer Seite Geschichte*/
.geschichte-header h2 {
   color: #666 !important;
   font-weight: bold !important;
   background: url(../gfx/double-arrows-grey.gif) no-repeat left 0.4em;
   padding-left: 16px;   
}

/*SMOOTHGALLERY*/
.myGallery {
   border: none !important;
}


/*Katalog Download auf PID51*/
#catalogue-download {
   border-top: 1px solid #ccc;
   margin-top: 1em;
   line-height: 1.8em;
   spadding-top: 4px;
   clear:both;
   display:block;
   float:left;
   width: 598px;
   background: url(../gfx/double-arrows-grey.gif) no-repeat left 60%;
   padding-left: 16px;
}
body.basket #catalogue-download {
   display: none;
}

/*Infotext auf Vorschaltseite*/
#products-infotext {
   font-size: 100%;
   font-weight: bold;
   color: #999;
   position: absolute;
   right: 0;
   top: 196px;
}

/* Suchbox über Produktliste */
fieldset.quick-search {
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   padding: 5px 10px 10px 10px;
   font-size: 85%;
   color: #999999;
}
fieldset.quick-search legend {
   font-weight: bold;
   text-transform: uppercase;
   margin-bottom: 3px;
}
fieldset.quick-search ol {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
fieldset.quick-search li {
   float: left;
   width: 270px;
}
fieldset.quick-search li.last {
   width: auto;
}
fieldset.quick-search .search-products {
   border: 1px solid #ccc;
   background-color: #fff;
}
#content-main a.hidden-link {
    font-weight: normal;
    text-decoration: none;
    color: #000;
}

/*Glossar/Sitemap*/
#content-main .tx-flseositemap-pi1 ul li {
    margin-left: 0;
    list-style-image: none;
    margin-bottom: 2em;
}
#content-main .tx-flseositemap-pi1 ul li a:hover {
    text-decoration: none;
}
#content-main .tx-flseositemap-pi1 ul li a {
    display: block;
    font-size: 107%;
    color: #c4c4c4;
    line-height: 2em;
    font-weight: bold;
    background: url(../gfx/grey-line.gif) bottom repeat-x;
    width: 614px;
}
#content-main .tx-flseositemap-pi1 ul li .linkarrows a {
    display: inline;
    color: #00A8E1;
    line-height: auto;
    font-weight: bold;
    background: none;    
    padding: 0 3px;
}

#videolink p a {
    padding-left: 27px;
    line-height: 21px;
    height: 21px;
    display: block;
    background: url(/fileadmin/layouts/main/public/gfx/arrow-right-grey.gif) left center no-repeat;
    font-weight: bold;
    color: #9b9b9b;
    
}
#videolink p a:hover {
    background: url(/fileadmin/layouts/main/public/gfx/arrow-right-blue.gif) left center no-repeat;
    color: #05b2e9;
}
    
