html {
	height: 100%;
}
img {
	border: none;
}

body {
	margin: 0;
	height: 100%;

}

.element {

    padding: 5px;

}

a {
	text-decoration: none;
	color: #444;
}

.kort_info {
	font-size: 11px;
	color: #555;
	line-height: 20px;
}

.kort_info_tittel {
	font-size: 15px;
	color: #555;
	line-height: 20px;
	font-weight: bold;
	padding-top: 20px;
}

.kort_info_negativ {
	font-size: 11px;
	background-color: #9D9D9D;
	line-height: 20px;
	padding: 2px;
	color: #fff;
	font-weight: bold;
}

.code {
	padding: 20px; 
	font-size: 10px; 
	font-family: verdana; 
	border: 1px solid #838383; 
	background-color: #fff;
}

.skyboks {	background: url(/filarkiv/grafikk/bakgrunn-sky.jpg); background-position: bottom; background-repeat: no-repeat;}
.skyboks-bunn {	background: url(/filarkiv/grafikk/bakgrunn-sky-prikker.png); background-position: bottom; background-repeat: repeat-x;}
.ramme-boks {	background: url(/filarkiv/grafikk/bakgrunn-topp.png); background-position: top; background-repeat: repeat-x;}
.innhold { width: 992px;  margin-left: auto; margin-right: auto;}
.body-boks { background-image: url(/filarkiv/grafikk/bakgrunn-striper.png); }

.bunnboks { width: 992px; margin-left: auto; margin-right: auto; padding: 20px;}
.logo { float: left; border: 0; margin-left: 7px;}
.meny-topp { float: right; padding-top: 18px; height: 89px;}
.header-box { width: 992px; height: 149px;}

.meny-flanker-left { float: left; width: 29px; height: 69px; background: url(/filarkiv/grafikk/meny-topp-left.png);}
.meny-flanker-right { float: left; width: 29px; height: 69px; background: url(/filarkiv/grafikk/meny-topp-right.png);}
.meny-knapp { width: 65px; text-align: center; float: left; height: 69px; background: url(/filarkiv/grafikk/meny-topp-bakgrunn.png); background-position: center; background-repeat: no-repeat; font-size: 12px; font-family: Courier New;}
.meny-margin {margin-top: 28px;}
.meny-skille { float: left; width: 35px; height: 69px; background: url(/filarkiv/grafikk/meny-topp-skille.png);}


.ramme-2kolonner-topp {width: 994px; height: 41px; background-image: url(/filarkiv/grafikk/ramme-2-kolonner-felt-topp.png); background-repeat: no-repeat; }
.ramme-2kolonner-bunn {width: 994px; height: 33px; background-image: url(/filarkiv/grafikk/ramme-2-kolonner-felt-bottom.png); background-repeat: no-repeat; }
.ramme-2kolonner-felt {width: 994px; background-image: url(/filarkiv/grafikk/ramme-2-kolonner-felt-bakgrunn.png); background-repeat: repeat-y; }

.tittel-flick-left {margin-left: 262px; height: 41px; width: 39px; background-image: url(/filarkiv/grafikk/tittel-flick-left.png); float: left; }
.tittel-flick {height: 41px; background: #fff; float:left; background-image: url(/filarkiv/grafikk/tittel-flick-bakgrunn.png); background-repeat: repeat-x; font-size: 16px; font-weight: bold; font-family:  Courier New;}
.tittel-padding {padding-top: 15px;}
.tittel-flick-right{height: 41px; width: 23px; background-image: url(/filarkiv/grafikk/tittel-flick-right.png); float: left; }

.kolonne-utsiden { padding-left: 18px; float: left; }
.kolonne-mellom { width: 230px; }
.kolonne-indre { height: 550px; padding: 4px; }

.center-utsiden { padding-left: 14px; float: left; }
.center-mellom { width: 714px; }
.center-indre { padding: 4px; }
