html, body {
    margin: 0;
    padding: 0;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    width: 100%;
}

body {
    background: url("../images/bg_balken_startseite.gif") repeat-x;
    background-position: 0px 86px;
}

p, ul, ul li, em, strong, u, div, a, td {
    font-size: 12px;
}

#hauptcontainer {
    width: 954px !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.bannerrechts {
    display: block;
    width: 120px;
    position: absolute;
    top: 260px;
    right: -130px;
}

a:link, a:visited, a:hover, a:active {
    color: #ba122b;
    text-decoration: none;
}

#tophead {
    height: 86px;
    overflow: auto;
}

#toplangmenu {
    text-align: right;
    padding-top: 5px;
    height: 10px;
    width: 950px !important;
}

#toplangmenu, #toplangmenu a:link, #toplangmenu a:visited, #toplangmenu a:hover, #toplangmenu a:active {
    font-size: 11px;
    color: #666666;
    line-height: 11px;
}

a.langmenua:link, a.langmenua:visited, a.langmenua:active, a.langmenua:hover, #toplangmenu a:hover {
    color: black !important;
}

#toplangmenu ul, #toplangmenu ul li {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#toplangmenu ul li {
    display: inline;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #666666;
}

.langmenualast, .langmenulast {
    padding-right: 0 !important;
    border-right: none !important;
}

#toplangmenu a:link, #toplangmenu a:visited, #toplangmenu a:hover, #toplangmenu a:active {
    text-decoration: none;
}

.logo {
    width: 256px !important;
    height: 71px !important;
    background: url("../images/logo.gif") no-repeat;
    background-position: 15px 0px;
    display: block;
    float: left;
}

.logo a {
    width: 256px !important;
    height: 70px !important;
    display: block;
}

.claim {
    width: 368px !important;
    height: 71px !important;
    background: url("../images/claim.gif") no-repeat;
    background-position: 0px 45px;
    display: block;
    float: left;
}

.spacer .regdesc {
	font-weight:bold;
}

/****** QUICK SEARCH ******/
.quicksearch {
    width: 330px;
    height: 71px;
    display: block;
    float: left;
}

.quicksearch table {
    width: 330px;
    height: 62px;
}

.quicksearch form {
    padding: 0;
    margin: 0; /** aus dem formular die segel raus **/
}

.simplesearchgobutton {
    width: 21px;
    height: 18px;
    background: url("../images/pfeil_rot.png") no-repeat;
    display: block;
    cursor: hand;
    padding: 0;
    margin: 0;
    border: 1px solid #666666;
    margin-left: 2px;
    margin-bottom: 1px;
}

.simplesearchinput {
    text-transform: uppercase;
    color: #666666;
}

/*********************************/
#headgrafik {
    display: block;
    height: 196px;
    background: url("../images/header_jpgs/1_gwp_h__startseite.jpg") no-repeat; /* default **/
}

#hauptmenu {
    background: #f2ede8 !important;
    height: 20px;
}

#hauptmenu ul, #hauptmenu li {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
    background: #f2ede8 !important;
}

#breadcrumb {
    margin-top: 15px;
    margin-left: 255px;
    margin-bottom: 20px;
}

a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:hover, a.breadcrumb:active, a.breadcrumblast:link, a.breadcrumblast:visited, a.breadcrumblast:hover, a.breadcrumblast:active {
    text-decoration: none;
    color: #666666;
}

a.breadcrumblast:link, a.breadcrumblast:visited, a.breadcrumblast:hover, a.breadcrumblast:active {
    font-weight: bold;
}

a.breadcrumb:hover {
    text-decoration: underline;
}

#hauptmenu li {
    width: 159px;
    float: left;
    height: 20px;
}

#hauptmenu li a {
    display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    border-right: 1px solid #cfc4ba;
    color: black;
    font-size: 12px;
}

a.hauptmenua:link, a.hauptmenua:visited, a.hauptmenua:hover, a.hauptmenua:active, #hauptmenu li a:hover {
    background: #6b5c4f;
    color: white !important;
}

a.hauptmenua:hover, #hauptmenu li a:hover {
    background: #ba122b;
}

