body {margin:0; background:url(images/body_sl.png) repeat-x #ccffcc; font-family:Arial, Helvetica, sans-serif;}

#container {width:950px; margin:0 auto;}

#header {height:120px;}
#logo {float:left; padding:18px 0 0 45px; font-size:32px; font-family:"Comic Sans MS", cursive;}
#logo a {display:block; color:#FFFFFF; text-decoration:none;}
#slogan {float:right; padding:80px 45px 0 0; color:#FFFFFF; font-size:20px; text-align:center; font-family:"Comic Sans MS", cursive;}
#header_menu {text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; height:36px; background:url(images/header_sl.png) no-repeat; padding-top:31px;}
#header_menu a {color:#339933; text-decoration:none;}
#header_menu a:hover {color:#923E18;}

.buttonAsLink{
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         11px;
	color:             #339933;
	background-color:  #FFFFFF;
	font-weight:       bold;
	text-align:		   left;
	padding:           3px 3px;
	border-width:      1;  
	cursor:            pointer;
	width:             100%;
	}

.innlogging
{
	border: 0,5px #000000;
	background: #FFFFFF;
	color: #000000;
	font-size: 1.1em;
	width:	130px;
	height:	20px;
}

.melding
{
	border: 0.5px #000000;
	background: #FFFFFF;
	color: #000000;
	font-size: 1.1em;
}


.buttonAsLinkSetSize{
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         11px;
	color:             #339933;
	background-color:  #FFFFFF;
	font-weight:       bold;
	text-align:		   center;
	padding:           3px 3px;
	border-width:      1;  
	cursor:            pointer;

	}

.buttonAsLinkFitToText{
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         11px;
	color:             #339933;
	background-color:  #FFFFFF;
	font-weight:       bold;
	text-align:		   center;
	padding:           3px 3px;
	border-width:      1;  
	cursor:            pointer;
	width:			   80px;
	}

#mail a {text-decoration:none;}
#main {background:url(images/main_sl.png) repeat-y; font-size:13px; line-height:17px; color:#333333; float:left; width:100%;}
#main br {line-height:10px;}
#main a {color:#339933;}
#main a:hover {color:#5B6610;}
#text {margin:30px 285px 30px 45px;}
#text h1 {font-size:28px; font-weight:normal; margin:24px 0px 8px 0px; line-height:25px; color:#339933;}
#text h2 {font-size:24px; font-weight:normal; margin:24px 0 8px 0; color:#339933;}
#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-left:40px;}
#sidebar {width:180px; float:right; margin:6px 45px 30px 30px; display:inline;}
#sidebar h3 {font-size:20px; font-weight:normal; margin:24px 0 8px 0; color:#339933;}
#sidebar ul {margin:0px; padding:0px;}
#sidebar li {list-style:none; padding:1px 0 1px 12px; background:url(images/li.png) 0px 8px no-repeat;}

.footer_main {height:105px; margin-left:auto; margin-right:auto; background:url(images/footer_sl.png) no-repeat; color:#FFFFFF; font-size:12px; padding-top:16px; padding-left:35px; }
.footer_main .footer_half {width:250px; text-align:left; }

#footer_menu {height:200px; background:url(images/footer_sl.png) no-repeat; clear:both; color:#FFFFFF; font-size:12px; padding-top:16px; padding-left:35px;}
#footer_menu a {color:#339933; text-decoration:none;}
#footer_menu a:hover {color:#923E18;}
#footer_menu b {color:#666666; }

#footer_spons {float:left; text-align:left; width:425px; }
#footer_text {float:right; text-align:left; width:460px; margin-right:20px;}
#footer_bilde {float:right; text-align:left; width:100px; }
#footer_tekst {float:left; text-align:left; width:300px; }

#footer {color:#F1F7CF; text-align:center; font-size:10px; margin:2px 0 15px 0;}
#footer a {color:#F1F7CF;}
#footer a:hover {color:#DDED8D;}