/* ------------------------------------------------------------------------------------ */
@import url("ee-menu.css");
@import url("glyphicons.css");

p,.csc-bulletlist,ol,ul,.contenttable,table {
    margin-bottom: .5em;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif !important;
    font-weight: 400;
    font-size: 14px;
    color: #3a3a3a;
    color: #000;    
    line-height: 1.4em !important;
}

a {
    color: #000;
}

h3,h4,h5,h6 {
    margin: 0em 0 .5em;
}
h3,
h4 {
    color: #26358C;
    font-size: 1.7em;
    font-weight: normal;
}
h3 a,
h4 a {
    color: #26358C;
    font-weight: normal;
    text-decoration: none;
}
h3 a:HOVER,
h4 a:HOVER {
    text-decoration: underline;
}

h4 {
    font-size: 20px;
}

h5 {
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 18px;
    line-height: 40px;
    padding-top: 10px;
}

#CONTENT h5 {
    line-height: 22px;
}

h6 {
    font-size: 1em;
}

.divider {
    margin: 10px 0 20px;
}

.csc-textpic-clear {
    clear: both;
}

/* --------------------------------------------------------------- */
#CONTENTHEADER.index {
    height: 400px;
    position: relative;
    top: -26px;
    margin-bottom: -40px;
}

#CONTENTHEADER { /* 	background-color: #25358c; */

}

.header-ma { /* 	background-color: #B292C3; */

}

.header-con { /* 	background-color: #2782c4; */

}

#uid1 #CONTENT,#uid2 #CONTENT, #uid390 #CONTENT,#uid2 #CONTENT,.content-100 { /* 	background: url(../img/hg-content-index.jpg) #e2e2e2 no-repeat center top !important; */
    /* 	border-bottom: 3px solid #d7d7d7; */
    /* 	border-top: 2px solid #eee; */
    background: #F1F1F1 !important;
}

.index-chapters {
    background: transparent !important;
}

.index-chapters .COL,.INNER-CONTAINER-100 .COL {
    background: white;
    margin: 0px 0 15px;
    padding: 20px 20px 5px 20px;
    position: relative;
    width: 920px;
}

#uid263 .csc-textpic-caption,
#uid35 .csc-textpic-caption,
.index-chapters .csc-textpic-caption {
    margin: -33px 100px 0 10px;
    color: black;
    font-size: 13px;
}

/*

.index-chapters .COL::before,.index-chapters .COL::after {
        -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.25);
        box-shadow: 0 15px 10px rgba(0, 0, 0, 0.25);
        position: absolute;
        bottom: 18px;
        z-index: -1;
        width: 50%;
        height: 20%;
        content: "";
        background: rgba(0, 0, 0, 0.25);
}


.index-chapters .COL::after {
        -webkit-transform: rotate(3deg);
        -moz-transform: rotate(3deg);
        -o-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
        transform: rotate(3deg);
        right: 5px;
        left: auto;
}

.index-chapters .COL::before {
        -webkit-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        -o-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        transform: rotate(-3deg);
        right: auto;
        left: 5px;
}

*/

/* --------------------------------------------------------------- */
#c624 .morelink {
    background: transparent;
    color: #25358c;
    padding: 0;
}

/* --------------------------------------------------------------- */
.ui-tabs .grid-element .csc-default {
    text-align: center;    
    padding: 0 10px 0 0;
    height: 150px;
    margin-bottom: 40px;
    border-right: 1px solid #bcbcbc;
}


.ui-tabs-panel .row .grid-element .csc-default .row .grid-element .csc-default  {
    border-right: 1px solid #bcbcbc;
}

.ui-tabs-panel .row .grid-element .csc-default .row .grid-element:last-child .csc-default  {
    border-right: 0 none;
}



.ui-tabs .grid-element .csc-default p {
    line-height: 1.1em;
}

.ui-tabs .grid-element:last-child .csc-default {
    border: 0 none;
}

.ui-tabs .grid-element p a {
    color: #818181;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 0.8em;
    display: block;
    padding-top: 15px;
}

.ui-tabs .grid-element a:hover {
    text-decoration: underline;
}

.ui-tabs .csc-textpic-image {
    margin: 0 !important;
}

.ui-tabs h5 {
    margin: 0;
    font-size: 20px;
    color: #25358c;
    line-height: 1.1em;
}
.ui-tabs h5 a,
.ui-tabs h5 a.link-intern {
    margin: 0;
    font-size: 20px;
    color: #25358c;
    line-height: 1.1em;
    text-decoration: none;
}

.ui-tabs h5 a.link-intern:hover {
    text-decoration: underline;
}

.ui-tabs-nav .ui-state-active a,.ui-tabs-nav li a:hover {
    color: #25358c;
}

.ui-tabs-panel {
    padding-top: 20px;
}

.ui-tabs-nav a {
    color: #AAA;
}

.ui-tabs-nav .ui-state-active {
    margin-bottom: -1px !important;
    border-bottom: 1px solid white !important;
}

.ui-tabs-nav {
    border-bottom: 1px solid #DDD;
    height: 32px;
}

.ui-tabs-nav .ui-state-default {
    padding: 10px 20px;
    text-transform: uppercase;
    border: 1px solid #DDD;
    margin-bottom: -4px;
}

.ui-tabs .ui-tabs-nav li {
    padding: 5px 10px !important;
    margin-right: 10px;
}
/* -- */
#c529,#c1068 {
    margin-top: 23px;
    /* height: 445px; */
    width: 960px;
}
#uid390 .ui-tabs-nav,
#uid1 .ui-tabs-nav,#uid2 .ui-tabs-nav {
    margin-bottom: 0;
}
#uid390 .ui-tabs,
#uid1 .ui-tabs,#uid2 .ui-tabs {
    padding: 0 !important;
}
#uid390 .ui-tabs-panel,
#uid1 .ui-tabs-panel,#uid2 .ui-tabs-panel {
    padding: 60px 30px 10px;
    background: #fff;
    border: 1px solid silver;
    border-top: 0 none;
    /* height: 330px; */
    margin-bottom: 30px;
}

#jqtabs-1539-0 {
    padding: 60px 0px 10px 60px !important;
}

#uid1 .ui-tabs-nav li,#uid2 .ui-tabs-nav li {
    background: #fff;
    text-transform: uppercase;
    font-size: 17px;
    width: 318px;
    padding: 10px 0 !important;
    margin: 0 !important;
    border: 1px solid #CCC;
    /* 	border-bottom: 1px solid #e0e0e0; */
    border-right: 0 none;
    border-left: 0 none;
    box-shadow: inset 0px -20px 45px 0px rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0px -20px 45px 0px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0px -20px 45px 0px rgba(0, 0, 0, .05);
    border-right: 1px solid #ddd;
}

#uid390 .ui-tabs-nav li {
    background: #fff;
    text-transform: uppercase;
    font-size: 17px;
    width: 300px;
    padding: 10px 0 !important;
    margin: 0 !important;
    border: 1px solid #CCC;
    /*  border-bottom: 1px solid #e0e0e0; */
    border-right: 0 none;
    border-left: 0 none;
    box-shadow: inset 0px -20px 45px 0px rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0px -20px 45px 0px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0px -20px 45px 0px rgba(0, 0, 0, .05);
    border-right: 1px solid #ddd;
}

#uid1 .ui-tabs-nav li:first-child,#uid2 .ui-tabs-nav li:first-child {
    border-left: 1px solid silver;
    width: 478px;
}
#uid390 .ui-tabs-nav li:first-child {
    border-left: 1px solid silver;
    width: 310px;
}


#uid1 .ui-tabs-nav li:last-child,#uid2 .ui-tabs-nav li:last-child {
    border-right: 1px solid silver;
    width: 479px;
}

#uid390 .ui-tabs-nav li:last-child {
    border-right: 1px solid silver;
    width: 345px;
}


