
* {
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#3d4248;
    line-height:1.5em;
    margin:0;
    padding:0;
}

p, a, td, ul {
}

img {
        border:0;
}

#col-center ul {

    padding-left: 15px;
    margin-left: 0px;
}

#col-center ul ul {

    padding-left: 15px;
    margin-left: 10px;
}

#col-center p {
    margin-bottom: 6px;
}

body {
    background-color:#ffffff;
    text-align:center;
}

#frame {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    clear:both;
    width:1000px;
    background-image:url(../img/bg_main.jpg);
    position:relative;
}


.news #frame {
    background-image:none;
}

#header {
    width:1000px;
    padding-top:20px;
    min-height:60px;
}


/*
## menutop ##
*/

#js-error {
    position:absolute;
    top:0px;
    z-index:97;
    width:100%;
}

#js-error div {
    float:left;
    display:inline;
    background: yellow;
    width:993px;
    height:18px;
    padding:0;
    margin:0;
    position:relative;
    left:50%;
    margin-left:-497px;
}

#menutop {
    position:absolute;
    top:27px;
    z-index:97;
    float:left;
    clear:both;
    width:100%;
}

#menutop ul {
    list-style-type:none;
    float:left;
    display:inline;
    background-image:url(../img/menutop_bg_center.jpg);
    width:695px;
    height:43px;
    padding:0;
    margin:0;
    position:relative;
    left:50%;
    margin-left:-497px;
    border-left:2px solid white;
}

#menutop ul li {
    float:left;
    display:inline;
    width:139px;
    border-left:1px solid #7c7c7c;
    height:43px;
    text-align:center;
    margin:0;
    padding:0;
    position:relative;
}

#menutop ul li a {
    display:block;
    padding:15px;
    font-weight:bold;
    text-decoration:none;
    color:#3d4248;
    float:none;
    clear:both;
}

#menutop ul li.menutop-first {
    width:10px;
    background-image:url(../img/menutop_bg_left.jpg);
    border:0;
}

#menutop ul li#active {
    background-image:url(../img/menutop_bg_active.jpg);
}

#menutop ul li.menutop-logo {
    width:125px;
    border:0;
    text-align:center;
}

#menutop ul li.menutop-logo img, #menutop ul li.menutop-logo a {
    padding:0;
    margin:0;
}

/* level 2 */

#menutop ul li ul {
    list-style-type:none;
    float:left;
    display:inline;
    background:none;
    width:140px;
    height:auto;
    padding:0;
    margin:0;
    position:absolute;
    top:42px;
    left:0;
    z-index:99;
    text-align:left;
    border-top:1px solid #7c7c7c;
    border-right:1px solid #7c7c7c;
    display:none;
    border-left:0;
}

#menutop ul li ul li {
    float:left;
    display:block;
    width:138px;
    border-bottom:1px solid #7c7c7c;
    height:auto;
    text-align:center;
    margin:0;
    padding:0;
    text-align:left;
    background-image:url(../img/bg_menutop.png);
}

#menutop ul li ul li:hover {
    background-color:#d3d3d3;
}

#menutop ul li ul li a {
    display:block;
    padding:5px;
    font-weight:normal;
    text-decoration:none;
    color:#3d4248;
    float:left;
    clear:none;
    text-align:left;
}

#menutop ul li ul li ul {
    position:absolute;
    left:138px;
    top:-1px;
}


/*
## search
*/

#searchbox {
    width:296px;
    height:50px;
    background-image:url(../img/bg_searchbox.jpg);
    background-position:left 0px;
    background-repeat:no-repeat;
    float:left;
    position:relative;
    left:50%;
    top:-7px;
    right:-501px;
}

#searchbox p {
    font-weight:bold;
    margin-top:21px;
    margin-left:45px;
    float:left;
}

#searchbox input {
    width:130px;
    float:left;
    margin-top:15px;
    margin-left:15px;
    padding:3px;
}

