.title01 {
    color : #666666;
    font-size : 16px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 15px;
}

.title02 {
    color : #23308E;
    font-size : 14px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 18px;
}

.angebot {
    color : #23308E;
    font-size : 17px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 21px;
}

.fliesstext {
    color : #000000;
    padding-top: 11px;
    padding-left: 15px;
    padding-right: 12px;
    padding-bottom: 14px;
    font-size : 12px;
    line-height: 16px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fliesstext01 {
    font-weight: bold;
    color : #23308E;
}

.fliesstext02 {
    color : #e94a24;
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.fliesstext03 {
    color : #e94a24;
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.fliesstext04 {
    color : #000000;
    padding-top: 6px;
    padding-left: 15px;
    font-size : 12px;
    line-height: 16px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fliesstext05 {
    color : #000000;
    padding-top: 6px;
    font-size : 12px;
    line-height: 16px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fliesstext a {
    color: #23308E;
    text-decoration: none;
}

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

.fliesstext04 a {
    color: #23308E;
    text-decoration: none;
}

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

.fliesstext05 a {
    color: #23308E;
    text-decoration: none;
}

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

.textfeld1 {
    height: 24px;
    width: 247px;
    color: #23308E;
    font-size: 12px;
    line-height: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 4px;
    padding-left: 3px;
    padding-right: 3px;
    border: solid 1px #B2B2B2;
}

.textfeld2 {
    height: 360px;
    width: 247px;
    color: #23308E;
    font-size: 12px;
    line-height: 17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 1px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    border: solid 1px #B2B2B2;
    
}

.route-ort {
    width: 137px;
}

.route-plz {
    width: 60px;
}

.route-strasse {
    width: 207px;
}

.image{
    border: 1px solid #7F7F7F;
}
