body 
{
scrollbar-face-color: #e6e6e6;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #333333;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #cccccc;
margin: 0; 
padding: 0; 
}

p
{
font-family: Arial, Verdana, Sans Serif;
font-size: 10px;
margin: 0px;
margin-left: 5px;
padding-left: 5px;
margin-right: 5px;
padding-right: 5px;
}

p.large
{
font-family: Arial, Verdana, Sans Serif;
font-size: 12px;
margin: 0px;
margin-left: 5px;
padding-left: 5px;
margin-right: 5px;
padding-right: 5px;
}

p.error
{
color: #ff0000;
font-size: 12px;
margin: 5px;
padding: 5px;
}

table
{
text-align: left;
}

th
{
font-family: Arial, Verdana, Sans Serif;
font-size: 12px;
color: #000000;
margin: 0px;
margin-left: 3px;
padding-left: 3px;
}

td
{
font-family: Arial, Verdana, Sans Serif;
font-size: 10px;
margin: 0px;
padding: 0px;
margin-left: 3px;
margin-right: 3px;
padding-left: 3px;
padding-right: 3px;
width: 140px;
vertical-align: top;
}

h1
{
font-family: Arial, Verdana, Sans Serif;
font-size: 12px;
margin: 0px;
margin-left: 3px;
padding-left: 3px;
font-weight: bold;
}

h3
{
font-family: Arial, Verdana, Sans Serif;
font-size: 14px;
color: #000000;
margin: 0px;
margin-left: 3px;
padding-left: 3px;
}

h4
{
font-family: Arial, Verdana, Sans Serif;
font-size: 18px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 3px;
padding-left: 3px;
}

.red
{
color: #ff0000;
}

.meny_top_base
{
background: #aec8ef;
width: 190;
height: 25px;
}

#meny_top
{
position: absolute;
top: 160px;
left: 5px;
}

#meny
{
position: absolute;
top: 185px;
left: 5px;
}

#rev_meny_top
{
position: absolute;
top: 320px;
left: 5px;
}

#rev_meny
{
position: absolute;
top: 345px;
left: 5px;
}

.meny_content
{
margin: 0; 
padding: 0; 
width: 190px; 
list-style-type: none; 
font-family: Arial, verdana, Sans Serif;
font-size: 12px; 
font-weight: bold;
background: #ffffff; 
}

.meny_content a
{ 
display: block; 
width: auto; 
height: 100%; 
padding-left: 0.25em; 
padding-top: 0.25em; 
padding-bottom: 0.25em; 
text-decoration: none;
border-top: 0px; 
border-bottom: 1px solid #aec8ef; 
border-right: 1px solid #aec8ef; 
border-left: 1px solid #aec8ef;
}

.meny_content a:link
{
color: #000000;
}

.meny_content a:visited
{
color: #000000;
}

.meny_content a:hover
{
background: #aec8ef;
}



#content_top
{
background: #aec8ef;
width: 600px;
min-width: 602px; /* For Mozilla */
height: 25px;
position: absolute;
top: 160px;
left: 200px;
}

#reklam1
{
width: 600px;
height: 150px;
background: #FFFFFF;
position: absolute;
top: 5px;
left: 200px;
border: solid;
border-color: #aec8ef;
border-width: 1px;
padding: 0px;
margin: 0px;
overflow: hidden;
}

#reklam2
{
width: 170px;
height: 620px;
background: #FFFFFF;
position: absolute;
top: 160px;
left: 630px;
border: solid;
border-color: #aec8ef;
border-width: 1px;
overflow: hidden;
}

#reklam3
{
width: 190px;
height: 490px;
background: #FFFFFF;
position: absolute;
top: 430px;
left: 5px;
border: solid;
border-color: #aec8ef;
border-width: 1px;
overflow: hidden;
}

#reklam4
{
font-family: Arial, verdana, Sans Serif;
font-size: 10px; 
font-weight: normal;	
top: 170px;
left: 802px;	
width: 200px;
color: #000000;
background: #FFFFFF;
position: absolute;
overflow: hidden;
z-index: 10;
}

#logga
{
border: 0px;
padding: 0px;
margin: 0px;
position: absolute;
top: 20px;
left: 2px;
}

#contentcontainer
{
width: 600px;
border-left: 1px solid #aec8ef;
border-right: 1px solid #aec8ef;
/*border-bottom: 1px solid #aec8ef;*/
position: absolute;
top: 185px;
left: 200px;
background: #FFFFFF;
}