#searchbox input.submit {
    width:auto;
    margin-left:7px;
    margin-top:18px;
    padding:0;
}


/*
## breadcrumb
*/

#breadcrumb {
    clear:both;
    float:left;
    width:1000px;
    margin-top:20px;
    padding-top:60px;
    padding-bottom:5px;
    background-image:url(../img/bg_main.jpg);
}

#breadcrumb ul {
    float:left;
    margin-left:225px;
    width:755px;
}

#breadcrumb ul li {
    float:left;
    display:inline;
    font-weight:normal;
}

#breadcrumb ul li#act {
    font-weight:bold;
}

#breadcrumb ul li a {
    font-weight:normal;
}


#colcontainer {
    clear:both;
    float:left;
    border:2px solid black;
}

/*
## container top
*/

#container-top {
    margin-top:10px;
    background-image:url(../img/bg_center.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height:460px;
    width:990px;
    padding-left:5px;
    padding-right:5px;
}

.box-container-top {
    width:193px;
    height:166px;
    float:left;
    margin-top:282px;
     margin-left:0px;
   margin-right: 0px;
    text-align:center;
    background-position:bottom left;
    background-repeat:no-repeat;
}

#menu-4010 {
    margin-left:7px;
}

#menu-4011 {
    margin-left:5px;
}

#menu-4012 {
    margin-left:7px;
}

#menu-780 {
    margin-left:6px;
}

.box-container-top .level-two-container a {
    font-weight:normal !important;
    font-size:11px;
}

.box-container-top p {
    font-weight:bold;
    line-height:1.2em !important;
}


/*
## container bottom
*/

.box-container-bottom {
    width:203px;
    height:189px;
    float:left;
    background-image:url(../img/bg_box_bottom.jpg);
    margin-left:20px;
    margin-top:45px;
    padding:15px;
    font-size:11px;
}

.box-container-bottom#left-a {
    margin-left:5px;
}

.box-container-bottom#right-a, .box-container-bottom#right-b {
    background-image:url(../img/bg_box_bottom_blue.jpg);

}

.box-container-bottom h2 {
    height:30px;
    text-align:center;
    font-size:12px;
    padding-top:15px;
    margin:-15px;
    margin-bottom:0;
}

.box-container-bottom a {
    font-weight:normal;
    background-image:url(../img/raquo.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:11px;
}

.box-container-bottom a, .box-container-bottom p, .box-container-bottom li, .box-container-bottom strong {
    font-size:11px;
}

.box-container-bottom .box-container-bottom-content {
    background-color:transparent;
    background-image:url(../img/bg_hr.gif);
    background-position:bottom left;
    background-repeat:repeat-x;
    padding-bottom:5px;
    margin-bottom:5px;
}

.box-container-bottom .box-container-bottom-content-last {
    background-image:none;
}

.box-container-bottom ul {
    list-style-type:none;
}

.box-container-bottom ul li {
}

/*
## col left
*/

#col-left-container {
    float:left;
    width:205px;
}

#col-left {
    background-image:url(../img/bg_colleft_bottom.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    background-color:white;
    width:205px;
    float:left;
    margin-left:5px;
    padding-bottom:25px;
}

/* 1. Ebene */
#col-left ul {
    list-style-type:none;
    padding:0;
    margin:0;
    float:left;
    clear:both;
}

#col-left ul li {
    float:left;
    display:block;
    width:200px;
    background-image:url(../img/raquo-left-2.gif);
    background-position:5px 14px;
    background-repeat:no-repeat;
}

#col-left ul li a {
    margin-left:16px;
    padding:3px;
    padding-top:9px;
    display:block;
    font-size:11px;
}

#col-left ul li.active {
    background-image:url(../img/daquo.gif);
    background-position:5px 12px;
    background-repeat:no-repeat;
}

#col-left ul li.active a {
    color:#de4347;
    padding-top:6px;
    padding-bottom:5px;
}

