/* generelt */
body, td, select, textarea, input { font: 11px verdana, arial, sans-serif; color: #cccccc; }
body { background-color: #5f5f64; margin-top: 0px; }

p { margin: 0px; }

/* utforming */
.ramme { width: 748px; margin-right: auto; margin-left: auto; border: 1px solid #000000; border-top: none; background-color: #39393a; padding: 10px; padding-top: 10px; }
.topp { width: 748px; height: 303px; border-top: 1px solid #666667; border-bottom: 1px solid #666667; }

.topp_under { width: 748px; height: 154px; border-top: 1px solid #666667; border-bottom: 1px solid #666667; }

.velkommen { width: 748px; height: 40px; border-bottom: 1px solid #666667; background-image: url("img/velkommen.gif"); background-repeat: no-repeat; background-position: center; }

.innhold { width: 748; padding-top: 10px; margin-top: 2px; border-top: 1px solid #666667; }
.meny { width: 150px; padding-right: 10px; float:left; text-transform: uppercase; }
.hovedfelt { width: 363px; padding-left: 14px; padding-right: 14px; float:left; background-image: url("img/hoved_bg.gif"); background-repeat: repeat-y; }
.h_marg { width: 177px; float: right;/* background-color: #444546;*/ padding: 5px; padding-top: 0px; }
.clearer { width: 748; height: 10px; margin-bottom: 2px; border-bottom: 1px solid #666667; clear: both; }
.bunn { width: 748px; height: 15px; clear: both; border-top: 1px solid #666667; padding-top: 5px; font-size: 9px; text-align: center; color: #666667; }

.csc-textpic-text{
	margin-bottom: 10px;
}

/* typografi */
.csc-uploads tr p { margin: 0px;}
.csc-header { margin: 0px; padding: 0px; margin-top: 10px; border-top: 1px solid #666667; clear: both;}
.csc-header-n1 { border: none; margin: 0px; padding: 0px; clear: both; }
.csc-caption { font-size: 9px; margin-bottom: 5px; }
.csc-frame p { font-size: 10px; margin: 0px; }

a { color: #999966; text-decoration: none; }
a:hover { text-decoration: underline; }
.bunn a { color: #666667; }

.bodytext { margin: Opx;}

h1 { font-size: 14px; font-weight: bold; color: #cccc99 ; }


/* Menysystem */
.meny ul { list-style: none; padding: 0px; margin: 0px; }

.meny ul a { color: #cccc99; text-decoration: none; display: block; height: 16px; padding-top: 3px; padding-left: 7px; border-bottom: 1px solid #666667; }
.meny ul a:hover { color: #f5f5c6; }
.meny ul a.active {	background-image: url(img/meny_act.gif); background-repeat: no-repeat; background-position: right; }
.meny ul ul a { color: #666667; height: 14px; margin-top: 3px; padding-top: 0px; margin-left: 10px; text-transform: none; }
.meny ul ul a:hover { color: #aaaaaa; }

.meny li.sub {  }
.meny li.sub a.active {	}
.meny ul li.sub ul a.active { }
.meny ul li.sub ul a.active:hover { }