.funktionsbuttons {
    text-align: right;
    padding-top: 28px;
    padding-bottom: 8px;
}

.funktionsbuttons a {
    text-decoration: none;
    color: #666666;
}

.cleaner {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 1px;
    height: 1px;
    clear: both;
}

.hstrich {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 1px;
    height: 1px;
    background: url("../images/strichline_h.gif") repeat-x;
}

.footmenu {
    padding-top: 4px;
    padding-bottom: 4px;
}

.footmenu UL, .footmenu li {
    display: inline;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.footmenu li {
    background: url("../images/blackline_v_10.gif") no-repeat 0 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.footmenu li a:link, .footmenu li a:visited, .footmenu li a:hover, .footmenu li a:active {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}

a.footmaktiv:link, a.footmaktiv:visited, a.footmaktiv:active, a.footmaktiv:hover, .footmenu li a:hover {
    color: black !important;
    font-size: 12px;
}

#linkesmenu {
    display: block;
    width: 205px !important;
    min-height: 15px;
}

#linkesmenu ul, #linkesmenu ul li, #linkesmenu ul li, #linkesmenu {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#linkesmenu ul {
}

.leftmenudropi3, .leftmenudropa3, .leftmenudropi4, .leftmenudropa4 {
    display: none;
    position: absolute;
}

.leftmenudropi1 {
    display: none;
}

a.leftmenua:link, a.leftmenua:visited, a.leftmenua:hover, a.leftmenua:active, a.leftmenui:link, a.leftmenui:visited, a.leftmenui:hover, a.leftmenui:active {
    border-top: 1px solid white;
    color: black;
    text-decoration: none;
    padding-left: 5px;
    width: 200px;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    text-transform: uppercase;
    font-size: 12px;
}

a.leftmenui:link, a.leftmenui:visited, a.leftmenui:hover, a.leftmenui:active {
    background: #faf8f6;
    border-top: 1px solid #cfc4ba;
}

a.leftmenui:hover {
    border-top: 1px solid #cfc4ba;
}

a.leftmenui:hover, a.leftmenua:link, a.leftmenua:visited, a.leftmenua:hover, a.leftmenua:active {
    background: #6b5c4f;
    color: white;
}

a.leftmenua:hover, a.leftmenui:hover {
    background: #ba122b;
}

a.leftmenusubi2:link, a.leftmenusubi2:visited, a.leftmenusubi2:hover, a.leftmenusubi2:active, a.leftmenusuba2:link, a.leftmenusuba2:visited, a.leftmenusuba2:hover, a.leftmenusuba2:active, a.leftmenusubi1:link, a.leftmenusubi1:visited, a.leftmenusubi1:hover, a.leftmenusubi1:active, a.leftmenusuba1:link, a.leftmenusuba1:visited, a.leftmenusuba1:hover, a.leftmenusuba1:active {
    display: block;
    padding-left: 20px;
    width: 185px;
    background-color: #e9e8e1;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black;
    text-decoration: none;
    border-top: 1px solid white;
    font-size: 12px;
}

a.leftmenusuba2:link, a.leftmenusuba2:visited, a.leftmenusuba2:hover, a.leftmenusuba2:active {
    color: black;
    background-color: #e6dbd1;
    border-top: 1px solid #ffffff;
}

a.leftmenusuba1:link, a.leftmenusuba1:visited, a.leftmenusuba1:hover, a.leftmenusuba1:active {
    background: url("../images/icons/pfeil_re.png") #d3d1c4 no-repeat;
    background-position: 3px 6px;
}

a.leftmenusuba1WS:link, a.leftmenusuba1WS:visited, a.leftmenusuba1WS:hover, a.leftmenusuba1WS:active {
    background: url("../images/icons/pfeil_down.png") #d3d1c4 no-repeat;
    background-position: 3px 6px;
    color: black;
    background-color: #e6dbd1;
    border-top: 1px solid #ffffff;
}