/* 2. Ebene */
#col-left ul li.active ul {
    background-image:url(../img/menu-left-1.png);
    background-position:left top;
    background-repeat:repeat;
    padding-bottom:5px;
}

#col-left ul li.active ul li {
    padding-left:0px;
    background-image:url(../img/arrow-right-grey.gif);
    background-position:20px 8px;
    background-repeat:no-repeat;
}

#col-left ul li.active ul li.active {
    background-image:url(../img/menu-left-2-act.png);
    background-position:5px top;
    background-repeat:repeat-y;
}

#col-left ul li.active ul li a {
    color:#3f454b;
    font-weight: normal;
    padding-top: 3px;
    padding-bottom: 4px;
    margin-left:30px;
}

#col-left ul li.active ul li.active a {
    color:#3f454b;
    font-weight: bold;
}

/* 3. Ebene */
#col-left ul li.active ul li.active ul {
    background-image:url(../img/menu-left-3.png);
    background-position:4px top;
    background-repeat:repeat-y;
    padding-bottom:5px;
}

#col-left ul li.active ul li.active ul li {
    padding-left:0px;
    background-image:url(../img/leftmenu-level2-arrow-right.png);
    background-position: 35px 8px;
    background-repeat:no-repeat;
}

#col-left ul li.active ul li.active ul li.active {
    background-image:url(../img/arrow-down-black.gif);
}

#col-left ul li.active ul li.active ul li a {
    color:#3f454b;
    font-weight: normal;
    margin-left:43px;
}

#col-left ul li.active ul li.active ul li.active a {
    color:#3f454b;
    font-weight: bold;
}

/* 4. Ebene */
#col-left ul li.active ul li.active ul li.active ul {
    background-image:url(../img/menu-left-4.png);
    background-position:4px top;
    padding-bottom:0px;
}

#col-left ul li.active ul li.active ul li.active ul li {
    padding-left:0px;
    background-image:url(../img/leftmenu-level2-arrow-right.png);
    background-position: 50px 9px;
    background-repeat:no-repeat;
    padding-bottom:3px;
}

#col-left ul li.active ul li.active ul li.active ul li.active {
    background-image:url(../img/arrow-down-black.gif);
}

#col-left ul li.active ul li.active ul li.active ul li a {
    color:#ffffff;
    font-weight: normal;
    margin-left:60px;
    padding-bottom: 0;
}

#col-left ul li.active ul li.active ul li.active ul li.active a {
    color:#ffffff;
    font-weight: bold;
}

/* 5. Ebene */
#col-left ul li.active ul li.active ul li.active ul li.active ul {
    background-image:url(../img/menu-left-5.png);
    background-position:4px top;
    padding-bottom:0px;
}

#col-left ul li.active ul li.active ul li.active ul li.active ul li {
    padding-left:0px;
    background-image:url(../img/arrow-right-grey.gif);
    background-image:url(../img/leftmenu-level2-arrow-right.png);
    background-position: 65px 9px;
    background-repeat:no-repeat;
    padding-bottom:3px;
}

#col-left ul li.active ul li.active ul li.active ul li.active ul li.active {
    padding-left:0px;
    background-image:url(../img/arrow-right-red.gif);
    background-position: 65px 9px;
    background-repeat:no-repeat;
}

#col-left ul li.active ul li.active ul li.active ul li.active ul li a {
    color:#ffffff;
    font-weight: normal;
    margin-left:70px;
}

#col-left ul li.active ul li.active ul li.active ul li.active ul li.active a {
    color:#ff0000;
    font-weight: bold;
}


#gbm-navigator {
        margin-bottom: 20px;
    /*
    margin-left:15px;
    height:160px;
    float:left;
    width:150px;
    padding:20px;
    padding-top:55px;
    text-align:center;
    background-image:url(../img/bg_gbm_navigator.jpg);
    background-position:center top;
    */

}

