* { font-family: Verdana, Arial, Helvetica, sans-serif;}
body {  background: #FFFFFF; font: 11px Arial, Verdana, Sans-serif; color: #111;}

/*GENERAL*/
h1, h2 { font-weight: normal; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0}
h1 {line-height: 30px; padding-top: 5px; font-size: 10pt; text-transform: uppercase;background-color: #ffffff; margin-bottom:5px}
h2 { font-size: 10pt; color: #CF1331; margin-bottom:4px; margin-top:0px}
h3 { font-size: 1em; margin: 10px 0; color: #666;}
p { margin-left:0; margin-right:0; margin-top:5px; margin-bottom:15px}

a, a:link, a:visited { color: #0000FF; text-decoration: none}
a:hover, a:active { color: #74ade9;}

/*LAYOUT*/

#container { 
  width: 800px; 
  height: auto; 
  margin: 0 auto; 
  border: 5px solid #FFFFFF;
/*ALTERNATIV BORDER */
/*  border-left: 5px solid #FFFFFF; 
  border-right: 5px solid #FFFFFF;*/
}

#header { height: 179px; background-color: #FFFFFF;}

#content { width: 100%; height: auto; background: #FFFFFF;}
.left { width: 200px; height: auto; float: left; clear: left;}
.right { width: 570px; height: auto; float: left; clear: right; padding: 15px; background: #FFFFFF;}
#footer { height: auto; clear: both; font-size: 8pt;}
#footer .left, #footer .right {padding: 20px 15px 5px 15px;}
#footer .left { width: 170px; text-align: right;  color: #FFFFFF;}
#footer .right { color: #aaa;}
.logintext { color:White} 
.errormess { color:Red; font-weight:bold; } 

/*MENU*/
.menu { margin: 20px 0; text-align: right; font-size:11px}
.menu a, .menu a:link, .menu a:visited { display: block; width: auto; height: 20px; margin: 1px 0; padding: 2px 20px 2px 0; color: #111; text-decoration: none;}
.menu a:hover, .menu a:active {}

.textbox
{
    border:solid 1px #00448b;    
    font-family:Verdana;
    font-size:10px;
    color:#00448b;
}

.knapp
{
    border:solid 1px #00448b;    
    font-family:Verdana;
    font-size:10px;
    color:#fff;
    background-color:#00448b;
    font-weight:bold;
}
