*{
    margin:                 0;
    padding:                 0;
}


body {
    /*background-image:       url(/images/backgrounds/bgpa.jpg);*/
    background-size:        cover;
    background-repeat:      no-repeat;
    background-position:    center top;
    background-attachment:  fixed;
    /* background-color:       #00375e; */
    text-align:                left;
    -webkit-text-size-adjust: none;  
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
			
     
}

#wrapper{
    width:                      1200px;
    margin:                     auto;
    padding:                    10px 0 0 0;
    /* background-color: #fff; */
}

#header{
    width:                      1200px;
}

#menue{
    width:                      1200px;
    background-color:           #ffffff;
    /* Fallback for web browsers that don't support RGBa */
    background-color:           rgb(195, 218, 237);
    /* RGBa with 0.6 opacity */
    background-color:           rgba(195, 218, 237, 0.6);
}
#jmenue{
    width:                      1200px;
    padding-left:               50px;
}

#floatshortmenu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: hsla(80, 90%, 40%, 0.7) none repeat scroll 0 0;
    border-color: hsla(80, 90%, 40%, 0.5) -moz-use-text-color hsla(80, 90%, 40%, 0.5) hsla(80, 90%, 40%, 0.5);
    border-image: none;
    border-radius: 3em 0.5em 0.5em 3em;
    border-style: solid none solid solid;
    border-width: medium;
    box-shadow: 0 1px 3px black;
    color: white;
    font-size: large;
    font-weight: bold;
    margin: -2.5em 0 0;
    padding: 0.5em 0.5em 0.5em 2.5em;
    position: fixed;
    right: 0;
    text-align: left;
    top: 90%;
    width: 8em;
    z-index: 5;  
}

#mainbox {
    padding-top:                5px;
    padding-bottom:             5px;
    width:                      1200px; 
    min-height:                 100px;
    background-color:           #ffffff;
    /* Fallback for web browsers that don't support RGBa */
    background-color:           rgb(195, 218, 237);
    /* RGBa with 0.6 opacity */
    background-color:           rgba(195, 218, 237, 0.6);    
}
#clock {
    float:                      right;  
    color:                      #FFFFFF;
    padding-right:              5px;
}
#langselect {
    float:                      right; 
}
#content{
    width:                      1200px;
}
#shoutbox{
    color:                      red;
    font-weight:                bold;
    text-align:                 justify;
    
}
#timeline {
    
}
#map{ 
   width:                    1200px; 
   height:                   490px;
   position:                 relative;
   
}
#map A:link {color:#cfcfcf;text-decoration: none}
#map A:visited {color:#cfcfcf;text-decoration: none}
#map A:active {color:#cfcfcf;text-decoration: none}
#map A:hover {color:#000;text-decoration: underline;}
    

#footer{
    width:                    1200px;
    margin-top:                 10px;
    background-color:           #ffffff;
    /* Fallback for web browsers that don't support RGBa */
    background-color:           rgb(195, 218, 237);
    /* RGBa with 0.6 opacity */
    background-color:           rgba(195, 218, 237, 0.6);    
}

.clear{  
    clear:                    both;
    display:                  block;
    overflow:                 hidden;
    visibility:               hidden;
    width:                    0;
    height:                   0;
}
    


    .tile{
        position:              absolute;
        background: url(../isomap/sprites128.png) no-repeat;
        width:                  128px;
        height:                64px;
        line-height: 70px;
        text-align: center;
        font-size: 12px;

    }
    .tile.northwestarrow{
        background: none; 
        width: 97px;
        height: 67px;
        
    }
    .tile.northeastarrow{
        background: none; 
        width: 97px;
        height: 67px;
        
    }     
    .tile.southeastarrow{
        background: none; 
        width: 97px;
        height: 67px;
        
    }      
    .tile.southwestarrow{
        background: none; 
        width: 97px;
        height: 67px;
        
    }         
    .tile.plain{
        background-position: 0px 0px;
        z-index: 999;

    }
    .tile.start{
        background-position: -128px 0px;
    }
    .tile.well{
        background-position: -255px -0px;
    }
    .tile.tree{
        background-position: -383px -0px;
    }    
    .tile.water{
        background-position: -509px -0px;
    }   
    
table, td {
    background-color: white;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}    
          