/* Standard-Eigenschaften: RESET */

* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
}

ol, ul {
list-style: none;
}

b, strong {
font-weight: bold;
}

img, a img {
border: none;
}

/* Ende RESET */

html {
        overflow-y:scroll;
}

body {
        position: absolute;
        top:0;
        left:0;
        width:100%;
        /* height:100%; */
        margin:0;
        padding:0;
        background-color:rgb(102,102,102);
        color:rgb(0,0,0);
        text-align: center;
        font-family: Arial, sans-serif;
      }

#container {
        position: relative;
        top:0;
        margin-left:auto;
        margin-right:auto;
        margin-top:30px;
        width:1020px;
        height:100%;
        border: 0px solid red;
        text-align:left;
}

#mycustomscroll {
         position: relative;
         top:0;
         /* left: 119px; */
         left:0;
         border:0px solid green;
         background-color:rgb(102,102,102);
         color:rgb(0,0,0);
         width:757px;
         height:661px;
         background-image: url('http://www.cartoonorama.de/img/nycmap.jpg');
         background-repeat: no-repeat;
         float: left;
}

#navileft {
        position:relative;
        top:0;
        left:0;
        height:636px;
        width:88px;
        color:rgb(0,0,0);
        border:0px solid blue;
        float:left;
}

#naviright {
        position:relative;
        top:-3px;
        left:0;
        border:0px solid cyan;
        height:636px;
        width:168px;

        float:right;
}

a.navileft:link, a.navileft:visited {
text-decoration: none;
color:#FFFFFF;
font-size:72%;
font-weight:bold;
display: block;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}

a.navileft:hover {
background-color:#2B6699;
color:#FFFFFF;
}

a.navilefto:link, a.navilefto:visited {
text-decoration: none;
color:#FF662B;
font-size:72%;
font-weight:bold;
display: block;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
}

a.navilefto:hover {
background-color:#FF662B;
color:#FFFFFF;
}

h1 {
color:#FFFFFF;
font-size:85%;
font-weight: bold;
margin-bottom:20px;
}

p.logo {
text-align: center;
}

p.textbl {
color:#FFFFFF;
font-size:72%;
margin-bottom:20px;
font-weight: bold;
}

p.textor {
color:#FF662B;
font-size:85%;
margin-bottom:20px;
font-weight:bold;
}

p.texts {
color:#000000;
font-size:72%;
margin-bottom:20px;
font-weight:bold;
}

table.formular {
color:#000000;
font-size:72%;
width:166px;
}

td.formular {
color:#FFFFFF;
width:166px;
}

p.spacerleft {
margin-bottom: 225px;
}

p.spacerright {
margin-bottom: 0px;
}