/*
dunkelblau: rgb(38,52,90);
hellblau: rgb(101,114,149);
weissblau: color:rgb(179,191,212);
*/

p, h1, h2, h3, a {
    font-family: arial, sans-serif;
    margin-top:0;
}
p, .tx_abdownloads_listView_downloads a {
    font-size:12px;
    line-height:14px;
    color:rgb(38,52,90);
}
h1 {
    font-size:16px;
    font-weight:bold;
    color:rgb(255,255,255);
}
h2 {
    font-size:16px;
    font-weight:bold;
    color:rgb(255,255,255);
}
h3 {
    font-size:12px;
    font-weight:bold;
    color:rgb(38,52,90);
    margin-bottom:4px;
}
a.underline:hover img { border-bottom:solid 1px rgb(255,255,255); }
#footerFrame, #footerFrame a, #footerFrame p {
    font-size:10px;
    color:rgb(202,204,211);
    text-decoration:none;
    padding-top:7px;
}
a.printLink { float:right; }
#textBox-t-b a {
    color:rgb(255,255,255);
    text-decoration:none;
}

#textBox-t-b-dBlue a {
    color:rgb(255,255,255);
    font-size:11px;
    line-height:2.0;
}
.arrowLeft, #textBox-t-b-dBlue a {
    background:url(../../pix/b2c/ic_arrow_white.png) no-repeat 0 4px;
    padding-left:12px;
}
#footerFrame a:hover, #textBox-t-b a:hover { text-decoration:underline; }
div#footerFrame .m {
  text-align:center;
  margin-bottom:-23px;
  position:relative;
  top:-23px;
}
a#vita_group {
  background:url(../../pix/b2c/ic_vita_group.png) no-repeat 0 1px;
  padding:2px 0 2px 16px;
}

/* s3f3 */
.s3f3.Left a, .s3f3.Middle a { color:rgb(179,191,212); }

/* rte-relevant */
.b_12_db { font:bold 12px arial, sans-serif; color:rgb(38,52,90); }
.b_12_w { font:bold 12px arial, sans-serif; color:rgb(255,255,255); }

/* tt_news */
span.news-list-morelink a, div.news-single-backlink a { color:rgb(179,191,212); }
div.news-single-backlink { margin-top:30px; }
#myPageBrowser a { color:rgb(179,191,212); }
span.tt_news_more, div.news-single-backlink p a {
    font-size:11px;
    color:rgb(179,191,212) !important;
    position:relative; top:-10px;
}
/* irfaq */
div.tx-irfaq-dynheader p {
    display:inline;
    color:rgb(255,255,255);
}
.tx-irfaq-pi1 .additional-info {
    border-top:0 !important;
}
.tx-irfaq-pi1 { margin-top:-10px; }

/* ab_downloads */
.tx_abdownloads_treeView_downloads a, .tx_abdownloads_viewDetailsForDownload a {
    font:bold 12px arial, sans-serif; color:rgb(38,52,90);
    text-decoration:none;
}
.tx_abdownloads_treeView_category { margin-bottom:0px !important; }
div.catList {
    font-size:12px;
    color:rgb(255,255,255);
}
div.tx_abdownloads_listView_category { margin-bottom:28px; }
a.tx_abdownloads_listView_categoryLabel {
    background:url(../../pix/b2c/ic_arrow_white_full.png) no-repeat 0 2px;
    padding-left:14px;
    font-size:12px;
    color:rgb(255,255,255);
    font-weight:bold;
    text-decoration:none;
    display:block;
    margin-bottom:4px;
}
div.tx_abdownloads_listView_categoryPath a {
    color: rgb(38, 52, 90);
    text-decoration: none;
}
#catWrap a {
    color:rgb(38,52,90);
    text-decoration:none;
}

.tx_abdownloads_viewDetailsForDownload {
    font-family:arial, sans-serif !important;
    background-color:rgb(135,142,165) !important;
    color:rgb(38,52,90);
    border:0 !important;
    font-size:12px !important;
    margin:10px 0 10px 0 !important;
    padding:0 !important;
    text-decoration:none;
}
a.tx_abdownloads_listView_downloadLabel {
    font-size:12px;
    color:rgb(21,43,80) !important;
}
#textBox-t-b .tx-abdownloads-pi1 p.backLink a {
    color:rgb(179,191,212);
    font-size:11px;
}
#textBox-t-b a.tx_abdownloads_listView_downloadDetails {
    background:url(../../pix/b2c/ic_arrow_white_full.png) no-repeat 0 2px;
    padding-left:14px;
}
div.tx_abdownloads_treeView_downloads {
    margin-top:-5px !important;
    margin-bottom:0 !important;
}

div.tx_abdownloads_listView_download_1, div.tx_abdownloads_listView_download_2 { margin-bottom:20px; }

/* Händlersuche */
#haendlersuche_1, #haendlersuche_2 { margin:20px 0 0 0; }
#haendlersuche_1 input.f, #haendlersuche_1 select.f, #haendlersuche_2 input.f, #haendlersuche_2 select.f {
    font-size:11px;
    display:block;
    float:left;
    background:rgb(186,194,213);
    position:relative;
    top:-4px;
    border:solid 1px rgb(21,43,80);
}
#haendlersuche_1 select.f, #haendlersuche_2 select.f  { width:140px; }
#haendlersuche_1 input.f, #haendlersuche_2 input.f {
    width:134px;
    padding-left:3px;
    padding-right:3px;
}
#haendlersuche_1 input.f, #haendlersuche_1 select.f, #haendlersuche_2 input.f, #haendlersuche_2 select.f { color:rgb(21,43,80); }
#haendlersuche_1 input.s, #haendlersuche_2 input.s {
    border:0;
    padding:0;
    margin-left:40px;
    cursor:pointer;
}
.w60 { width:60px !important; }
#haendlersuche_1 p, #haendlersuche_2 p { color:rgb(255,255,255); }
#haendlersuche_1 input.f, #haendlersuche_1 select.f, #haendlersuche_1 input.s, #haendlersuche_1 p, #haendlersuche_2 input.f, #haendlersuche_2 select.f, #haendlersuche_2 input.s, #haendlersuche_2 p
{
    font-family:arial, sans-serif;
    font-weight:bold;
}
#haendlersuche_1 input.s, #haendlersuche_1 p, #haendlersuche_2 input.s, #haendlersuche_2 p { font-size:12px; }

a.trader { color:rgb(186,194,213) !important; }