body				{ text-align: center; padding: 0; margin: 0; background-color: #FFFFFF; }

a				{ color: #1B7998; }
h3,h4				{ color: #919090; margin:0 0 7px 0; text-transform: uppercase;}
img{border:none;}


.line				{ background: url(/images/bg-dots.gif) repeat-x 0 0; height: 1px; }
.print				{ font: normal 10px/22px arial; text-align: right; border-bottom: #A6A7A8 solid 1px; }
.print a			{ background: url(/images/icon-print.gif) no-repeat 100% 2px; color: #1B7998; padding: 2px 22px; }
.update				{ font: normal 10px/19px arial; color: #3B3A3A; text-transform: uppercase; text-align: right; border-top: #A6A7A8 solid 1px; }
.newsItem			{ font: normal 12px/17px arial; }
.newsItem a			{ background: url(/images/arrow-headline.gif) no-repeat 0 4px; padding-left: 15px; }

#frontpage,#contentPage		{ text-align: left; margin: 0 auto; width: 958px; display:block; }

#languagesBar			{ background: #ffffff; }
#languagesBar div		{ text-align: right; margin: 0 auto; width: 958px; }
#languagesBar div span		{ font: normal 10px/10px arial; height: 11px; color: #1B7998; text-transform: uppercase; padding-right: 10px; }
#languagesBar div span a	{ text-decoration: none; }


/* Top Elements */
#top				{ position: relative; height: 56px; margin-bottom: 3px; background-color: #FFFFFF;border-bottom:#537690 3px solid; }
	/* Search */
	#top #search			{ position: absolute; top: 0; right: 0; display:none; }
	#top #search fieldset		{  margin: 0; padding: 0; text-align: right; width: 165px; }
	#top #search input		{  font: normal 11px/14px verdana; color: #656363; margin: 0 0 0 3px; padding:0 0 0 3px; height: 15px; width: 100px; }
	#top #search input.button	{ font: normal 11px/11px verdana; background: #D7D4CD; margin: 0; padding: 0 2px; width: auto; }
	/* Contact */
	#top #contact			{ position: absolute; top: 32px; right: 0; }
	#top #contact div		{ border: #CDCCCB solid 4px; border-right: #F2F2F1 solid 4px; border-left: #F2F2F1 solid 4px; background: #E7E7E5; margin: 0; padding: 0; text-align: right; width: 150px; _width: 165px; }
	#top #contact p			{ font: normal 11px/15px verdana; color: #656363; margin: 0; padding: 0; text-align: center; }
	#top #contact a			{ text-decoration: none; color: #656363; }

	
/* menu */
#menu				{ height: 28px; margin: 0; padding: 0; border:0 none;margin-bottom:10px;}
#menu ul			{ padding: 0; margin: 0; list-style: none;border:0 none;}  
#menu ul li			{ padding: 0; margin: 0; list-style: none; float: left; height: 28px; line-height: 26px;border:0 none;}
#menu ul li a			{ padding: 10px 20px; height: 28px; font: normal 10px/10px arial; color: #000; text-transform: uppercase; text-decoration: none;margin:0;}
#menu ul li.sel			{  margin: 0; list-style: none; float: left;border:0 none; top:78px; font-weight:bolder;}
#menu ul li.sel a		{ font-weight:bolder;}

#leftMenu			{ width: 227px; float: left; font: normal 12px/17px arial; }

#submenu			{ margin-bottom:3px;padding: 0px 0;  }
#submenu ul			{ margin: 0px; padding: 0; }
#submenu li			{ margin: 5px 0 5px 15px; font: normal 12px/15px arial; list-style: none; }
#submenu li a			{ text-decoration: none; color: #3A3A3A;}
#submenu li.sel			{ }
#submenu li a.sel		{ color: #017196; }
#submenu li a:hover		{ color: #1B7998; text-decoration: underline; }

#submenu_institute		{ padding: 10px 0; border-top: #AFC2D1 solid 8px; border-right: #E7EEF4 solid 8px; border-bottom: #B1C3D1 solid 8px; border-left: #E9EEF2 solid 8px; background:#D4DFE5; }
#submenu_institute ul		{ margin: 0 0 10px 0; padding: 0; }
#submenu_institute li		{ margin: 5px 0 5px 15px; font: normal 12px/15px arial; list-style: none; }
#submenu_institute li a		{ text-decoration: none; color: #3A3A3A; background: url(/images/submenu-bullet.gif) no-repeat 0 -2px; padding-left: 15px; }
#submenu_institute li.sel	{ background: url(/images/submenu-bullet-sel.gif) no-repeat 0 -2px;  }
#submenu_institute li a.sel	{ color: #017196; background: url(/images/submenu-bullet-sel.gif) no-repeat 0 -2px; }
#submenu_institute li a:hover	{ color: #1B7998; text-decoration: underline; background: url(/images/submenu-bullet-sel.gif) no-repeat 0 -2px; }


#NavigationSitemap		{ padding: 10px 0; }
#NavigationSitemap ul		{ margin: 0 0 10px 15px; padding: 0; }
#NavigationSitemap li		{ margin: 5px 0 5px 15px; font: normal 12px/14px arial; list-style: url(/images/submenu-bullet.gif); }
#NavigationSitemap li a		{ text-decoration: none; color: #3A3A3A; }	
#NavigationSitemap li a:hover	{ text-decoration: underline; }	
#NavigationSitemap li.sel	{ list-style: url(/images/submenu-bullet-sel.gif); }
#NavigationSitemap li a.sel	{ color: #017196; }

#product td			{ font: normal 12px/19px arial; color: #3B3A3A; width: 50%; text-align: top; }
#product td a			{ color: #1B7998; }
#product h1			{ font: bold 14px/50px arial; }
#product ul			{ padding: 0; margin: 20px 0; list-style: none; }
#product ul li			{ font: bold 14px/19px arial; color: #919090; text-transform: uppercase; }
#product ul ul			{ padding: 0; margin: 10px 15px; list-style: square; }
#product ul ul li	        { font: normal 12px/19px arial; color: #3B3A3A; text-transform: none; }
#product h4			{ padding: 0; margin: 10px 0; font: bold 14px/17px arial; color: #919090; }

#products 			{ padding: 0; margin: 0; width: 460px; _width: 440px;}
#products td			{ padding: 10px 0 10px 10px; font: normal 12px/19px arial; color: #3B3A3A; vertical-align: top; }
#products td a			{ color: #1B7998; text-decoration: none; }
#products h2			{ font: bold 14px/17px arial; }
#products h3			{ padding: 0; margin: 10px 0; font: bold 14px/17px arial; color: #919090; }

.linkArrow			{ padding:0; padding-left: 15px; background: url("/images/arrow-headline.gif") no-repeat 0 5px;  }


#contentPage #spots		{ float:left;_float: right; width: 212px;_width: 226px;  margin-top: 30px; }
#contentPage .spot		{ padding: 5px 7px; margin-bottom: 20px; background: url('/images/bg-box.gif') repeat-y 0 0; display:block;width:100%;/*width: 212px;*/_width:226px;  }
#contentPage .spot div		{ border-top: solid 1px #B1B0AF; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; border-left: solid 1px #B1B0AF; }
#contentPage .spot div div	{ border-top: solid 1px #FFFFFF; border-right: solid 1px #B1B0AF; border-bottom: solid 1px #B1B0AF; border-left: solid 1px #FFFFFF; padding: 5px 8px; }
#contentPage .spot hr		{ border-top: solid 1px #B1B0AF; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; border-left: solid 1px #B1B0AF; }
#contentPage .spot h3		{ color: #ADACAC; font: bold   14px/25px arial; text-transform: uppercase; padding: 0; margin: 0; }
#contentPage .spot p		{ color: #515050; font: normal 12px/18px arial; padding: 0; margin: 0; }
#contentPage .spot p.date	{ color: #000000; font: normal 12px/18px arial; padding: 0; }
#contentPage .spot a		{ color: #1B7998; font: normal 12px/18px arial; }
#contentPage .spot .clean	{ padding: 7px; border: none; }
#contentPage .spot .shadow	{ padding: 7px; background: #F9F9F9; border-top: solid 1px #D1D0D0; border-right: solid 1px #E9E9E9; border-bottom: solid 1px #E9E9E9; border-left: solid 1px #D1D0D0; }
#contentPage .spot .nomargin	{ padding: 0; margin: 0; }
#contentPage .spot b		{ display:block; margin:3px 0 0 0;}

#contentPage #spots_institute	{ float: right; width: 212px; _width: 229px; margin-top: 30px; }
#contentPage .spot_institute	{ padding: 5px 7px; margin-bottom: 30px; background: url(/media(1612,1030)/bg-box_institute.gif) repeat-y 0 0; width: 212px; _width: 226px; float: right;  }
#contentPage .spot_institute div{ border-top: solid 1px #B1B0AF; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; border-left: solid 1px #B1B0AF; }
#contentPage .spot_institute div div	{ border-top: solid 1px #FFFFFF; border-right: solid 1px #B1B0AF; border-bottom: solid 1px #B1B0AF; border-left: solid 1px #FFFFFF; padding: 5px 8px; }
#contentPage .spot_institute hr	{ border-top: solid 1px #B1B0AF; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; border-left: solid 1px #B1B0AF; }
#contentPage .spot_institute h3	{ color: #ADACAC; font: bold   14px/25px arial; text-transform: uppercase; padding: 0; margin: 0; }
#contentPage .spot_institute p	{ color: #515050; font: normal 12px/18px arial; padding: 0; margin: 0; }
#contentPage .spot_institute p.date	{ color: #000000; font: normal 12px/18px arial; padding: 0; }
#contentPage .spot_institute a	{ color: #1B7998; font: normal 12px/18px arial; }
#contentPage .spot_institute .clean	{ padding: 7px; border: none; }
#contentPage .spot_institute .shadow	{ padding: 7px; background: #F9F9F9; border-top: solid 1px #D1D0D0; border-right: solid 1px #E9E9E9; border-bottom: solid 1px #E9E9E9; border-left: solid 1px #D1D0D0; }
#contentPage .spot_institute .nomargin	{ padding: 0; margin: 0; }
#contentPage .spot_institute b	{ display:block; margin:3px 0 0 0;}




#products table td{
	padding:0;
	
}

#products ul{
	
	margin:0;
	padding:0;
}

.produktVariants b,
.produktVariants li,
.produktAnvendelseList b,
.typeAnvendelseList b,
.produktAnvendelseList li
#products li{
	display:block;
/*	float:left;*/
	background:   url(/images/greyBullet.gif) 3px 7px no-repeat;
	font-weight:normal;
	padding:0 0 0 15px;
	width:190px;
	width:160px;
}


.productContent{ margin-top:-14px;}
.productContent td{width:195px; font: normal 12px/17px arial; color: #3B3A3A;}
.productContent td p{margin:0;}
.productContent td a{
	font: normal 12px/12px arial;
	padding: 0 19px;
	margin: 0;
	background: url(/images/arrow-headline.gif) no-repeat 0 5px;
	line-height: 20px;
}

/* contact page */
#contact, #contact td			{ font: normal 12px/19px arial; color: #5A5A5A; }
#contact h1				{ font: bold 12px/19px arial; color: #AFAFAF; text-transform: uppercase; }
#contact p				{ padding: 0; margin: 0; }
#contact table				{ width: 420px; }
#contact td				{ vertical-align: top; }
#contact td.labels			{ width: 240px; }
#contact legend				{ padding: 0; margin: 0 0 0 -4px; text-transform: none; }
#contact fieldset			{ padding: 0; margin: 0; border: none; }
#contact fieldset.right			{ text-align: right;  }
#contact fieldset fieldset		{ padding: 0; margin: 0 0 15px; }
#contact fieldset fieldset fieldset	{ padding: 0; margin: 0; }
#contact label				{ padding: 0; margin: 0; }

span.re					{ color:  #044E7D; font-size: 18px; position: relative; top: 6px; }
#contact label.checkbox			{ padding: 0; margin: 0; width: auto; padding-right: 10px; }
#contact input				{ padding: 0 0 0 3px; margin: 0; width: 200px; border: #5B5B5B solid 1px; font: normal 11px/14px arial; color: #5A5A5A; }
#contact input.checkbox			{ padding: 0; margin: 0; width: auto; border: none; }
#contact input.submit			{ padding: 0; margin: 0 0 10px; width: auto; background: #002D6B; color: #fff; border: #020E58 solid 5px; border-left: #004F87 solid 6px; border-right: #004F87 solid 6px; font: normal 11px/14px arial; text-transform: uppercase; padding: 0 10px; }
#contact textarea			{ margin: 10px 0; height: 125px; width: 440px; border: #5B5B5B solid 1px; }
#contact .openHours			{ padding: 0; margin: 10px 0; }
#contact td a				{ background: url(/images/arrow-headline.gif) no-repeat 2px 5px; padding-left: 15px; }

#blueSubmit				{ font-size:11px; width:80px; border:none; background:transparent url(/images/bg_button.gif) 0 0 repeat-x;  color: #FFFFFF; height:19px;margin-bottom:6px;}
#contact input#blueSubmit		{ font-size:11px; width:80px; border:none; background:transparent url(/images/bg_button.gif) 0 0 repeat-x;  color: #FFFFFF; height:19px;margin:0 20px 6px 0;}

padding:0 12px 0 12px;
	cursor:hand;
	border:none; 
	background:transparent url(/images/bg_button.gif) -1px 0 repeat-x; 
	color: #FFFFFF; 
	float:right;
	height:19px;
	margin-bottom:6px;

/* Search */
#SearchResult, #SearchResult td		{ font: normal 12px/19px arial; color: #5A5A5A; }
#SearchResult h1			{ font: bold 12px/19px arial; color: #AFAFAF; text-transform: uppercase; }
#SearchResult table			{ padding: 0; margin: 0 0 15px; width: 440px; }
#SearchResult td			{ vertical-align: top; }
#SearchResult td.labels			{ width: 200px; }
#SearchResult fieldset			{ padding: 0; margin: 0; border: none; }
#SearchResult fieldset fieldset		{ padding: 0; margin: 0 0 15px; }
#SearchResult fieldset.right		{ text-align: right;  }
#SearchResult label			{ padding: 0; margin: 0; }
.text		 	{ padding:0 0 0 4px;  width: 240px; border: #5B5B5B solid 1px; font: normal 11px/14px arial; color:#5A5A5A; margin-left:13px;}
/*#SearchResult input.button		{ padding: 0; margin: 0 0 10px; width: auto; background: #002D6B; color: #fff; border: #020E58 solid 5px; border-left: #004F87 solid 6px; border-right: #004F87 solid 6px; font: normal 11px/14px arial; text-transform: uppercase; padding: 0 10px; }
#SearchResult #blueSubmit		{ width: 80px; border: #0E2791 solid 1px; background: #126BB6; color: #FFFFFF; }
*/

#SearchResult ul			{ margin: 0 0 10px 15px; padding: 0; }
#SearchResult li			{ margin: 5px 0 5px 15px; font: normal 12px/14px arial; list-style: url(/images/submenu-bullet.gif); }
#SearchResult li a			{ text-decoration: none; color: #1B7998; }	
#SearchResult li a:hover		{ text-decoration: underline; }	

#SearchResultInfo			{ font: normal 11px/17px arial; color: #000000; text-transform: none; }
#SearchResultPaging			{ font: normal 11px/30px arial; }
.searchResultPrevious{
	float:left;
}


.newsNavigation td{
	font: normal 12px/17px arial;
	padding-bottom:5px;
}

/* Footer */
#footer					{ text-align: center; clear: both; /*margin-top: 2px;*/ }
#footer div				{ width: 956px; height: 24px; background: #FFF; text-align: left; margin: 0 auto; font: normal 10px/11px arial; color: #807F7F; border-top: 1px solid #CED4DA; }
#footer span				{ margin: 0 20px 0 0; text-transform: uppercase; border-right:1px solid white;}
#footer span a				{ color: #1B7998; text-decoration: none; }
#footer span.sitemap    {border:none;}


/* Employees */
#employees			{ border-top: #A6A7A8 solid 1px; border-bottom: #A6A7A8 solid 1px; vertical-align: top; }
#employees td			{ padding: 20px 7px 0; font: normal 10px/16px arial; vertical-align: top; }
#employees td p			{ padding:0; font: normal 10px/16px arial; }
#employees td a			{ color: #1B7998; }
#employees .info		{ padding: 20px 10px 0; width:140px;}
#employees .line		{ padding: 0; margin: 0; background: url(/images/dotted-line.gif) repeat-x 0 0; height: 1px; }


#content			{ margin: 5px 30px; float: left; font: normal 12px/17px arial; text-transform: none; }
#content h1			{ font: bold 14px/16px arial; color: #3B3A3A; padding: 0; margin: 15px 0; }
#content h2			{ font: bold 13px/19px arial; color: #3B3A3A; padding: 0; margin: 0 0 0 0; }
#content h4			{ padding: 0; margin: 10px 0; font: bold 14px/17px arial; color: #919090; }
#content p			{ font: normal 12px/19px arial; color: #3B3A3A; padding: 0; margin: 0 0 20px 0; }
#content a:visited  		{ color: #ADACAC; }


/***********************MAPS**********************/
/*ETC UK forhandlerkort*/
#B, #C, #D, #E, #F, #G, #H, #I, #J{display:none;}
#spots #A .color div{background:#1C871C;}
#spots #B .color div{background:#8B408B;}
#spots #C .color div{background:#B71D1D;}
#spots #D .color div{background:#8B408B;}
#spots #E .color div{background:#2C2C6D;}
#spots #F .color div{background:#2C2C6D;}
#spots #G .color div{background:#FFD859;}
#spots #H .color div{background:#EE7B2F;}
#spots #I .color div{background:#428A8A;}
#spots #J .color div{background:#428A8A;}

#spots .spot .color{
	border:1px solid #A6A6A4;
	width:30px;
	height:44px;
	padding:0;
}
#spots .spot .color div{
	border:1px solid #ffffff;
	border-right:1px solid #5E5E5D;
	border-bottom:1px solid #5E5E5D;
	width:30px;
	height:44px;
	padding:0;
}


.spot div strong{
	color:#3A3A3A;
	font:bold 12px/15px arial;
	display:block;
	margin:12px 0 8px 0;
}


/*****************Kundebetjening*******************/
#map #content .text{border:none;}
#map #content .text a{font:normal 12px/15px arial; color:#000000; text-decoration:none; border:none;}
#map .text img{display:block;}

#map #content #txt_a,
#map #content #txt_b,
#map #content #txt_c,
#map #content #txt_d,
#map #content #txt_e,
#map #content #txt_f,
#map #content #txt_g,
#map #content #txt_h,
#map #content #txt_i,
#map #content #txt_j{position:relative;}




#map .inner strong{display:block; font:bold 12px arial; color:#3A3A3A; margin:8px 0 0 0;}
#map .inner .employee{display:block; font:normal 12px arial; color:#3A3A3A; margin:4px 0 10px 0;}

#spotA, #spotB, #spotC, #spotD, #spotE, #spotF, #spotG, #spotH, #spotI, #spotJ{display:none;}

#map #content .text .active{color:#1A447D; font-weight:bold;}


/***************AIRSPIEL konkurrence****************/

.gewinnspiel td{padding:4px 0 4px 5px;}
.gewinnspiel strong{font-size:12px; display:block;}
.gewinnspiel label{font:normal 12px/14px arial;}
.gewinnspiel input{background:transparent; border:1px solid #000000; padding-left:2px; width:180px;}
.gewinnspiel input.radio{border:none; width:auto;}
.quest{border:1px solid #cccccc; padding:3px;}
.label{width:20%;}
.input{width:80%;}
.strasse input{margin-left:40px; _margin-left:37px;}
.nr{margin-left:15px;}
.nr input{width:46px; width:84px;}
.gewinnspiel input.radio{position:relative; top:1px;}
.area{width:310px;}
#blueSubmit{margin-left:322px; _margin-left:316px;}


/***************Tilrette contentfloat (BJJE - Valtech)****************/
#content .contentarea	{ overflow: auto; padding-bottom: 10px;}


#content .update	{ clear: both;}


/****************************************************
	MANUAL INSERTED BY DMI@EXHAUSTO
****************************************************/


.FloatBreaker {
	overflow:hidden;
/*	height:1px;
	_height:0px;*/
	display:block;
	clear:both;
	}

.blueHeader {
background-color:#627c95;
color:white;
height:20px;
}	

.blueRight {
background-color:#bdd9ef;
border-left:1px solid #627c95;
border-bottom:1px solid #627c95;
text-align:right;
}
.blueCenter{
background-color:#bdd9ef;
border-bottom:1px solid #627c95;
text-align:right;
border-left:1px solid #627c95;
}
.blueLeft {
background-color:#bdd9ef;
border-bottom:1px solid #627c95;

}
.blueSeperatorRight {
background-color:#bdd9ef;
border-left:1px solid #627c95;
border-bottom:2px solid #627c95;
text-align:right;
}
.blueSeperatorCenter{
background-color:#bdd9ef;
border-bottom:2px solid #627c95;
border-left:1px solid #627c95;
text-align:right;
}

.blueSeperatorLeft {
background-color:#bdd9ef;
border-bottom:2px solid #627c95;
}


.blueBottomRight {
background-color:#bdd9ef;
border-left:1px solid #627c95;
text-align:right;

}
.blueBottomCenter{
background-color:#bdd9ef;
text-align:right;
}
.blueBottomLeft {
background-color:#bdd9ef;
border-right:1px solid #627c95;
}
table td.lblueTime, table td.blueTime {
width:80px;
}

.searchGroup
{
    height:1px;
    display:block;
    float:none;
}
.searchGroup .header 
{
    border-top:1px solid black;
    border-bottom:1px solid black;
}
.selection
{
    float:left;
    display:inline;
    text-align:left;
    width:440px;
}
.selection div 
{
    text-align:left;
    display:inline;
    float:left;
}
#download .selection LABEL 
{
    display:inline;
    margin-right:2px;
}
.FloatBreaker
{
    display:block;
    float:none;
    height:1px;
}