/*** DROPDOWN LINKS ****/
a.leftmenusubi3:link, a.leftmenusubi3:visited, a.leftmenusubi3:hover, a.leftmenusubi3:active, a.leftmenusuba3:link, a.leftmenusuba3:visited, a.leftmenusuba3:hover, a.leftmenusuba3:active, a.leftmenusuba4:link, a.leftmenusuba4:visited, a.leftmenusuba4:hover, a.leftmenusuba4:active, a.leftmenusubi4:link, a.leftmenusubi4:visited, a.leftmenusubi4:hover, a.leftmenusubi4:active {
    display: block;
    width: 200px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black;
    text-decoration: none;
    border-bottom: 1px solid white;
    background-color: #e9e8e1;
    border-left: 1px solid white;
    font-size: 12px;
}

a.leftmenusuba2WS:link, a.leftmenusuba2WS:visited, a.leftmenusuba2WS:hover, a.leftmenusuba2WS:active, a.leftmenusubi3WS:link, a.leftmenusubi3WS:visited, a.leftmenusubi3WS:hover, a.leftmenusubi3WS:active, a.leftmenusuba3WS:link, a.leftmenusuba3WS:visited, a.leftmenusuba3WS:hover, a.leftmenusuba3WS:active {
    background: url("../images/icons/pfeil_re.png") #e6dbd1 no-repeat;
    background-position: 195px 6px;
}

a.leftmenusubi3:hover, a.leftmenusubi4:hover, a.leftmenusubi2:hover, a.leftmenusuba4:link, a.leftmenusuba4:visited, a.leftmenusuba4:hover, a.leftmenusuba4:active a.leftmenusuba3:link, a.leftmenusuba3:visited, a.leftmenusuba3:hover, a.leftmenusuba3:active {
    background-color: #e9e8e1;
}

a.leftmenusubi1:link, a.leftmenusubi1:visited, a.leftmenusubi1:hover, a.leftmenusubi1:active {
    background: url("../images/icons/pfeil_re.png") #ffffff no-repeat;
    background-position: 3px 6px;
}

a.leftmenusubi2WS:link, a.leftmenusubi2WS:visited, a.leftmenusubi2WS:hover, a.leftmenusubi2WS:active {
    background: url("../images/icons/pfeil_re.png") #d3d1c4 no-repeat;
    background-color: #e9e8e1;
    background-position: 195px 6px;
    padding-right: 5px;
    width: 180px;
}

a.leftmenusubi3WS:hover, a.leftmenusuba3:hover, a.leftmenusuba3WS:hover, a.leftmenusubi4WS:hover, a.leftmenusuba4:hover, a.leftmenusuba4WS:hover, a.leftmenusubi3:hover, a.leftmenusubi2:hover, a.leftmenusubi1:hover, a.leftmenusuba1:link, a.leftmenusuba1:visited, a.leftmenusuba1:hover, a.leftmenusuba1:active {
    color: #ba122b;
}

a.leftmenusubi3WS:hover, a.leftmenusuba3:hover, a.leftmenusubi3:hover, a.leftmenusuba3WS:hover, a.leftmenusubi4WS:hover, a.leftmenusuba4:hover, a.leftmenusubi4:hover, a.leftmenusuba4WS:hover {
    background-color: #e6dbd1;
}

.leftmenudropi2 {
    display: none;
}

.mittetd {
    background: url("../images/strichline_v.gif") repeat-y;
    background-position: 25px 18px;
}

.white {
    background: #ffffff;
    height: 18px !important;
}

#mitte {
    margin-left: 25px;
    line-height: 17px;
    padding-left: 25px;
    padding-right: 25px;
}

#mitte div {
    text-align: justify;
}

#right {
    width: 200px;
}

#right div {
    text-align: left;
}

.li_leftmenuileftmenui_root, .li_leftmenualeftmenua_root {
    display: none !important;
}

.artikeluebersicht {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cfc4ba;
}

.artikeluebersicht_neuigkeiten {
    margin-bottom: 10px;
    padding-left: 10px;
}

.c_title_1_artikel, .c_title_1_artikel a, .c_title_neuigkeiten, .c_title_neuigkeiten a, .c_title, .c_title a {
    font-size: 17px;
    color: #ba122b;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
}

.c_title_1_artikel, .c_title_1_artikel a {
    font-size: 20px;
}

.c_short_1_artikel {
    font-weight: bold;
    color: black;
    margin-bottom: 20px;
}