#uid390 .ui-tabs-nav li a,
#uid1 .ui-tabs-nav li a,#uid2 .ui-tabs-nav li a {
    text-align: center;
    width: 100%;
    display: inline-block;
}
#uid390 .ui-tabs-nav .ui-state-active,
#uid1 .ui-tabs-nav .ui-state-active,#uid2 .ui-tabs-nav .ui-state-active {
    border-top: 1px solid #e0e0e0;
    top: -7px;
    border-bottom: 1px solid #fff !important;
    box-shadow: -3px -3px 4px 0 rgba(0, 0, 0, .05), 3px -3px 4px 0 rgba(0, 0, 0, .05) !important;
    -moz-box-shadow: -3px -3px 4px 0 rgba(0, 0, 0, .05), 3px -3px 4px 0 rgba(0, 0, 0, .05) !important;
    -webkit-box-shadow: -3px -3px 4px 0 rgba(0, 0, 0, .05), 3px -3px 4px 0 rgba(0, 0, 0, .05) !important;
    padding: 14px 0 !important;
    z-index: 10;
}
#uid390 .ui-tabs-panel .grid-element .csc-default,
#uid1 .ui-tabs-panel .grid-element .csc-default,#uid2 .ui-tabs-panel .grid-element .csc-default {
    margin-left: -2.127659574468085%;
}
#uid390 #PROMO,
#uid1 #PROMO {
    margin-top: 0px;
    padding-top: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #uid1 #PROMO, #uid390 #PROMO {
        padding-top: 10px;
    }
}

#c622 h5,#c619 h5,#c624 h5,#c625 h5 {
    padding-top: 28px;
    height: 16px;
    height: 35px;
}

/* --------------------------------------------------------------- */
.contentheaders {
    background: #26358C;
    /* height: 60px; */
    position: relative;
    /*padding: 15px 0 20px 312px;*/
    padding: 15px 0 20px 0px;
    height: 15px;
    color: #fff;
    text-shadow: 0 0 25px rgba(0, 0, 0, .5);
    -moz-text-shadow: 0 0 25px rgba(0, 0, 0, .5);
    -webkit-text-shadow: 0 0 25px rgba(0, 0, 0, .5);
}

.contentheaders h3 {
    font-size: 27px;
    position: absolute;
    bottom: -2px;
    font-weight: 500;
    left: 10px;
    color: #fff;
    text-transform: uppercase;
}
.contentheaders  {
    height: 15px;
}
#CONTENTHEADER {
    height: 50px;
}

.header-index-chapters .contentheaders {
    padding-left: 20px;
}

/*.contentheaders h3 {
    font-size: 38px;
    position: absolute;
    bottom: 10px;
    font-weight: 300;
    left: 310px;
}*/

.contentheaders h4 {
    font-size: 20px;
    font-weight: 700;
    margin: 5px 0 0 2px;
}
/* --------------------------------------------------------------- */
#intro {
    width: 960px;
    height: 402px;
    overflow: hidden;
    margin: 30px auto 0 auto;
}

#glider { /* 	position: relative; */
    /* 	left: 51% !important; */
    /* 	margin-left: -1500px !important; */

}

h3.lof-title {
    /*display: none;*/
}

.lof-description a.readmore {
    /*display: none;*/
}

.lof-item a.readmore {
    display: block;
    width: 960px;
    height: 490px;
    position: absolute;
    top: -265px;
    left: 0px;
    text-indent: -99999px;
    display: none;
}

.navigationControl {
    display: none;
}

.lof-slider_4 { /* 	width: 100% !important; */
    /* 	height: 400px !important; */
    /* 	overflow: hidden; */

}

.tx-t3sjslidernews-pi1 {
    height: 402px !important;
}

.lof-description { /*display: none !important;*/

}

.lof-wrapper { /* 	height: 400px !important; */
    /* 	width: 100% !important; */

}

.lof-navigator-outer,.lof-navigator { /* 	width: 90px !important; */
    padding: 0 !important;
}

.lof-navigator {
    left: 0px !important;
}

.lof-navigator-wapper {
    background: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.lof-navigator-outer {
    height: 25px !important;
    /* 	width: 65px !important ; */
    /*width: 115px !important*/
}

.lof-slider_4 .lof-navigator-wapper {
    position: absolute;
    left: 42%;
}

.navSelector {
    text-indent: -99999px;
    background: url(../img/icons.png) transparent -75px -50px !important;
    height: 25px !important;
    width: 20px !important;
}

.navSelector.active {
    background-position: -75px -25px !important;
}

.navSelector:hover {
    background-position: -75px 0px !important;
}
/* --------------------------------------------------------------- */
#LANGUAGE .tx-srlanguagemenu-pi1 {
    font-size: 0.8em;
    position: relative;
}

#LANGUAGE #LANGUAGE-INNER {
    background: #fff;
}

#LANGUAGE .tx-srlanguagemenu-pi1 em {
    position: absolute;
    display: block;
    right: 0;
    bottom: -20px;
}

#LANGUAGE .tx-srlanguagemenu-pi1 .language-flagentry {
    background: #eee;
    clear: both;
    height: 30px;
}

#LANGUAGE .tx-srlanguagemenu-pi1 .language-flagentry:hover {
    background: #fefefe;
}

#LANGUAGE .tx-srlanguagemenu-pi1 .left {
    border-bottom: 1px dotted silver;
    float: left;
}

#LANGUAGE .tx-srlanguagemenu-pi1 .right {
    position: relative;
    width: 160px;
    margin-top: -31px;
    margin-left: 49px;
    float: right;
}

#LANGUAGE .tx-srlanguagemenu-pi1 div a {
    color: gray;
    text-decoration: none;
    display: block;
    padding: 10px 20px;
    font-size: 0.85em;
}

#LANGUAGE .tx-srlanguagemenu-pi1 .left a {
    width: 169px;
}

#LANGUAGE .tx-srlanguagemenu-pi1 .right a {
    width: 120px;
    font-size: 11px;
}

#LANGUAGE .tx-srlanguagemenu-pi1 a img {
    margin-top: -4px;
    margin-right: 15px;
}

#LANGUAGE #buttonopen,#LANGUAGE #buttonclose {
    display: block;
    width: 209px;
    height: 20px;
    background-color: #EEE;
    background-repeat: no-repeat;
    background-position: 20px 6px;
    font-size: 10px;
    padding: 6px 0 0;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    cursor: pointer;
    text-align: center;
}

#LANGUAGE #buttonopen {
    background-image: url(../img/flags/flags.png);
    background-repeat: no-repeat;
}

#LANGUAGE #buttonopen.us {
    background-position: 20px 5px;
}

#LANGUAGE #buttonopen.de {
    background-position: 20px -35px;
}

#LANGUAGE #buttonopen.fr {
    background-position: 20px -75px;
}

#LANGUAGE #buttonopen.cn {
    background-position: 20px -115px;
}

#LANGUAGE #buttonopen.jp {
    background-position: 20px -155px;
}

#LANGUAGE #buttonopen:hover {
    background-color: #FEFEFE;
}

#LANGUAGE #buttonclose {
    background: #FEFEFE;
    clear: both;
    font-size: 11px;
}

/* --------------------------------------------------------------- */
#searchform #sword {
    border: 1px solid #b9b9b9;
    border-right: 0 none;
    /* 	background: url(../img/hg-search.png); */
    background: #f1f1f1;
    width: 122px;
    height: 24px;
    padding: 2px 8px 2px 10px;
    font-size: 0.75em;
    color: #333;
    width: 122px;
    background: #f1f1f1
}

#searchform #sword:focus {
    outline: 0;
}

.Suchbutton {
    border: 1px solid #b9b9b9;
    border-left: 0 none;
    width: 30px;
    height: 30px;
    text-indent: -99999px;
    position: absolute;
    right: 0px;
    top: 49px;
    background: url(../img/lupe.png) no-repeat #F1F1F1 0px 2px;
}

*+html .Suchbutton {
    font-size: 0.0000001px;
    color: #f1f1f1;
    top: 50px;
}

.placeholder {
    color: #AAA !important;
}

.csc-textpic-caption {
    color: gray;
    font-size: 0.75em;
    padding: 0.7em 0;
}

.csc-bulletlist,ol {
    padding: 4px 0 10px 40px;
}

.csc-bulletlist li {
    list-style: square;
}

