html {height:100%;overflow:-moz-scrollbars-vertical;} 
#printpage	{visibility:hidden; overflow:hidden; top:0px; left:0px; position:absolute;}
form { margin:0px;}
.error { color: #FF0000;}
BODY {	background-color: #f3f0ed; COLOR: black; FONT-FAMILY: verdana,helvetica, Sans-serif; margin: 0px; padding:0px;}
H1,H2,H3,H4,H5,H6 { COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; }
P,td,font {	COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
strong { font-weight: bold; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
hr{ COLOR: #E7E7E7; height: 1px; }
A:link { COLOR: black; TEXT-DECORATION: underline; }
A:visited { COLOR: black; TEXT-DECORATION: underline; }
A:hover { COLOR: darkgrey; TEXT-DECORATION: underline; }
A:active { COLOR: black; TEXT-DECORATION: underline; }
.border-bottom	{ border-bottom: solid 1px grey; }
.search_dato 		{ color:#9CAEBC;}
.search_titel 	{ color:#000000; cursor:hand;}
.search_sti 		{ color:#9CAEBC;}
input,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #9D9D9D solid;
}
.edit_inputfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #FFFFFF solid;
}
.btn{
	background-color: #CCCCCC;
	border: 1px #000000 solid;
}
.inputfield{ width: 250px; }
.inputarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px; 
	height: 50px;
}
.contentbox{
	BORDER: #9D9D9D 1px solid;
	COLOR: black;
	BACKGROUND-COLOR: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.contenttable{
	margin:0px;
	padding:0px;
	width: 763px;
}
.topbar{
}
.border-right{
	BORDER-RIGHT: #9D9D9D 1px solid;
}
.border-left{
	border-left: #9D9D9D 1px solid;
}
.menu-underline1 {
	background-color: #E7E7E7;
	height: 1px;
}
.flyout-row {
	padding-left:6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-bottom: #E7E7E7 1px solid;
}
.flyout-row_on {
	padding-left:6px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-bottom: #E7E7E7 1px solid;
	background-color:#E7E7E7;
}
.flyout-table {
	border-top: #E7E7E7 1px solid;
	border-right: #E7E7E7 1px solid;
	border-left: #E7E7E7 1px solid;
	background-color:white;
	width: 150px;
}
/* Menu */
A.menu-active:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-active:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-active:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-active:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-inactive:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-inactive:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-inactive:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.menu-inactive:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
.menuitem{
	padding-left:1px;
	padding-right: 3px;
	border-top: #E7E7E7 1px solid;
	color: #000000;
	cursor:hand;
}
.menuitem-start{
	padding-left:1px;
	padding-right: 3px;
	color: #000000;
	cursor:hand;
}
.menuitem_on{
	padding-left:1px;
	padding-right: 3px;
	border-top: #E7E7E7 1px solid;
	background-color:#E7E7E7;
	color: black;
	cursor:hand;
}
.menuitem_on-start{
	padding-left:1px;
	padding-right: 3px;
	border-top: #FFFFFF 1px solid;
	background-color:#E7E7E7;
	color: black;
	cursor:hand;
}
.menuitem-forside{
	padding-left:0px;
	padding-right: 0px;
	background-color: #006652;
	color: #fff;
	cursor:hand;
	height: 20px;
}
.menuitem-forside a {
	color:#fff!important;
}
.menuitem-forside .menuitem_on {
	background-color: #006652;
	border:0;
}
.submenuitem{
	padding-left:1px;
	padding-right: 3px;
	height: 14px;
	color: #000000;
	cursor:hand;
	
}
.submenuitem_on{
	padding-left:1px;
	padding-right: 3px;
	height: 14px;
	background-color:#E7E7E7;
	color: black;
	cursor:hand;
}
/* Breadcrums */
.breadcrum-cell{
	background-color: #006652;
	padding-left:8px;
	color: #fff;
}
.breadcrums, A.breadcrum:link{
	color: #fff;
}
A.breadcrum:link { COLOR: #fff; TEXT-DECORATION: underline; }
A.breadcrum:visited { COLOR: #fff; TEXT-DECORATION: underline; }
A.breadcrum:hover { COLOR: #fff; TEXT-DECORATION: underline;}
A.breadcrum:active { COLOR: #fff; TEXT-DECORATION: underline;}
/* Site tools */
.sitetools_cell { 
	padding: 2px 0; 
}
.arrow {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
	font-size: 8pt; 
	color: rgb(100,100,100);
}
.sitetool{
	height: 10px;
}
.sitetoolbar{
	padding-left: 158px;
	_padding-left: 160px;
	width: 411px;
}
.sitetoolstable{
	width: 100%;
	background-color: #006652;
	padding:2px;
}
A.sitetool:link,
A.sitetool:visited,
A.sitetool:hover,
A.sitetool:active { COLOR: white; TEXT-DECORATION: none;}
/* bottombar */
.bottombar {
	color: rgb(80,80,80);
	font-size: 9px; 
	text-align: center;
}
/* Topbillede placering */
.topbillede_placering_fuld{
	padding: 0px;	
	margin-left: -10px;	
}
.topbillede_placering_indhold{
	padding-left: 20px;	
	padding-right: 20px;	
}
/* indhold */
.headline {
/*	line-height: 0px; */
	padding-left: 0px;	
	padding-right: 0px;	
	padding-top: 0px;	
	padding-bottom: 0px;	
}
#head {
	padding-left: 20px;	
	padding-right: 20px;	
	padding-top: 35px;	
	position:relative;
	height: 42px;
}
.content{
	padding-left: 20px;	
	padding-right: 20px;	
	width: 700px;
}
.frontpage { 
	padding:0; 
}
.frontpage img {
	border:0;
}
.frontpage table table td {
	padding: 10px 2px 5px 8px;
	border: 0;
	vertical-align:top;
}
.frontpage table h1 {
	color: #ffffff;
	font-size: 11px;
	background-color: #006652;
	height: 12px;
	_height: 21px;
	padding:9px 5px;
	margin:0;
	font-weight:normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.frontpage table h1.twolinehead {
	height: 26px;
	_height: 31px;
	padding:2px 5px;
}
.frontpage table h1 a,
.frontpage table h1 a:visited,
.frontpage table h1 a:hover {
	color: #ffffff;
}
.frontpage table h2 {
	color: #006652;
	font-size: 11px;
	text-align:center;
	padding:5px 0 11px 0;
	margin:0;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.frontpage table h2 a,
.frontpage table h2 a:visited,
.frontpage table h2 a:hover {
	color: #006652;
}
.frontpage p {
	margin:0 0 7px 0;
}
.frontpagehead h1 {
	font-size: 14px;
	font-weight: bold;
	color:#006652;
}
.frontpagehead #head {
	padding: 20px 0 0 8px;
	height:auto;
}
.frontpagehead #head h1{
	margin:0;
}
/* Inspirations slider */
#inspirationsSlider{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	width: 130px;
	height: 500px;
	z-index: 3;
	overflow: auto;
	padding-right: 0px;
	padding-left: 0px;
	overflow-x: hidden;
	overflow-y: auto;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #9D9D9D ;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-shadow-color: #9D9D9D ;
scrollbar-arrow-color: #9D9D9D ;
scrollbar-track-color: #FFFFFF;
}
/* Produkt slider */
#ProduktSlider{
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: verdana,arial,helvetica,sans-serif;
	width: 418px;
	height: 82px;
	z-index: 3;
	overflow: auto;
	padding-right: 0px;
	padding-left: 0px;
	overflow-y: hidden;
	overflow-x: auto;
	border: #E7E7E7 1px solid;
	background-image: url(../webImages/sliderbg.gif/$file/sliderbg.gif);
	background-position: top;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #9D9D9D ;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-shadow-color: #9D9D9D ;
scrollbar-arrow-color: #9D9D9D ;
scrollbar-track-color: #FFFFFF;
}
.pDocDescription{
	padding-left: 5px;
	width: 418px;
	height: 18px;
	border-top: #E7E7E7 1px solid;
	border-left: #E7E7E7 1px solid;
	border-right: #E7E7E7 1px solid;
}
/* Rightbox and rightmenu */
.rightbox{
	border: 1px #E7E7E7 solid;
}
.rightmenu{
	border: 1px #E7E7E7 solid;
}
.rightbox_headline{
	font-weight: bold;
	color: #9D9D9D;
	border-bottom: 1px #E7E7E7 solid;
	padding: 5px;
}
.rightmenu_headline{
	border-bottom: 1px #E7E7E7 solid;
	height: 20px;
	padding-left: 5px;
}
.rightmenu_padding{
	padding: 5px;
}
.rightmenu_descr{
	border-bottom: 1px #E7E7E7 solid;
	padding: 5px;
}
.smallhead{
	font-weight: bold;
}
/* Relaterede link */
A.rel {
	background-image: url(../webImages/rel_pil.gif/$file/rel_pil.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 8px;	
	height: 10px;
}
A.rel:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.rel:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.rel:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.rel:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
.rel_box{
	border-top: 1px #E7E7E7 solid;
	padding: 0px;
}
.rel_descr{
	border-left: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	border-bottom: 1px #E7E7E7 solid;
	padding: 5px;
}
.rel_link{
	border-left: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	border-bottom: 1px #E7E7E7 solid;
	height:15px;
	padding-left: 5px;
	padding-right: 5px;
	background-color:white;
}
.rel_link_active{
	border-left: 1px #E7E7E7 solid;
	border-right: 1px #E7E7E7 solid;
	border-bottom: 1px #E7E7E7 solid;
	height:15px;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#E7E7E7;
}
/* Produkter */
.pImage{
	padding-right: 5px;
}
.pType {
	font-weight: bold;
}
.pInfoHead{
	border-bottom: 1px #000000 solid;
	font-weight: bold;
	padding: 2px;
	height: 16px;
}
.pInfoTxt{
	border-bottom: 1px #E7E7E7 solid;
	font-weight: bold;
	padding: 2px;
	height: 16px;
	width: 100px;
}
.pInfoValue{
	border-bottom: 1px #E7E7E7 solid;
	padding: 2px;
	height: 16px;
}
#oLine1{
	border-top: 1px #E7E7E7 solid;
	position:relative; width:570px;
	text-align: right;
}
.tiltop{
	width: 130px;
	height: 10px;
	margin-top: 10px;
}
A.tiltop {
	background-image: url(../webImages/pil_op.gif/$file/pil_op.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;	
	height: 10px;
}
A.tiltop:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.tiltop:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.tiltop:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.tiltop:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.down {
	background-image: url(../webImages/pil_down.gif/$file/pil_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;	
	height: 10px;
}
A.down:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.down:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.down:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.down:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.back {
	background-image: url(../webImages/pil_back.gif/$file/pil_back.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;	
	height: 10px;
}
A.back:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.back:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.back:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.back:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
/* tabeller */
.th{
	border-bottom: 1px solid #000000 ;
	font-weight: bold;
	padding: 2px;
}
.cell{
	border-bottom: 1px #E7E7E7 solid;
	padding: 2px;
}
/* udskriv */
A.print {
	background-image: url(../webImages/print.gif/$file/print.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;	
	text-align: right;
	height: 10px;
	width: 130px;
}
A.print:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.print:visited { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.print:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.print:active { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
.print_cell{
	text-align: right;
	padding-right: 20px;
}
/* Bottom menu */
.bottommenu A{
	padding: 1px;	
	height: 10px;
	font-size: 10px;
}
.bottommenu A:link { COLOR: #666666; TEXT-DECORATION: none; cursor:hand;}
.bottommenu A:visited { COLOR: #666666; TEXT-DECORATION: none; cursor:hand;}
.bottommenu A:hover { COLOR: #666666; TEXT-DECORATION: none; cursor:hand;}
.bottommenu A:active { COLOR: #666666; TEXT-DECORATION: none; cursor:hand;}
/*
Sitemap */
.sitemap_level{ padding-left: 20px;
}
/* Tegninger */
.draw_select{ width: 250px;
}
.draw_table{ padding-top: 10px; padding-bottom: 10px;
}
.draw_txt{ font-weight: bold; padding-top: 10px; padding-bottom: 10px;
}
.draw_result{ border: 0px; padding-top: 10px; padding-bottom: 20px;
border-bottom: 1px #E7E7E7 solid; margin-top: 10px; margin-bottom:
10px; width: 100%;
}
.draw_table A.draw{ background-image:
url(../webImages/rel_pil.gif/$file/rel_pil.gif); background-position:
left top; background-repeat: no-repeat; padding-left: 8px; font-weight:
bold;
TEXT-DECORATION: none;
}
/* Søgning */
A.btn_search { background-image:
url(../webImages/pil.gif/$file/pil.gif); background-position: left top;
background-repeat: no-repeat; padding-left: 15px; padding-top: 0px;
padding-bottom: 1px; padding-right: 10px; height: 16px; border: 1px
#9D9D9D solid; background-color: #FFFFFF;
}
A.btn_search:link { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.btn_search:visited { COLOR: black; TEXT-DECORATION: none;
cursor:hand;}
A.btn_search:hover { COLOR: black; TEXT-DECORATION: none; cursor:hand;}
A.btn_search:active { COLOR: black; TEXT-DECORATION: none;
cursor:hand;}
/* Referencefotos */
.bold{ padding-top: 5px; font-weight: bold;
}
.chkbox{ width: 20px; padding-top: 2px; padding-bottom: 2px;
border:0px; vertical-align: top;
}
.chk{ width: 16px; border:0px;
}
.select_anvendelse{ width: 200px;
}
.lodret{ border-left: 1px #9D9D9D solid;
}
.normal{ font-weight: normal;
}
/* Kontakt formular */
.star{ font-weight: normal; color: #9D9D9D;
}
.italic{ font-style: italic;
}
.kontaktfield{ width: 320px; }
.kontaktfield_postnr{ width: 80px; }
.kontaktfield_city{ width: 228px; }
.kontaktarea{ font-family: Verdana, Arial, Helvetica, sans-serif;
width: 395px; height: 100px;
}
/* Brochure bestilling */
.bestil-table{ padding-top: 10px; padding-bottom: 10px; border: 0px;
}
.bestil-head{ padding-top: 20px; height: 20px; font-weight: bold;
}
.bestil-cell{
}
.bestil-bottom{ padding-top: 10px; padding-bottom: 10px; border: 0px;
border-bottom: 1px #E7E7E7 solid;
}
/* Jobopslag */
.jobcomments{ font-family: Verdana, Arial, Helvetica, sans-serif;
width: 320px; height: 100px;
}
/* Søgeresultat */
a.searchresult{ font-weight: bold;
TEXT-DECORATION: none;
}
/* NYHEDER */
.nyhedstabel{ padding-top: 15px; padding-bottom: 0px;
}
.dato { color: #666666; }
.overskrift1 { font-weight: bold;
}
.nyhed{ background-image:
url(../webImages/rel_pil.gif/$file/rel_pil.gif); background-position:
left top; background-repeat: no-repeat; padding-left: 8px; height:
10px; cursor: hand;
}
.rowspacer{ border-bottom: 1px #E7E7E7 solid; padding-top: 5px;
}
/* Billeder */
.img_right{ margin-left:20px; margin-bottom:20px;
}
.img_left{ margin-right:20px; margin-bottom:20px;
}
/* SPECIAL TIL SIKKERHEDSPAKKER siden */
table.specialTable td table {border: 1px solid #9D9D9D; margin: 0px;
padding:0px; height: 800px;}
table.specialTable td table td { margin: 0px; padding:5px;}
table.specialTable td.borderBottom { border-bottom: 1px solid #9D9D9D;}
table.specialTable ul { list-style: none; margin-left:-40px;
_margin-left: 0px;}
table.specialTable ul li { margin-bottom:20px; }
table.specialTable ul ul { list-style: none; margin-left:-30px;
_margin-left:10px;}
table.specialTable ul ul li { margin-bottom:10px; }
table.specialTable ul ul ul { list-style: none; margin-left:-35px;
_margin-left:5px;}
table.specialTable ul ul ul li { margin-bottom:0px; }
/* Reservation */
.resfield{ width: 250px; }
.resfield_postnr{ width: 80px; }
.resfield_city{ width: 158px; }
.resarea{ font-family: Verdana, Arial, Helvetica, sans-serif; width:
394px; height: 80px;
}
.helptxt { cursor: hand; font-weight: bold;
}
#reservationslogin { margin: 10px; padding-bottom: 10px;
}
#reservationslogin div { font-weight: bold; padding-bottom: 5px;
}
#capacitybox { margin-bottom: 10px;
}
#capacitybox .headcapacity { font-weight: bold;
}
#menubox { _height: 300px;
}
#Reservationsliste { border-collapse: collapse;
}
#Reservationsliste a { color: darkgrey;
}
#Reservationsliste td { vertical-align:top; padding: 2px; border: 1px
solid #000000;
}
#Reservationsliste th { border: 1px solid #000000; background-color:
#000000; color: #ffffff;
}
/* FAQ */
div#faq_content h3 { margin: 20px 0 0 0; color: black;
font-weight:bold; font-size:11px; }
div#faq_content a,
div#faq_content a:link,
div#faq_content a:visited,
div#faq_content a:active,
div#faq_content a:hover { background:
url(/rationel/layout.nsf/webImages/rel_pil.gif/$file/rel_pil.gif)
no-repeat; background-position: left; padding-left: 10px; }
div#faq_content div.faq { margin-top: 5px; margin-bottom:5px; }
div#faq_content div.faq p { margin: 4px 0 10px 20px; }
