/* Start of CMSMS style sheet 'SFF : 4_Grass_stain' */
/* CSS Document */
/* 4_Grass_stain.css */


/******* structure and layout *******/
body {
width:95%;
background-color: #B4B8B7;
background-image: url(uploads/SFF/is.jpg);
background-position:0px 0px;
background-attachment:fixed;
background-repeat:repeat;
margin: 0px; 
padding:10px 0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: black; 
}

.wrap {
 margin:0 auto;
 padding:0 0 0 0;
 text-align:center;
 border:1px solid #9EB874;
 background-color:white;
 background-image: url(uploads/SFF/aqua_hvit.jpg); 
 width:900px;  /* Sidebredde !  (tidligere bredde: 780px) */
}

.header-image{
 height:125px;
 margin:0px;
 padding:0px;
 background:url(uploads/SFF/header2.jpg);
}

.header {
position:relative;
margin: 0px;
padding: 0px;
padding-top:90px;
color:#ffffff;
text-align:right;
}


/* Rounded corners */
.wrap_round { float:right; clear:both; width:280px; padding:0px; margin:0px; margin-left:10px; }
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .blokk, .linje { background-color:#cfd9be; }
.rounded { margin:0px; padding:0px 5px;}
.rounded_title { margin-bottom:5px; margin-top:5px; color:darkgreen; }
.rounded a { color:#D3812D; text-decoration:underline; }
.rounded a:hover { color:#E39243; text-decoration:none; }


/* topnav */
.topnav {
clear:both;
width:900px;  /* bruk samme verdi som  sidebredde */
height:21px;
margin:0 0 0 0;
padding:0 0 0 0;
background:#ffffff url(uploads/SFF/topnav_bg_grey.gif);
font-size:8pt;
}

/* Text container: */
.container {
clear:both;
width:880px; /* tekstbredde = sidebredde -marger (760) */
margin:10px 10px 0px 10px;  /*marger rundt teksten */
padding:0 0 0 0;
color:#000000;
text-align:left;
background:transparent;
}


.footer {
border-top:1px solid #9EB874;
position:relative;
clear:both;
margin:0px;
padding:0px;
background:#ffffff;
font-size:8pt;
text-align:left;
}
 *html body #footer {margin:10px 0px 0px 0px;}

.footer p{
margin: 0px 10px;
}


.navigator{
margin:0px;
padding: 10px;
font-size:8pt;
color:#9EB874;
border-top:1px solid #9EB874;
text-align:left;
}



div#flat{clear:both;width:66%;height:38px;margin:10px 0 20px;padding:0px}
div.left49 {float:left;width: 70%;}
div.right49 {float:right;width: 15%;text-align: right;}
div.left49 p{margin:0px 20px; padding:0px}
div.right49 p{margin:0px; padding:0px}



/******* links *******/

a {
color:purple; /*#D3812D;*/
text-decoration:underline;
}

a:visited{color:blue;}

a:hover {
color:#E39243;
text-decoration:none;
}


#footer a {
color:#9EB874;
text-decoration:none;
}

#footer a:hover {
color:#4F6C1F;
text-decoration:none;
}

/******* fonts and colors *******/

.header strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:24px;
letter-spacing: 4pt;
padding-right:10px;
}

.page_title {
font-family:Arial, Helvetica, sans-serif;
color:#697D55;
font-size:10pt;
font-weight:bold;
padding: 0 0 0 0;
margin: 0px 0px -8px 0px;
}


/******* images *******/


img {border:none;}

.right img{
float:right;
padding:0 0 0 0;
margin:5px 2px 2px 5px;
}

.left img{
float:left;
padding:0 0 0 0;
margin:0px 5px 0px 0px;
}



/******* workarounds and hacks *******/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* End of 'SFF : 4_Grass_stain' */

