* { margin:0; padding:0; }
body { font:12px Arial; background:url(../images/bg.gif) repeat-y; color:#464646; }
img { border:0; }
p { margin:0 0 17px 0; }
h1 { font:18px Trebuchet MS; font-weight:normal; color:#335f8f; margin:0 0 17px 0; }
h2 { font-size:16px; font-weight:normal; color:#4589a8; margin:0 0 10px 0; line-height:normal; }
strong { color:#335f8f; }
.clear { clear:both; }
.page { width:900px; }
.header { height:110px; background:#fff; position:relative; }
.header a.logo { display:block; width:282px; height:36px; left:244px; top:37px; position:absolute; background:url(../images/logo.jpg); outline:none; text-indent:-3000px; }
.main { padding:0 0 0 100px; }
.menu , .content { float:left; }
.menu { width:150px; }
.menu ul { list-style:none; padding:0 0 0 39px; margin:-3px 0 0 0; }
.menu ul li { margin:0 0 10px 0; }
.menu ul li a { color:#6292a8; text-decoration:none; font-size:11px; }
.menu ul li a:hover , .menu ul li a.active { color:#848484; }
.menu ul li a.de , .menu ul li a.fr { text-indent:-3000px; display:block; float:left; width:16px; height:11px; }
.menu ul li a.de { background:url(../images/de.gif); margin:0 5px 0 0; }
.menu ul li a.fr { background:url(../images/fr.gif); }
.content { width:650px; background:#f0f0f0; }
.content ul { margin:0 0 0 25px; }
.content ul li { margin:0 0 3px 0; }
.content a { color:#335f8f; }
.content a:hover { text-decoration:none; }
.articleImage , .mainContent { float:left; }
.articleImage { width:200px; overflow:hidden; margin:0 30px 0 0; }
.articleImage img { display:block; }
.mainContent { width:390px; line-height:16px; padding:25px 0; }
.adress { color:#a6a6a6; font-size:11px; padding:15px 0 15px 314px; }
.adress a { color:#a6a6a6; text-decoration:none; }
.adress a:hover { text-decoration:underline; }
.adress .adressBox { float:left; margin:0 85px 0 0; }
.adress .last { margin:0; }
ul.references { margin:0 0 0 10px; list-style:none; }
ul.references li { margin:0 0 20px 0; background:url(../images/listitem.png) 0 3px no-repeat; padding:0 0 0 27px; }
fieldset { border:0; }
label { display:block; float:left; width:120px; padding:4px 0 0 0; }
input , textarea { color:#335f8f; float:left; padding:4px; font:12px Arial; display:block; width:200px; margin:0 0 5px 0; border:1px solid #ccc; }
textarea { height:100px; width:200px; }
input.senden { width:100px; background:#335f8f; color:#fff; padding:2px 0 0 0; border:none; }