.c_title_neuigkeiten, .c_title_neuigkeiten a {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
}

.c_title_fertigungdirekt a:link, .c_title_fertigungdirekt a:visited, .c_title_fertigungdirekt a:hover, .c_title_fertigungdirekt a:active, a.c_href:link, a.c_href:visited, a.c_href:hover, a.c_href:active {
    background: url("../images/icons/pfeil_re.png") no-repeat;
    padding-left: 7px;
    background-position: 0px 3px;
    text-decoration: none;
}

.c_title_fertigungdirekt a:link, .c_title_fertigungdirekt a:visited, .c_title_fertigungdirekt a:hover, .c_title_fertigungdirekt a:active {
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    font-weight: normal;
}

.artikeluebersicht_startseite {
    margin-bottom: 20px;
}

.artikeluebersicht_startseite .c_title, .artikeluebersicht_startseite .c_title a {
    color: #666666;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.c_subheadline {
    color: #666666;
    margin-bottom: 17px;
    font-size: 14px;
}

.artikelansicht .c_teaser {
    font-weight: bold;
}

.artikelansicht ul {
    padding: 0;
    margin: 0;
}

.artikelansicht ul li {
    list-style-image: none; /* url(../images/icons/list.png);*/
    list-style-type: none;
    background: url("../images/icons/list.png") no-repeat;
    background-position: 0px 4px;
    margin-bottom: 6px;
    margin-left: 0px;
    padding: 0;
    padding-left: 15px;
}

.artikelansicht .witha {
    list-style-image: none; /* url(../images/icons/list.png);*/
    list-style-type: none;
    background: url("../images/icons/pfeil_re.png") no-repeat !important;
    background-position: 0px 5px !important;
    margin-bottom: 6px;
    margin-left: 0px;
    padding: 0;
    padding-left: 15px;
}

.mittetd {
    color: #292929;
}

a.c_titlenomi:link, a.c_titlenomi:visited, a.c_titlenomi:hover, a.c_titlenomi:active {
    background: url("../images/plus_klein.png") no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-size: 12px !important;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
}

a.c_titlemi:link, a.c_titlemi:visited, a.c_titlemi:hover, a.c_titlemi:active {
    background: url("../images/minus_klein.png") no-repeat;
    background-position: 0px 2px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-weight: normal;
    font-size: 12px !important;
    text-decoration: none;
    margin-bottom: 5px;
    display: block;
}

.faqdisplays {
    padding-left: 0px;
    padding-right: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
}

.breadcrumbtrenner {
    padding-left: 4px;
    padding-right: 4px;
}

.left_tr_label {
    text-transform: uppercase;
    color: #666666;
    padding-left: 2px;
    background: #f2ede8;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: -1px;
}

.left_tr_label2 {
    padding-left: 2px;
}

.c_teaser_startseite {
    background: url("../images/startseite_textflaeche.jpg") repeat-x #ebe6e2;
}

.c_teaser_startseite .c_teaser {
    padding: 10px;
    height: 96px;
    overflow: auto;
    overflow-x: hidden;
}

.artikeluebersicht_startseite td img {
    display: block;
    margin-right: 1px;
}

.artikelansicht table {
    margin-top: 10px;
    margin-bottom: 10px;
    border-color: #ffffff;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
}

/**** RAUSNEHMEN IE9 auf IE8 Standard stellen und testen Anton Funk ****/ 
.artikelansicht table td {
border-color: #ffffff;
} 

.artikelansicht table td {
    padding: 4px;
}

.artikelansicht form table, .artikelansicht form table td {
    border: none;
}

.archivsearch td {
    padding-bottom: 1px !important;
    padding-top: 1px !important;
    padding-left: 5px !important;
    padding-right: 0px !important;
}

.archivsearch, .x-tabs-strip {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-color: #ffffff;
    border: none !important;
}

.x-tabs-strip td {
    padding: 0px !important;
}

.faqdisplays {
    display: none;
}

.archiveactiverang {
    background: url("../images/icons/archivpointon.gif") repeat-x;
}

.archivresult {
    margin-top: 10px;
    padding-top: 10px;
}

.faqressort {
    text-transform: uppercase;
    font-size: 12px;
    color: #666666;
    margin-bottom: 20px;
    margin-top: 20px;
}

