body {
    background: #000000;
    margin: 0;
    padding: 0;
    font: normal 8pt Verdana, Helvetica;
    color: #ffffff;
}

a {
    letter-spacing: 0px;
    text-align: left;
    color: #f5f5f5;
    text-decoration : underline;
}

a:visited {
    letter-spacing: 0px;
    text-align: left;
    text-decoration: underline;
    color: #f5f5f5;
}

a:hover {
    text-decoration: underline;
    color: #be0000;
}

img {
    border: 0;
}

br {
    clear: left;
}

iframe {
    scrollbar-3dlight-color: #bcc9d4;
    scrollbar-arrow-color: #bcc9d4;
    scrollbar-base-color: #bcc9d4;
    scrollbar-darkshadow-color: #bcc9d4;
    scrollbar-face-color: #202020;
    scrollbar-highlight-color: #202020;
    scrollbar-shadow-color: #202020;
}

.input, .input2 {
    background: #ffffff;
    border: 1px solid #000000;
    font: normal 7pt Verdana, Helvetica, sans-serif;
    color: #000000;
}

.hand {
    cursor: pointer;
}

.textarea {
    background: #ffffff;
    border: 1px solid #000000;
    font: normal 8pt Verdana, Helvetica, sans-serif;
    color: #000000;
}

.button {
    height : 17px;
    background : #ffffff;
    color : #000000;
    border : 1px solid #000000;
    cursor : pointer;
    font : normal 7pt Verdana, Helvetica, sans-serif;
}

#vorschau {
    width: 622px;
    height: 488px;
    background: #688196 url(back_grey.jpg);
    border: 1px solid #f5f5f5;
    overflow: auto;
    margin: 20px auto;
    scrollbar-3dlight-color: #bcc9d4;
    scrollbar-arrow-color: #bcc9d4;
    scrollbar-base-color: #bcc9d4;
    scrollbar-darkshadow-color: #bcc9d4;
    scrollbar-face-color: #202020;
    scrollbar-highlight-color: #202020;
    scrollbar-shadow-color: #202020;
}

#maintable {
    height: 543px;
    border: 1px solid #f5f5f5;
    border-collapse: collapse;
    margin: 0px auto;
    padding: 0;
}

#logotable {
    width: 790px;
    border: 0;
    border-collapse: collapse;
    margin: 0px auto;
    padding: 0;
}

#logotable td {
    text-align: right;
}

#td1 {
    width: 784px;
    border: 1px solid #f5f5f5;
    padding: 0;
    vertical-align: top;
    text-align: left;
}

#td2 {
    width: 61px;
    border: 1px solid #f5f5f5;
    background: #202020 url(tacho.jpg);
    padding: 0;
}

#subtable {
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

#subtablenavi {
    height: 76px;
    border-bottom: 1px solid #f5f5f5;
    background: #202020;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}

#subtableinhalt {
    width: 627px;
    height: 448px;
    border-right: 1px solid #f5f5f5;
    background: #202020 url(back_grey.jpg);
    padding: 0;
    margin: 0;
    vertical-align: top;
}

#subtablenavi2 {
    width: 156px;
    background: #202020 url(tacho.jpg);
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}

#subtablefooter {
    width: 100%;
    height: 17px;
    border-top: 1px solid #f5f5f5;
    background: #202020;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    text-align: left;
    font: normal 7pt Verdana, Helvetica;
    color: #bcc9d4;
}

#subtablefooter a:link, #subtablefooter a:visited {
    color: #bcc9d4;
    text-decoration: none;
}

#subtablefooter a:hover {
    color: #ffffff;
    text-decoration: none;
}

#content{
    width: 622px;
    height: 422px;
    border: 0px solid #ffffff;
    padding: 0;
    margin: 0;
    margin-top: 3px;
    margin-left: 3px;
    overflow: auto;
    scrollbar-3dlight-color: #bcc9d4;
    scrollbar-arrow-color: #bcc9d4;
    scrollbar-base-color: #bcc9d4;
    scrollbar-darkshadow-color: #bcc9d4;
    scrollbar-face-color: #202020;
    scrollbar-highlight-color: #202020;
    scrollbar-shadow-color: #202020;
    cursor: default;
}

#innercontent{
    width: 590px;
    border: 0px solid;
    padding: 5px;
}

#innercontent td{
    text-align: center;
    vertical-align: top;
}

#needtospeed {
    border: 0;
}

.footer {
    margin-left: 5px;
    float: left;
}

.copy {
    float: right;
    padding-right: 5px;
    color: #bcc9d4;
}

.box {
    width: 140px;
    height: 174px;
    background: url(box_red.jpg) no-repeat;
    padding-top: 4px;
    padding-left: 8px;
    margin-right: 13px;
    float: left;
}

.boxcontent {
    width: 128px;
    height: 143px;
    font: normal 7.75pt Verdana, Helvetica;
    color: #f5f5f5;
    overflow: hidden;
}

.boxlink {
    width: 20px;
    height: 11px;
    margin-top: 5px;
    margin-right: 10px;
    //margin-right: 5px;
    font: bold 7.75pt Verdana, Helvetica;
    color: #f5f5f5;
    letter-spacing: 1px;
    overflow: hidden;
    float: right;
    cursor: pointer;
}

.quote {
width: 90%;
margin:0 auto;
padding: 3px;
border: 1px dashed #000000;
background: #FFFFFF;
color: #000000;
}

.register {
    margin: 0 auto;
}


.register td {
    vertical-align: middle;
    text-align: left;
}

.register th {
    vertical-align: middle;
    font-weight: bold;
}

