body{
         background: url(../img/back.jpg);
         background-attachment: scroll;
         background-repeat: repeat;
         background-color: #cba481;
         margin:0;
         padding:0;
         font-family: VERDANA;ARIAL;HELVETICA;
         font-size: 12px;
         font-weight:normal;
         line-height:20px;
         color: #666666;
         width:100%;
}

#container {
         min-width: 850px;
         width: 88%;
         max-width: 1100px;
         height:562px;
         text-align: left;
         margin-left: auto;
         margin-right: auto;
}

* html .minwidth {
         border-left:850px solid #f1e9dc;
         position:relative;
         float:left;
}

* html .min {
         margin-left:-850px;
         position:relative;
         float:left;
         z-index:2;
         text-align:left;
}

.lan {
         background-color: #b68459;
         width: 204px;
         height:200px;
}

#lan ul {
        margin-top:-3px;
        margin-left:0px;
        padding: 3px;
        font-size: 22px;
        font-weight:bold;
        list-style-type: none;
        list-style-image: none;
}

#lan li {
         display: inline;
}

#lan ul li a {
        text-decoration:none;
        display: inline;
        padding: 0px;
        color: #c4976f;
        background: transparent;
}

#lan a:link, #menu a:visited{
        text-decoration:none;
        padding: 0px;
        background-color: transparent;
        color:#c4976f;
}

#lan a:visited#current{
        padding: 0;
        text-decoration:none;
        background-color:transparent;
        color: #cba481;
}

#lan ul li a:hover {color: white;
        text-decoration:none;
        background: transparent;
}

.menu {
         background: url(../img/baselogo.jpg);
         background-position: left top;
         background-repeat: no-repeat;
         height:362px;
         width:204px;
         background-color: #b68459;
}

#menu ul {
        margin-top:-3px;
        padding: 0;
        font-size: 26px;
        font-weight:bold;
        line-height:23px;
        text-align: right;
        list-style-type: none;
        list-style-image: none;
}

#menu ul li a {
        text-decoration:none;
        padding: 0;
        color: #c4976f;
        background: transparent;
}

#menu a:link, #menu a:visited{
        text-decoration:none;
        padding: 0;
        background-color: transparent;
        color:#c4976f;
}

#menu a:visited#current{
        padding: 0;
        text-decoration:none;
        background-color:transparent;
        color: #cba481;
}

#menu ul li a:hover {color: white;
        text-decoration:none;
        background: transparent;
}

#text {
         position:relative;
         top: 0px;
         left:70px;
         width: 74%;
         height: 100%;
         padding: 0;
}

#text p{
         font-family: VERDANA;ARIAL;HELVETICA;
         font-size: 12px;
         font-weight:normal;
         line-height:22px;
         color: #666666;
}

#text b{
         cursor:pointer;
}

.text {
        background: url(../img/pirce.png);
        background-position: right bottom;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-color: #fffbf8;

}

.contact {
        background-color: #fffbf8;

}

#container .karte a {
         position:relative;
         right:0px;
         top:44px;
         float:right;
         width:50px;
         margin-top: -20px;
         font-family: VERDANA;ARIAL;HELVETICA;
         font-size: 18px;
         font-weight:bold;
         color:#ffffff;
         letter-spacing:1px;
         text-decoration:none;
         background-color: #f1e9dc;
         padding: 4px 8px 6px 15px;
}

#container .karte a:hover {
         text-decoration:none;
         background-color:#c32300;
         color:#fffbf8;
}

#container .carte a {
         position:relative;
         right:0px;
         top:44px;
         float:right;
         width:75px;
         margin-top: -20px;
         font-family: VERDANA;ARIAL;HELVETICA;
         font-size: 18px;
         font-weight:bold;
         color:#ffffff;
         letter-spacing:1px;
         text-decoration:none;
         background-color: #f1e9dc;
         padding: 4px 8px 6px 15px;
}

#container .carte a:hover {
         text-decoration:none;
         background-color:#c32300;
         color:#fffbf8;
}

#contact {
          position:relative;
          top: 20px;
          left:0px;
          margin-top: -30px;
          margin-left: 18px;
          background-color: #fffbf8;
}

#contact b {
                 position:relative;
                 top: 0px;
                 left:30px;
                 font-family:VERDANA;ARIAL;HELVETICA;
                 font-size:12px;
                 font-weight:normal;
                 color: #b0855f;
                 z-index:0;
}

#contact p {
                 font-family:VERDANA;ARIAL;HELVETICA;
                 font-size:12px;
                 font-weight:normal;
                 color:#666666;
                 z-index:0;
}

#contact h3 {
                 position:relative;
                 top: 12px;
                 left:55px;
                 margin-top:10px;
                 text-align:left;
                 font-family: VERDANA;ARIAL;HELVETICA;
                 font-size:12px;
                 color:#666666;
                 font-weight:normal;
                 letter-spacing:1px;
                 line-height:22px;
                 z-index:0
}

#contact h5 {
                 position:relative;
                 top:12px;
                 left:55px;
                 text-align:left;
                 font-family:VERDANA;ARIAL;HELVETICA;
                 font-size:12px;
                 font-weight:normal;
                 color:#666666;
                 letter-spacing:1px;
                 text-align:left;
                 line-height:22px;
                 z-index:0
}

#contact a {
                 position:relative;
                 top:20px;
                 text-decoration:none;
                 color:#666666;
                 z-index:0;
}

#contact a:hover {
                 color:#b0855f;
}

#contact h4 {
                 position:relative;
                 top: 50px;
                 left:55px;
                 text-align:left;
                 font-family: VERDANA;ARIAL;HELVETICA;
                 font-size:10px;
                 color:#666666;
                 font-weight:normal;
                 letter-spacing:1px;
                 line-height:14px;
                 z-index:0
}

.tool-tip {
        color: #fff;
        font-weight:bold;
        width: 250px;
        z-index: 13000;
}

.tool-title {
        font-size:30px;
        font-weight:bold;
        letter-spacing:1px;
        margin: 0;
        color: #cba481;
        padding: 16px 4px 8px 4px;
        background: url(../img/bubble.png) top left;
}

.tool-text {
        font-size: 12px;
        letter-spacing:1px;
        padding: 4px 8px 12px;
        background: url(../img/bubble.png) bottom right;
}

#copy {
                 position:relative;
                 top:-18px;
                 left: 10px;
                 margin-left: auto;
                 margin-right: auto;
                 width:350px;
                 text-align:middle;
                 font-family: VERDANA;ARIAL;HELVETICA;
                 font-size:9px;
                 color:#e1d0a9;
                 font-weight:normal;
                 letter-spacing:1px;
                 background-color: transparent;
}

#copy a{
                 text-decoration:none;
                 color:#e1d0a9;
}

#copy a:hover {
                 color:#ff0018;
                 text-decoration:none;
                 background: transparent;
}

#java {
                 position:relative;
                 top:-10px;
                 left: 100px;
                 margin-left: auto;
                 margin-right: auto;
                 text-align:middle;
                 font-family: VERDANA;ARIAL;HELVETICA;
                 font-size:27px;
                 color:#ff0018;
                 font-weight:normal;
                 letter-spacing:1px;
                 z-index:0
}