ol li {
    list-style: decimal;
}
/* _----- \m/ ---- _ */
.contenttable thead {
    font-weight: bold;
}

.contenttable caption {
    text-indent: -99999px;
}

.contenttable {
    text-align: center;
    width: 100%;
    margin: 10px 0 30px;
    font-size: 12px;
}

.contenttable td,.contenttable th {
    padding: 11px 5px;
    height: 12px;
    overflow: hidden;
    color: #636363;
    background: #EEE;
    border: 1px solid white;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    vertical-align: middle;
}

.contenttable th {
    border-radius: 8px 8px 0 0;
    background: #666;
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
}

.contenttable th:nth-child(1) {
    background: #fff;
}

.contenttable th:nth-child(2) {
    background: #cccccc;
}

.contenttable th:nth-child(3) {
    background: #999999;
    height: 35px;
}

.contenttable th:nth-child(4) {
    background: #666666;
}

.contenttable th:nth-child(5) {
    background: #333333;
}

.contenttable tr:nth-child(2n) td {
    background: #F7F7F7;
}

.contenttable tr td:nth-child(3),.contenttable tr th:nth-child(3) {
    box-shadow: inset 5px 0 5px rgba(0, 0, 0, .05), inset -5px 0 5px rgba(0, 0, 0, .05);
}

.contenttable tr:hover td {
    background: #aaa;
    color: #fff;
}

.support-feature.yes {
    background: url(../img/support-programs_check.png) no-repeat center 10px;
    display: block;
    height: 30px;
    width: 20px;
    margin: 0 auto;
}

/* .csc-default { */
/* 	margin-bottom: 10px; */
/* } */

/* .csc-default .csc-default,.textsize-13  .csc-default { */
/* 	margin-bottom: 0; */
/* } */
/* .textsize-13  .csc-default { */
/* 	margin-bottom: 0; */
/* } */

/* ----------------------------------------------- */
.morelink {
    background-image: url(../img/hg-a.png);
    background-repeat: no-repeat;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    padding: 5px 10px 6px 15px;
    font-size: 0.8em;
    text-decoration: none;
    color: #fff;
}

.morelink.orange {
    background-position: 0 -100px;
}

.morelink.purple {
    background-position: 0 -200px;
}

.morelink.red {
    background-position: 0 -300px;
}

.morelink.marine {
    background-position: 0 -400px;
}

.morelink.lightblue {
    background-position: 0 -500px;
}

.morelink.green {
    background-position: 0 -600px;
}

.morelink.lightgreen {
    background-position: 0 -700px;
}

.morelink.lightred {
    background-position: 0 -800px;
}

.morelink.yellow {
    background-position: 0 -900px;
    color: #000 !important;
}

/* ------------- promo-area */
#PROMO .csc-textpic p {
    padding: 10px 15px 0;
    color: #6a6a6a;
    font-size: 0.75em;
}

#PROMO .csc-textpic p a,#mailformsubmit {
    border: 0 none;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../img/hg-a.png) no-repeat left 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    background: url(../img/hg-a.png) no-repeat left 0;
    padding: 5px 7px 6px 15px;
    font-size: 0.8em;
    text-decoration: none;
    position: absolute;
}

div.news-list-item p a.link-extern {
    background: url("../img/hg-a.png") no-repeat scroll left 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    padding: 5px 7px 6px 15px;
    right: 0;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 10px;
}

div.news-list-item p a.link-extern:hover,#PROMO .csc-textpic p a:hover {
    text-decoration: underline;
}

.news-single-item { line-height: 1.4em; }

.news-single-item HR.cl-right {
    border: medium none;
    clear: right;
    height: 10px;
    margin: 0;
    padding: 0;
}

#PROMO .grid-element.span3 img {
    width: 225px;
    height: auto;
}

#PROMO .grid-element {
    position: relative;
    background: #d5d5d5;
}

#PROMO .grid-element .csc-default { /* 	padding: 20px; */

}

#PROMO .grid-element::before,#PROMO .grid-element::after {
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 18px;
    width: 50%;
    height: 20%;
    content: "";
    background: rgba(0, 0, 0, 0.5);
    z-index: -1;
}

#PROMO .grid-element::after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 5px;
    left: auto;
}

#PROMO .grid-element::before {
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg);
    right: auto;
    left: 5px;
}

#PROMO .csc-textpic {
    background: #d5d5d5;
    height: 240px;
    position: relative;
}

/* ------------- footer */
#FOOTER p,#FOOTER a {
    color: #fff;
}

#FOOTER b,#FOOTER i,#FOOTER a {
    font-style: normal;
    color: #fff !important;
}

#FOOTER .yellowlink:hover {
    text-decoration: underline;
}

#FOOTER h5 {
    font-size: 15px;
    color: #fff;
}

#FOOTER h6 {
    color: #fff;
    font-size: 1em;
}

#FOOTER p {
    font-size: 12px;
}

#FOOTER .divider hr {
    border: 0 none;
    border-top: 1px dotted rgba(255, 255, 255, .25);
}

/* ----- PRODUCTS ----- */

.tx-ee-products .tx-ee-products-single-item {
    margin-bottom: -70px;
}

.tx-ee-products h1 {
    font-size: 26px;
    font-weight: normal;
    color: #26358C;
    padding-bottom: 5px;
}


.tx-ee-products h2 {
    font-size: 16px;
    margin: 10px 0;
    color: #686868;
}

.tx-ee-products h3 {
    background: url(../img/arrows_singleprod.png) #F2F2F2 no-repeat 600px 2px;
    padding: 10px;
    text-transform: uppercase;
    color: #999;
    text-shadow: 0 1px 1px #fff;
    font-weight: bold;
    margin: 0 0 10px;
    font-size: 15px;
    border-bottom: 1px solid #DDD;
    font-weight: bold;
}

.tx-ee-products h6 {

}

.tx-ee-products h3.active {
    background-position: right bottom;
}

/*.tx-ee-products h3:hover {    opacity: .75;     }*/

.tx-ee-products-single-item-row.imgcaption {
    clear: both;
    font-size: 0.75em;
    color: gray;
    float: left;
}

.tx-ee-products-single-item-downloads,
.tx-ee-products-single-item-row.specs {
    margin-top: 20px;
}

.tx-ee-products-single-item-rightcol {
    float: right;
    width: 200px;
}

.tx-ee-products-single-item-families em {
    text-transform: uppercase;
    display: block;
    font-weight: bold;
    font-style: normal;
}

.tx-ee-products-single-item-families span {
    margin-bottom: 15px;
    display: block;
}

.tx-ee-products-single-item-jumps {
    padding-top: 10px;
    border-top: 1px solid #DEDEDE;
}

#productpic {
    margin: 25px 0;
}
#productpic.new-product {
    left: -20px;
    position: relative;
}
.tx-ee-products-single-item-desc {
    margin-top: 14px;
}

.tx-ee-products-single-item-desc .morebutton,.truncate .morebutton {
    display: block;
    cursor: pointer;
    text-decoration: underline;
    margin-top: 10px;
}

.tx-ee-products-single-item-desc-specs {
    width: 280px;
    float: right;
    margin: 0 0 20px 40px;
    background: #f2f2f2;
    padding: 10px;
    margin-bottom: 40px;
}

.tx-ee-products-single-item-desc-specs h3 {
    display: none;
}

.tx-ee-products-single-item-desc-specs h4 { /* 	color: #9f9f9f; */
    /* 	font-size: 13px; */
    padding: 10px 10px 10px 3px;
    text-transform: uppercase;
    color: #26358C;
    text-shadow: 0 1px 1px white;
    margin: 0 0 10px;
    font-size: 15px;
    border-bottom: 1px solid #DDD;
    font-weight: bold;
}

.downloaditem {
    margin: 0 0 0 0px;
    background-image: url('../img/download-type.png');
    background-repeat: no-repeat;
    width: 75%;
    padding: 10px 0 5px 5px;
    width: 75%;
}

.downloaditem_product a,
.downloaditem_product{
    background-repeat: no-repeat;
    margin: 0 0 0 10px;
    padding: 10px 0 5px 25px;
    width: 75%;
    font-weight: 700;
    text-decoration: none;
    font-size: 13px;
    margin-left: 20px;	
}