#loadpics {
    display: none;
    visibility: hidden;
}

#gallerytable {
    margin: 0 auto;
    padding: 0;
}

#gallerytable td {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#navcontainer {
    margin: 0;
    padding: 0;
}

#navcontainer ul {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

#navcontainer ul li {
    display: block;
    float: left;
    text-align: center;
    padding: 0;
    margin: 0;
}

#navcontainer ul li a {
    width: 156px;
    height: 76px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    padding: 0;
    margin: 0;
    color: #f5d7b4;
    text-decoration: none;
    display: block;
    text-align: center;
    font: normal 10px Verdana, lucida, sans-serif;
}

#n1 {
    background: #000000 url(button_blog_grey.jpg);
    border-right: 1px solid #f5f5f5;
}

#n2 {
    background: #000000 url(button_pictures_grey.jpg);
    border-right: 1px solid #f5f5f5;
}


#n3 {
    background: #000000 url(button_videos_grey.jpg);
    border-right: 1px solid #f5f5f5;
}


#n4 {
    background: #000000 url(button_toprun_grey.jpg);
    border-right: 1px solid #f5f5f5;
}


#n5 {
    background: #000000 url(gt3000_logo.jpg);
    border: 0;
}



#n1 a:hover {
    color: #930;
    background: #000000 url(button_blog_color.jpg);
}

#n2 a:hover {
    color: #930;
    background: #000000 url(button_pictures_color.jpg);
}

#n3 a:hover {
    color: #930;
    background: #000000 url(button_videos_color.jpg);
}

#n4 a:hover {
    color: #930;
    background: #000000 url(button_toprun_color.jpg);
}

#n5 a:hover {
    color: #930;
    background: #000000 url(gt3000_logo.jpg);
}

#n1 span {
    visibility: hidden;
}

#n2 span {
    visibility: hidden;
}

#n3 span {
    visibility: hidden;
}

#n4 span {
    visibility: hidden;
}

#n5 span {
    visibility: hidden;
}

#n1 #current {
    background: #000000 url(button_blog_color.jpg);
}

#n2 #current {
    background: #000000 url(button_pictures_color.jpg);
}

#n3 #current {
    background: #000000 url(button_videos_color.jpg);
}

#n4 #current {
    background: #000000 url(button_toprun_color.jpg);
}

#n5 .current {
    background: #000000 url(gt3000_logo.jpg);
}


#navcontainer li#active a {
    background: #c60;
    border: 0;
    color: #fff;
}


.navcontainer2 {
    margin: 0;
    padding 0;
    background: #f5f5f5;
    border-top: 1px solid #202020;
    font: normal 7.75pt Verdana, Helvetica;
}

.navcontainer2 ul {
    margin : 0;
    padding : 0;
    list-style-type : none;
    font: normal 8pt Verdana, Helvetica;
}

.navcontainer2 a {
    width: 150px;
    display: block;
    padding-left: 6px;
    padding-right: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #be0000;
    margin: 0;
    margin-top: 1px;
    font: normal 7.75pt Verdana, Helvetica;
}

.navcontainer2 ul ul a {
    width: 136px;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left : 20px;
    padding-right : 0;
    padding-top : 3px;
    padding-bottom : 4px;
    color: #fff;
    background-color : #be0000;
    text-decoration: none;
    font: normal 7.75pt Verdana, Helvetica, sans-serif;
    background-image : url(2x1_white.gif);
    background-repeat : no-repeat;
    background-position : 13px 9px;
}

.navcontainer2 ul ul ul a {
    width: 121px;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left : 35px;
    padding-right : 0;
    padding-top : 3px;
    padding-bottom : 4px;
    color: #fff;
    background-color : #be0000;
    text-decoration: none;
    font: normal 7.75pt Verdana, Helvetica, sans-serif;
    background-image : url(2x1_white.gif);
    background-repeat : no-repeat;
    background-position : 28px 9px;
}

.navcontainer2 .active a:link, .navcontainer2 .active a:visited {
    color: #ffffff;
    font-weight: bold;
    font: normal 8pt Verdana, Helvetica;
}

.navcontainer2 ul a:link, .navcontainer2 ul a:visited {
    color: #ffffff;
    text-decoration: none;
    font: normal 8pt Verdana, Helvetica;
}

.navcontainer2 ul ul a:link, .navcontainer2 ul ul a:visited {
    color: #ffffff;
    text-decoration: none;
    font: normal 7.75pt Verdana, Helvetica, sans-serif;
}

.navcontainer2 ul ul ul a:link, .navcontainer2 ul ul ul a:visited {
    color: #ffffff;
    text-decoration: none;
    font: normal 7.75pt Verdana, Helvetica, sans-serif;
}

.navcontainer2 a:hover {
    background-color: #990000;
    color: #ffffff;
}

.navcontainer2 .active a:hover{
    color: #ffffff;
}

.navcontainer2 ul ul a:hover {
    background-color: #be0000;
    color: #ffffff;
    text-decoration: underline;
}

.navcontainer2 ul ul ul a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#navcontainer3 {
    border-bottom: 1px solid #f5f5f5;
    background: #202020;
}

#navtable {
    border-collapse: collapse;
    background: #202020;
}

#navtable td {
    border-right: 1px solid #f5f5f5;
    background: #202020;
}

#navtable a {
    color: #f5f5f5;
    text-decoration: none;
    padding: 8px;
}

#navtable a:hover {
    background: #990000;
    padding: 0;
    padding-left: 8px;
    padding-right: 8px;
}

#navtable #active {
    background: #990000;
}