#gbm-navigator img {

}

/*
## col center
*/

#col-center {
    padding-top:30px;
    width:535px;
    margin: 0 20px;
    overflow:hidden;
    float:left;

    width:545px;
}

.level2 #col-center {
    background-image:url(../img/bg_center_dots.jpg);
    background-position:left 220px;
    background-repeat:repeat-x;
}

#col-center #pagetitle, #col-center h1 {
    background-image:url(../img/bg_main.jpg);
    background-position:-10px top;
    font-size:20px;
    font-weight:normal;
    padding:7px;
}

#col-center h1 {
    color:#de4347;
    margin-bottom:30px;
}

#col-center #teaser {
    margin-bottom:15px;
    background-repeat:no-repeat;
    color:white;
    padding:0px;
    background-color: #808082;
    position: relative;
    width: 535px;
    height: 169px;
}

#col-center #teaser h1, #col-center #teaser #pagetitle, #col-center #teaser p, #col-center #teaser strong {
    background:none;
    color:white;
    padding:0;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 500px;
}

#col-center #category-description {
    margin: 0 30px 25px 10px;
}

#col-center #category-description h2 {
    font-weight: normal;
}



/*
## col right
*/


#col-right {
    width:210px;
    float:left;
    margin-left:0px;
    padding-top:30px;
}

.box-small-right {
    background-image:url(../img/bg_box-small-right.jpg);
    background-position: -2px top;
    height:78px;
    width:87px;
    padding:10px;
    padding-top:5px;
    float:left;
    margin-left:-2px;
    font-size:10px;
    position:relative;
    text-align:center;
    float:left;
}

.box-small-right p {
    font-size:10px;
    font-weight: bold;
    position:absolute;
    top:50px;
    left:6px;
    width:94px;
    text-align:center;
    line-height:1.2em;
    display:block;
}

.box-small-right a {
    font-size:9px;
    font-weight: normal;
}

#merkzettel {
    width:176px;
    height:167px;
    float:left;
    background-image:url(../img/bg_box_right.jpg);
    margin-left:0px;
    margin-top:20px;
    padding:15px;
    font-size:11px;
}

.box-container-right h2, .merkzettel-h2,
.box-container-right span.h2 {
    margin:-15px;
    margin-bottom:5px;
    display:block;
    padding:10px;
    text-align:center;
    font-weight:bold;
}

.box-container-right a {
    font-weight:normal;
    background-image:url(../img/raquo.gif);
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:11px;
}

.box-container-right p {
    font-size:11px;
    display:block;
    background-color:transparent;
    background-image:url(../img/bg_hr.gif);
    background-position:bottom left;
    background-repeat:repeat-x;
    padding-bottom:5px;
    margin-bottom:5px;
}

.box-container-right {
    background-image:url(../img/bg_box-right-repeat.jpg);
    background-repeat:repeat-y;
    width:206px;
    float:left;
    clear:both;
    margin-left:0px;
    margin-top:20px;
    font-size:11px;
}

.box-container-right-content {
    background-image:url(../img/bg_box_right.jpg);
    background-repeat:no-repeat;
    width:176px;
    float:left;
    margin-left:0px;
    padding:15px;
    font-size:11px;
}

.box-container-right-bottom {
    background-image:url(../img/bg-box-right-bottom.jpg);
    background-repeat:no-repeat;
    height:13px;
    width:206px;
    float:left;
}

#merkzettel {
    background-color:#efefef;
    background-image:url(../img/bg_merkzettel_top.jpg);
    background-position:-1px -1px;
    background-repeat:no-repeat;
    border:1px solid #cfd0d1;
    border-bottom:0;
    padding:5px;
    width:194px;
    margin-top:0;
    font-size:11px;
    height:auto;
}

#merkzettel .merkzettel-h2 {
    margin:-5px;
    margin-bottom:5px;
}

#merkzettel ul {
    list-style-type:none;
}

