body {
    margin-top: 40px;
    background-color: #bcbcbc;
    font-family: verdana, helvetica, arial;
    font-size: 11px; }

html:root body {
    overflow-y: scroll;  /* Scrollbalken immer anzeigen für Firefox */
}

a:link,  a:visited { color: #fff; text-decoration: none; }
a:hover, a:active  { color: #157bb9; text-decoration: none; }

h4 { font-size: 14px;}

.font8  { font-size: 8px; }
.font9  { font-size: 9px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }

.bold   { font-weight: bold; }
.rechts { text-align: right; }
.links  { text-align: left;  }

.italic    { font-style: italic; }
.underline { text-decoration: underline; }
.link { color: #157bb9;}
.fftitel { font-size: 10px; }

.tdlogo {
    width: 175px;
    height: 135px;
    background-color: #FFFFFF;
    background:url('images/logo_hopek.gif') center center no-repeat #FFFFFF;
}

.tdbuero {
    width: 519px;
    height: 135px;
    background-color: #FFFFFF;
    border-left: 1px solid #bcbcbc;
    background:url('images/buero.jpg') top left no-repeat #FFFFFF;
}

.tdswitch {
    width: 181px;
    height: 135px;
    background-color: #FFFFFF;
    border-left: 1px solid #ffffff;
    background:url('images/switch.jpg') top left no-repeat #FFFFFF;
}

.tdnavi {
    width: 175px;
    background-color: #f0f0f0;
    border-top: 1px solid #ffffff;
    text-align: left;
    letter-spacing: 0.7px;
    vertical-align: top;
}


#inhalt {
    visibility: visible;
}

#work_monitor_block {
    position: relative;
    top: 100%;
    left: 0px;
    width: 100%;
    height: 60px;
    visibility: hidden; }


.content {
    padding: 20px 0px 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #bcbcbc;
    text-align: left;
    vertical-align: top;
}

.tdnews{
    background-color: #f8f8f8;
    border-left: 1px solid #b8b8b8;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    text-align: left;
    vertical-align: top;
    /*margin: 20px 0px 20px 10px;*/
    margin-top: 20px;
    margin-left: 10px;
    margin-bottom: 20px;
}

