html, body {
   height: 100%;
   margin: 0 0 1px;
   padding: 0;
   }  
   
html { overflow-y: scroll; }


   .for_at_vise_png_i_ie6{ 
	background-image: url(my.png);
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='my.png', sizingMethod='crop');
}


   
p, .bodytext, bodytext, td  { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:18px; 

}

p{
margin-top: 0; 
padding-top: 0;
}
/*---- for alle link -----*/
a, a:link, a:link, a:visited, a:active { 
	text-decoration:none;
	font-weight:normal;
  color:#083E94;
  text-decoration:none;
}


.bodytext a, .bodytext a:link, .bodytext a:link, .bodytext a:visited, .bodytext a:active{ 
  font-size: 12px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#083E94;
  text-decoration:none;
}
  
.bodytext a:hover, a:hover {
	/*font-size: 12px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}

a:link img, a:visited img {border:0px;}

.lilletxt {
	font-size:9px;
}

.align-justify {
	text-align:justify;
	}

/*---------- Smoot Gallery --------*/
.slideInfoZone p{
	padding: 0;
	font-size: 9px;
	margin: 2px 5px;
	color: #eee;
}
/*---------- Smoot Gallery --------*/

#topbanner {
z-index: 1;
}

.komproment_logo a { 
z-index: 2;
display:block; 
float: left;
width: 215px; /*match to image width*/ 
height: 52px; /*match to image height*/ 
text-indent:-3000px;
overflow:hidden; 
position: relative;
top: -120px;
left: 70px;
margin-bottom:-52px;
background:transparent url("/fileadmin/KOMPROMENT/sys_images/komproment_logo_215.png") no-repeat 0px 0; 
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/fileadmin/KOMPROMENT/sys_images/komproment_logo_215.png', sizingMethod='crop');

} 

#Garanti_logo a { 
z-index: 3;
display:block; 
float: left;
width: 95px; /*match to image width*/ 
height: 88px; /*match to image height*/ 
text-indent:-3000px;
overflow:hidden; 
position: relative;
/*top: -150px;
left: 295px;
*/
top: -90px;
left: 920px;
margin-bottom:-88px;
background:transparent url("/fileadmin/KOMPROMENT/sys_images/total-garanti_logo.png") no-repeat 0px 0; 

_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/fileadmin/KOMPROMENT/sys_images/garanti_logo.png', sizingMethod='crop');

} 


.langmenu{
	float:left;
	left:10px;
}
.toptopmenu{
	position:relative; 
	float:right;
	width:780px;
}


.searchbox{
	float:right;
	width:190px;
}

.forside_knap a, .forside_knap a:link, .forside_knap a:link, .forside_knap a:visited, .forside_knap a:active {
	float:left;
	width:90px;
	text-align:left;
	text-indent:28px;
	vertical-align:middle; 
	height: 23px; 
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #555;
	line-height : 23px;
	text-decoration: none;
	background:transparent url("/fileadmin/KOMPROMENT/sys_images/hjemknap.png") no-repeat 0px 0; 
}

.forside_knap a:hover {
	float:left;
	width:90px;
	text-align:left;
	text-indent:28px;
	vertical-align:middle; 
	height: 23px; 
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #002055;   /* komproment blaa */
	line-height : 23px;
	text-decoration: none;
	background:transparent url("/fileadmin/KOMPROMENT/sys_images/hjemknap_hover.png") no-repeat 0px 0; 
}

.topmenu{
	display : block;
	float:right;
	width:780px;
}


.add_this{
	position:relative; 
	float: left;
	z-index: 2;
}


.bund_border {
	border-bottom:1px;
	border-bottom-color:#CCC; 
	border-bottom-style:solid;
}

.info_ramme{
	display:block; 
	padding-bottom:10px;
	margin-bottom:10px;
}

