html, body { margin: 0; padding: 0; }
body { background: #f4f5c4 url("img/bg.gif") 0 0 repeat-x; font: 11px/1.3 verdana, "bitstream vera sans", sans-serif; }

body { behavior:url("style/hover.htc"); }

.menu, .menu li { margin: 0; padding: 0; list-style-type: none; vertical-align: top; }

hr.devider { display: none; }

#wrapper { padding: 87px 0 0 0; margin: 0 auto; width: 1000px; background: url("img/wrap.jpg") 0 0 no-repeat; position: relative; }

#logo { position: absolute; right: 22px; top: 12px; }
#logo a { display: block; height: 120px; width: 168px; line-height: 120px; background: url("img/logo.jpg") 0 0 no-repeat; }
#logo a img { display: none; }

#langselect { position: absolute; right: 212px; top: 3px; width: 90px; }
#langselect a img { border: 1px solid #f6f3a4; }
#langselect a:hover img { border-color: #f4f5c4; }

#navigation { width: 295px; float: left; padding: 175px 0 100px 0; }
#navigation ul { width: 155px; text-align: right; margin-left: 30px; padding: 0; }
#navigation ul li { position: relative; height: 34px; }

#navigation ul li ul { display: none; margin-left: 0; border-left: 1px solid #f4f5c4; position: absolute; left: 155px; top: 0; background: #9bb78e; }
#navigation ul li ul li { height: auto; }
#navigation ul li:hover ul { display: block; }
#navigation ul li:hover ul a { border-bottom: 1px solid #f4f5c4; margin-bottom: 0; padding: 0 0 0 5px; text-align: left; height: auto;}
#navigation ul li ul a:hover { background: #e4eaba; color: #5e398a; }
#navigation ul a, #navigation ul span { display: block; font-weight: bold; height: 33px; zoom: 1; line-height: 33px; margin-bottom: 1px; color: #5e398a; text-decoration: none; padding-right: 5px; }
#navigation ul li:hover a, #navigation ul a:hover, #navigation ul span:hover { background: #9bb78e; color: #FFF;  }

#content { /*width: 410px;*/ width: 690px; float: left; color: #006b65; line-height: 1.6; }
#content #inner { width: 400px;}
#content a, #content h1, #content h2, #content h3 { color: #b61953; font-weight: normal; }
#content .editorlink {text-decoration: underline;}
#content img { border: 1px solid #006b65; }
h1 { font-size: 20px; padding-bottom: 10px; }
h2 { font-size: 17px; }
h3 { font-size: 14px; }

#illustration { float: right; width: 252px; overflow: hidden; padding-top: 60px;}
#illustration img { border: 1px solid #006b65; margin-bottom: 14px; width: 250px;}

#foot { clear: both; display: block; height: 36px; line-height: 36px; font-size: 20px; font-style: normal; background: #006b65 url("img/marque.gif") center center no-repeat; color: #f4f5c4; text-align: center; }

#addr { position: absolute; bottom: 50px; left: 0; width: 180px; text-align: right; font-style: normal; color: #b61953; }

.editorlink		{ color: #b61953; text-decoration: none;}
.editorlink:hover 	{ text-decoration: underline; } 

/*contactform*/
form ul {list-style: none; margin:20px 0; padding: 0; }
form li {clear: left; margin-bottom: 5px; }  
label { width: 150px; display: block; float: left; }
.txt { width: 200px; font: inherit;}

