<!--
html {height:100%}
body {height:100%; margin:0px; margin-top:0px; margin-bottom:0px; padding:0px; font-family:verdana; font-size:1em font-size:72%; background:#84c985 url(background.gif) repeat-y 50% 0; color:#000000;}

#container 
   {
		min-height:100%; 
		width:950px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin: 0 auto;
		text-align: center;
		height:100%;
		z-index:90;
	 }

#popupcontainer 
   {
    display: block;
    white-space: normal;
    position: relative;
		background:#ddd;
		z-index:10;
	 }

#eventPopupDiv 
   {
    position: absolute;
    width:265px; 
    font-family:verdana; 
    font-size:0.9em;
    border:1px solid black;
    visibility: hidden; 
    z-index: 999;
	 }

#eventGranbyPopupDiv 
   {
    position: absolute;
    width:265px; 
    margin-left:190px;
    margin-top:211px;
    font-family:verdana; 
    font-size:0.7em;
    border:1px solid black;
    visibility: hidden; 
    z-index: -1;
	 }

#nonFooter
	 {
		position: relative;
		min-height: 100%;
		height:auto !important;
	 }

.main
  {
   /* min-height:100%; */  
   width:908px;
   margin: 0 auto; 
   margin-top:0px;
   margin-bottom:0px;
   text-align:left;
   /* background:#aaa; */ 
  }

* html .main
{
	/* height: 100%; */ 
}

.leftcol {float:left; width:276px; height:100%; margin-top:15px; padding-left:12px; padding-right:12px;}
.rightcol {float:left; width:580px; height:100%; padding-left:10px; margin-top:5px; margin-bottom:3px; padding-right:15px;}

.leftcolshort {float:left; width:132px; height:100%; margin-top:15px; padding-left:12px; padding-right:12px;}
.rightcolshort {float:left; width:724px; height:100%; padding-left:10px; margin-top:-5px; margin-bottom:3px; padding-right:15px;}

.leftcolcontentbox {margin-bottom:30px; padding-left:3px; padding-right:3px; font-size:0.7em;}

.leftcol a, .rightcol a, .footer a {text-decoration:none;	color:#00f;}
.leftcol a img {border:none; text-decoration:none; color:#ffffff;} 
.leftcol a:visited, .rightcol a:visited, .footer a:visited {color:#00f;}
.leftcol a:hover, .rightcol a:hover, .footer a:hover {color:#00f;	text-decoration:underline;}

.leftcolshort a, .rightcolshort a {text-decoration:none;	color:#00f;}
.leftcolshort a img, .rightcolshort a img {border:none; text-decoration:none; color:#ffffff;}
.leftcolshort a:visited, .rightcolshort a:visited {color:#00f;}
.leftcolshort a:hover, .rightcolshort a:hover {color:#00f;	text-decoration:underline;}

.publikkontroll a {text-decoration:none;	color:#00f;}
.publikkontroll a img {border:none; text-decoration:none; color:#ffffff;}
.publikkontroll a:visited {color:#00f;}
.publikkontroll a:hover {color:#00f;	text-decoration:underline;}


.main h3 {margin-top:0px; margin-bottom:8px; font-weight:bold; font-size:0.95em; color:#000}
.main h4 {width:580px; margin-top:10px; margin-bottom:2px; margin-left:0px; font-size:0.6em; color:#800;}
.postauthor {margin-left:10px; color:#040}
.postextras {width:250px; text-align:right; background:#eee; color:#040}

.newsdate {float:left; width:200px; margin-top:10px; margin-bottom:2px; margin-left:0px; font-size:0.6em; font-weight:bold; color:#800;}
.newsauthor {float:left; width:230px; margin-top:10px; margin-bottom:2px; margin-left:10px; font-size:0.6em; font-weight:bold; color:#040;}
.newsextras {float:left; width:128px; text-align:right; margin-top:10px; margin-bottom:2px; margin-left:10px; font-size:0.6em; font-weight:bold; color:#040;}
.newsextras a {color:#6a6; text-decoration:none;}
.newsextras a:visited {color:#6a6; text-decoration:none;}
.newsextras a:hover {color:#6a6;	text-decoration:underline;}
.newstitle {clear:both; margin-top:0px; margin-bottom:8px; font-weight:bold; font-size:0.95em; color:#000}


.tiraderdate {float:left; width:320px; margin-top:0px; margin-bottom:8px; margin-left:0px; font-size:0.6em; font-weight:bold; color:#800;}
.tiraderextras {float:left; width:250px; text-align:right; margin-top:0px; margin-bottom:8px; margin-left:10px; font-size:0.6em; font-weight:bold; color:#040;}
.tiraderextras a {color:#6a6; text-decoration:none;}
.tiraderextras a:visited {color:#6a6; text-decoration:none;}
.tiraderextras a:hover {color:#6a6;	text-decoration:underline;}
.tiradertopic {float:left; width:320px; margin-top:0px; margin-bottom:8px; margin-left:0px; font-size:0.6em; color:#848;}
.tiradertopic a {color:#55f; text-decoration:none;}
.tiradertopic a:visited {color:#55f; text-decoration:none;}
.tiradertopic a:hover {color:#55f;	text-decoration:underline;}
.tiradercomment {width:250px; text-align:left; margin-top:0px; margin-bottom:40px; margin-left:0px; font-size:0.6em; color:#848;}
.tiradercomment a {color:#55f; text-decoration:none;}
.tiradercomment a:visited {color:#55f; text-decoration:none;}
.tiradercomment a:hover {color:#55f;	text-decoration:underline;}
.tiradertitle {margin-top:10px; margin-bottom:2px; font-weight:bold; font-size:1em; color:#000}

.kartanewsdate {width:200px; margin-top:10px; margin-bottom:2px; margin-left:0px; font-size:0.6em; font-weight:bold; color:#800;}

.publikkontroll h4 {margin-top:5px; margin-bottom:2px; margin-left:0px; font-size:0.6em; color:#800}
.publikkontroll h3 {margin-top:0px; margin-bottom:1px; font-weight:bold; font-size:0.75em; color:#000}
.publikkontroll h2 {margin-top:0px; margin-bottom:1px; font-weight:bold; font-size:0.85em; color:#000}

.ungdom h4 {margin-top:5px; margin-bottom:2px; margin-left:0px; font-size:0.6em; color:#800}
.ungdom h3 {margin-top:0px; margin-bottom:1px; font-weight:bold; font-size:0.75em; color:#000}
.ungdom h2 {margin-top:0px; margin-bottom:1px; font-weight:bold; font-size:0.85em; color:#000}

p {margin-top:5px; margin-bottom:15px;}
hr{margin-top:0px; height:1px; border:0px; color:#8c8; background-color:#8c8;} 
form {margin:0; margin-top:0px; margin-bottom:15px;}

.rightrubrikbrown {width:268px; margin-bottom:8px; text-align:left; padding:3px; background:#e2e1d9; font-weight:bold; font-size:0.7em}
.rightrubrikbrownborder {width:268px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #a2a199; background:#edece4; font-weight:bold; font-size:0.7em}
.rightrubrikbrownbordersub {width:268px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #a2a199; background:#edece4; font-weight:bold; font-size:0.7em}
.rightrubrikbrownbordershort {width:120px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #a2a199; background:#e2e1d9; font-weight:bold; font-size:0.7em}
.rightrubrikgrey {width:268px; margin-bottom:8px; text-align:left; padding:3px; background:#d9e2e1; font-weight:bold; font-size:0.7em}
.rightrubrikgreyborder {width:268px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #899291; background:#d9e2e1; font-weight:bold; font-size:0.7em}
.rightrubrikpurple {width:268px; margin-bottom:8px; text-align:left; padding:3px; background:#e2d9e1; font-weight:bold; font-size:0.7em}
.rightrubrikred {width:268px; margin-bottom:8px; text-align:left; padding:3px; background:#e2d9d1; font-weight:bold; font-size:0.7em}
.rightrubrikredborder {width:268px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #a299a1; background:#e2d9d1; font-weight:bold; font-size:0.7em}
.rightrubrikgreen {width:263px; margin-bottom:0px; text-align:left; padding:3px; padding-left:8px; border:1px solid #98bd98; border-bottom:0px; background:#8ac388; font-weight:bold; font-size:0.7em; color:#fff}
.rightrubrikgreenborder {width:268px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #aec7ab; background: #edece4; font-weight:bold; font-size:0.7em; color:#000}
.rightrubrikbeigeborder {width:268px; margin-bottom:8px; text-align:left; padding:3px; border:1px solid #adb2ab; background:#edf2eb; font-weight:bold; font-size:0.7em; color:#000}

.smallimage {
border-color:#666666;
border-width:1px;
border-style:solid;
}

/*
#eventPopupDiv 
  {
   overflow:hidden;
   width:265px; 
   border:1px solid #000;
   background-color:#ffffee;
  }
*/


									.textinput, .textareainput, .textinputcomments, .textinputspam
										 {
											font-family: verdana, sans-serif;
										  font-size: 0.9em;
										  width: 250px;
										  height: 14px;
										  padding-top: 5px;
										  padding-left: 5px;
										  margin-bottom: 5px;
											border: 1px solid #000;
										 }
									
									.textareainput, .textinputcomments
										 {
										  height: 53px;
										 }
									
									.textinputspam
										 {
										  padding: 2px 2px 0px 2px;
										  height: 14px;
										  width: 35px;
										 }

									.kursspam
										 {
										  display: none;
										 }
									
									.textinputsend 
										 {
											width: 70px;
											height: 1.70em;
											cursor: pointer;
											background: #000;
											border: 1px solid #000;
											font-family: verdana, sans-serif;
											font-weight: bold;
											font-size: 1.2em;
											color:#fff
										 }
									
									label
										 {
											font-family: verdana, sans-serif;
											font-weight: bold;
											font-size: 1em;  
										 }
										 
									#errorDiv
									   {
									    width: 230px;
									    margin-left: 7px;
									    margin-top: 10px;
									    font-size: 1.2em;
									    font-weight: bold;
									    color: #f00;
									   }
									
									#errorList
									   {
									    width: 230px;
									    margin-left: 20px;
									    margin-top: 0px;
									    font-size: 0.8em;
									    color: #f00;
									   }
									   
									#errorDiv, #errorList 
										 { 
										  display: none 
										 }
-->
