html {
	margin: 0;
	padding: 0;
}

body {
	font: 11px verdana;
	margin: 0;
	padding: 0;
	height: 100%;
}

.line {
	width: 100%;
	height: 11px; 
	border-bottom: 1px dashed #A9A9A9;
}

.top {
	border-collapse: collapse; 
	width: 100%;
}

.top .back {
	background: url('images/tile.gif') repeat-x top; 
	height: 74px;
}

.top .left {
	background: url('images/tile.gif') repeat-x top; 
	height: 74px; 
	padding: 0;
	width: 480px;
}

.top .right {
	background: url('images/tile.gif') repeat-x top; 
	height: 74px; 
	padding: 0; 
	width: 480px; 
	text-align: right; 
	color: #fff; 
	text-align: right; 
	vertical-align: bottom; 
	line-height: 40px;
}

.bold {
	font-weight: bold;
}

.content-link {
	font-weight: bold;
	color: #667795;  
}

.index-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30
	font-weight: bold;
	color: #333333;

	
}

table.login {
	margin-left: auto;
	margin-right: auto;
}

table.login td {
	padding: 5px;
}

table.main {
	width: 960px; 
	margin-left: auto; 
	margin-right: auto; 
	border-collapse: collapse;
}

table.main .bar {
	height: 22px; 
	vertical-align: middle;
}

table.main .bar table {
	border-collapse: collapse; width: 100%;
}

table.main .bar table td {
	padding: 0;
}

table.main .bar table img {
	border: 0;
}

table.main .bar table .home {
	width: 20px;
	padding: 0;
}

table.main .bar table .help {
	width: 20px;
}

table.main .bar table .text {
	width: 30px;
}

table.main td.left {
	vertical-align: top; 
	width: 192px; 
	padding: 0
}

table.main td.left div.left {
	width: 100%; 
	height: 18px; 
	border-left: 1px solid #D3D3D3; 
	border-top: 1px solid #D3D3D3; 
	border-bottom: 1px solid #19196F; 
	border-right: 1px solid #557FA9; 
	background: #6D8091 url('images/tile_vertical_menu.jpg'); 
	font: bold 11px/18px verdana;
}

table.main td.left div.right {
	width: 192px; 
	height: 600px; 
	border-top: 1px solid #fff;
	background: url('images/tile_vertical.jpg') repeat-x;
}

table.main td.right {
	vertical-align: top; padding: 0;
}

table {
	border-collapse: collapse;
}

table td, table th {
	border: 0;
	padding: 5;
	vertical-align:top;
}

.table {
	border: 1px solid #A9A9A9;
	font: 11px verdana, tahoma;
	border-collapse: collapse;
	width: 728px;
	background-color: #86A5C2;
}

.table td, .table th {
	vertical-align: middle;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
}

.table td {
	height: 20px;
}

.table th {
	height: 18px;
}

.table th.noborder {
	border: 0px;
}

.table th {
	background: url('images/head.jpg');
	text-align: left;
	border-bottom: 1px solid #70808F;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #A1A0A5;
}

.checkbox {
	border: 0px;
	background: transparent;
}

