body {background: #dcdcdc; font-family: 'Arial', sans-serif; font-size: 14px; color: #404040;}
div.content {width:868px; margin:0px auto;}
div.header {text-align: right; color: #06395f; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; margin-top: 50px; margin-bottom: 10px;}
	div.header img {vertical-align: middle; margin-left: 20px;}

a { text-decoration: none; color: #404040 }
a:hover { text-decoration: underline }

.admin a { color: blue }

div.main { height: 465px;	border: 4px solid #666666 }
div.standard { background: url(design/background.jpg) }
div.forside { background: url(design/intro_background.jpg) }
div.ansatte { background: url(design/ansatte_background.jpg) }

div.menubar {font-family: 'Trebuchet MS', sans-serif; font-weight: bold;	font-size: 14px; margin-top: 10px;}
	div.menubar ul {margin: 0; padding: 0;}
	div.menubar li {float: left; list-style-type:none; margin-right: 40px;}
		div.menubar li a {color: #666666; text-decoration: none;}
		div.menubar li a:hover { color: #333; }
img { border: 0px; margin: 0px; padding: 0px }

h1 { font-family: 'Trebuchet MS', sans-serif; font-size: 28px; color: #09324f; font-weight: normal }

.emp { font-weight: bold; font-size: 15px }

div.left {float: left; width: 315px; background: #666; margin: 20px; padding-bottom: 5px}
div.right { float: left; margin-top: 20px; width: 479px; height: 424px; }
div.oltologo { background: url(./design/oltologo.png) no-repeat; background-position: 100% 100%; }

.trans {	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}


/* LEFTCONTENT */
div.fullbox { width: 305px; height: 135px; float: left; margin-left: 5px; margin-top: 5px; background: #09324f; position: relative }
div.fullboxtext { font-size: 23px; color: white; font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;  text-align: center; padding: 20px 20px 0px 20px}

div.halfbox { width: 150px; height: 135px; float: left; margin-left: 5px; margin-top: 5px; background: #09324f }

/* ANSATTE */
div.ansatteleft {float: left; width: 315px; margin: 20px; padding-bottom: 5px;  }
div.ansattefullbox { width: 305px; height: 135px;  border: 5px solid #666 }
div.ansattetext { font-size: 13px; font-family: 'Trebuchet MS', sans-serif; text-transform: uppercase; height: 257px; padding: 10px 15px; color: #222 }
div.ansattetext a { color: #000 }

/* KONTAKT */
div.kontakt_banner { background: #000; color: #fff; padding: 10px; margin-top: 40px; font-size: 18px; font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif; text-align: center }
div.kontakt_bilder div { float: left; height: 110px; width: 156px; background: silver; margin-left: 5px; margin-top: 5px }
div.kontakt_bilder div.first { margin-left: 0px }
div.kontakt_bokser div { color: #515151; font-family: 'Trebuchet MS', sans-serif; font-size: 14px; float: left; margin-left: 50px; margin-top: 40px;}
div.kontakt_tider { margin-left: 50px; margin-top: 20px; color: #515151; font-family: 'Trebuchet MS', sans-serif; font-size: 14px;  }

/* LEVERANDØRER */
div.leverandor_box { margin-top: 68px }
div.leverandor_box div { height: 180px; width: 140px; float: left; margin-left: 10px; font-family: "ArialMT", Arial, sans-serif; font-size: 11px; }
div.leverandor_box p { background: red; margin: 0px; padding: 5px; background: #09324f; color: white }
div.leverandor_box ul { list-style: none; margin: 10px 0px 0px 0px; padding: 0px }
div.leverandor_box a { color: #515151; text-decoration: none }
div.leverandor_box a:hover { color: #d67053; text-decoration: underline }


/* JOBBER */
div.jobber div { float: left; width: 105px; height: 69px; background: silver; margin-right: 10px; margin-bottom: 10px; overflow: hidden }


/* FORSIDE */
div.quote { background: #515151 }
div.quote p { color: white; font-size: 11px; text-align: center; margin: 0px; padding: 10px}

/* TILBUD */
div.tilbud div {color: #5f5f5f;font-family: "Trebuchet MS", sans-serif;font-size: 12px; width: 135px; float: left; margin-left: 50px; margin-top: 40px; text-align: center }
div.tilbud a { color: #515151; text-decoration: none }
div.tilbud a:hover { color: #d67053; text-decoration: underline }

/* TILBUD2 */

div.tilbud2 { height: 358px;}
div.scroller {  overflow-x:hidden;overflow-y:auto; }

h1.tilbud { margin-top: 10px }
div.tilbud2 .item { clear: both;  }
div.tilbud2 .item h1 { font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-top: 10px }
div.tilbud2 .item p { font-size: 12px; margin: 0px;  }

div.tilbud2 .item .txt { font-size: 12px; margin: 0px; width: 320px; float: left }
div.tilbud2 img { border: 1px solid #666; margin: 0 5px 0px 5px; }

/* ADMIN */
div.admin { padding: 10px; }
div.admin h1 { margin: 0px }
div.admin h2 {  font-size: 14px }

div.admin a { color: #000080 }
div.admin .toggle { border: 1px solid gray; padding: 1px 0; display: block; text-align: center; font-size: 0.8em; text-transform: uppercase; font-weight: bold; width: 30px; float: left; margin-right: -1px}
div.admin .active { background: #008040; color: white }
div.admin .deactive { background: red; color: white }
div.admin .notactive { background: #eee; color: silver }


div.admin .additem { width: 420px; float: left; }
div.admin .itemlist { width: 410px; float: left;}

div.admin .additem .formelement{ width: 380px; padding: 3px; margin: 0px 0px 10px 0px; border: 1px solid #666 }
div.admin textarea { height: 200px }
div.admin .addheader { font-size: 10px; font-weight: bold }

div.admin table { font-size: 12px }
div.admin th { text-align: left }
div.admin td { padding-right: 20px }

/* PREVIEW */

