/* Navigationstext oben - rot */
a.navirotoben {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #a01010;
}

/* Navigationstext oben - blau */
a.naviblauoben {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #000080;
}

/* Navigationstext - Suche */
a.suche {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

/* Navigationstext links - rot */
a.navirotlinks {
    margin: 0px 0px 0px 0px;
    height: 21px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #a01010;
}

/* Navigationstext links - blau */
a.naviblaulinks {
    margin: 0px 0px 0px 0px;
    height: 21px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #000080;
}

/* Navigationstext - sp-ug.de - nach oben */
a.navifooter {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #808080;
}

/* Navigationstext - Text */
a.text {
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000080;
}

/* Navigationstext - Referenzen */
a.ref {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000080;
}

/* Text - Footer */
span.navifooter {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #808080;
}

/* Navigationsbild links */
img.navimg {
    border: 0px;
    margin: 0px 0px 0px 0px;
}

/* Navigationsbild Referenzen */
img.ref {
    border: 0px;
    margin: 0px 0px 0px 0px;
}

/* Copy Webdesign-Piechowski */
.copy {
    margin: 0px 0px 0px 0px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #808080;
}

/* Inhaltsüberschrift1 */
h1 {
    margin: 6px 0px 15px 0px;
    line-height: 20px;
    font-family: verdana, arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #000080;
}

/* Inhaltsüberschrift2 */
h2 {
    margin: 13px 0px 0px 0px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

/* Inhaltsüberschrift3 */
h3 {
    margin: 6px 0px 0px 15px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

/* Inhaltstrennlinie */
hr.hr1 {
    margin: 25px 0px 0px 0px;
    height: 1px;
    color: #c0c0c0;
    background-color: #c0c0c0;
    border: none;
}

/* Inhaltsabsatz */
p {
    border:0px solid red;
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
}

/* Adresse */
address {
    border:0px solid red;
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    text-decoration: none;
    color: #000000;
}

/* Text dick */
span.dick {
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #000000;
}

/* Text dick unterstrichen */
span.dicku {
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    text-decoration: underline;
    color: #000000;
}

/* Text klein */
span.klein {
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #000000;
}

/* Zeile zentriert */
div.zentriert {
    margin: 0px 0px 0px 0px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #000000;
    text-align: center;
}

/* Liste - Punkte */
ul {
    line-height: 16px;
    font-family: verdana, arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    color: #000000;
}

/* Zeile UP */
p.up {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
}

/* Inhaltsabsatz Bemerkung */
p.bemerkung {
    border:1px solid #C0C0C0;
    margin: 0px 0px 0px 0px;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}

/* Inhaltslink für Bemerkung */
a.bemerkung {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #0000c0;
}

/* Inhaltsschrift für Bemerkung */
span.bemerkung {
    margin: 0px 0px 0px 0px;
    line-height: 12px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    color: #303648;
}

/* Tabelle Referenzen */
table.ref {
    border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Referenzen Spalte 1 */
td.ref1 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 140px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Referenzen Spalte 2 */
td.ref2 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Formular */
table.formu {
    border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 390px;
    font-family: verdana, arial, sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Formular Spalte 1*/
td.formu1 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 130px;
    height: 14px;
    font-family: verdana, arial, sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: middle;
}

/* Tabelle Formular Spalte 2*/
td.formu12 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 14px;
    font-family: verdana, arial, sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: middle;
}

/* Tabelle Formularkontrolle Spalte 2*/
td.formu2 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 260px;
    height: 14px;
    font-family: verdana, arial, sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: middle;
}

/* Tabelle Formularkontrolle Zeile zentriert*/
td.formu3 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 14px;
    font-family: verdana, arial, sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: center;
    vertical-align: top;
}

/* Tabelle Formular Nachricht*/
td.nachricht {
    margin: 0px 0px 0px 0px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
    text-align: center;
    vertical-align: top;
}

/* Tabelle Formular Textarea*/
td.textareans {
    margin: 0px 0px 0px 0px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Formularkontrolle Textarea*/
td.nachricht2 {
    border: 1px solid #C0C0C0;
    margin: 0px 0px 0px 0px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Input Feld 50px */
input.formu50 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 50px;
    height: 14px; 
    font-family: arial, verdana, helvetica, sans-serif;
    color: #000000;
    font-size: 12px; 
    border-left : 1px solid #C0C0C0;
    border-top : 1px solid #C0C0C0; 
    border-right : 1px solid #C0C0C0; 
    border-bottom : 1px solid #C0C0C0;
}

/* Input Feld 150px */
input.formu150 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 150px;
    height: 14px; 
    font-family: arial, verdana, helvetica, sans-serif;
    color: #000000;
    font-size: 12px; 
    border-left : 1px solid #C0C0C0;
    border-top : 1px solid #C0C0C0; 
    border-right : 1px solid #C0C0C0; 
    border-bottom : 1px solid #C0C0C0;
}

/* Input Feld 250px */
input.formu250 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 250px;
    height: 14px; 
    font-family: arial, verdana, helvetica, sans-serif;
    color: #000000;
    font-size: 12px; 
    border-left : 1px solid #C0C0C0;
    border-top : 1px solid #C0C0C0; 
    border-right : 1px solid #C0C0C0; 
    border-bottom : 1px solid #C0C0C0;
}

/* Input Textarea */
textarea.formu350 {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-family: arial, verdana, helvetica, sans-serif;
    color: #000000;
    font-size: 12px; 
    font-weight: normal;
    text-decoration: none;
    width: 390px;
    height: 120px; 
    border-left : 1px solid #C0C0C0;
    border-top : 1px solid #C0C0C0; 
    border-right : 1px solid #C0C0C0; 
    border-bottom : 1px solid #C0C0C0;
}

/* Tabelle Standart */
table.standart {
    border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Standart Spalte1 */
td.impress1 {
    border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 70px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}

/* Tabelle Standart Spalte2 */
td.impress2 {
    border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-family: verdana, arial, sans-serif;
    line-height: 16px;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    text-align: left;
    vertical-align: top;
}


/* --------------------REMEMBER--------------------- */
/* Inhaltstrennlinie gestrichelt */
hr.hrstriche {
    margin: 5px 0px 0px 0px;
    height: 1px;
    border-width: 1px 0 0 0;
    border-style: dashed;
    border-color: red;
}