.info_headline{color:#FFF;background-color:#9c9fc1;  font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; padding-left:5px; line-height:16px;  border-style:solid; border-color:#9c9fc1; border-left:1px; border-right:1px;}

.info_grafik{
	background:transparent url("/fileadmin/KOMPROMENT/sys_images/info_box.png") no-repeat 0px 0;
   _background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='/fileadmin/KOMPROMENT/sys_images/info_box.png', sizingMethod='crop');
 
	float:right; 
	height:39px; 
	width:57px; 
	top:-9px; 
	left:-5px;
	position: relative;
	z-index:1;
}

.info_content{
	/*word-wrap: break-word;*/
	width: auto;

	padding:5px; 
	border:1px; 
	border-color:#ccc; 
	border-style:solid; 
	border-top:0px;z-index:2;	
	margin-bottom:10px;
}

.info_content ul { 
	padding-left:15px;
}


.ordbog a, .ordbog a:link, .ordbog a:link, .ordbog a:visited, .ordbog a:active{ 
  color: #002055;   /* komproment blaa */
    text-decoration: none;
   background-color: transparent;
   border-color: #ffd436;   /* komproment gul */
   border-bottom-width: 2px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-style: dotted; 
}


.ordbog a:hover{ 
  color: #002055;   /* komproment blaa */
   text-decoration: none;
   background-color: transparent;
   border-color: #002055;   /* komproment blaa */
   border-bottom-width: 2px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-top-width: 0px;
   border-style: dotted;
  
}



hr {
   color: #ddd;
   background-color: #ddd;
   height: 1px;
   border-collapse:collapse;
   border:0px;
}



.table_head_row {
	background-color:#aaa;
	font-weight:bold;
	color:#FFF;
}

.table_row_even {
	background-color:#FFF
}

.table_row_odd {
	background-color:#f6f6f6
}
.hoejrestil {
	text-align:right;
	float: right;
}

.ramme {
	/* IE hack */
	height: 1%;
	/*line-height: 1.3;*/
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #ccc;
	background-color:#fff;

	}


/*-------------- enetypage start -*/



.entrypage img {
	border:1px;
	border-color:#CCC; 
	border-style:solid;
	}



.entrypage{
	/*background-color:#eee;*/
	border: 1px solid #ccc;
	}
	
#--fullheighttable {
border:0;
padding:0;
height:100%;
} 


TABLE#entrypage {
    width: 400px;
    height:100%;
}



TABLE#entrypage TR TD{
    width: 160px;
    margin-left:0px;
    margin-right:0px;
}



TABLE.entrypageitem {
   /* border: silver solid 1px;*/
    margin-bottom:0px;
    height:100%;
}



TABLE.entrypageitem TR TD{
   padding:2px;
}



TABLE.entrypageitem TR.titlerow{
    height:20px;
}



TABLE.entrypageitem TR TD.itemtitle{
    background-color: #002055;   /* komproment blaa */
    color: white;
    font-weight: bold;
    font-size:10px;
}


/*-------------- enetypage slut -*/


/*********************** tt_products Begin ********************/


/*********   KURV TRINB START **********************/

ul#kurv_trin {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 50px;
}

#kurv_trin li {
	float: left;
	color: #bfbfbf;
	line-height: 28px;
	font-weight: bold;
	margin-right:30px;
}

#kurv_trin span {
	display: block;
	float: left;
	width: 32px;
	height: 33px;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	background-color: #ccc
}

#kurv_trin a {
	display: block;
}

#kurv_trin a:link, #kurv_trin a:visited {
	color: #bfbfbf;
	text-decoration: none;
}

#kurv_trin .done span {
	text-indent: -9999px;
}

#kurv_trin .act span {
	text-indent: 0px;
	background-color: #002055;   /* komproment blaa */
}

#kurv_trin .act a:link, #kurv_trin .act a:visited {
	color: #1D5072;
}

/*********   KURV TRINB END    **************************/


.highlight {
	color:#F00;
}