.downloaditem a {
    text-decoration: none;
    font-weight: 700;
}

.downloaditem span {
    display: block;
    color: #3A3A3A;
}

.downloaditem span a {
    color: #000000;
}

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

.downloaditem.Diagnostic {
    background-position: 0 5px;
}

.downloaditem.Developer {
    background-position: 0 -143px;
}

.downloaditem.Windows {
    background-position: 0 -292px;
}

.downloaditem.Encoders {
    background-position: 0 -892px;
}

.downloaditem.Decoders {
    background-position: 0 -441px;
}

.downloaditem.FAQ {
    background-position: 0 -592px;
}

.downloaditem.Manuals {
    background-position: 0 -744px;
}

.downloaditem.Software {
    background-position: 0 -1192px;
}

.downloaditem.Whitepaper {
    background-position: 0 -1492px;
}

.downloaditem.Datasheet {
    background-position: 0 -1046px;
}

.downloaditem.Feature {
    background-position: 0 -1342px;
}

.downloaditem,.relateditem {
    font-size: 13px;
    margin-left: 20px;
}

.relateditem {
    border-spacing: 0 !important;
}

.relateditem td {
    padding: 0 10px 10px 0;
}

.tx-ee-products-single-item-downloads .desc {
    padding-top: 2px;
    display: block;
    font-size: 13px;
    color: gray;
}

.itemwrapper {
    padding-bottom: 20px;
}

/* ___________________________________________________  */
a.scroll {
    display: block;
    font-size: 0.75em;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 0 8px;
}

a.scroll span {
    width: 20px;
    height: 16px;
    display: inline-block;
    background-image: url(../img/icons.png);
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
}

a.scroll:hover {
    color: #000;
}

a.scroll.downloads span {
    background-position: -16px -18px;
}

a.scroll.downloads:hover span {
    background-position: -41px -18px;
}

a.scroll.faq span {
    background-position: -16px -42px;
}

a.scroll.faq:hover span {
    background-position: -41px -42px;
}

a.scroll.related span {
    background-position: -16px -67px;
}

a.scroll.related:hover span {
    background-position: -41px -67px;
}

a.scroll.top {
    float: right;
    padding-top: 3px;
}

a.scroll.top  span {
    background-position: -16px -93px;
}

a.scroll.top:hover  span {
    background-position: -41px -93px;
}

a.truncate_more_link {
    font-size: 12px;
    text-decoration: none;
    color: gray;
    text-transform: uppercase;
    padding-bottom: 20px;
    display: block;
}

a.truncate_more_link:hover {
    text-decoration: underline;
}
/* --------------------------------------------------------------- */
.pics-no-margin div.csc-textpic-imagecolumn,.pics-no-margin td.csc-textpic-imagecolumn .csc-textpic-image,.pics-no-margin div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,.pics-no-margin div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,.pics-no-margin div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image
{
    margin-right: 0;
}

/* --- Produkt Kapitel --- */
.product-teaser {
    float: left;
}

.wtdirectory_list_item {
    height: 170px;
    width: 45%;
    float: left;
    padding: 30px 2% 0;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    margin-top: 10px;
    border-top: 1px solid silver;
    color: #3A3A3A;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 0.5em;
}

.wtdirectory_list_item:first-child {

}

.wtdirectory_list_item h2 {
    font-size: 26px;
    font-weight: normal;
    color: #25358c;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
}

div.wtdirectory_list p {
    margin-bottom: 0px;
    line-height: 22px;
}

#megamenu .wtdirectory_list_item h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    line-height: inherit;
}

#megamenu .wtdirectory_list_item {
    padding: 0;
    margin: 0;
    width: auto;
    border: 0 none;
}

#megamenu .news-list-category,#megamenu .news-list-browse,#megamenu .news-list-date {
    display: none;
}

#megamenu .news-list-container h2 {
    line-height: 18px;
}

#megamenu .news-list-container h2 a {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    font-weight: 600;
}

.contentlist,.tx-ee-products-single-item-desc-specs ul {
    padding-left: 20px;
    list-style: square;
}

.contentlist li,.tx-ee-products-single-item-desc-specs li {
    line-height: 18px;
    padding: 0 0 9px;
}

.textsize-13 p {
    font-size: 13px;
}

ul.effectBoxList li.effectBoxItem {
    width: 916px;
}

/* --- P0wermail --- */

/* Powermail */
/* Form */
span.powermail_mandatory {
    color: #ca0014;
}

.error p {
    color: white;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

fieldset.tx-powermail-pi1_fieldset {
    background: transparent;
    border: 0 none;
    padding: 0 10px 10px;
}

input.validation-failed,textarea.validation-failed {
    background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
    background-repeat: no-repeat;
    background-position: 98% 1px;
}

div.powermail_mandatory_js {
    color: red;
    margin: 3px 0 15px 200px;
}

fieldset.tx-powermail-pi1_fieldset legend {
    display: block;
    color: #26358C;
    font-size: 1em;
    font-weight: 600;
}

fieldset.tx-powermail-pi1_fieldset label {
    height: 40px;
    display: block;
    clear: both;
    width: 130px;
    font-weight: normal;
    font-size: 13px;
    text-shadow: 0 1px 1px #FFFFFF;
    color: #666;
    padding-right: 30px;
    padding-top: 5px;
    text-align: right;
}

.fieldsets select {
    width: 312px;
}

.tx_powermail_pi1_fieldwrap_html_label {
    padding: 0 0 10px;
    margin: 25px 0 20px !important;
    border-bottom: 1px solid #ddd;
    line-height: 135%;
}

.newsletter-subscribe .powermail_newsletter,
.supportform input[type="file"],
form#dmmjobcontrol_apply_form textarea,
form#dmmjobcontrol_apply_form input,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select {
    background-color: white;
    border: 1px solid #CCC;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

form#dmmjobcontrol_apply_form input:focus,fieldset.tx-powermail-pi1_fieldset input.powermail_text:focus,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea:focus,fieldset.tx-powermail-pi1_fieldset select.powermail_select:focus
{
    border-color: rgba(38, 53, 140, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(38, 53, 140, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(38, 53, 140, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(38, 53, 140, 0.6);
}

.tx-powermail-pi1_fieldset select {
    height: auto !important;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
    height: 100px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
    margin: 5px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
    margin: 10px 0;
}

.newsletter-subscribe #submit,
.supportform input[type="submit"],
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    margin-right: 10px;
    display: inline-block;
    padding: 4px 14px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: whiteSmoke;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(to bottom, white, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #BBB;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #A2A2A2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    margin-left: 160px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    color: #333333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    /* Buttons in IE7 don't get borders, so darken on hover */
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,p.tx_powermail_pi1_fieldwrap_html_radio_title {
    margin: 0;
    padding: 0;
    font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset div {
    position: relative;
}

.tx-powermail-pi1_fieldset .countryzone {
    left: -40px;
    top: 0px;
    position: relative;
}

div.countryzone {
    margin: 10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html label a,div.tx_powermail_pi1_fieldwrap_html p a {
    cursor: help;
    text-decoration: none;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn,div.tx_powermail_pi1_fieldwrap_html p a dfn { /* Description */
    display: none;
    text-decoration: none;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,div.tx_powermail_pi1_fieldwrap_html p a:hover dfn { /* Description on mouseover */
    display: block;
    position: absolute;
    width: 250px;
    padding: 5px;
    background-color: #ddd;
    border: 1px solid red;
    color: black;
    text-decoration: none;
    font-size: 0.8em;
    text-decoration: none;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info { /* Description icon */
    padding: 2px 2px 0 2px;
}

/* Confirmation */
td.powermail_all_td {
    padding: 3px 10px 3px 0;
}

/* THX */
td.powermail_all p.bodytext {
    margin: 0;
}

#megamenu .rounded-corners {
    padding: 10px;
    border-radius: 10px;
    border: 2px solid rgba(255, 255, 255, .25);
    background: rgba(255, 255, 255, .1);
}

.jobs_list_title a,.jobs_list_title {
    text-decoration: none;
    color: #3A3A3A;
    font-weight: bold;
    float: left;
}

.jobs_list_region {
    font-style: italic;
    font-weight: 300;
}

.jobs_detail_img a,.jobs_detail_img {
    border: 0 none;
    float: right;
    margin: 0 0 10px 10px;
    vertical-align: middle;
}

.csc-searchResult {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid silver;
}

.csc-searchResultHeader a {
    text-decoration: none;
}

.csc-searchResultPrevNext a {

}

#mailform {
    box-shadow: inset 0px 0px 2px 1px rgba(255, 255, 255, 1);
    border: 1px solid #BBB;
    padding: 20px;
    border-radius: 5px;
    background: #EEE;
    right: 25px;
    position: absolute;
    top: 20px;
    font-size: 14px;
}

#mailformsword,#mailformscols {
    font-size: 12px;
    padding: 3px;
}

#mailformsword {
    width: 189px;
    margin-bottom: 10px;
}

#mailformscols {
    width: 198px;
    margin-bottom: 30px;
}

#mailformsubmit:hover {
    text-decoration: underline;
}

.csc-searchResultInfo {
    background: #25358c;
    width: 100%;
    box-shadow: 0 3px 7px rgba(0, 0, 0, .25);
    margin: 0 0 20px -20px;
}

.csc-searchResultInfo td p {
    padding: 15px 13px 10px 20px;
    color: #fff;
}

.csc-searchResultInfo td a {
    border-radius: 5px;
    text-decoration: none;
    padding: 5px 8px;
    background: white;
    color: black;
}

.csc-searchResultInfo td a:hover {
    text-decoration: underline;
    background: rgba(255, 255, 255, .9);
}

.csc-mailform-field label {
    display: block;
    color: gray;
}

.news-list-date {
    float: none;
    padding: 0 0 8px 0;
    font-size: 14px;
    color: gray;
}

.news-list-container h2 {
    color: #25358C;
    margin: 0 0 10px 0;
    font-size: 18px;
    line-height: 24px;
}

.news-list-item {
    border-bottom: 1px solid silver;
    margin: 0 0 20px 0;
    padding: 20px 0;
    color: #3A3A3A;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 0.5em;
}

.news-list-category {
    font-size: 11px;
    margin: 10px 0 0;
}

.news-list-morelink {
    display: block;
    padding: 0;
}

.news-single-backlink {
    background: url(../img/back_morelink.png) 0 7px no-repeat;
}

.news-single-backlink a {
    color: #ffffff;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 0.5em;
    text-decoration: none;
    position: relative;
    left: 7px;
    top: 1px;
    text-transform: uppercase;
}

.eventteaser {
    padding-left: 20px;
    height: 113px;
    float: left;
    position: relative;
    width: 430px;
}

.eventteaser a.link-extern {
    right: -2px !important;
    bottom: -24px;
    position: absolute;
}

#uid93 div.news-list-item a img {
    float: left;
    width: 230px;
}

#uid93 div.news-list-item {
    padding-bottom: 40px;
    display: block;
}

#uid40 div.news-list-item img {
    float: left;
    margin: 0 13px 0px 5px
}

#uid93 div.news-list-item img {
    float: left;
    margin: 0 13px 0px 5px
}

