body { background-color: #d1d1d1; background-image: url(../images/sitebg.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif;
font-size: 11px; color: #3e3e3e;  }

h1 {	font-size: 18px; font-weight: normal; color: #4f5d2b;}
h2, h3, h4 {	font-size: 14px; font-weight: normal; color: #4f5d2b; margin-top:0px; padding-bottom: 4px;}
h5, h6 {	font-size: 12px; font-weight: bold; color: #6D8432; margin-bottom: 2px; margin-top: 2px;}

hr {	width:100%; color: #C4CFA9;	height: 1px; border: 1px solid #C4CFA9; margin-top: 6px; margin-bottom: 10px;}

/*td p {	margin-top: 0px; margin-bottom: 0px;}*/

input {	border: 1px solid #C4CFA9; color: #999999; font-size: 11px; height: 14px; vertical-align: top; padding-left: 3px; }


.heading { color: #4f5d2b; font-size: 18px;}
.ingress { color: #6D8432; font-weight: bold;}
.ingressimage {border: 3px solid #e4e9d8; padding: 2px; float: right; margin-left: 20px; margin-bottom: 5px; display: block;}
.ingressimageLeft {border: 3px solid #e4e9d8; padding: 2px; float: left; margin-right: 20px; margin-bottom: 5px; }
.ingressimageLeftSmall {border: 3px solid #e4e9d8; padding: 2px; float: left; margin-right: 20px; margin-bottom: 0px; 
 width: 115px; display:block; }
.ingressimageLeftSmall img {	max-width:115px; width: expression(this.height < this.width && this.width > 115 ? 115: true);  
max-height:200px; height: expression(this.height >= this.width && this.height > 200 ? 200: true); }
.ingressimageTerminliste {float: right; margin-left: 20px; margin-bottom: 5px; display: block;}
.terminlisteItem {display:block; width: 280px; height: 80px; padding: 10px; background-color: #ebefe2; float: left; 
margin: 0px 10px 10px 0px; }

a:link, a:active, a:visited { color:#6D8432; text-decoration: underline;}
a:hover { color: #4f5d2b; text-decoration: underline;}

.maintable {	background-image: url(../images/bg.jpg); background-repeat: repeat-y;}
.navigation { background-image: url(../images/navbg.jpg); background-repeat: no-repeat; height: 175px; vertical-align: top;
position: relative; }
.submenu { width: 919px; padding: 143px 20px 2px 55px; color: black; float: left; }
.submenu a:link, .submenu a:active, .submenu a:visited { background-image: url(../images/bullet_4pt.gif); 
background-repeat: no-repeat; background-position: left; text-indent: 10px; float: left; font-weight: bold; 
text-decoration: none; padding-right: 20px; color: black;}
.submenu a:hover { text-decoration: none; color: #4f5d2b;}

.main { 	background-image: url(../images/mainbg.jpg); background-repeat: no-repeat; height: 499px; padding: 30px 40px 20px 40px;}

#bannerholder { width: 919px; height: 152px; z-index: 1; margin-left: 22px; position: absolute; 
overflow: hidden;  }
#bannerelement {	z-index: 5; position: absolute; }

.mainmenu {z-index: 20; margin-left: 18px;  text-align: left; 
position: absolute; margin-top: 131px; background-color: #779138; font-weight: bold; border-bottom: 1px solid #990000;}

.mainmenu a:link,.mainmenu a:visited,.mainmenu a:active 
{text-decoration: none; float: left; padding: 3px 14px 2px 14px; height: 23px; background-color: #779138; z-index: 50;
color: #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;  text-transform: uppercase; }

.mainmenu a:hover {	background-color: #4f5d2b; color: white;}

.container {}

.nodemenuactive {text-decoration: none; float: left;  height: 23px; background-color: #aaba83; z-index: 50; }
.nodemenuactive a:link,.nodemenuactive a:visited,.nodemenuactive a:active 
{text-decoration: none; float: left; height: 23px; background-color: #aaba83; z-index: 50;
color: #000000;  }
.nodemenuactive a:hover {text-decoration: none; float: left;  height: 23px; background-color:#4f5d2b; z-index: 50;
color: #FFFFFF;}

.related {	padding-top: 6px;}
.tips { padding: 6px 0px 0px 0px;  }
.tipsenvenn {	float: right; padding-top: 4px; padding-bottom: 4px;}
.utskrift {	float: left; margin-top: 10px;}
.utskrift a:link, .utskrift a:visited, .utskrift a:active {	 text-decoration: none; font-weight: bold;}
.utskrift a:hover {	text-decoration: underline; font-weight: bold;}

.frontItem {	padding-left: 5px; padding-right: 10px; width: 216px; }
.frontItem img {	display: block; width: 205px; overflow: hidden;}






