﻿h1 {
 color: #E2006C; font-size: 24px; margin: 0px; padding: 0px;
 font-weight: normal;
}
h2 {
 color: #000000; font-size: 12px; 
 font-weight: bold;
}
h3 {
 color: #E2006C; font-size: 12px; 
 font-weight: bold;
}
h4 {
 color: #212C57; font-size: 12px; 
 font-weight: bold;
}

ul li {
padding-bottom:8px;
}
ul {
margin-bottom: -4px;
padding-left: 25px;
}
ol li {
padding-bottom: 8px;
}
ol {
margin-bottom: -4px;
padding-left: 25px;
}
ul ul {
margin-top: -5px;
margin-bottom: 7px;
paddig-left: 15px;
}
*html ul ul {
margin-top: 3px;
margin-bottom: -3px;
}
sub {
font-family: Verdana, Arial;
font-size: 10x;
vertical-align: -10%;
}
sup {
font-family: Verdana, Arial;
font-size: 10x;
vertical-align: 40%;
}

.lnk {
 font-size: 12px; color: #E2006C; text-decoration: none;
}
.lnk:hover {
 text-decoration: underline;
 color: #E3006C;
}
.print-lnk {
 width: 46px; height: 14px; display: block;
 background-image: url(/images/icon_print_rb_tput.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
.print-lnk:hover {
 background-position: 0px -18px;
}
.main-text {
 color: #000000;
 font-size: 12px;
}
.subheadline {
 color: #212C57;
 font-size: 12px;
}
.anker-lnk-orange {
 font-size: 12px; color: #E2006C; text-decoration: none;
}
.anker-lnk-orange:hover {
 text-decoration: underline;
 color: #E3006C;
}
.orange-text12 {
 color: #E2006C; font-size: 12px;
}
.top-link {
 background-image: url(/images/top_link_fin.gif);
 background-repeat: no-repeat;
 padding-left: 15px;
 display: block;
 font-size: 12px; color: #E2006C; text-decoration: none; 
 background-position: 0px 5px;
 height: 12px;
}
.top-link:hover {
 text-decoration: underline;
 color: #E2006C;
}
.caption-text {
 color: #000000;
 font-size: 11px;
 font-style: italic;
}
.service-nummer-text {
 font-size: 20px;
 /*color: #333333;*/
 color: #212C57;
}
.service-nummer-text-12 {
 font-size: 12px;
 color: #212C57;
}
.news-lnk-white {
 color: #E2006C; font-size: 12px; text-decoration: none;
 background-image: url(/images/link_t_put_fin.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-left: 18px;
}
.news-lnk-white:hover {
 color: #E2006C; text-decoration: underline;
}
.td-gray-border-top {
 border-top: 1px solid #82A0D0;
}
.bgcolor_999999 { /*t-put*/
 background-color: #aaaaaa;
}
.pdf-lnk {
 color: #E2006C; font-size: 12px; text-decoration: none;
}
.pdf-lnk:hover {
 color: #E2006C; text-decoration: underline;
}
.bold {
 font-weight: bold;
}
.download-pdf-lnk {
 color: #E2006C; font-size: 12px; text-decoration: none;
 background-image: url(/images/download_t_put.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 3px;
 padding-left: 18px;
}
.download-pdf-lnk:hover {
 color: #E2006C; text-decoration: underline;
}

.orange-mark {
 color: #E2006C; font-size: 12px;
}
.input-text {
 width: 230px; 
height: 18px;
border: solid 1px #aaaaaa;
}
.input-text-02 {
 width: 340px; 
border: solid 1px #aaaaaa;
}
.input-text-01 {
 width: 340px; 
border: solid 1px #aaaaaa;
}
.textarea {
 width: 230px; height: 100px;
border: solid 1px #aaaaaa;
}
.bottom-error-text {
 font-size: 11px; color: #000000;
}
.absenden-button {
 background-image: url(/images/absenden_t_put.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 0px 0px;
 width: 230px;
 height: 20px;
}
.login-button {
 width: 96px; height: 20px; background-image: url(/images/login_tput.gif);
 background-repeat: no-repeat; background-position: 0px 0px;
 display: block;
}
.headline-white {
 font-size: 12px; color: #FFFFFF;
}
.zuruck-lnk {
 font-size: 12px; color: #E2006C; text-decoration: none;
 background-image: url(/images/t_put_back.gif);
 background-repeat: no-repeat;
 display: block;
 background-position: 0px 1px;
 padding-left: 18px;
 height: 15px;
}
.zuruck-lnk:hover {
 text-decoration: underline; color: #E2006C;
}
/** 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: #E2006C;
}
/* right news style */
.bgcolor_right_news {
 background-color: #FFFFFF;
}
.line-separator {
 width: 200px; height: 1px; overflow: hidden;
 background-image: url(/images/separator_right_news_dashed.gif);
 background-repeat: no-repeat;
}
/*below picture*/
.separator-td-10 {
 height: 10px;
}
.separator-td-15 {
 height: 15px;
}
/*IE*/
* html .error-img-intxt {
 width: 14px;
 height: 16px;
 background-image: url(/images/error_t_put.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-top: 2px;
}
/*mozilla*/
.error-img-intxt {
 width: 14px;
 height: 16px;
 background-image: url(/images/error_t_put.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-top: 0px;
}
.error-img-form {
 width: 14px;
 height: 16px;
 background-image: url(/images/error_t_put.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
.sitemap_lnk {
 font-size: 12px; color: #555555; 
text-decoration: none;
 background-image: url(/images/sitemap_arrow_tput_rb.gif);
 background-repeat: no-repeat;
 display: block;
 background-position: 0px 4px;
 padding-left: 10px;
}
.sitemap_lnk:hover {
 text-decoration: none; color: #E2006C;
 background-position: 0px -14px;
}