html {overflow-x: hidden;}

body,table,tr,td,div,p,pre,ul {
     font-family: Arial;
     vertical-align: top;
     line-height: 1.2em;
     margin: 0px;
     padding: 0px;
     color: rgb(250, 250, 250);
     border: 0;
     text-align: left;
     margin-left: auto;
     margin-right: auto;
     border-collapse: collapse;
     }
body {height: 100%; text-align: center;}

body.main {
     background: rgb(0, 32, 87) url(../grafik/bkgjet.gif) no-repeat fixed center;
     font-size: 12px;
     }
table.main {
     width: 700px;
     margin-top: 10px;
     }
tr.head {
     height: 155px;
     }
td.main {
     text-align: center;
     padding-top: 20px;
     padding-left: 30px;
     padding-right: 30px;
     }
td.impress {
     padding-top: 10px;
     padding-left: 0px;
     padding-right: 0px;
     }
td.spec {
     padding-bottom: 5px;
     }
td.ova {
     font-size: 10px;
     font-weight: bold;
     text-align: center;
     padding-bottom: 10px;
     }
td.update {
     vertical-align: top;
     font-weight: normal;
     font-style: italic;
     text-align: right;
     font-size: 9px;
     }
td.s6 {
     font-size: 10px;
     text-align: center;
     padding-bottom: 5px;
     padding-left: 0px;
     padding-right: 20px;
     width: 16.66%;
     }


img {
     border: none;
     }
img.spec01 {
     width: 135px;
     height: 0px;
     }
img.spec02 {
     width: 550px;
     height: 0px;
     }
img.spec11 {
     width: 75px;
     height: 0px;
     }
img.spec12 {
     width: 110px;
     height: 0px;
     }
img.spec13 {
     width: 360px;
     height: 0px;
     }
img.size1 {
     width: 82px;
     height: 61px;
     padding-right: 3px;
     padding-bottom: 3px;
     }
img.size2 {
     width: 80px;
     padding-left: 6px;
     padding-right: 6px;
     padding-bottom: 4px;
     }
img.size3 {
     width: 256px;
     height: 192px;
     padding-right: 14px;
     padding-bottom: 10px;
     }
img.head2 {
     height: 112px;
     width: 450px;
     }
img.head3 {
     height: 173px;
     width: 450px;
     }
img.dl {
     height: 16px;
     margin-right: 10px;
     }
img.gallery {
     width: 39px;
     height: 29px;
     padding-right: 2px;
     padding-bottom: 4px;
     }


a {color: RGB(210, 210, 210); text-decoration: none;}
a:hover{color: rgb(255, 255, 190); text-decoration: underline;}
a.menue1 {color: RGB(222, 222, 222); text-decoration: none; }


h1,h2,h3,h4,h5 {
     color: rgb(255, 245, 0);
     font-weight: bold;
     margin-top: 0px;
     }
h1 {font-size: 17px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}


p {
     margin-bottom: 10px;
     }
p.dl {
     margin-bottom: 5px;
     margin-left: 30px;
     text-indent:-30px;
     font-size: 11px;
     }
p.list {
     margin-left: 18px;
     margin-right: 0px;
     }
p.info {
     font-size: 10px;
     }
p.hl1r {
     font-size: 15px;
     font-weight: bold;
     margin-bottom: 0px;
     color: red;
     }


hr {
     margin-top: 0px;
     margin-bottom: 20px;
     color: rgb(100, 100, 100);
     background-color: rgb(100, 100, 100);
     border:1px rgb(100, 100, 100);
     height: 1px;
     }


ul {
     margin-top: 10px;
     margin-left: 30px;
     list-style-type: square;
     }
ul.spec {
     margin-top: 0px;
     margin-left: 20px;
     }
ul.center {
     margin-top: 0px;
     margin-left: 0px;
     text-align: center;
     }
li {margin-bottom: 4px;}
ul.spec-res {list-style-image: url(../grafik/listen.gif);}









table.used {
text-align: left;
width:100%;
}
table.usedl {
text-align: left;
width: 390px;
margin-top:10px;
}
table.usedr {
text-align: left;
width: 300px;
margin-top:10px;
}
td.usedh1 {
background: rgb(255, 245, 0);
border: 2px solid black;
width: 8px;
}
td.usedh2 {
background: rgb(39, 59, 119);
border: 1px solid black;
padding: 2px;
height: 15px;
color: rgb(255, 245, 0);
font-weight: bold;
font-size: 13px;
}
td.usedh3 {
padding: 5px;
padding-bottom: 10px;
}
td.usedh4 {
padding-bottom: 5px;
}



td.lex1 {
padding-right: 15px;
color: rgb(255, 245, 0);
font-weight: bold;
font-size: 17px;
}
td.lex2 {
padding-right: 15px;
font-weight: bold;
}
td.lex3 {
padding-right: 15px;
padding-bottom: 5px;
}














<!-- Fertige Sonderklassen -->


.menue1,.menue2,.menue3 {
     font-family: Arial;
     color: rgb(222, 222, 222);
     table-layout: auto;
     }
body.menue1 {
     background: transparent url(../grafik/topbar.jpg) repeat-x;
     }
table.menue1 {
     height: 24px;
     margin-top: 3px;
     font-size: 12px;
     font-weight: bold;
     }
td.menue1 {
     border-right: 1px solid rgb(222, 222, 222);
     padding-right: 22px;
     padding-left: 20px;
     vertical-align: middle;
     }

body.menue2 {
     background: rgb(39, 59, 119);
     }
table.menue2 {
     margin-top: 3px;
     font-size: 11px;
     font-weight: bold;
     }
td.menue2 {
     padding-right: 8px;
     padding-left: 8px;
     vertical-align: middle;
     }

table.menue3 {
     width: 100%;
     }
td.menue3 {
     padding-right: 0px;
     padding-left: 0px;
     vertical-align: middle;
     }
td.menue3a {
     width: 60px;
     }
