* {
margin: 0;
padding: 0;
}
html {
min-height: 100.1%;
}
body {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 1.3;
color: #ccc;
background: #000;
text-align: center;
}

img {
border: 0; 
}
a {
color: #216C4A;
text-decoration: none;
font-weight: bolder;
}
a:hover {
color: #135A73;
text-decoration: underline;
}

#container {
margin: 0 auto;
width: 631px;
text-align: left;
z-index: 1;
}
#banner {
margin: 0 auto;
width: 631px;
height: 237px;	
background: url(images/layout3_01.jpg) no-repeat top left;
z-index: 2;
cursor: pointer;
}
#meny {
margin: 0 auto;
width: 631px;
background: url(images/layout3_02.gif) no-repeat top left;
z-index: 3;
text-align: right;
}
#main {
margin: 0 auto;
width: 581px;
}

#footer {
margin-left: auto;
margin-right:auto;
width: 516px;
}

.navi {
padding: 18px 40px 0 0;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bolder;
color: #135A73;
text-transform: uppercase;
word-spacing: 6px;
}
.navi a {	
color: #135A73;
}
.navi a:hover {	
color: #495E8A;
}

.content {
padding: 10px 20px;
}
p, ul {
margin: 0 0 16px;
}

h2, h3 {
font-style: italic;
font-weight: lighter;
font-size: 16px;
color: #8B1411;
background: #222;
text-transform: uppercase;
}

input, textarea, select {
color: #000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
border: 1px solid #3B6777;
background: #818E93;
}
input.enth3_submit, input.enth3_reset {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000;
border: 1px outset #8B1411;
background: #8B1411;
}
input.enth3_submit {
font-weight: bolder;
}

em {
color: #6397A7;
}

.codesort li {
display: inline;
padding-right: 3px;
}
blockquote {
margin-right: 20px;
margin-left: 5px;
padding: 10px; 
font-style: italic;
}
.bottom {	
color: #564F67;
font-size: 10px;
text-transform: uppercase;
text-align: center;
}
.bottom a {	
color: #564F67;
text-decoration: none;
}