form {
	margin: 0;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.menubarButton {
	color: #FFF;
}

input, textarea, select {
	font: 11px verdana;
}

input {
	padding: 2px; 
	background: url('images/tile_input.jpg'); 
	border-left: 1px solid #808080; 
	border-top: 1px solid #808080; 
	border-right: 1px solid #DCDCDC; 
	border-bottom: 1px solid #DCDCDC; 
}

input.normal {
	background: url('images/tile_input.jpg') repeat-x; 
}

input.focus {
	background: url('images/tile_input_hover.jpg') repeat-x; 
}

textarea {
	padding: 2px; 
	background: url('images/tile_textarea.jpg') repeat-x; 
	border-left: 1px solid #808080; 
	border-top: 1px solid #808080; 
	border-right: 1px solid #DCDCDC; 
	border-bottom: 1px solid #DCDCDC;
	height: 120px;
}

textarea.normal {
	background: url('images/tile_textarea.jpg') repeat-x; 
}

textarea.focus {
	background: url('images/tile_textarea_hover.jpg') repeat-x; 
}

select {
	background: #F5F5F5; 
}

option {
	background: #F5F5F5;
}

.button {
	width: 70px; 
	height: 20px; 
	background: url('images/tile_3d_blue.gif');
	border-top: 1px outset #D3D3D3;
	border-left: 1px outset #D3D3D3; 
	border-right: 1px outset #708090;
	border-bottom: 1px outset #708090;
	cursor: pointer;
}

.red {
	font-weight: bold;
	color: #AB1717;
}

.yellow {
	font-weight: bold;
	color: #FFCC33;
}

.green {
	font-weight: bold;
	color: #427533;
}

p {
	margin-top: 0;
	margin-bottom: .5em;
}
    
h1 {
	font-size: 11px;
	margin: 0;
	line-height: 100%;
}

h2 {
	font-size: 11px;
	margin: 1em 0 0;
}

div.error h2, div.error p {
	margin: 0;
}

.help {
	font-family: verdana;
	font-size: 11px;
	color: green;
}

.tree {
	padding: 0;
}

.tree .closed img.minus, .tree .open img.plus, .tree .closed ul {
	display: none;
}

.tree .closed .open img.minus, .tree .open .closed img.plus {
	display: inline;
}

.tree ul {
	padding-left: 20px;
	margin-left: 0;
}

ul.tree {
	margin-left: 0;
}

.tree img.plus, .tree img.minus, .tree img.dummy {
	width: 12px;
	height: 13px;
	margin-right: 2px;
}

.tree img.plus, .tree img.minus {
	cursor: pointer;
}

.tree li {
	list-style: none;
	width: 90%;
}

.listing {
	width: 100%;
	border: 1px solid #ddd;
}

.listing td {
	padding: .1em .5em;
	border-bottom: 1px solid #ddd;
}

.listing th {
	padding: 0 .5em;
	background-color: #ddd;
}

.listing tr:hover td {
	background-color: #eee;
	cursor: pointer;
}

.listing tr:hover a {
	text-decoration: underline;
}

.listing td.number, .listing th.number {
	text-align: right;
}

.listing td.date, .listing td.date {
	text-align: center;
	white-space: nowrap;
}

.menu {
	margin-left: 20px;
}

.menu li {
	list-style: none;
	white-space: nowrap;
	margin-top: 2px;
	margin-bottom: 2px;
}

.menu ul {
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.menu ul ul {
	margin-left: 35px;
}

.menu ul ul ul {
	margin-left: 15px;
}

.menu li a, .menu img.image {
	padding-left: 5px;
	vertical-align: bottom;
}

.menu li img {
	vertical-align: bottom;
	behavior: url('ie-png-hack.htc');
}

.menu li.open img.plus, .menu li.closed img.minus, .menu li.closed ul {
	display: none;
}

.menu li.open li.closed img.plus {
	display: inline;
}

.menu li img.no-children {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.menu img.plus, .menu img.minus {
	cursor: pointer;
	cursor: hand;
}

.title {
	height: 18px; 
	background: url('images/tile_vertical_small.jpg'); 
	border-bottom: 1px solid #A2A1A5; 
	font: bold 11px/18px verdana;
}
.flash-mobile {
	height: 300px; 
	font: bold 11px/18px verdana;
	text-align:right;
	width: 190px;
	margin: 0 0 0 auto;
}

.title span {
	padding-left: 10px
}

.shadow {
	background: url('images/tile_shadow.jpg') repeat-x top;
}

.center {
	text-align: center;
}

.content {
	padding: 0 10px 0 10px;
	background: url('images/tile_3d.jpg') repeat-x bottom;
}

div.main {
	border-left: 1px solid #ddd; 
	border-right: 1px solid #ddd; 
	border-top: 1px solid #ddd;
}

.table2 {
	border-collapse: collapse; 
	width: 100%; 
	background: url('images/tile_3d.jpg') repeat-x bottom;
}

.table2 td {
	padding: 0px;
}

.textcontent {
	padding-left: 10px;
	padding-right: 10px;
}

.content0 {
	background: url('images/tile_shadow.jpg') repeat-x top;
	padding-left: 15px;
}

.content-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.content5 {
	padding: 5px;
	background: url('images/tile_shadow.jpg') repeat-x top;
}

.content10 {
	padding-left: 10px;
	padding-right: 10px;
}

.content15 {
	padding: 15px;
	background: url('images/tile_shadow.jpg') repeat-x top;
}

.error {
	color: firebrick;
	font-weight: bold;
}

.msg {
	color: green;
	font-weight: bold;
}

.table3 {
	border-collapse: collapse;
	width: 100%;
}

.table3 td {
	padding: 3px;
}

.line {
	width: 100%;
	height: 11px; 
	border-bottom: 1px dashed #A9A9A9;
	margin-bottom: 10px;
}

.table4 {
	width: 100%;
	border-collapse: collapse; 
	border-left: 1px solid #A9A9A9; 
	border-bottom: 1px solid #D3D3D3; 
	border-right: 1px solid #A1A0A5;
}

.table4 th {
	border-top: 1px solid #D3D3D3; 
	border-left: 1px solid #D3D3D3; 
	border-right: 1px solid #9FA0A4; 
	border-bottom: 1px solid #70808F; 
	background: url('images/tile_vertical_small.jpg'); 
	text-align: left; 
	padding: 1px; 
	font: bold 11px/16px verdana;
	height: 18px;
}

.table4 td {
	height: 20px;
}

.table4 td, .table4 th {
	vertical-align: middle;
	padding: 0px;
	padding: 0 5px 0 5px;
}

.table4 tr.dark {
	background: url('images/tile_horisontal.jpg') repeat-y;
}

.table4 tr.light {
	background: url('images/tile_horisontal_alt.jpg') repeat-y;
}

.table4 tr.hover {
	background: url('images/tile_horisontal_hover.jpg') repeat-y;
	cursor: pointer;
}

.menubar {
	height: 40px;
	background: url('images/tile_3d_alt.jpg');
}

.menubutton {
	border-left: 1px solid #547FA9;
	border-right: 1px solid #EDEDEB;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	height: 29px;
	font: bold 11px/24px verdana;
	color: #fff;
}

.menubuttonleft {
	float: left; 
	width: 10px; 
	height: 40px; 
	border-right: 1px solid #9FA0A4;
}

.menubuttonright {
	float: left; 
	height: 40px; 
	border-right: 1px solid #E7ECF2;
}

table.menu {
	border-collapse: collapse;
	margin: 0;
}

table.menu td {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.table5 {
	border-collapse: collapse;
	width: 100%;
}

.table5 td {
	padding: 4px;
	border: 1px solid #A9A9A9;
}

.table5 div.small {
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 2px;
}

.content-header {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	position: relative;
	padding-left: 20px;
	top: 20px;
	}
	
.brodtekst-header {
	font-size: 11px;
	color: #000;
	font-weight: bold;

	}
.content-txt-salgschef {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 350px;
	overflow: hidden;
	background-position: right top;
	}
.content-txt-sekretaer {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 350px;
	overflow: hidden;
	background-position: right top;

	}
	
.content-txt-marketing {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 350px;
	overflow: hidden;
	background-position: right top;

	}
	
.content-txt-service {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 350px;
	overflow: hidden;
	background-position: right top;

	}
	
.content-txt-it-chefen {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 350px;
	overflow: hidden;
	background-position: right top;

	
	}
	
.content-txt-sms60 {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 40px;
	z-index: auto;
	width: 500px;
	overflow: hidden;
	background-position: right top;
	}

.content-txt-forside1 {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 380px;
	overflow: hidden;
	background-position: right top;
	}

.content-txt-forside2 {
	float: left;
	position: relative;
	top: 40px;
	padding-left: 20px;
	z-index: auto;
	width: 600px;
	overflow: hidden;
	background-position: right top;
	}

.content0 {
	background: url('images/tile_shadow.jpg') repeat-x top;
	top: 0px;
	padding-left: 0px;

}
.picture-container {

	background-repeat: no-repeat;
	background-position: left top;
	left: 0px;
	top: 0px;
	height: 458px;
}

.citat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7797AA;
	font-style: italic;
}
a.content:link {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #5984AC; text-decoration: underline;}
a.content:active {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #5984AC; text-decoration: underline;}
a.content:visited {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #5984AC; text-decoration: underline;}
a.content:hover {font: 11px Verdana, Arial; color: #ffffff; font-weight: normal; background-color: #5984AC; text-decoration: none}