#merkzettel a, #merkzettel p, #merkzettel li {
    font-size:11px;
}

#merkzettel li {
        margin-top: 5px;
}

#merkzettel-bottom {
    background-image:url(../img/bg_merkzettel_bottom.jpg);
    height:19px;
    width:206px;
    float:left;
}


/*
## footer elements
*/

#menu-bottom {
    text-align:center;
    float:left;
    clear:both;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    display:block;
    width:100%;
}

.news #menu-bottom {
    height:80px;
    background-image:url(../img/bg_main.jpg);
}

#menu-bottom ul {
    float:left;
    margin-top:5px;
    margin-left:5px;
    position:relative;
    left:50%;
}

#menu-bottom ul li {
    float:left;
    display:inline;
    position:relative;
    right:50%;
    padding-top:5px;
}

.news #menu-bottom ul li {
    padding-top:30px;
}

#menu-bottom ul li a {
    padding:0 5px;
    border-right:1px solid #606060;
}

#menu-bottom ul li#logo_small, #menu-bottom ul li#menubottom-last a {
    border-right:0;
    padding-top:0;
}

#copyright {
    clear:both;
    text-align:center;
    font-size:11px;
}

.news #copyright {
    clear:both;
    text-align:center;
    font-size:11px;
    position:relative;
    top:-20px
}


.news-single-img a {

    display: block;
    float: left;
    margin: 5px 10px 10px 0;
}

.product-image {
        float: right;
        margin-left: 10px;
        margin-bottom: 10px;
}

#gbm-navigator {
        display: none;
}



#container-top {
    position:relative;
    position:static;
}

.box-container-top {
    position:relative;
}

.level-two-container {
        position:absolute;
        z-index:9999;
        display:none;
        bottom:168px;
    left:1px;
}

.level-two-top {
        position:relative;
        background-position:left top;
        background-repeat:no-repeat;
        height:17px;
        width:193px;
}

.level-two-top[class] {
        background-image:url(../img/centerbox_menu_top.png);
}

.level-two {
        position:relative;
        width:193px;
        padding-bottom:15px;
        text-align:left;
}

.level-two[class] {
        background-image:url(../img/bg_menutop.png);
}

.level-two ul {
    margin-left:15px;
    display:block;
}

.level-two ul li {
    list-style-type:none;
    background-image:url(../img/leftmenu-level2-arrow-right.png);
    background-position:0px 6px;
    background-repeat:no-repeat;
    padding-left:15px;
}

.level-two ul li a {
    font-size:13px;
}

a.watchlist-remove {
        margin: 3px 0 0 3px;
}

/* #mailform, */
.csc-mailform {padding: 20px;}
.csc-mailform-field {padding-top: 10px;}
.csc-mailform-field INPUT,
.csc-mailform-field textarea {margin-right: 200px; }
.csc-mailform-field LABEL {margin-right: 20px; width: 100px;}


#col-center .box-center {
    width:159px;
    height:19px;
    padding:10px;
    padding-top:155px;
    float:left;
    background-image:url(../img/bg_box_center.gif);
    position:relative;
    text-align:center;
    margin-left:-2px;
}

#col-center .box-center img {
    text-align:center;
    position:absolute;
    top:7px;
    left:12px;
}

#col-center .box-center h3 {
    background:none;
    margin:0;
    padding:0;
    width:auto;
    position:absolute;
    bottom:55px;
    left:10px;
    display:block;
    text-align:center;
    width:165px;
    font-weight:bold;
    font-size:11px;
    color:inherit;
}

#col-center .box-center p {
    font-size:11px;
    text-align:left;
}


.box-center-product {
    background:none;
        background-image:url(/typo3conf/ext/t3m_gbm/pi1/img/configurator-res-dots.jpg);
        background-repeat:no-repeat;
        background-position:left bottom;
        padding-bottom:10px;
        padding-top:5px;
        width:535px;
        float:left;
        clear: both;
}