#uid93 .news-list-container IMG {
    border: medium none;
    float: left;
    margin: 0 13px 50px 5px;
}

#uid93 hr.clearer,#uid40 hr.clearer {
    clear: both;
}

.teasertext {
    margin-left: 170px;
}

.dmmjobcontrol_apply_backtolist,.news-single-backlink {
    background: url(../img/back_morelink.png) 0 7px no-repeat;
    height: 40px;
}

#uid44 .news-list-container IMG {
    border: medium none;
    float: left;
    margin: 0 13px 160px 5px;
    clear: both;
}

.dmmjobcontrol_apply_backtolist a {
    color: #ffffff;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 0.5em;
    text-decoration: none;
    position: relative;
    left: 18px;
    top: 10px;
    text-transform: uppercase;
}

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

.news-single-backlink a:hover {
    text-decoration: underline;
}

.news-list-morelink a {
    text-transform: uppercase;
}

.tx-ttnews-browsebox p {
    display: none;
}

.tx-dmmjobcontrol-pi1 h3 {
    font-weight: bold;
}

#CONTENT .rounded-corners { /* 	border-radius: 7px; */
    border: 1px solid silver;
    background: #EEE;
    padding: 10px 0 10px 20px;
}

#CONTENT .rounded-corners h5 {
    font-size: 1.1em;
    line-height: 1em;
}

#c613 {

}

#c707,#c1069 {
    background: #26358c;
    padding: 1px;
    margin-top: 16px;
}

#c707 h4,#c1069 h4 {
    font-size: 1em;
    color: #fff;
    margin: 5px;
    text-transform: uppercase;
}

.tx-tettnewsticker-pi1 a {
    color: #fff;
    text-decoration: none;
}

.tx-tettnewsticker-pi1 a:hover {
    text-decoration: underline;
}

h5.tx_eeproducts {
    font-size: 13px;
    line-height: 14px;
    padding: 0;
}

.tx-ee-products-single-item-row ul {
    list-style: square;
    padding-left: 40px;
}

/*   jQuery Selectbox    */
.sbHolder {
    background-color: #f1f1f1;
    border: 1px solid #b9b9b9;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    position: relative;
    width: 180px;
    outline: none;
    text-align: left;
    left: 9px;
}

.sbHolder:focus .sbSelector {

}

.sbSelector {
    display: block;
    height: 30px;
    left: 0;
    line-height: 30px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 170px;
}

.sbSelector:first-letter {
    text-transform: uppercase;
}

.sbSelector:link,.sbSelector:visited,.sbSelector:hover {
    color: #000;
    outline: none;
    text-decoration: none;
}

.sbToggle {
    background: url(../img/select-icons.png) 0 -116px no-repeat;
    display: block;
    height: 30px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}

.sbToggle:hover {
    background: url(../img/select-icons.png) 0 -167px no-repeat;
}

.sbToggleOpen {
    background: url(../img/select-icons.png) 0 -16px no-repeat;
}

.sbToggleOpen:hover {
    background: url(../img/select-icons.png) 0 -66px no-repeat;
}

.sbHolderDisabled {
    background-color: #3C3C3C;
    border: solid 1px #515151;
}

.sbHolderDisabled .sbHolder {

}

.sbHolderDisabled .sbToggle {

}

.sbOptions {
    background-color: #f1f1f1;
    border: solid 1px #b9b9b9;
    list-style: none;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 180px;
    z-index: 10;
    overflow-y: auto;
}

.sbOptions li {
    padding: 0 7px;
    font-size: 12px;
}

.sbOptions li:first-child {
    display: none;
}

ul#sbOptions li:first-child {
    display: block !important;
}

.sbOptions a {
    border-bottom: dotted 1px #515151;
    display: block;
    outline: none;
    padding: 0;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}

.sbOptions li:last-child a {
    border-bottom: 0 none;
}

.sbOptions a:link,.sbOptions a:visited {
    color: #000;
    text-decoration: none;
}

.sbOptions a:hover,.sbOptions a:focus,.sbOptions a.sbFocus {
    color: #000;
    text-decoration: underline;
}

.sbOptions li.last a {
    border-bottom: none;
}

.sbOptions .sbDisabled {
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;
    padding: 7px 0 7px 3px;
}

