body                         {
                                 font: 100% Verdana, Arial, Helvetica, sans-serif;
                                 background: #666666; /* mörkgrå*/
	                    margin: 0;                  /* det är bra att nollställa marginalen och utfyllnaden  av body-elementet*/
                                                                /* för att ta hänsyn till olika webbläsarstandarder */
                                 padding: 0px;
                                 text-align: center; /* centrerar containern i Internet Explorer 5*-webbläsare. */
                                                           /* Texten vänsterjusterade sedan i #container-väljaren */
	                    color: #000066;     /* mörkblå */
}                               
#container                {
                                 width: 770px;       
                                 border: 1px solid #000000;
                                 text-align: left;
                                 margin-top: 0;
                                 margin-right: auto; /* automarginalerna, i samband med en breddangivelse, centrerar sidan */
                                 margin-bottom: 0;
                                 margin-left: auto;
                                 background-color: #FFFFFF;
}                               
#header                   {                
                                 margin:0px;				
                                 padding-top: 26px;                                            
                                 background-color: #CCCCCC; /* ljusgrå */
                                 border-bottom: 2px solid #000066;
}
#header h1              {              
                                margin-top:0px;
                                margin-bottom:0px;                    
                                padding-left:16px;
                                padding-bottom:0px;
}
#header p              {              
                                margin-top:0px;
                                margin-bottom:20px;                    
                                padding-left:20px;
                                padding-bottom:0px;
}       
#menucontainer       {
                                background-color: #000066;
                                padding:4px;
}  
#menucontainer ul   {
                                list-style: none;
                                padding: 0px;
                                margin: 0px;
}  
#menucontainer li    { display: inline;
}  
#menucontainer a   {
                              text-decoration: underline;
                              color: #FFFFFF;
                              padding-left: 5px;
                              padding-right: 5px;
}  
#menucontainer a:hover {
                              color: #000066;
                              background-color: #FFFFFF;
}  
  
#menucontainer a.dennasida   {
                              text-decoration: none;
}  
#mainContent                    {
                                 background: #FFFFFF;
                                 padding-top: 20px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px; 
                                 margin: 0px;
}
#mainContent a{
                                 color:#000066; 
                                 background-color:#FFFFFF;
                                 text-decoration:underline;
}
#mainContent a:hover{
                                 color:#FFFFFF;
                                 background-color:#000066;
}
#footer {

	background:#CCCCCC;  /* ljusgrå */
}
#footer p {
	text-align:center;
	margin: 0;             /* genom att nollställa marginalerna i det första elementet i sidfoten undviker man att */
                                       /* marginaler komprimeras, d.v.s. att det blir ett utrymme mellan divar */
	padding: 10px 0; /* utfyllnad på detta element skapar utrymme precis som marginalen skulle göra, utan problemet med att marginaler komprimeras */
}
#footer a {
	color: #000066;
}
#footer a:hover{
	color:#CCCCCC; text-decoration:underline;
	background-color:#000066;
}
.floatleft  {
         float:left;
         margin:6px 10px 10px 0;  
} 

.floatright  {
         float:right;
         margin:0 10px 10px 6px; 
}

.clearfloatleft  {
         clear:left;    
}

.clearfloatrightt  {
         clear:right;    
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.italic {
         font-style:italic;
}
.center {
	text-align:center;
}
.red    {
        color:#FF0000;
}
.small {
       font-size:small;
}

.x-small               {
       font-size: x-small;
}
.bold {
       font-weight:bold;}
hr {
       color:#000066;
}
.serif{
       font-family:Times New Roman, Times, serif;

}