.tx-ttproducts-pi1-wrap1{
	font-size: 9px;
}
.product_form_label {
	float: left;
	clear: both;
	text-align:left;
	width: 80px;
	margin-left: 30px;
	margin-top:5px;
	margin-bottom:5px;
}



.produkt_list_wrap{
	display:table; 
	position:relative; 
	width:770px
}

.produkt_list_header_wrap {
	display:bolck; 
	position:relative; 
	width:770px;
	height:20px;
	background-color:#CCC;
	
	}
.produkt_list_item_wrap{
	display:bolck; 
	position:relative; 
	width:770px;
	height:100px;
}

.produkt_list_image {
	display:block; 
	width:100px; 
	position:absolute; 
	bottom:0%
}
.produkt_list_title {
	display:block; 
	width:470px; 
	position: absolute; 
	left:100px; bottom:0%;
}

.produkt_list_antal {
	display: block; 
	width:140px; 
	position: absolute; 
	right:0px; 
	bottom:0px; 
	text-align:right;
	}


.produkt_basket_bund_linje_wrap{
	display:bolck; 
	position:relative; 
	width:770px;
	height:30px;
}


.produkt_right{
	display: block;  
	position: absolute; 
	right:0px; 
	bottom:0px; 
	text-align:right;
}


.produkt_center{
	display:block; 
	position:absolute; 
	left:50%;
	right:50%;
	bottom:0%
}

.produkt_left{
	display:block; 
	position:absolute; 
	bottom:0%
}

/*---*/

.produkt_link_tabel p{
margin:0px;
padding: 0px;
}

#produkt_single_wraper{
display:block;
position: relative;
}

.products_pix1{ 
position:absolute;
left:370px;
top:10px;
/*float: right;
margin-top: 10px;
margin-right: 10px;*/
  z-index: 10;
}


.product_forstoer {
  position: relative;
 /* position:absolute; */
  left: 2px;
  top: 22px;
  width: 0px;
  z-index: 2;
  }
/*
.related_bgd a:hover {
display:table-cell;
background-color:#eee;
}
.related_bgd {
display:table-cell;
background-color:#fff;
}
*/
.products_title_block{
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
padding-top: 6px;
} 

.products_title, .products_title a, .products_title a:link, .products_title a:visited, .products_title a:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000;
margin-top: 6px;
padding-top: 6px;
margin-left: 3px;
margin-bottom: 10px;
text-decoration:none;
} 


.products_sub_title, .products_sub_title a, .products_sub_title A:LINK, .products_sub_title A:VISITED, .products_sub_title A:HOVER { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:40px;
color:#000;
margin-top: 50px;
margin-left: 3px;
text-decoration:none;
}

.products_title_bgd{ 
position: relative;
background: url('/fileadmin/KOMPROMENT/sys_images/graa_70px_f6f6f6.gif');
background-repeat: repeat-x;
/*
background: url('/fileadmin/KOMPROMENT/sys_images/shop_top.jpg');
background-repeat: no-repeat;

background-color:#f6f6f6;
*/
} 

/*********************** tt_products End ********************/






/*v.4 formcss*/

.csc-mailform {

border: 0px;
}

.csc-caption{

font-size: 10px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}



.csc-textpic-caption {
font-size: 10px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Label for cells*/

.csc-mailform label {
float: left;
clear: both;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size: 11px;
width: 80px;
margin-left: 30px;
margin-top:5px;
margin-bottom:5px;
}



/*labelcells*/

.csc-mailform textarea {
float: left;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #999999;
}





.csc-mailform input {
float: left;

margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 1px solid #999999;
}

.csc-mailform select {
float: left;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 0px solid #999999;
}

.csc-mailform-check, radio{
float: left;
margin-left: 10px;
margin-top:5px;
margin-bottom:5px;
border: 0px solid #999999;
}

.csc-mailform submit {
/*float:left;*/
margin-left: 100px;
margin-top:5px;
margin-bottom:5px;
color: #000000;
background: #eeeeee;
border: inset 0 #999999;
height: 15px;
font-size: 10px; 
cursor:auto;
} 


/*v.4 formcss end*/

input.knap {
color: #FFFFFF;
background: transparent;
border: 0px solid;
font-size: 10px;
text-decoration:none;
margin: 0px;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align: middle;

}

input.feldt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #94a2c5;
border: 0px;
height: 12px;
font-size: 10px;
text-align: justify;
text-decoration:none;
margin: 0px;
padding: 0px;
vertical-align: middle;
} 



