body {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
/*        scrollbar-face-color: #FFFFFF;
        scrollbar-arrow-color: #333333;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-track-color: #FFFFFF;
        scrollbar-darkshadow-color: #333333;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-3dlight-color: #333333;
*/        font-size: 12px;
        font-family: arial, verdana, helvetica, sans-serif;
        color: #000000;
        vertical-align: top;
        text-align: left;
        background-color: #FFFFFF;
}

td {
        font-size: 12px;
        font-family: Verdana, arial, helvetica, sans-serif;
        color: #000000;
/*        background-color: transparent;*/
}

.tdWhite {  background-color: #FFFFFF}
.tdBlue {  background-color: #005DA4 }
.tdLGrey{  background-color: #D9E8FB }
.tdLBlue {  background-color: #003980}
.tdDGrey {  background-color: #323941}
.tdGrey {  background-color: #4283B3 }
.tdRed {  background-color: #EE3338  }
.tdMGrey { background-color: #DCDBD5 }
.tdMDGrey { background-color:#D4D0C8 }


ul, ol, li {
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        background-color: transparent;
}
.tdbackgroundtop{
        background-image: url(../img/hg-top.gif);
}
.tdbackgroundgray{
        background-color: #DCE1E5;
        color: #FFFFFF;
}
.tdleft{
        background-color: #62a2c;
        background-image: url(...img/cdu-nrw-bgli.jpg); background-repeat:no-repeat; background-position:right top;
}
.tdbackgrounddarkgray{
        background-color: #323941;
        color: #FFFFFF;
        font-size: 14px;
        font-family: Verdana, arial, helvetica, sans-serif;
        letter-spacing: 1px;
}
.tdbackgroundblue{
        background-color: #003980;
        color: #FFFFFF;
}
.tdbackgroundorange{
        background-color: #FF9900;
        color: #000000;
}
.tdbackgroundcopyright{
        color: #000000;
        background: url(../img/hg-copyright.gif);
}

.td-main        {
        vertical-align: top;
        text-align: left;
        background-color: transparent;
        color: #000000;
}


.service-box{
        text-align: right;
}

.copyright {
        font-size: 10px;
        font-family: Verdana, arial, helvetica, sans-serif;
        color: #FFFFFF;
        vertical-align: middle;
        text-align: left;
        background-color: #003980;
        }

.menu        {
        font-size: 11px;
        font-family: Verdana, arial, helvetica, sans-serif;
        color: #ffffff;
        font-weight: normal;
        vertical-align: middle;
        background-color: transparent;
}

.menuitem        {
        font-size: 11px;
        font-family: Verdana, arial, helvetica, sans-serif;
        color: #ffffff;
        font-weight: normal;
        vertical-align: middle;
        background-color: transparent;
        background-image: url(../img/bg-menu.gif);
}

.menulink {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}

a.menulink {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}

a.menulink:active {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}

a.menulink:visited {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}

a.menulink:hover {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
}

a.link-menu2 {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: transparent;
        vertical-align: 4px;
}

.link-menu2 {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: transparent;
        vertical-align: 4px;
}

a.link-menu2:active {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: transparent;
        vertical-align: 4px;
}

a.link-menu2:visited {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: transparent;
        vertical-align: 4px;
}

a.link-menu2:hover {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: #DCE1E5;
        vertical-align: 4px;
}
.owner {
        font-size: 14px;
        color: #FFFFFF;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        background-color: transparent;
        letter-spacing: 1px;
}

div {  text-align: right; height: 80px; width: 200px}

.column-left        {
        font-size: 10px;
        font-family: Verdana, arial, helvetica, sans-serif;
        color: #ffffff;
        font-weight: normal;
        vertical-align: top;
        text-align: left;
        background-color: #003980;
}

.column-right        {
        font-size: 10px;
        font-family: Verdana, arial, helvetica, sans-serif;
        color: #ffffff;
        font-weight: normal;
        vertical-align: top;
        text-align: left;
        background-color: #ffffff;
        background-image: url(../img/menure.jpg);
}

a:link {
        color: #ffffff;
        text-decoration: none;
        font-weight: normal;
}

a:visited {
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        font-weight: normal;
}

a:active {
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        font-weight: normal;
}

a:hover {
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
        font-weight: normal;
}

a.link-10-normal {
        color: #ffffff;
        font-weight: normal;
        font-size: 10px;
        font-family: Verdana, arial, helvetica, sans-serif;
        text-decoration: none;
        background-color: transparent;
}

a.link-10-normal:active {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: transparent;
}

a.link-10-normal:visited {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: transparent;
}

a.link-10-normal:hover {
        color: #ffffff;
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        background-color: #DCE1E5;
}

.whiteBold {
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none}

a.whiteBold {
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none}

a.whiteBold:active {
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none}

a.whiteBold:visited {
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none}

a.whiteBold:hover {
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none}

.mainCopy {
        font-size: 11px;
        color: #00395F;
        line-height: 13px;
        text-decoration: none;
}

.mainHead {
        font-size: 12px;
        font-weight: bold;
        color: #00395F;
        text-decoration: none;
}

.mainHead2 {
        font-size: 13px;
        font-weight: bold;
        color: #00395F;
        text-decoration: none;
}

.mainHead3 {
        font-size: 13px;
        font-weight: bold;
        color: #00395F;
        text-decoration: underline;
}

.mainCopySmall {
        font-size: 10px;
        color: #6E8FA6;
        line-height: 13px;
        text-decoration: none;
}

.white {
        font-size: 11px;
        color: #FFFFFF;
         text-decoration: none;}

a.white {
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;}

a.white:active {
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;}

a.white:visited {
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;}

a.white:hover {
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;}

.red {
        font-size: 11px;
        color: #EE3338;
        text-decoration: none}

a.red {
        font-size: 11px;
        color: #EE3338;
        text-decoration: none}

a.red:active {
        font-size: 11px;
        color: #EE3338;
        text-decoration: none}

a.red:visited {
        font-size: 11px;
        color: #EE3338;
        text-decoration: none}

a.red:hover {
        font-size: 11px;
        color: #EE3338;
        text-decoration: none}

.redLarge
{
        font-size: 13px;
        color: #EE3338;
        text-decoration: none
}
.darkLarge { font-size: 13px;
        color: #00395F;
        text-decoration: none }

.redBold {
        font-size: 11px;
        font-weight: bold;
        color: #EE3338;
         text-decoration: none;}

a.redBold {
        font-size: 11px;
        font-weight: bold;
        color: #EE3338;
         text-decoration: none;}

a.redBold:active {
        font-size: 11px;
        font-weight: bold;
        color: #EE3338;
         text-decoration: none;}

a.redBold:visited {
        font-size: 11px;
        font-weight: bold;
        color: #EE3338;
         text-decoration: none;}

a.redBold:hover {
        font-size: 11px;
        font-weight: bold;
        color: #EE3338;
         text-decoration: none;}

.dark { font-size: 11px;
        color: #000000;
        text-decoration: none }
.white { font-size: 11px;
        color: #ffffff;
        text-decoration: none }

a.dark { font-size: 11px;
        color: #000000;
        text-decoration: none }

a.dark:active { font-size: 11px;
        color: #000000;
        text-decoration: none }

a.dark:visited { font-size: 11px;
        color: #000000;
        text-decoration: none }

a.dark:hover { font-size: 11px;
        color: #000000;
        text-decoration: none }

.darkBold { font-size: 11px;
        color: #000000;
        font-weight: bold;
        text-decoration: none }

.whiteBold { font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none }

a.darkBold { font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none }

a.darkBold:active { font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none }

a.darkBold:visited { font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none }

a.darkBold:hover { font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none }

.darkKap {
        font-size: 11px;
        color: #ffffff;
        text-transform: uppercase;
}

.input140 { font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 140px}

.input160 { font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 160px}
.button
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.area400 { font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 400px}

.input400 { font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 400px}
.titel { font-size: 15px; color: #FFFFFF; }
.bold {  font-weight: bold}
.darkBoldKap { font-size: 11px; font-weight: bold; color: #000000; text-transform: uppercase; }
.whiteBoldKap { font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase; }
.input200 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 200px}
.input92 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 92px}
.inputxx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.input300 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 300px}