body{
    background-image: url(images/background.gif);
}

ul{
    padding: 0px;
}

h1 {   /* ************************************ Buchführungsbüro *************************** */
    font-size:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-wight: bold;
    color: white;
    display: inline;
    padding-left: 4px;
}

h2 {   /* ************************************ im Süden von Berlin *************************** */
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-wight: bold;
    color: white;
    display: inline;
    padding-left: 4px;
}

/* ************************************* Logo ************************************ */
td.logo {
    background-color: #0099CC;
    height: 60px;
}

/* ************************************* alle Texte ************************************ */
td {
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ************************************ Rechtsgrundlage *************************** */
td.kasten_rechtsgrundlage {
    color: #938F09;
}

div.titel_rechtsgrundlage {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #D4D600;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
}

/* ************************************ Zielgruppe *************************** */
td.kasten_zielgruppe {
    color: #996666;
    vertical-align: top;
}

div.titel_zielgruppe {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #996666;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
}

/* ************************************ Preise *************************** */
.kasten_preise {
    color: #0099CC;
    vertical-align: top;
}
div.titel_preise {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #0099CC;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ Angebote *************************** */
td.kasten_angebot {
    color: #0099cc;
    vertical-align: top;
}
div.titel_angebot {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #0099CC;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ Leistungen *************************** */
td.kasten_leistungen {
    color: #938F09;
    vertical-align: top;
}
div.titel_leistungen {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #D4D600;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
}

/* ************************************ Kontakt *************************** */
td.kasten_kontakt {
    color: gray;
    vertical-align: top;
}
div.titel_kontakt {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: silver;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ Kunden *************************** */
td.kasten_kunden {
    color: #996666;
    vertical-align: top;
}
div.titel_kunden {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #996666;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ Aufzählungen *************************** */
ul {
    list-style-type: square;
    margin-top: 4px;
    margin-left: 18px;
}
li {
    list-style-position: outside;
    padding-top: 6px;
}

/* ********************************* Kontaktformular ********************* */
input{
    width:220px;
    font-size:11px;
}
.nicht_ausgefuellt{
    background-color:#CC0000;
    color: white;
}
textarea{
    width:220px;
    height:100px;
}
div.fehler {
    color:#CC0000;
}

/* ********************************* Links zu den anderen Seiten ********************* */
a.link_fhtw {
    font-size:10px;
    color: #009933;
}
a.link_pers {
    font-size:10px;
    color: red;
}




/* ************************************ TFH-NEWS *************************** */
td.kasten_tfh_news {
    color: #13547D;
    vertical-align: top;
}
div.titel_tfh_news {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #13547D;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ TFH-INHALTSPLANUNG *************************** */
td.kasten_tfh_inhaltsplanung {
    color: #aa3312;
    vertical-align: top;
}
div.titel_tfh_inhaltsplanung {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #aa3312;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ TFH-TERMINE *************************** */
td.kasten_tfh_termine {
    color: green;
    vertical-align: top;
}
div.titel_tfh_termine {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: green;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ TFH-aufgabenblaetter *************************** */
td.kasten_tfh_aufgabenblaetter {
    color: green;
    vertical-align: top;
}
div.titel_tfh_aufgabenblaetter {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: green;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ TFH-links *************************** */
td.kasten_tfh_links {
    color: #13547D;
    vertical-align: top;
}
div.titel_tfh_links {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #13547D;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ TFH-organisatorisches *************************** */
td.kasten_tfh_organisatorisches {
    color: #13547D;
    vertical-align: top;
}
div.titel_tfh_organisatorisches {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #13547D;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}

/* ************************************ TFH-scheinkriterien *************************** */
td.kasten_tfh_scheinkriterien {
    color: #aa3312;
    vertical-align: top;
}
div.titel_tfh_scheinkriterien {
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:auto;
    height: 70px;
    background-color: #aa3312;
    color: #FFFFFF;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 30px;
    margin-bottom: 8px;
}