body {
        background-color: #FFFFFF;
}

h4 {
        background-image: url(../images/menu-pf.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 15px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 5px;
}
h4.neben {
        padding-left: 15px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 5px;
        color: #FFFFFF;
        background-image: none;
}

a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 900;
        color: #646D73;
        text-decoration: none;
}

a.block3 {
        color:#646D73;
        background-position: right;
        background-repeat: no-repeat;
        text-align:right;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        letter-spacing: 1px;


}


a.block3:hover        {
        background-position: right;
        background-repeat: no-repeat;
}


a.block4 {
        color:#646D73;
        display:block;
        text-align:left;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #C6C7CE;



}

a.block4:hover        {
        background-position: left;
        background-repeat: no-repeat;
}

a.topmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#646D73;
        font-style: normal;
        font-weight: 900;
        text-decoration: none;


}
a.topmenu2 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #737984;
        font-style: normal;
        font-weight: 900;
}
a.menuitem {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bolder;
        color: #737984;
        background-image: url(../images/menuback.jpg);
        background-repeat: no-repeat;
        background-position: right;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C6C7CE;
}
a.block2 {
        color:#646D73;
        text-align:center;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        padding: 2px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C6C7CE;
        letter-spacing: 1px;





}
a.block2:hover {

        background-image: url(../images/menuback.jpg);
        background-position: right;
        background-repeat: no-repeat;
}
a.menutextsearch3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#646D73;
        font-weight: 900;
        text-decoration: none;
        padding-right: 8px;
        text-align: right;



}
a.subselektedmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #C9C9C9;
        display: block;
        padding-left: 20px;
        font-weight: normal;
        padding-bottom: 3px;
        padding-top: 3px;
        text-decoration: none;

}
a.selektedmenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #646D73;
        background-image: url(../images/menu-pf.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 15px;
        font-weight: bold;
        text-decoration: none;
        padding-top: 5px;
        padding-bottom: 5px;
        display: block;





}
a.submenu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #848E94;
        display: block;
        padding-left: 20px;
        font-weight: normal;
        padding-bottom: 3px;
        text-decoration: none;
        padding-top: 3px;


}
a.menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #848E94;
        display: block;
        font-weight: bold;
        text-decoration: none;
        padding-left: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
}
a.menu:hover {
        text-decoration: none;
        background-image: url(../images/menu-pf.gif);
        background-repeat: no-repeat;
        background-position: left center;






}
a.blocksub {
        color:#646D73;
        text-align:right;
        border-right:1px solid #C6C7CE;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;
        padding: 2px;
        background-image: url(../images/menuback.jpg);
        background-repeat: no-repeat;
        background-position: right;

}
a.block2sub {
        color:#646D73;
        text-align:center;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        padding: 2px;
        background-image: url(../images/menuback.jpg);
        background-repeat: no-repeat;
        background-position: right;
        letter-spacing: 1px;
}
a.trselector:hover {
        background-image: url(../images/tableback.JPG);
        background-repeat: repeat-x;
        background-position: right;
        display: table-row;


}
a.block2r {
        color:#646D73;
        text-align:center;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        padding: 2px;
        letter-spacing: 1px;

}
a.block2r:hover {


        background-image: url(../images/menuback.jpg);
        background-position: right;
        background-repeat: no-repeat;
}
a.selektedmenu2 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #CECFCE;
        background-image: url(../images/menu-pf.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 15px;
        font-weight: bold;
        text-decoration: none;
        padding-top: 5px;
        padding-bottom: 5px;
        display: block;
}
a.block2rsub {
        color:#646D73;
        text-align:center;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        padding: 2px;
        letter-spacing: 1px;
        background-image: url(../images/menuback.jpg);
        background-position: left center;

}


table.menusearch {

        background-image: url(../images/menusearch.gif);
        background-repeat: no-repeat;
        background-position: right top;
}
table.inputtable {
        display: block;
        padding-left: 3px;
}
table.schulen {
        padding-left: 20px;
}

td.underline {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;

}
td.twoline {
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #C6C7CE;
        border-bottom-color: #C6C7CE;
}
td.twolinerechts {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #C6C7CE;

}
td.menu {
        padding-top: 5px;


}
td.topmenuline {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;

}
td.lineright {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C6C7CE;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;
}
td.space {
        padding-bottom: 5px;
}
td.menusearch {


        background-image: url(../images/menusearch.gif);
        background-repeat: no-repeat;
        background-position: center center;
}
td.menu2 {
        padding-top: 5px;
}
td.lineright2 {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C6C7CE;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;

}
td.lineUnten {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;
}
td.sitemap {
        border-left: thin solid #C9C9C9;
        padding-left: 5px;


}

tr.selector {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ABAFB6;
        text-decoration: none;
        display: table-row;



}
tr.backgnd {
        background-color: #FFFFFF;

}

ul {
        padding-top: 5px;
        padding-bottom: 5px;

}



.menuitem {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: bolder;
        color: #737984;
        text-align: right;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C6C7CE;


}
.tabLine {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C6C7CE;
}
.caption {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 900;
        color: #D2232A;
        padding: 5px;
        letter-spacing: 5px;
        white-space: nowrap;
}
.maintext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #646D73;
        display: block;
        padding-top: 5px;
}
.forms {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #646D73;
}
.menutext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#646D73;
        font-weight: 900;
}
.searchtop {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: 600;
        text-align: left;
        display: block;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 5px;
        letter-spacing: 1px;
}
.menutextsearch {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#646D73;
        font-weight: 900;
        text-align: left;
        display: block;
        padding-left: 9px;
        padding-top: 5px;
}
.menutextsearch2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#646D73;
        font-weight: 900;
        text-align: left;
        display: block;
        padding-left: 9px;

}
.input {
        border-top: 1px solid #B0B1BB;
        border-bottom: 1px solid #B0B1BB;
        border-left: 1px solid #B0B1BB;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #B0B1BB;
        width: 123px;
        margin-left: 7px;
}
.pfeil {
        padding-top: 1px;
        display: block;
        padding-left: -5px;
}
.dummy {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        display: block;
}
.welcome {
        background-image: url(../images/intro-u.jpg);
        background-repeat: no-repeat;
        background-position: center;
        text-align: left;
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bolder;
        color: #737984;
}
.captionMitglieder {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 900;
        color: #D2232A;
        letter-spacing: 8px;
        background-image: url(../images/mainlogo.gif);
        display: block;
        background-repeat: no-repeat;
        background-position: center bottom;
        padding-top: 30px;
        padding-bottom: 10px;
        padding-left: 5px;
        text-align: center;
}
.mitgliederName {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #D2232A;
        display: block;
        padding: 5px;


}
.mitgliederText {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#646D73;
        display: block;
        padding: 5px;
}
.block {

        color:#FFFFFF;
        text-align:right;
        border-right:1px solid #C6C7CE;
        text-decoration:none;
        font:bold 12px arial, sans-serif;
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C6C7CE;
        padding: 2px;
}
.support {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: 900;
        color:#646D73;

}
.invisibletext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
}
.tableCapital {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #D2232A;
        display: block;
        padding-left: 5px;


}
.tabelleMaintext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #848E94;
        padding-left: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: block;



}
.tabtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646D73;

}
