﻿.main-text {
 color: #041834; font-size: 12px;
}
.subheadline {
 color: #041834; font-size: 12px; font-weight: bold;
}
.anker-lnk-orange, td .main-text a{
 font-size: 12px; color: #3359AA; text-decoration: none;
}
.anker-lnk-orange:hover {
 text-decoration: underline;
 color: #00CCCC;
}
.orange-text12 {
 color: #3359AA; font-size: 12px;
}
.top-link {
 background-image: url(/images/top_link_btsh_klein.gif);
 background-repeat: no-repeat;
 padding-left: 10px;
 display: block;
 font-size: 12px; color: #3359AA; text-decoration: none; 
 background-position: 0px 5px;
}
.top-link:hover {
 text-decoration: underline;
 color: #00CCCC;
 background-position: 0px -10px;
}
.caption-text {
 color: #041834;
 font-size: 11px;
 font-style: italic;
}
.service-nummer-text {
 font-size: 20px;
 color: #041834;
}
.service-nummer-text-12 {
 font-size: 12px;
 color: #041834;
}
.bgcolor_gray {
 background-color: #C0D1EC;
}
.news-lnk-white {
 color: #3359AA; font-size: 12px; text-decoration: none;
 background-image: url(/images/arrow_news_white_rb.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 2px;
 padding-left: 14px;
 height: 16px;
}
.news-lnk-white:hover {
 color: #00CCCC; text-decoration: underline;
 background-position: 0px -16px;
}
.td-gray-border-top {
 border-top: 1px solid #C0D1EC;
}
.pdf-lnk {
 color: #3359AA; font-size: 12px; text-decoration: none;
}
.pdf-lnk:hover {
 color: #00CCCC; text-decoration: underline;
}
.bgcolor_999999 {
 background-color: #6890D0;
}
.bold {
 font-weight: bold;
}
.download-pdf-lnk {
 color: #3359AA; font-size: 12px; text-decoration: none;
 background-image: url(/images/download_lnk_btsh.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 1px;
 padding-left: 18px;
 height: 14px;
}
.download-pdf-lnk:hover {
 color: #00CCCC; text-decoration: underline;
 background-position: 0px -16px;
}
.zuruck-lnk {
 font-size: 12px; color: #3359AA; text-decoration: none;
 background-image: url(/images/zuruck_btsh.gif);
 background-repeat: no-repeat;
 display: block;
 background-position: 0px 4px;
 padding-left: 18px;
}
.zuruck-lnk:hover {
 text-decoration: underline; color: #00CCCC;
 background-position: 0px -11px;
}
/* IE ul style */
* html ul {
 margin: 0px 0px 0px 15px;
 padding: 0px 0px 0px 0px;
}
ul {
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 15px;
}
.orange-mark {
 color: #3359AA; font-size: 12px;
}
.input-text {
 width: 230px; height: 18px;
}
.textarea {
 width: 230px; height: 100px;
}
.bottom-error-text {
 font-size: 11px; color: #041834;
}
.absenden-button {
 background-image: url(/images/absenden_btn_btsh.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 0px;
 width: 80px;
 height: 20px;
}
.absenden-button:hover {
 background-position: 0px -20px;
}
.login-button {
 width: 96px; height: 20px; background-image: url(/images/login_btn_btsh.gif);
 background-repeat: no-repeat; background-position: 0px 0px;
 display: block;
}
.login-button:hover {
 background-position: 0px -20px;
}
/** popups **/
.white-popup-lnk {
 font-size: 12px; color: #FFFFFF;
 text-decoration: none;
}
.radio-height {
 height: 13px;
 padding: 0px;
 margin: 0px;
}
.red-error-text {
 font-size: 12px; color: #FF0000;
}
/*IE*/
* html .error-img-intxt {
 width: 14px;
 height: 14px;
 background-image: url(/images/bts_hold_error.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-top: 2px;
}
/*mozilla*/
.error-img-intxt {
 width: 14px;
 height: 14px;
 background-image: url(/images/bts_hold_error.gif);
 background-repeat: no-repeat;
 background-position: 0px 1px;
 padding-top: 0px;
}
.error-img-form {
 width: 14px;
 height: 14px;
 background-image: url(/images/bts_hold_error.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
}
.sitemap_lnk {
 font-size: 12px; color: #3359AA; text-decoration: none;
 background-image: url(/images/sitemap_arrow_rb_btsh.gif);
 background-repeat: no-repeat;
 display: block;
 background-position: 0px 4px;
 padding-left: 10px;
}
.sitemap_lnk:hover {
 text-decoration: none; color: #00CCCC;
 background-position: 0px -81px;
}