.box-center-product div.product-image {
        float: left;
        width: 70px;
        height: 70px;
}

.box-center-product h3 {
    float: left;
    width: 280px;
    margin-left: 10px;
    overflow: hidden;
    font-weight:bold;
    font-size:11px;
    color:inherit;
}

.box-center-product p {
    float: left;
    width: 280px;
    margin-left: 10px;
    overflow: hidden;
    font-size:11px;
}

.box-center-product .more {
    float:left;
}

.box-center-product .more a, .box-center-product .more span {
    font-size:11px;
    background-image:url(/typo3conf/ext/t3m_gbm/pi1/img/grey-arrow-right.jpg);
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-left: 10px;
    font-weight: bold;
    float:left;
    clear:both;
}

.box-center-product .more {
    margin-left: 25px;
   /* padding-top:18px;   */
}

.input_field {
    margin-bottom: 10px;
    margin-left: 50px;
}

.input_field input {
    width: 300px;
}

.input_field textarea {
    width: 300px;
    height: 120px;
}

.news-list-image {
    float:right;
}

.news-list-item {
    padding:10px;
    background-image:url(../img/bg_main.jpg);
    background-repeat:no-repeat;
    background-position:bottom left;
    float:left;
    clear:both;
    width:521px;
}
.news-content-container {
    float:left;
    clear:both;
    width:100%;
}


/* contact form */

.contact legend {
    margin-left:13px;
    padding:3px;
    font-weight:bold;
}

.contact fieldset.top {
    float:left;
    width:360px;
    border:0;
}

.contact fieldset.sidebox {
    float:left;
    width:140px;
    padding:10px;
    border:0;
    background-image:url(../img/bg_main.jpg);
    background-position:-10px top;
    background-repeat:repeat-y;
}

.contact .form-row label {
    float:left;
    width:110px;
    display:inline;
}

.contact label {
	display:inline;
}

.newsletter-register .contact .form-row label {
float:left;
}

.newsletter-register .contact label {
float:right;
}

.contact .form-row input{
    float:left;
    width:230px;
    display:inline;
}

.contact .form-row {
    float:left;
    clear:both;
    padding:3px;
    display:inline;
    width:100%;
}

.contact .form-row textarea {
    width:230px;
    display:inline;
}

.contact input#plz {
    width:50px !important;
    margin-right:5px;
}

.contact input#ort {
    width:171px;
}

#request_form .contact input#ort {
    width:320px !important;
}

#request_form input.submit {
    width:auto;
}

.contact .clear {
    clear:both;
    padding:5px;
}

.contact fieldset.products {
    width:530px;
    float:left;
    clear:both;
    margin:10px 0;
    padding-bottom:10px;
}

.contact .product-element {
    float:left;
    width:220px;
    padding:4px;
    margin-left:13px;
}

.contact input.checkbox {
    width:13px;
    float:left;
    margin-right:5px;
    position:relative;
    top:3px;
    display:inline;
}

.contact input.submit {
    background-image:url(../img/submit.gif);
    background-repeat:no-repeat;
    background-position:right top;
    background-color:transparent;
    padding-right:25px;
    font-weight:bold;
    border:0;
    height:21px;
    width:auto;
    float:right;
    cursor:pointer;
}

.contact input.submit:hover {
    text-decoration:underline;
}

/* rma form */

.rma legend {
    margin-left:13px;
    padding:3px;
    font-weight:bold;
}

.rma fieldset.top {
    float:left;
    width:320px;
    border:0;
}

.rma fieldset.sidebox {
    float:left;
    width:140px;
    padding:10px;
    border:0;
    background-image:url(../img/bg_main.jpg);
    background-position:-10px top;
    background-repeat:repeat-y;
}

.rma .form-row label {
    float:left;
    width:150px;
    display:inline;
}

.rma .form-row input{
    float:left;
    width:320px;
    display:inline;
}