ul { 

/*font-size: 11px;*/
/*padding-left:15px;*/
}

li{
	padding-bottom:8px;
	/*padding-left:0px;
	margin-left:0px;*/
}




h2 {
font-size: 12px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
line-height: 14px; 
}

h1 { 
font-size: 14px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-style: normal; 
line-height: 16px; 
margin:0px;
color: #000;
}

h3 { 
font-size: 12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-style: normal; 
line-height: 16px; 
}

h4 { 
font-size: 13px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: bold; 
line-height: 14px; 
}


/* Fjern space omkrin h-tag */
h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ----------------TagBeregner start -------------- */

/* beregner 500 px  start */
	
.tagberegber_500{
	font-family:Verdana, Geneva, sans-serif; 
	border:1px; 
	border-color:#ccc; 
	border-style:solid; 
	width:500px;
	padding-top:0px; 
	padding-bottom:0px; 
	display: block;
	display: inline-block; /*sets hasLayout - required for IE*/ 
	min-height:100px;
}

.tagberegber_500 a { 
	z-index: 3;
	display:block; 
	float: left;
	width: 500px; /*match to image width*/ 
	height: 100px; /*match to image height*/ 
	text-decoration:none;  
	text-indent:-3000px;
	overflow:hidden; 
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom:-100px;
	background:transparent url("http://www.komproment.dk/fileadmin/KOMPROMENT/sys_images/icon/tagberegner-100x100.jpg") no-repeat 0px 0; 
} 

.tagberegber_500 h1{
	padding: 0px;
	margin: 0px;
	font-weight:bold; 
	/*font-size:18px; */
	float;:left; 
	width: 400px;
	position:relative; 
	top:5px; 
	left: 100px;
	z-index:1;
	display: block;
}

.tagberegber_500 h2{
	padding: 0px;
	margin: 0px;
	display: block;
	font-weight:bold; 
	/*font-size:12px; */
	width: 400px;
	float:left; 
	position:relative;
	left:100px;
	top:12px;
	z-index:1;
}


.tagberegber_500 p{
	padding: 0px;
	display: block;
	margin: 0px;
	font-size:12px; 
	float:left; 
	width: 400px;
	position:relative;
	left:100px;
	top:14px; 
	z-index:1;
}

/* beregner 500 px end */


.tagberegber_580{
	font-family:Verdana, Geneva, sans-serif; 
	border:1px; 
	border-color:#ccc; 
	border-style:solid; 
	width:580px;
	padding-top:0px; 
	padding-bottom:0px; 
	display: block;
	display: inline-block; /*sets hasLayout - required for IE*/ 
	min-height:100px;
}

.tagberegber_580 a { 
	z-index: 3;
	display:block; 
	float: left;
	width: 580px; /*match to image width*/ 
	height: 100px; /*match to image height*/ 
	text-decoration:none;  
	text-indent:-3000px;
	overflow:hidden; 
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom:-100px;
	background:transparent url("/fileadmin/KOMPROMENT/sys_images/icon/tagberegner-100x100.jpg") no-repeat 0px 0; 
} 

.tagberegber_580 h1{
	padding: 0px;
	margin: 0px;
	font-weight:bold; 
	/*font-size:18px; */
	float;:left; 
	width: 470px;
	position:relative; 
	top:5px; 
	left: 100px;
	z-index:1;
	display: block;
}

