/* font:style variant weight size/line-height family */

body, form	{ padding:0px; margin:0px; }
div, td, input, textarea, select { font: 11px Tahoma; color: #000; }
a 		{ text-decoration: none; color: #4973C6; }
a:hover		{ color: #4999dd; }

#print_text { }
.text a   	{ text-decoration: underline; }
.text a:hover	{ text-decoration: none; }

img, input.cb, td.foto, font.foto, p.foto { border: none; }

.hand		{ cursor: pointer; }
.foto		{ border: 3px solid #ffbd28; }
.print		{ color: #000 ! important; }

.w		{ color: #FFF; }
.b          	{ font-weight: bold; }
.up		{ text-transform: uppercase; }
.u		{ text-decoration: underline; }
h1, h2, h3     	{ font-weight: normal; margin: 0px; }
.g		{ color: #666; }
.h100		{ height: 100%; }
.w100		{ width: 100%; }
li		{ color: #4973C6; }
ol li { color: #4973C6; }
.nolist 	{ line-height:20px; }
.print 		{ color: #000 ! important; }

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }	

input, textarea, button, select { border: 1px solid #999 ! important; }
.submit { border: 1px solid #003399; background-color: #003399; color: #FFE1AB; }
input.cb { border: none ! important; }

.hot		{ color: #E47D1C ! important; }
.sel		{ text-decoration: underline ! important; }


/* table */
.lentele, .lentele tr td   { border: 1px solid #FFC953 ! important; border-collapse: collapse ! important; }
.lentele2, .lentele2 tr td,
.lentele_be_remo, lentele_be_remo tr td { border: 0px solid #FFE1AB; border-collapse: collapse; }



/* flags */
	.flag       { font: 9px Verdana; color: #000;}
	.flag_s     { font: 9px Verdana; color: #4973C6; }
	.flag:hover, .flag_s:hover {  }

/* dropdown menu */
	.air		{ position: absolute; left: -1000px; top: 0px; border: solid 0px #FFFFFF; z-index: 2;}

	.menu_tr, .menu_tr_over		{ background-color: #003399; cursor: pointer; font: 12px Arial, Tahoma; }
	.menu_tr td       		{ color: #FFCC00; font-weight: bold; }
	.menu_tr_over td  		{ color: #fff;  font-weight: bold; }

	.arrow,
	.menu_tr	  td.arrow	{ background: url(arrow.gif) center no-repeat; }
	.menu_tr_over td.arrow		{ background: url(arrow.over.gif) center no-repeat; }
	.menu_tr	  td.arrow_menu	{ background: url(arrow.gif) center no-repeat; }
	.menu_tr_over td.arrow_menu	{ background: url(arrow.over.gif) center no-repeat; }

	.no_menu tr.menu_tr,
	.no_menu tr.menu_tr_over   { text-decoration: none; }
	
	.no_menu tr.menu_tr a      { color: #FFCC00; }
	.no_menu tr.menu_tr_over a { color: #fff; }

/* advanced SiteMap */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }

	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:1px; }

	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none }
}

/* menu */
#menu * { font-size: 12px; font-family: Tahoma; }
#menu a { color: #000; }
#menu a.sel { font-weight: bold; }
#menu a:hover { color: #4999dd; }
#menu div { border-bottom: 1px solid #FFD98C; }

#menu .p1 { padding: 1px 20px 1px 0px; }
#menu .p2 { padding: 1px 20px 1px 20px; }
#menu .p3 { padding: 1px 20px 1px 40px; }
#menu .p4 { padding: 1px 20px 1px 60px; }
#menu .p5 { padding: 1px 20px 1px 80px; }

/*
#menu .p1 { font-weight: bold; background: url(b1.gif) bottom left no-repeat; font-style: italic; font-size: 15px; }
#menu .p1 a { color: #4973C6; display: block; padding: 8px 5px 8px 5px; }
#menu .p1 a.sel { text-decoration: none ! important; color: #000; }
#menu .p2 { padding: 8px 5px 0px 20px;  }
#menu .p2 a { color: #4973C6;  }
#menu .p2 a.sel { color: #000;  }
#menu .p3 { padding: 8px 5px 0px 40px;  }
#menu .p3 a { color: #4973C6; }
#menu .p3 a.sel { color: #000;  }
#menu .p4 { padding: 8px 5px 0px 60px;  }
#menu .p4 a { color: #4973C6; }
#menu .p4 a.sel { color: #000;  }
*/

/* other */