/***** was für farbenfrohe codes ****/ /*
 .d3d1c4 .leftmenudropa2 a:link,
 .d3d1c4 .leftmenudropa2 a:visited,
 .d3d1c4 .leftmenudropa2 a:hover,
 .d3d1c4 .leftmenudropa2 a:active {
 background-color: #e9e8e1 !important;
 }
 */
a.f4e1d0:hover, .f4e1d0 .leftmenudropa2 a:hover, a.efedce:hover, .efedce .leftmenudropa2 a:hover, a.d3d1c4:hover, .d3d1c4 .leftmenudropa2 a:hover, a.ebe2dd:hover, .ebe2dd .leftmenudropa2 a:hover, a.e2eadd:hover, .e2eadd .leftmenudropa2 a:hover, a.d8e3ea:hover, .d8e3ea .leftmenudropa2 a:hover, a.d8cfca:hover, .d8cfca .leftmenudropa2 a:hover, a.cadddb:hover, .cadddb .leftmenudropa2 a:hover {
    color: #ba122b;
}

a.extlink:link, a.extlink:visited, a.extlink:hover, a.extlink:active {
}

.leftmenuiUL {
    border-bottom: 1px solid #cfc4ba;
}

.mediafile, .mediafile tr, .mediafile td {
    margin: 0 !important;
    border: 0px;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 4px;
}

#rfq, #stammdaten, #informationsmaterial, #ihrenachricht {
    width: 480px;
    border-bottom: 1px solid #cec3b9;
}

#ihrenachricht .beschr, #rfq .beschr, #stammdaten .beschr, #informationsmaterial .beschr {
    width: 100px;
    display: block;
    clear: both;
}

.infmat {
    display: block;
}

.fields {
    padding-left: 8px;
}

.requiredfield {
    background: url("../images/required.gif") no-repeat;
    position: top left;
    padding-left: 8px;
}

.fields input {
    width: 278px;
    font-size: 13px;
}

.fields .radio {
    width: auto;
    border: none;
    background: none;
}

.fields textarea {
    width: 280px;
    height: 150px;
    font-family: arial;
    font-size: 13px;
}

.fields .plz {
    width: 73px;
}

.fields .ort {
    width: 186px;
}

.buttons {
    padding-left: 135px;
    margin-top: 15px;
}

a.qtips:link, a.qtips:visited, a.qtips:hover, a.qtips:active {
    width: 14px;
    height: 17px;
    background: url("../images/info.png") no-repeat;
    display: block;
    float: left;
    margin-right: 5px;
    text-decoration: none;
    z-index: 100000000;
}

.x-form-field-wrap {
    float: left;
}

a.noqtips:link, a.noqtips:visited, a.noqtips:hover, a.noqtips:active {
    background: none !important;
    cursor: default;
}

a.anfrformplusminus:link, a.anfrformplusminus:visited, a.anfrformplusminus:hover, a.anfrformplusminus:active {
    width: 455px;
    display: block;
    padding-left: 25px;
    background: url("../images/minus.png") no-repeat;
    height: 15px;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: none;
    margin-bottom: 10px;
}

a.anfrformplusminusminus:link, a.anfrformplusminusminus:visited, a.anfrformplusminusminus:hover, a.anfrformplusminusminus:active {
    width: 455px;
    display: block;
    padding-left: 25px;
    background: url("../images/plus.png") no-repeat;
    height: 15px;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: none;
    margin-bottom: 10px;
    border-bottom: 1px solid #cec3b9;
    padding-bottom: 5px;
}