.tagberegber_580 h2{
	padding: 0px;
	margin: 0px;
	display: block;
	font-weight:bold; 
	/*font-size:12px; */
	width: 470px;
	float:left; 
	position:relative;
	left: 100px;
	top:12px;
	z-index:1;
}


.tagberegber_580 p{
	padding: 0px;
	margin: 0px;
	font-size:12px; 
	float:left; 
	width: 470px;
	position:relative;
	left: 100px;
	top:14px; 
	z-index:1;
}

/****** tagberegner 780 px ********/

/**** beregner 180 start  */

.tagberegber_180{
	border:1px; 
	border-color:#ccc; 
	border-style:solid; 
	width:180px;
	padding-top:0px; 
	padding-bottom:0px; 
	display: block;
	display: inline-block; /*sets hasLayout - required for IE*/ 
	height:180px;
	background:transparent url("http://www.komproment.dk/fileadmin/KOMPROMENT/sys_images/icon/pris_nyt_tag_180.jpg") no-repeat 0px 0; 
}

.tagberegber_180 a { 
	z-index: 5;
	display:block; 
	float: left;
	width: 180px; /*match to image width*/ 
	height: 180px; /*match to image height*/ 
	text-decoration:none;  
	text-indent:-3000px;
	overflow:hidden; 
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom:-180px;
	
} 

.tagberegber_180 h1{
	padding: 0px;
	margin: 0px;
	font-weight:bold; 
	float:right; 
	width: 170px;
	position:relative;
	top:80px;
	left: -5px;
	z-index:1;
	display: block;
	text-align:right;
}

.tagberegber_180 p{
	padding: 0px;
	margin: 0px;
	margin-left:5px;
	font-size:11px;
	line-height:13px;
	float:left; 
	width: 170px;
	position:relative;
	top:85px; 
	z-index:1;
	color:#FFF
}
/***** beregner 180 end  **/

.tagberegber_780{
	font-family:Verdana, Geneva, sans-serif; 
	border:1px; 
	border-color:#ccc; 
	border-style:solid; 
	width:780px;
	padding-top:0px; 
	padding-bottom:0px; 
	display: block;
	display: inline-block; /*sets hasLayout - required for IE*/ 
	min-height:100px;
}

.tagberegber_780 a { 
	z-index: 3;
	display:block; 
	float: left;
	width: 780px; /*match to image width*/ 
	height: 100px; /*match to image height*/ 
	text-decoration:none;  
	text-indent:-3000px;
	overflow:hidden; 
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom:-100px;
	background:transparent url("/fileadmin/KOMPROMENT/sys_images/icon/tagberegner-100x100.jpg") no-repeat 0px 0; 
} 

.tagberegber_780 h1{
	padding: 0px;
	margin: 0px;
	font-weight:bold; 
	float;:left; 
	width: 670px;
	position:relative; 
	top:5px; 
	left: 100px;
	z-index:1;
	display: block;
}

.tagberegber_780 h2{
	padding: 0px;
	margin: 0px;
	display: block;
	font-weight:bold; 
	width: 670px;
	float:left; 
	position:relative;
	left: 100px;
	top:12px;
	z-index:1;
}


.tagberegber_780 p{
	padding: 0px;
	margin: 0px;
	float:left; 
	width: 670px;
	position:relative;
	left: 100px;
	top:14px; 
	z-index:1;
}


/* ----------------TagBeregner end-------------- */



/* ****************  FOOTER BEGIN ************ */

.footer, .footer a, .footer a:link, .footer a:link, .footer a:visited, .footer a:active{ 
font-size: 9px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 13px; 
color: #7683a2; 
text-decoration:none;
font-weight:normal;
text-decoration:none;
/*background-color : #002055; */  /* komproment blaa */
}