#content_footer
{
margin-top: 40px;
position: relative;
height: 70px;
text-align: center;
border-top: 1px solid #aec8ef;
border-bottom: 1px solid #aec8ef;
background: #FFFFFF;
color: #888888;
}

.indent
{
margin-left: 30px;
}

.footer_text
{
font-family: Arial, verdana, Sans Serif;
font-size: 10px; 
font-weight: normal;
}

.rundning {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #aec8ef;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #aec8ef;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #aec8ef;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #aec8ef;}

/********************************************************/
/* Review items layout */

.review_table
{
position: relative;
font-family: Arial, verdana, Sans Serif;
font-size: 12px; 
font-weight: normal;
left: 2%;
width: 96%;
height: 2em;
border: ridge #ffffff 2px;
}

.review_model_col
{
vertical-align: top;
width: 8em;	
}

.review_ver_col
{
vertical-align: top;
width: 6em;	
}

.review_text_col
{
vertical-align: top;
width: 100em;	
}

.review_text
{
font-family: Arial, verdana, Sans Serif;
font-size: 12px; 
font-weight: normal;
}

.review_grade_col
{
vertical-align: top;
width: 4em;	
}

.review_addedby_col
{
vertical-align: top;
width: 10em;	
}

/********************************************************/
/* Ad Properties */

.ad_pic
{
border: 0px;
border-bottom: solid #000000 1px;
border-top: solid #000000 1px;
padding-top: 10px;
padding-bottom: 10px;
}

.ad_text
{
padding-top: 10px;
padding-bottom: 10px;
height: 100px;
text-align: center;
font-family: Arial, verdana, Sans Serif;
font-size: 18px; 
font-weight: bold;
background: #ffffff; 
border-bottom: solid #000000 1px;
}

/* Properties for ads on right of enire page, i.e. in reklam4 */

.right_ad_box
{
position: relative;
margin-top: 5px;
top: 0px;
left: 0px;
width: 200px;
height: 150px;
border: solid #000000 0px;
}

.symbols
{
display: inline;
font-family: Webdings;
}

/* Menu top text */

.top_text
{
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 10px;
padding-bottom: 0px;
}

.knappar
{
height: 30px;
width: auto;
padding-top: 20px;
padding-bottom: 10px;
position: relative;
text-align: right;
margin-right: 5px;
}

.textform 
{ 
border: 1px solid #aec8ef; 
} 

.form_bg 
{ 
background-color: #FFFFFF;
}

.total_value
{
margin-bottom: 10px;
background: #eeeeee;
}

#compare
{
background: #ffffff;
}

.uolist
{
margin: 0; 
padding: 0;
padding-left: 1.0em;
list-style-type: bulleted;
font-family: Arial, verdana, Sans Serif;
font-size: 10px; 
font-weight: plain;
}

/********************************************************/
/* Contact form layout */

.form_header_text
{
position: relative;
left: 5%;
margin-top: 10px;
padding-top: 10px;
font-family: Arial, verdana, Sans Serif;
font-size: 14px; 
font-weight: normal;
}

.form_textarea
{
position: relative;
background: #eeeeee;
left: 5%;
width: 90%;
height: 150px;
border: solid #aec8ef 1px;
font-family: Arial, verdana, Sans Serif;
font-size: 12px; 
font-weight: normal;
}

.form_text_input
{
position: relative;
background: #eeeeee;
font-family: Arial, verdana, Sans Serif;
font-size: 12px; 
font-weight: normal;
left: 5%;
width: 90%;
height: 2em;
border: solid #aec8ef 1px;
}

.subject_box
{
position: relative;
font-family: Arial, verdana, Sans Serif;
font-size: 12px; 
font-weight: normal;
left: 5%;
height: 2em;
}

/********************************************************/
/* Navigation properties */

.prev_link
{
margin-left: 5px; 
padding-left: 5px; 
margin-bottom: 5px; 
padding-bottom: 5px; 
float: left;
font-family: Arial, verdana, Sans Serif;
font-size: 14px; 
font-weight: bold;
}

.next_link
{
margin-right: 5px; 
padding-right: 5px; 
margin-bottom: 5px; 
padding-bottom: 5px; 
float: right;
font-family: Arial, verdana, Sans Serif;
font-size: 14px; 
font-weight: bold;
}