a.anfrformplusminusminus_noline:link, a.anfrformplusminusminus_noline:visited, a.anfrformplusminusminus_noline:hover, a.anfrformplusminusminus_noline:active {
    width: 455px;
    display: block;
    padding-left: 25px;
    background: url("../images/plus.png") no-repeat;
    height: 15px;
    font-size: 12px;
    margin-top: 10px;
    text-decoration: none;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

a.anfrformplusminusminus_upl:link, a.anfrformplusminusminus_upl:visited, a.anfrformplusminusminus_upl:hover, a.anfrformplusminusminus_upl:active {
    width: 20px;
    margin-top: 5px;
    display: block;
    background: url("../images/plus.png") no-repeat;
    height: 15px;
    font-size: 12px;
    text-decoration: none;
}

.marginbottom {
    padding-bottom: 4px;
}

.cleaner {
    display: block;
    clear: both;
    font-size: 1px;
    height: 1px;
}

.kopfnonvisible {
    display: none;
}

.absenden {
    width: 106px;
    height: 23px;
    border: 0;
    background: url("../images/b_submit.gif") no-repeat;
    cursor: hand;
}

.reset {
    width: 106px;
    height: 23px;
    border: 0;
    background: url("../images/b_delete.gif") no-repeat;
    cursor: hand;
}

.weiterer_titel {
    color: #666666;
    text-transform: uppercase;
    display: block;
    margin-top: 20px;
    font-size: 13px;
}

.sitemapdrop1, .sitemapdrop2, .sitemapdrop3, .sitemapdrop4, .sitemapdrop5 {
    margin-left: 20px !important;
}

.sitemapUL li, .sitemapUL a:link, .sitemapUL a:visited, .sitemapUL a:hover, .sitemapUL a:active {
    background-color: #ffffff !important;
}

.tagclouds {
    margin-top: 5px;
    border: 1px solid #f2ede7;
	overflow: hidden;
}

.tagclouds span {
	float: left;
	padding: 0 3px;
}

.diashowouter {
    display: block;
    text-align: left !important;
    width: 145px;
    height: 200px;
    float: left;
    margin-right: 8px;
    color: #666666;
}

.diashow {
    width: 140px;
    height: 140px;
    border: 1px solid #e7ddd3;
    padding: 0;
    margin: 0;
    display: block;
    float: none;
    color: #666666;
}

.diashowint {
    width: 140px;
    height: 140px;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.diashowint a:link, .diashowint a:visited, .diashowint a:hover, .diashowint a:active {
    display: block;
    width: 140px;
    height: 140px;
}

#ux-lightbox-overlay {
    background-color: #ffffff !important;
}

#ux-lightbox-navClose {
    width: 17px !important;
    height: 15px !important;
    background: url("../images/close.gif") no-repeat !important;
    line-height: 15px !important;
}

#ux-lightbox-navPrev :hover, #ux-lightbox-navPrev :visited :hover {
    background: url("../images/lb-prev.png") left 33% no-repeat !important;
}

#ux-lightbox-navNext :hover, #ux-lightbox-navNext :visited :hover {
    background: url("../images/lb-next.png") right 33% no-repeat !important;
}

.pgs {
    display: block;
    width: 250px;
    float: left;
    text-align: center;
}

.pgrlnk {
    width: 19px;
    height: 17px;
    display: block;
    float: left;
}

.pager {
    width: 290px;
    margin-left: auto;
    margin-right: auto;
}

.diashow_text {
    font-size: 10px;
    line-height: 17px;
}

.diashow_textmini {
    font-size: 9px;
    text-align: center !important;
    color: #676664;
}

.diashow_textmini a {
    font-size: 9px;
    color: #b91b29;
}

.diaprev, .dianext {
    display: block;
    width: 20px;
    height: 20px;
}

.diaprev {
    background: url("../images/klickback.jpg") no-repeat;
}

.dianext {
    background: url("../images/klickforward.jpg") no-repeat;
}

.diabild {
    display: block;
    padding: 3px;
    border: none;
}

.c_subheadline2 {
    color: #000000;
    display: block;
    margin-top: 20px;
    font-size: 12px;
    font-weight: bold;
}

img.border {
    border: 1px solid #E6DBD1 !important;
}

.btbuttons input {
	width:108px;
	height:25px;
	border:none;
	background:url(/__/images/b_weiter.gif) scroll center center no-repeat;
}

#pnbtn2 input {
	width:108px;
	height:25px;
	border:none;
	background:url(/__/images/b_zurueck.gif) scroll center center no-repeat;
}

.buttonnewsletter  {
	width:110px;
	color: #ffffff;
	height:25px;
	border:none;
	background:url(/__/images/login-button.jpg) scroll center center no-repeat;
}