.footer a:hover {
color:#435e9e;
text-decoration:none;
}


.footer_line1, .footer_line1 a, .footer_line1 a:link,  .footer_line1 a:visited, .footer_line1 a:active{ 
font-size: 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 13px; 
color:#435e9e;
text-decoration:none;
font-weight:normal;
}


/* ****************  FOOTER END ************ */



/* **************** Searchbox Begin ************ */
input.knap {
color: #555;
background: transparent;
border: 0px solid;
font-size: 11px;
line-height:23px;
vertical-align:middle;
text-decoration:none;
margin: 0px;
padding: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

input.feldt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;
background: #FFF;
	border:1px;
	border-color:#CCC; 
	border-style:solid;
height: 14px;
font-size: 11px;
text-align: justify;
text-decoration:none;
margin: 0px;
padding: 0px;
vertical-align: middle;
} 

/* **************** Searchbox End ************ */




/*************** SPACER VENSTRE MENU START *******************/
.menu_spacer {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	line-height:16px;
	font-variant: small-caps;
	font-weight: bolder;
	color: #fff;   
	text-decoration: none;
	padding: 2px;
	background-color: #002055;   /* komproment blaa */
	border-style:solid;
	border-width:0px;
	border-top-width:2px;
	border-color:#ffffff; 
}


