@charset "utf-8";
/* CSS Document */

body { margin:0; padding: 0; font-family: Tahoma, Verdana, Arial, sans-serif;}

	body
	{
		background: #fff;
		line-height: 1.1;
		color: #555;
		font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
		max-width:980px;
		background:#fcfcff;
	}

	body, form, input {
	padding: 0;
	margin: 0;
	}

	h1, h2, h4, p, form, label, ul, ol, dl, fieldset, address {
	  margin:20px 0;
	}
	
	h1 {
	  font-size:18px;
	  font-weight: bold;
	}
	
		h2 {
	  font-size:14px;
	  font-weight: bold;
	}
	
		h3 {
	  font-size:14px;
	  font-weight: bold;
	}

a { color:#003366; }
a:hover {color: #000;}
	
.frontad {text-align: center;}
#content {
margin: 10px 25px;
}

#content .sitemenu {
width: 15%;
float:left;
background:#F5F5F5;
border:#CCCCCC 1px solid;
padding: 10px;
}
#content #maincontent {
background-color:#f6f6f6;
width: 96%;
float:left;
padding: 0 20px 0 20px;
}

#maincontentmarked {
display: inline;
float:left;
padding: 5px 0 0 30px;
}

#content #rightfield {
width: 20%;
min-width: 200px;
float:left;
}


.product
{
  background-color:#F5F5F5;;
  border: 1px solid #730;
  font-size: 1em;
  margin-bottom: 2em;
  padding: 1em;
  position: relative;
  width: 20%;
  float:right;
}



.product h3
{
  font-size: 1.5em;
  margin-top: 0;
}

.product h3 a:link, .product h3 a:visited
{
  color: #CA1400;
}

.productshot
{
  text-align: center;
}

.bottomlink
{
  font-weight: bold;
  margin-bottom: 0.5em;
  padding: 0 0 0% 18px;
}

.product .download a:link, .product .download a:visited { color: #730; }

.splash { margin: 40px; }
.splash h1 { font-family: verdana, arial, sans-serif; font-size: 1.8em;}

/* Menu for subsites */

#sitemenu span { font-weight: bold; font-size: 1.1em; color:#333333; }
#sitemenu ul {list-style-type:none; padding-left: 0px; }
#sitemenu ul ul {padding-left:5px;}
#sitemenu ul ul li {margin-bottom: 5px;}


/* tekstkoloner */
div#tekstkolonne { width: 650px; float: left;}
div#tekstkolonne ul{margin:0;padding:0;list-style-type:none;}
div#tekstkolonne ul li{display:inline;float:left;width:47%;height:15.5em;margin:0 30px 20px 0;padding:0;font-size:90%;background-image:none;}
div#tekstkolonne ul li#penger,div#tekstkolonne ul li#forum{margin-right:0;}
div#tekstkolonne ul li img{display:block;width:287px;height:100px;padding:0;border:3px solid #eee;background-color:#f6f6f6;}
div#tekstkolonne ul li h2{margin:0;padding:.5em 0 0 0;text-transform:uppercase;font-weight:normal;font-size:110%;color:#6ab56e;}div#tekstkolonne ul li p{margin:0;padding:0;color:#505050;}
div#tekstkolonne ul li h2 a{ color:#6ab56e; text-decoration: none;}


/* bloggposter */
.entry {border: #CCCCCC 1px solid; margin-bottom: 20px; background:#f6f6f6; padding: 5px;}
img.authorimage {float: left; margin-right: 10px;}
.entry p.right {text-align: right;}