.rma .form-row {
    float:left;
    clear:both;
    padding:3px;
    display:inline;
    width:100%;
}

.rma .form-row textarea {
    width:320px;
    display:inline;
}

.rma input#plz {
    width:60px !important;
    margin-right:5px;
}

.rma input#ort {
    width:253px;
}

#request_form .rma input#ort {
    width:320px !important;
}

#request_form input.submit {
    width:auto;
}

.rma .clear {
    clear:both;
    padding:5px;
}

.rma fieldset.products {
    width:530px;
    float:left;
    clear:both;
    margin:5px 0;
    padding-bottom:10px;
}

.rma .product-element {
    float:left;
    width:165px;
    padding:4px;
    margin-left:150px;
}

.rma input.checkbox {
    width:13px;
    float:left;
    margin-right:5px;
    position:relative;
    top:3px;
}

.rma input.submit {
    background-image:url(../img/submit.gif);
    background-repeat:no-repeat;
    background-position:right top;
    background-color:transparent;
    padding-right:25px;
    font-weight:bold;
    border:0;
    height:21px;
    width:auto;
    float:right;
    cursor:pointer;
}

.rma input.submit:hover {
    text-decoration:underline;
}

#gbm-navigator a {
        text-decoration:none;
        width:205px;
        height:231px;
        display:block;
        background-image:url(/fileadmin/template/img/bg_gbm_navigator.jpg);
        background-position:top left;
        background-repeat:no-repeat;
}

#gbm-navigator a.active {
        background-image:url(/fileadmin/template/img/bg_gbm_navigator_active.jpg);
}

#gbm-navigator a span {
        padding-top:78px;
        padding-left:30px;
        padding-right:45px;
        width:150px;
        float:left;
        text-align:center;
        font-weight:normal;
}

#gbm-navigator a.active span {
        padding-top: 88px;
}

#gbm-navigator a span span {
        padding: 0;
        text-decoration: underline;
}

#gbm-navigator a.active span span {
        padding: 0;
        text-decoration: underline;
}

.news-latest .box-container-bottom-content p {
background-image:url("/fileadmin/template/img/raquo.gif");
background-position:left 4px;
background-repeat:no-repeat;
font-weight:normal;
padding-left:11px;
}

.news-latest .box-container-bottom-content a {
background:none;
padding:0;
}

/*
## Indexed Search ##
*/

.tx-indexedsearch-sw {
    font-weight: bold;
}

.tx-indexedsearch-searchbox-sword {
    width: 350px;
}

.tx-indexedsearch-searchbox {
    border-bottom: 1px solid #cbcbcb;
}

.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select {
    margin: 5px; padding: 2px;
}

.browsebox {
    margin: 20px 0;
    padding: 0 !important;
    text-align: center;
}

.browsebox li {
    list-style-type: none;
    display: inline;
}

.browsebox li a {
    padding: 2px 5px;
    border-right: 1px solid #cbcbcb;
}

.browsebox li:first-child {
    border-left: 1px solid #cbcbcb;
}

.browsebox li.tx-indexedsearch-browselist-currentPage a {
    color: #ababab;
}

.tx-indexedsearch-searchbox-button {
    background-color:transparent;
    background-image:url("/fileadmin/template/img/submit.gif");
    background-position:right top;
    background-repeat:no-repeat;
    border:0 none;
    cursor:pointer;
    float:right;
    font-weight:bold;
    height:21px;
    padding: 0 25px 0 0 !important;
    margin: 0 !important;
    width:auto;
}


.tx_spamshield_honey {
         position: absolute  !important;
margin: 0 0 0 -9999px  !important;
}
.tx_spamshield_honey2 {
display:none !important;
}
.tx_spamshield_honey3 {
visibility:hidden !important;
}
.tx_spamshield_honey4 {
width: 0px;
height: 0px;
display: inline;
padding: 0;
margin: 0;
border: 0;
}
