body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   margin: 5%;
   padding: 0;
   background: #1D1D1D;
}

table, tr, td, p, span, div {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #959595;
}

a.menu:link, a.menu:active, a.menu:visited {
   color: #5A5A5A;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding: 20px 0 0 55px;
}

a.menu:hover {
   color: #7bace4;
}

a.menuactive:link, a.menuactive:active, a.menuactive:visited, a.menuactive:hover {
   color: #7bace4;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding: 20px 0 0 55px;
}

a.menuneu:link, a.menuneu:active, a.menuneu:visited {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding: 0 0 0 55px;
   line-height: 34px;
}

a.menuneu:hover {
   color: #7bace4;
   background: url(/images/menubg.gif) no-repeat;
}

a.menuneuactive:link, a.menuneuactive:active, a.menuneuactive:visited, a.menuneuactive:hover {
   color: #7bace4;
   background: url(/images/menubg.gif) no-repeat;
   font-weight: bold;
   text-decoration: none;
   display: block;
   padding: 0 0 0 55px;
   line-height: 34px;
}

a:link, a:active, a:visited {
   color: #ABABAB;
   font-weight: bold;
   text-decoration: underline;
}

a:hover {
   color: #7bace4;
}

.maincontent {
   padding: 10px;
   height: 324px;
   width: 100%;
   overflow-y: auto;
   overflow-x: hidden;
}

.maincontentneu {
    padding: 40px;
    height: 524px;
    /*width: 100%;*/
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-3dlight-color: #A6A6A6;
    scrollbar-arrow-color: #A6A6A6;
    scrollbar-base-color: #EBEBEB;
    scrollbar-darkshadow-color: #EBEBEB;
    scrollbar-face-color: #EBEBEB;
    scrollbar-highlight-color: #EBEBEB;
    scrollbar-shadow-color: #A6A6A6;
    scrollbar-track-color: #FFFFFF;
}

.maincontentneu img, .nonavi img {
    border-color: #7bace4;
}

.headline2 {
   font-weight: bold;
   color: #7bace4;
   padding-top: 20px;
}

.thumb, .teaser {
   float: left;
}

.diashow {
   width: 120px;
   height: 120px;
   display: block;
   float: left;
   border: 1px solid #232323;
   padding: 5px;
   vertical-align: middle;
}

.thumb {
   margin: 5px;
}

.thumb img {
border: none;
}

.blackbold {
   font-weight: bold;
   color: #000000;
}

.redbold {
   font-weight: bold;
   color: #B95347;
}

.orangebold {
   font-weight: bold;
   color: #7bace4;
}

.counter {
   text-align: center;
   padding: 20px 0;
   color: #7bace4;
}

#ticker {
    width: 600px;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
}

#tickercontent {
    width: 1800px;
    text-align: center;
}