.sbOptions .sbGroup {
    border-bottom: dotted 1px #515151;
    color: #EBB52D;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}

.sbOptions .sbSub {
    padding-left: 17px;
}

.news-single-item h1 {
    color: #26358C;
    font-size: 26px;
    font-weight: normal;
    padding: 0 0 10px 0;
    line-height: 30px;
    clear: both;
}

.news-single-item h2 {
    font-weight: 400;
    padding: 0 0 20px 0;
}

.news-single-rightbox {
    font-size: 12px;
    font-weight: normal;
}

span.news-list-morelink {
    background: url(../img/back_morelink.png) no-repeat left top;
    height: 30px;
    margin-top: 10px;
}

span.news-list-morelink a {
    color: white;
    font-size: 12px;
    text-decoration: none;
    left: 14px;
    position: relative;
    text-decoration: none;
    top: 3px;
}

span.news-list-morelink a:hover {
    text-decoration: underline;
}

.tx-dmmjobcontrol-pi1 {
    color: #3A3A3A;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom: 0.5em;
    width: 620px;
}

.tx-ttnews-browsebox {
    margin: 30px 0;
}

.tx-ttnews-browsebox li {
    float: left;
    display: block;
    text-transform: uppercase;
    margin: 0 10px 0 0;
}

.tx-ttnews-browsebox li strong,.tx-ttnews-browsebox li a {
    min-width: 9px;
    display: block;
    padding: 7px 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
}

.tx-ttnews-browsebox li a {
    background: #26358C;
    color: #fff !important;
}

.tx-ttnews-browsebox li a:hover {
    text-decoration: underline;
}

.tx-ttnews-browsebox li strong {
    background: #D5D5D5;
    font-weight: normal;
}

/* _--------------------------------------------------------_ */
form#dmmjobcontrol_apply_form {
    border-top: 1px solid silver;
    padding: 20px 0 0;
    margin: 20px 0 0;
}

.dmmjobcontrol_apply_td1 {
    padding: 0 20px 0 0;
}

form#dmmjobcontrol_apply_form input[type=text],form#dmmjobcontrol_apply_form textarea,.dmmjobcontrol_fileinput {
    width: 300px;
}

form#dmmjobcontrol_apply_form textarea {
    height: 130px;
}

.dmmjobcontrol_apply_header {
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 18px;
    line-height: 40px;
    padding-bottom: 10px;
}

form#dmmjobcontrol_apply_form input[type=submit] {
    min-width: 100px;
    height: 28px;
}

#CONTENT h5.tx_eeproducts a {
    color: #3A3A3A !important;
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 12px;
    margin-bottom: 0.5em;
    display: block;
}

/* _--------------------------------------------------------_ */
.support-downloads {
    position: relative;
    border: 1px solid #ddd;
    padding: 10px;
    margin: 20px 0 20px 0;
}

#product-filter li.segment {
    padding: 12px 12px 0 6px;
    width: 45%;
    float: left;
}

#product-filter li.segment input[type=checkbox] {
    margin: 15px 0 0 10px;
}

#product-filter li#product {
    border: 0 none;
}

.support-downloads h3 {
    width: 160px;
    margin: 10px 0 10px 10px;
    font-size: 12px;
    color: gray;
    display: none;
}

#product-filter .annotation {
    padding: 10px;
    float: left;
}

#product-filter input[type=submit],.support-downloads input[type=submit] {
    right: 0;
    bottom: 0;
    position: absolute;
    margin: 5px 0 0;
    padding: 6px 11px 6px 15px;
    color: #fff;
    border: 0 none;
    background: url(../img/hg-a.png) no-repeat left 0;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: normal;
    margin: 5px 0 0;
    bottom: 0;
    position: absolute;
}

#product-filter input[type=submit]:hover,.support-downloads input[type=submit]:hover {
    text-decoration: underline;
}

.support-downloads.topten li,.support-downloads.recommended li {
    margin: 0 0 0 17px;
    list-style: square;
}

.lof-description p a,.lof-item p.bodytext a,.lof-item p.bodytext {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0);
    display: block !important;
    height: 395px;
    left: 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: -334px;
    width: 965px;
}

.lof-slider_4 .lof-css3 .lof-description,.lof-slider_4 .lof-css3 .lof-description_black,.lof-slider_4 .lof-css3 .lof-description_white {
    box-shadow: none !important;
}

/* #c625 h5 { */
/* 	height: 40px; */
/* 	top: 40px; */
/* 	position: relative; */
/* } */

/* #c625 p a { */
/* 	color: #818181; */
/* 	position: relative; */
/* 	top: 40px; */
/* } */
.tettnewstickerclass .innerDiv {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 888px !important;
    height: 20px;
    display: block !important
}

#megamenu .tx-ee-products {
    padding-bottom: 20px;
}

#tettnewsticker7071,#tettnewsticker7072 {
    height: 30px;
}
#uid390 .tx-ee-products,
#uid1 .tx-ee-products,#uid2 .tx-ee-products {
    margin-top: 10px;
}

span.searchresult_item {

}

span.searchresult_inner {
    padding: 5px 0;
}

span.searchresult_inner a {
    color: #26358C;
    font-size: 1.1em;
    font-weight: 400;
    text-decoration: none;
}

.trigger {
    font-size: 1em;
    background: transparent;
    border: 0 none;
    box-shadow: none;
}

.trigger a {
    padding: 0 0 0 30px;
    background: url('../img/arrows_singleprod.png') no-repeat 0 2px;
}

.trigger.active a {
    background: url('../img/arrows_singleprod.png') no-repeat 0 -56px;
    font-weight: normal;
}

.trigger a:hover {
    text-decoration: none;
}

.toggle_ce {
    border: 0 none;
    background: transparent;
    border-radius: 0;
    padding: 0px;
    box-shadow: none;
}

.error {
    background-color: #B00;
    border: 1px solid #B00;
}

.error em {
    border-color: #B00 transparent transparent !important;
}

/* ---------------------------------------------------    Internet Exploder      */
#uid390  .ui-tabs-nav li,
#uid1 .ui-tabs-nav li,#uid2 .ui-tabs-nav li {
    width /*\**/: 318px\9

}

#mmenu {

}

/* ---------- SITEMAP --------------*/
#uid31 a {
    text-decoration: none;
}

#uid31 a:hover {
    text-decoration: underline;
}

#uid31 h4 a,#uid31 h4 {
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
}

#uid31 h4 a,#uid31 h4,#uid31 h5 a,#uid31 h5 {
    font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif;
    color: #26358C;
}

#CONTENT li a {
    color: #3A3A3A;
}

#uid31 h3 {
    color: #26358C;
    font-size: 1.9em;
    font-weight: 700;
    display: block;
}

/* ----------------------------------------------- */
.supportform {
    padding: 10px 0 50px 0;
}

.supportform form {
    width: 450px;
    margin-right: 30px;
    float: left;
    padding-top: 20px;
}

.supportform h3 {
    color: #26358C;
    font-size: 1.7em;
    font-weight: normal;
}

.supportform hr {
    clear: both;
}

.supportform input[type="submit"] {
    width: 90px;
    margin: 0px 0 30px 0;
    display: block;
}

.supportform label {
    display: block;
    text-transform: uppercase;
}

/* ----------------------------------------------- */

.newsletter-subscribe { position: relative; }

.newsletter-subscribe #submit { margin: 0; }

.newsletter-subscribe form { margin: 22px 0 -10px; padding-left: 17px;  }

.newsletter-subscribe .powermail_newsletter { width: 93px;}

.powermail_check_inner_uid634_0 { margin-left: 160px !important; }

.tx-powermail-pi1_fieldset_signupforthevitecnewsletter legend { padding-bottom: 30px; }

/* ----------------------------------------------- */

.download-area {
    background: url('../img/resource-center.png') no-repeat 0 0;
    padding-top: 120px;
}

