body { background-color: #ebefe6; margin: 0; padding: 0; }

.dev { border: 1px #ff0000 dashed; }
.dev2 { border: 1px #00ff00 dashed; }
.dev3 { border: 1px #0000ff dashed; }
.blk { border: 1px #ffffff thin; }

#langselect { clear: both;
}
#langselect .langtxt { float: right; clear: right; display: block; padding-top: 0px; margin-top: 0px; width: 320px; color: #005385; font-size: 16px; font-weight: bold; font-style: italic; font-family: arial, verdana, geneva, sans-serif; }
#langselect .langtxt div { padding-top: 25px; margin-top: 0px; display: block; }

a.lang:link { color: #005385; text-decoration: none; }
a.lang:visited { color: #005385; text-decoration: none; }
a.lang:active { color: #005385; text-decoration: underline; }
a.lang:hover { color: #005385; text-decoration: underline; }

#header .tright { float: right; position: relative; }
#header .tleft { float: left; top: 0 left: 0; position: absolute; }

#header .ttext { position: absolute; }
#header #tobserver { width: 282px; height: 42px; top: 20px; left: 40px; }
#header #tproposer { width: 286px; height: 40px; top: 17px; left: 398px; }
#header #timplanter { width: 246px; height: 31px; top: 72px; left: 383px; }
#header #tinnover { width: 220px; height: 35px; top: 90px; left: 44px; }
#header #tanalyser { width: 243px; height: 35px; top: 47px; left: 194px; }
#header #tinformer { width: 205px; height: 29px; top: 112px; left: 241px; }

#menu { width: 250px; float: left; }
#menu ul { margin: 0; padding: 0; float: left; clear: none; }
/*height 32px*/
#menu img { padding: 0px 0 !important; margin: 4px 0; }
#menu img.shadow {margin: 4px 0 0 0;}
#menu img.currentb {margin: 1px 0 4px 0 !important; margin: 1px 0 7px 0;}
#menu img.last { margin: 38px 0 6px 0; }
#menu ul li { color: #ffffff; font-size: 14px; font-family: arial, verdana, geneva, sans-serif; background-color: #c3d5e1;
    display:block; float:left; clear: left; margin: 4px 0 4px 0; padding: 8px 0 8px 22px;
    width: 167px !important; width: 190px;
}
#menu.contactus { width: 280px; }
/*#menu.home ul li { background-color: #005385; }*/
#menu ul li { background-color: #005385; }
#menu ul li.current { color: #ebb933; background-color: #005385; margin-bottom: 0; }
#menu ul li.shadow { margin: 0; padding: 0; height: 13px; }
#menu ul li.shadow img { margin: 0; padding: 0; }
#menu ul li.currentb { margin-top: 0; }
#menu ul li.last { margin: 38px 0 6px 0; }
#menu ul li.lastlast { margin: 37px 0 6px 0; }
#menu ul li.curlast { margin: 38px 0 0px 0; }
#menu a:link { color: #ffffff; text-decoration: none; }
#menu a:visited { color: #ffffff; text-decoration: none; }
#menu a:active { color: #ebb933; text-decoration: none; }
#menu a:hover { color: #ebb933; text-decoration: none; }
#menu.home a:active { color: #eed52d; }
#menu.home a:hover { color: #eed52d; }

#content { padding: 0 5px 5px 5px;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-family: arial, verdana, geneva, sans-serif; text-align: justify;
    margin-left: 280px; /*background: url(../images/topend.jpg) 560px 0px no-repeat;*/
    clear: right;
}/* width: 704px;  */
/*body.home #content { padding-top: 286px; }*/
div#content .text {
    padding-right: 10px;
    /*width: 654px;*/
}
div#footer {
	padding: 10px 0;
	font-size: 9px;
	color: #ebb933;
	text-align: center;
}
div.contactus {
	clear: right;
	font-size: 14px;
}
div.contactus h2 {
	font-size: 14px;
	padding-top: 0px;
}
div.contactus div {
	float: left; width: 220px;
}
div.contactteam {
	margin-top: 150px;
}
div.contactteam span.name, div.contactteam span.title {
	font-weight: bold;
}

h1 { color: #005385; font-size: 16px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; }
h1.i { font-style: italic; }
h2 { padding-top: 15px; color: #005385; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, sans-serif; }

#content ul.services { list-style: none; margin: 2px 0 20px 0px; padding-left: 15px; }
#content ul.services li { margin: 1px 0; }

ul.calogo { list-style-type: none; padding-left: 15px; margin-left: 0px; }
ul.calogo li { background-image: url('../images/logolist.png'); background-repeat:no-repeat; background-position: 0px 7px; padding:4px 0 0px 22px;}
table {color: #000000; font-family: arial, verdana, geneva, sans-serif; font-size: 12px;}
table caption, .captions {color: #004b7d; font-weight: bold; margin:3px 0;text-align: center;}
tr.title td {background-color: #004b7d; color: #ffffff;}
tr td {background-color: #f7f0ac;}
tr.even td {background-color: #fcf6d2;}
td.data {text-align: center;}
div.ref {margin-top: 5px; margin-bottom: 15px; font-size: 11px;}
div.note { color: #005385; font-size: 24px; font-weight: normal; font-style: italic; font-family: arial, verdana, geneva, sans-serif; }

hr.clear { height: 1px; visibility: hidden; clear: both; }
