html
    {
    margin:0px;
    min-height: 100%; 
    margin-bottom: 1px; 
    }
    
body
    {
    margin:0px 0px 0px 0px;
    background-color:#ffffff;
    font-family:georgia,serif;
    font-size:11px;
    color:#000000;
    }

/*-------------*/
/*---common---*/
/*-----------*/

body,p,li,ol,ul,div,h1,h2,h3,h4,h5,table,tr,td,hr,a
    {
    margin:0px;
    padding:0px;
    border:0px;
    font-family:arial,verdana,helvetica,sans-serif;
    }
    
a, a img
{
    border:none;
    text-decoration:none;
    color:#8cc240;
    }

p
{
    margin-top:7px;
    font-size:1em;
    /*letter-spacing:1px;*/
    color:#999999;
}

h1
{
    font-size:2em;
    text-transform:uppercase;
}

h2
{
    font-size:1.7em;
}

    
h3
{
    font-size:1.2em;
    line-height:0.5em;
    padding:0px;
    margin:18px 0px 0px 0px;
    }

li
{
    margin:10px 50px 0px 50px;
    margin-top:7px;
    font-size:1em;
    /*letter-spacing:1px;*/
    color:#999999;
    }

#Container
    {
    display:block;
    width:700px;
    margin:auto;
    margin-top:30px;
    }


#game
    {
    display:block;
    width:700px;
    margin:auto;
    border:solid 1px #cccccc;
    margin-top:5px;
    }

#game2
    {
    display:block;
    width:650px;
    margin:auto;
    border:solid 1px #cccccc;
    margin-top:5px;
    }




div.meny
    {
    display:block;
    width:700px;
    /*height:455px;*/
    margin:auto;
    margin-top:10px;
    }



div.TXT2coll
    {
    display:block;
    float:left;
    width:340px;
    margin:0px 10px 0px 0px;
    text-align:justify;
    }
    


br
{
    clear:both;
    }
    


/*------------------*/
/*-High score table-*/
/*------------------*/

table.list-table
{
    width:450px;
    margin-top:10px;
    }
    
#list, #Reglist
{
    display:block;
    width:450px;
    margin:auto;
    margin-top:10px;
    }

#Reglist
{
    display:block;
    width:600px;
    margin:auto;
    margin-top:20px;
    }

td.list-header-right-td, td.list-header-td
{
    background:#8cc240;
    padding:2px;
    }

td.list-right-td, td.list-td, td.err-list-right-td, td.err-list-td
{

    }



td.list-right-odd-td, td.list-odd-td, td.err-list-right-odd-td, td.err-list-odd-td
{
        background-color:#dbe2e6;
    }

td.cur-list-right-td, td.cur-list-td
{
        background-color:#81BCE5;
        font-weight:bold;
        color:#ffffff;
    }


td.list-header-right-td, td.list-right-odd-td, td.list-right-td, td.cur-list-right-td, td.err-list-right-odd-td, td.err-list-right-td
{
    text-align:right;
    padding-right:7px;
    } 


td.right-td, tr.buttonrow td
{
    text-align:right;
    } 

table.form-table
{
    margin:auto;
    }


input.textfield, select.optionlist
{
    border:solid 1px #cccccc;
    width:250px;
    color:#333333;
    padding:0px;
    font-family:arial,verdana,helvetica,sans-serif;
}

input.button, input.user-button
{
    background-color:#8cc240;
    border:solid 1px #39533b;
    color:#333333;
    margin-top:5px;
    padding:0px 20px 0px 20px;
    font-family:arial,verdana,helvetica,sans-serif;
    }
    
#Reglist input.textfield
{
    width:150px;
    }

#Reglist select.optionlist
{
    width:auto;
    }


/*--------------*/
/*----HOVERS----*/
/*--------------*/

input.button:hover, input.user-button:hover
{
    background:#9edb48;
    }
    
    
    
    
a:hover 
   { 
    text-decoration:underline;
}



/*--------------*/
/*----Footer----*/
/*--------------*/


#footer
{
    display:block;
    width:700px;
    margin:auto;
    border-top:solid 1px #cccccc;
    margin-top:10px;
    padding:0px;

    }
    
div.footimg
{
    display:block;
    width:175px;
    float:left;
    margin:0px;
    padding:0px;
    }


div.foottxt
{
    display:block;
    width:350px;
    float:left;
    margin:0px;
    padding:0px;
    text-align:center;
    }