.download-area h5 { color: #25358c; }

.download-area select, .download-area input {  padding: 3px; min-width: 180px;  }

.download-area .contact { margin-top: 40px; }

.download-area .resellers_item { 
    height: 180px; 
    /*width: 22.47010707%;*/ 
    padding: 0 2%; 
    position: relative; 
    margin-bottom: 20px; 
    border-bottom: 1px solid #EEE;    
}

.download-area .resellers_item i { font-size: 12px; display: block; padding-top: 4px; }

.download-area .resellers_item a { position: absolute; bottom: 20px;  }

.download-area [class *="span"]:nth-child(1n+2) { margin-left: 0; }

.download-area .product_img { margin: 30px 0; text-align: center; }

.download-area .product_img #productpic { margin:0;  }

.download-area #results { border-top: 1px solid #DDD; padding-top: 30px; }


.download-area .resellers_item strong {
    padding: 5px 0 5px 22px;
    line-height: 1em;
    background-image: url('../img/download-type.png'); 
    background-repeat: no-repeat;
}

.downloaditem_product a { 
    background-image: url('../img/download-type.png'); 
    background-repeat: no-repeat;
}

.download-area .resellers_item.Diagnostic strong,
.downloaditem_product a.Diagnostic
{ background-position: 0 5px; }

.download-area .resellers_item.Developer strong,
.downloaditem_product a.Developer
{background-position: 0 -143px; }

.download-area .resellers_item.Windows strong,
.downloaditem_product a.Windows 
{ background-position: 0 -292px; }

.download-area .resellers_item.Encoders strong,
.downloaditem_product a.Encoders 
{ background-position: 0 -892px; }

.download-area .resellers_item.Decoders strong,
.downloaditem_product a.Decoders 
{ background-position: 0 -441px; }

.download-area .resellers_item.FAQ strong,
.downloaditem_product a.FAQ
{ background-position: 0 -592px; }

.download-area .resellers_item.Manuals strong,
.downloaditem_product a.Manuals 
{ background-position: 0 -744px; }

.download-area .resellers_item.Software strong,
.downloaditem_product a.Software 
{ background-position: 0 -1192px; }

.download-area .resellers_item.Whitepaper strong ,
.downloaditem_product a.Whitepaper 
{ background-position: 0 -1492px; }

.download-area .resellers_item.Datasheet strong,
.downloaditem_product a.Datasheet 
{ background-position: 0 -1046px; }

.download-area .resellers_item.Feature strong ,
.downloaditem_product a.Feature 
{ background-position: 0 -1342px; }

.download-area .resellers_item.VITEC strong,
.downloaditem_product a.VITEC
{ background-position: 0 -1644px; }

.download-area .resellers_item.Cases strong,
.downloaditem_product a.Cases 
{ background-position: 0 -1795px; }

.download-area .resellers_item.Image strong,
.downloaditem_product a.Image 
{ background-position: 0 -2095px;}

.download-area .resellers_item.Brochures strong ,
.downloaditem_product a.Brochures 
{ background-position: 0 -1945px; }


#eeProductKeyword { font-size: 13px; }

.download-area img.loader { display: block; margin: 0 auto; }

img.thumbnail { float: left; }

strong.th { 
    background: transparent !important;
    padding: 0 !important;
    margin-left: 45px;
    display: block; 
}

#results strong.th:after { 
    content: "";
    display: table;
    clear: both; 
}

#wizardcontainer strong.th { margin-top: 0px; margin-left: 46px; padding-bottom: 10px !important; }
#wizardcontainer img.thumbnail { margin: -10px 0 0 -9px; }

.btn.btn-large {
    background: none repeat scroll 0 0 #AAAAAA;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(255, 255, 255, 0.5) inset, 0 -1px 0 rgba(0, 0, 0, 0.75) inset;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
}

a.blue-more:hover,
.btn.btn-large:hover {
    text-decoration: underline;
}

.industry-contact-bar {
    background: none repeat scroll 0 0 #26358C;
    padding: 15px 5px;
    text-align: center;
    text-transform: uppercase;
}

.industry-contact-bar .btn {
    margin-left: 20px;
}

.industry-contact-bar a, 
.contact-bar a {
    background: url(../img/envelope_icon.png) no-repeat;
    background-size: contain;
    width: 63px;
    height: 22px;
    display: inline-block;
    text-indent: -99999px;
    margin-left: 10px;
    transition: opacity 0.15s;
}

.industry-contact-bar a:hover, 
.contact-bar a:hover {
    opacity: .5;
}


.tx-ee-products-single-item .industry-contact-bar { margin: 20px 0 10px; width: 910px;  }

.citation {
    background: none repeat scroll 0 0 #F2F2F2;
    margin-left: 20px;
    padding: 20px;
    position: relative;
}

.citation a.blue-more  { position: absolute; right: 0; }

.citation h4  { line-height: 1.2em;}


blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
blockquote p {
    color: #666666;
    font-size: 16px;
    line-height: 1.4em;

}
blockquote {
    background: url("../img/quote.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 45px 5px 20px;
}


a.blue-more {
    background: url("../img/hg-a.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
    border: 0 none;
    bottom: 0;
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: normal;
    padding: 5px 7px 6px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.toggler {
    background: url("../img/arrows_singleprod.png") no-repeat scroll 0 -4px rgba(0, 0, 0, 0);
    color: #26358C;
    cursor: pointer;
    font-size: 20px;
    margin-top: 14px;
    padding-left: 30px;
}

.toggler.active {
    background-position: 0 -62px;
    font-weight: normal;
}

select#eeProductProduct {
    width: 260px;
}


/* ---------------------------- */

.tx-ee-products.wizard-filter-area.download-area { width: 920px; }

.tx-ee-products .element { 
    width: 161px;
    display: inline-block;
    height: 110px;
    border: 1px solid #CCC;
    margin-bottom: 2px;
    margin-right: 2px;
    padding: 10px 1% 0;

}

.tx-ee-products .element a { 
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 1;
}

.tx-ee-products .element a:hover { opacity: 0.75;  }

.tx-ee-products .element strong {  
    display: block;
    padding: 5px 0 5px 22px;
    line-height: 1em;
    background-image: url('../img/download-type.png');
    background-repeat: no-repeat;    
    margin: -6px 0px -7px -3px;
    height: 36px;

}

.tx-ee-products .element strong, 
.tx-ee-products .element p, 
.tx-ee-products .element i { 
    font-size: 12px; 
} 

.tx-ee-products .element.Image strong { background-position: 0 -2097px; }
.tx-ee-products .element.datasheets strong { background-position: 0 -1046px; }
.tx-ee-products .element.technical-docs strong { background-position: 0 -744px; }
.tx-ee-products .element.solution-briefs  strong { background-position: 0 -1793px; }
.tx-ee-products .element.use-cases strong { background-position: 0 -595px; }
.tx-ee-products .element.videos strong { background-position: 0 -442px; }
.tx-ee-products .element.lists-and-forms strong { background-position: 0 -1046px; }
.tx-ee-products .element.msrp-price-list  strong { background-position: 0 -1494px; }

/*.tx-ee-products .element i {  display: none;  }*/


.wizard-options li:hover { display: block; } 

.wizard-options li.level-one span:hover ,
.wizard-options li:hover { color: #26358C; } 
.wizard-options li.level-one span:hover { background: #AAA; } 

.wizard-options li.level-one {
    float: left;
    width: 21.9%;
    font-size: 17px;
    background: #EEE;
    background: url(../img/hg_download-finder-box.jpg) no-repeat -50px -270px;
    margin: 0.5%;
    padding: 1%;
    min-height: 270px;
    border: 1px solid #DDD;
    cursor: pointer; 
}
.wizard-options li.level-one.second {
    background: url(../img/hg_download-finder-box.jpg) no-repeat -280px -270px;
}
.wizard-options li.level-one.third {
    background: url(../img/hg_download-finder-box.jpg) no-repeat -510px -270px;
}
.wizard-options li.level-one.fourth {
    background: url(../img/hg_download-finder-box.jpg) no-repeat -740px -270px;
}

.wizard-options li.level-one:last-child { margin-right: 0; }
.wizard-options li.level-one ul { margin-top: 10px; padding-left: 10px;   }

.wizard-options li.level-one span { 
    background: #26358c;
    color: #FFF;
    margin: 0 0 0px -10px;
    padding: 0 20px; 
}

.wizard-options ul ul { margin-top: 0px !important; }
.wizard-options ul ul li { font-size: 12px; }


.isotope-reset { 
    background: url(../img/hg-a.png) no-repeat left 0;
    cursor: pointer;
    color: #FFF;
    font-size: 12px;
    padding: 6px 10px 6px 14px;
    margin: 0px 0 0 5px;
    position: relative;
    top: 10px;
    clear: both;
    width: 80px;
    display: block; 
}

#wizardcontainer { margin-left: 5px; padding-bottom: 20px; }

#c1578 { 
    position: absolute;
    z-index: 9;
    top: -59px;
    width: 98%;
}


#c1578 h5 {  color: #FFF; cursor: pointer;  font-size: 14px !important; font-weight: normal; margin-bottom: 10px; }
#c1578 h5:hover {  text-decoration: underline;  }
#c1578 .rounded-corners {  background: transparent; border: 0 none; width: 500px; }

#c1578 address {  
    display: none; 
    background: #FFF; 
    border: 1px solid rgba(0,0,0,.1); 
    padding: 5px 15px; 
    font-size: 14px; 
    line-height: 19px; 
    width: 200px;
}

#c1578 .rounded-corners:hover address {  display: block; width: 200px;  }

#c1578 div.grid-element.span4 { position: absolute; }
#c1578 div.grid-element.span4:first-child { left: -20px; }
#c1578 div.grid-element.span4:nth-child(2) { left: 80px;  }
#c1578 div.grid-element.span4:last-child { left: 290px; }

#c1578 div.grid-element.span4:first-child address { 
    float: left;
    height: 100px;
    position: relative;
    left: -20px;
}

#c1576 legend ,
#c1576 label,
#c1576 .tx-felogin-pi1 > div ,
#c1576 .tx-felogin-pi1 fieldset div:nth-child(2) { display: none; }

#c1576 .tx-felogin-pi1 { 
    width: 100px;
    height: 50px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: -62px;
    right: 45px;
    left: auto; 
}