/*************** SPACER VENSTRE MENU SLUT *******************/
/*********** LEVEL 1 MENU START ********/
/*venstre menu level 1*/
.v_menu {
	background-color:#ddd;
	color: #999999;
	display : block;
	font-family : Verdana, sans-serif;
	font-weight:normal;
	font-size : 12px;
	line-height : 14px;
	text-decoration: none;
	margin: 0;
	padding : 0px;
}
.v_menu a:link {
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #555;
	line-height : 14px;
	text-decoration: none;
	margin: 0;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
.v_menu a:visited {
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #555;
	line-height : 14px;
	text-decoration: none;
	margin: 0;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
.v_menu a:active {
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	background-image:url('/fileadmin/KOMPROMENT/sys_images/gul_prik.gif');
	background-position:left;
	background-repeat:no-repeat;
	color : #000000;
	line-height : 14px;
	text-decoration: none;
	margin: 0;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
.v_menu a:hover {
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color: #002055;   /* komproment blaa */
	line-height : 14px;
	text-decoration: none;
	margin: 0px;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
.v_menu_act a {
	background-color:#ccc;
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #555;
	line-height : 14px;
	text-decoration: none;
	margin: 0px;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
.v_menu_act a:visited {
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	background-image:url('/fileadmin/KOMPROMENT/sys_images/gul_prik.gif');
	background-position:left;
	background-repeat:no-repeat;
	color : #000000;
	line-height : 14px;
	text-decoration: none;
	margin: 0px;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
.v_menu_act a:hover {
	display : block;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color: #002055;   /* komproment blaa */
	line-height : 14px;
	text-decoration: none;
	margin: 0px;
	padding : 3px;
	padding-left:8px;
	margin-left:0px;
}
/*********** LEVEL 1 MENU SLUT **********/


/*********** LEVEL 2 MENU START ********/
.v_menu_2 {
	background-color:#ddd;
	display : block;
	color: #555;
	font-size:12px;
	font-family: verdana, serif;
	line-height: 14px;
	text-decoration:none;
}
.v_menu_2 a:link {
	display : block;
	color:#555;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
.v_menu_2 a:visited {
	display : block;
	color:#555;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
.v_menu_2 a:active {
	display : block;
	background-image:url('/fileadmin/KOMPROMENT/sys_images/gul_prik.gif');
	background-repeat:no-repeat;
	background-position: 13px 50%;
	color:#000000;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration: none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
.v_menu_2 a:hover {
	display : block;
	color: #002055;   /* komproment blaa */
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
.v_menu_2_act a {
	background-color:#ccc;
	display : block;
	color:#555;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
.v_menu_2_act a:visited {
	display : block;
	background-image:url('/fileadmin/KOMPROMENT/sys_images/gul_prik.gif');
	background-repeat:no-repeat;
	background-position: 13px 50%;
	color:#000000;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
.v_menu_2_act a:hover {
	display : block;
	color: #002055;   /* komproment blaa */
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:20px;
	padding-right:0px;
}
/*********** LEVEL 2 MENU SLUT **********/


/*********** LEVEL 3 MENU START ********/
.v_menu_3 {
	background-color:#ddd;
	display : block;
	color: #555;
	font-size:12px;
	font-family: verdana, serif;
	line-height: 14px;
	text-decoration:none;
}
.v_menu_3 a:link {
	display : block;
	color:#555;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
.v_menu_3 a:visited {
	display : block;
	color:#555;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
.v_menu_3 a:active {
	display : block;
	background-image:url('/fileadmin/KOMPROMENT/sys_images/gul_prik.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-position: 21px 50%;
	color:#000000;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration: none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
.v_menu_3 a:hover {
	display : block;
	color: #002055;   /* komproment blaa */
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
.v_menu_3_act a {
	background-color:#ccc;
	display : block;
	color:#555;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
.v_menu_3_act a:visited {
	display : block;
	background-image:url('/fileadmin/KOMPROMENT/sys_images/gul_prik.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-position: 21px 50%;
	color:#000000;
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
.v_menu_3_act a:hover {
	display : block;
	color: #002055;   /* komproment blaa */
	font-size: 12px;
	font-family: verdana, serif;
	text-decoration:none;
	line-height: 14px;
	padding: 3px;
	padding-left:28px;
	padding-right:0px;
}
/*********** LEVEL 3 MENU SLUT **********/



/* Topmenu  */

topnav { 
color:#555;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}  
.topnav a:link { 
color:#555;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}
.topnav a:visited { 
color:#555;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}
.topnav a:hover { 
color: #002055;   /* komproment blaa */
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}
.topnav a:active { 
color: #000000; 
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}


.topnav_act a { 
color: #000; 
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}
.topnav_act a:link { 
color: #000; 
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}
.topnav_act a:visited { 
color: #000; 
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}
.topnav_act a:hover { 
color: #002055;   /* komproment blaa */
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px; 
line-height:23px;
}
.topnav_act a:active { 
color: #000; 
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:0px;
padding-left:10px;
padding-right:10px;
line-height:23px;
}


.topnav1 { 
display:block;
color: #555;
background-color:#fff;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;

}  
.topnav1 a:link {
display:block;
color: #555;
background-color:#fff;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}
.topnav1 a:visited { 
display:block;
color: #555;
background-color:#fff;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}
.topnav1 a:hover {
display:block;
color: #002055;   /* komproment blaa */
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
background-color:#f3f3f3;
line-height:23px;
}
.topnav1 a:active { 
display:block;
color: #000;
background-color:#f3f3f3;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}


.topnav1_act a { 
display:block;
color: #000;
background-color:#f3f3f3;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}
.topnav1_act a:link { 
background-color:#f3f3f3;
display:block;
color: #000;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}
.topnav1_act a:visited { 
display:block;
color: #000;
background-color:#f3f3f3;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}
.topnav1_act a:hover { 
background-color:#f3f3f3;
display:block;
color: #002055;   /* komproment blaa */
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}
.topnav1_act a:active { 
background-color:#f3f3f3;
display:block;
color: #000;
font-family: Verdana, sans-serif;
text-decoration:none;
font-size: 11px;
padding:2px;
line-height:23px;
}


/*  TopMenu end */

.sitemap_levet_2 {
	margin-left:30px;
}
.sitemap_levet_3 {
	margin-left:60px;
}
.sitemap_levet_4 {
	margin-left:90px;
}
.sitemap_levet_5 {
	margin-left:120px;
}