#c1576 input[type="submit"] {
    width: 100px;
    height: 28px;
    padding: 0;
    font-size: 16px;
    box-shadow: 0px 0px 5px 0px rgba(255,255,255,.25);
}

#c1576 div { background: transparent; }

.lof-slider_4 { margin: 0 auto; }

.lof-wrapper.lof-css3 , .lof-css3 { 
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none  !important;
    box-shadow: none !important;
}

.lof-navigator-outer { width: 400px !important; }

.feature-chart table.contenttable th td {	background: #f2f2f2;	color: #3a3a3a;}

.feature-chart{ background: #f2f2f2;padding: 20px;margin-left: 20px;}

.feature-chart h4 { 
    padding: 10px 10px 10px 3px;
    text-transform: uppercase;
    color: #26358C;
    text-shadow: 0 1px 1px white;
    margin: 0 0 20px;
    font-size: 15px;
    border-bottom: 1px solid #DDD;    
    font-weight: bold;
}

.feature-chart td, .feature-chart th { border: 0 none; }

.feature-chart tr  { font-size: 11px;  text-align: center; }
.feature-chart tr td:first-child  { text-align: right;  font-weight: bold; white-space: nowrap; padding-right: 5px; color: rgb(58, 58, 58); }
.feature-chart tr td { border-right: 1px solid rgba(0,0,0,.05); }
.feature-chart tr *  { padding: 3px;  }
.feature-chart tr:nth-child(even), .feature-chart thead tr { background: rgba(0,0,0,.05);  }

.feature-chart th,
.feature-chart th:nth-child(3) {     
    font-weight: bold;      
    white-space: nowrap;  
    color: rgb(58, 58, 58);  
    font-size: 11px; 
    height: 19px; 
    background: transparent !important ; 
    border: 0 none;
    border-radius:0; 
}

.feature-chart tr td:nth-child(3), .feature-chart tr th:nth-child(3) { box-shadow: none; }

.feature-chart tr td {  transition: all .25s; -webkit-transition: all .25s; -moz-transition: all .25s;  }

.feature-chart tr:hover td  { background: rgba(38, 53, 140, 1);  color: #FFF; }

.feature-chart tr:hover a,
.feature-chart tr a:hover{ color: #FFF; }

.feature-chart tr a.morelink { padding: 4px 6px 3px 15px; background-position: 0px -4px; }



.products-related.products-related-products h4  {
    font-size: 32px;
}

.products-related.products-related-products  {
    margin-top: 20px;
    padding-top: 20px;
    /*border-top: 1px solid #ddd;*/
}

.products-related.products-related-products .row-fluid:after {
    display: inline; 
}

.products-related.products-related-products .grid-element  {
    margin-top: 30px;    
    padding: 10px 10px 30px; 
}

.products-related.products-related-products h6  {
    text-align: center;
}

.products-related.products-related-products .grid-element:nth-child(4n) {
    clear: both;     
    margin-left: 0; 
}

.products-related.products-related-products .teaser{
    color: #555;
    font-size: 12px;
    display: block;
    margin-bottom: 11px;
}

.downloaditem_product  { padding-left: 0; margin-left: 0; }
.downloaditem_product span a { font-weight: normal; padding-top: 5px; }
.downloaditem_product span a.video { background: url(../img/download-type.png) 0 -443px no-repeat;  }

.feature-chart table.contenttable thead tr th {}


#festateIDResult table {     width: 100%; border-collapse: collapse;  margin-top: 20px;  }
#festateIDResult table .titles div, .tx-festat-listTable .even td, .tx-festat-listTable .odd td {     padding: 2px;  }
#festateIDResult table .act img { margin-left: 10px; }
#festateIDResult .viewSelector { margin-bottom: 10px; }



.tx-t3sjslidernews-pi1 {
    height: 370px !important;
}

.feature-chart {
    background: none repeat scroll 0 0 #f2f2f2;
    margin-left: 0;
    padding: 20px;
}


.industry-contact-bar p {
    margin: 0;
}

figure.csc-textpic-image {
    margin-bottom: 0;
}

/* ------------------------------------------- */



#product-dropdown { margin: -15px 0 0 -20px; position: relative; z-index: 1;  }
.tree-dropdown { float: left; width: 319px; border-right: 1px solid rgba(255,255,255,.25); position: relative; }
.tree-dropdown.lvl3 { border: 0 none; }
.tree-dropdown.lvl3 ul { width: 320px;  }
.tree-dropdown.disabled { opacity: 0.25;  }

.tree-dropdown ul { 
    display: none;  
    position: absolute; 
    background: #26358C;
    width: 319px;
    z-index: 5; 
    top: 50px;
    box-shadow: inset -200px 0px 250px -160px #037ad6;
}

.tree-dropdown li { 
    height: 30px;
    border-top: 1px solid rgba(255,255,255,.25);
    text-align: center;
    padding: 10px 20px 0;
}

.tree-dropdown li a ,
.tree-dropdown li { 
    text-shadow: none;    
    font-size: 14px;    
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    display: block;
}

.tree-dropdown.lvl3 li { padding: 0; height: 40px;}
.tree-dropdown.lvl3 li a { padding: 10px 20px;}

.tree-dropdown label { padding: 17px; display: block; text-align: center; }

.tree-dropdown.enabled label { cursor: pointer;  }

.tree-dropdown li a:hover,
.tree-dropdown li:hover,
.tree-dropdown label:hover {
    color: rgba(255,255,255,.75);
    background: rgba(255,255,255,.1);
}

#product-dropdown .selected label {
    /*    color: #0a5ca8;*/
}

#product-dropdown .tree-dropdown.selected:after {
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

#product-dropdown .tree-dropdown:after {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    width: 30px;
    height: 30px;
    content:"";
    background: url(../img/arrows_tree-dropdown.png) no-repeat right 2px ;
    /*visibility: hidden;*/ 
}

#product-dropdown .lvl3.tree-dropdown.selected:after { display: none;}


/*#calltoaction {
    position: relative;
    top: -470px;
    float: right;    
}*/
#calltoaction {
    position: absolute;
    top: 10px;
    right: 10px;   
}


.lof-main-wapper { width: 9999px !important; }

.align-center {
    text-align: center;
}

#its_ticker_ml1069 {   width: 946px;   margin: 0 7px; }
#its_ticker_ml1069 td  { width: 960px; font-family: 'Source Sans Pro', Arial, Helvetia, sans-serif !important; }
#its_ticker_ml1069 a:hover { text-decoration: underline;  }

.tx-itsnewsticker-pi1 {   float: left;  width: 880px;  margin-bottom: 20px; }

#its_ticker_ml1069 header { float: left; }


.fr #tettnewsticker1069 {margin: 5px 0px 0px 10px !important;}
