
html, body {font-family:verdana; font-size:12px; margin:0; padding:0; background:url(../images/layout/bg.jpg) repeat-x #3399cc; text-align:center;}

.cleaner {clear:both; height:0; line-height:0; font-size:0;}

#top {width:900px; margin:0 auto;}
#top #address {background:url(../images/layout/address.jpg) no-repeat; color:#8a8a8a; font-size:10px; width:439px; height:42px; text-align:left; padding-top:20px; float:left;  margin-right:100px;}
#top #address a {color:#333}
#top #logo {background:url(../images/layout/logo.jpg); width:320px; height:62px; float:left;}
#top #flags {position:absolute;}
#top #flags a{width:47px; height:24px; display:block; margin-right:7px; background-repeat:no-repeat; float:left; cursor:pointer;}
#top #flags #it {background:url(../images/layout/it.jpg);}
#top #flags #en {background:url(../images/layout/en.jpg);}
#top #flags #de {background:url(../images/layout/de.jpg);}
#context {width:900px; height:120px; background:url(../images/layout/context.jpg) no-repeat; margin:1px auto 0 auto; font-family:arial; text-align:left;}
#context #menu {padding:43px 0 0 20px; font-size:18px; height:37px;}
#context #submenu {position:absolute; margin-top:-10px;opacity:0;filter: alpha(opacity=0); -moz-opacity:0; z-index:1000;}
#context #submenu a{background:#fb8f23; width:180px; height:20px; line-height:20px; border:2px solid #fff; display:block; color:#fff; font-size:14px; font-weight:bold; text-align:left; padding-left:5px; text-decoration:none;}
#context #submenu a:hover{background:#3499cc; text-decoration:none;}

#context #title {color:#66ccff; font-size:30px; font-weight:bold;text-align:left; margin-left:20px;}
#context #subtitle{color:#fb8f23; font-size:20px; font-weight:bold; display:inline;}
.dot {color:#fb8f23;}
#menu a {display:block; float:left; margin-left:25px; color:#fff; font-weight:bold; text-decoration:none;}
#menu a:hover {text-decoration:none; color:#fff; border-bottom:4px solid #fff;}
#content {background:url(../images/layout/content.jpg) no-repeat; width:900px; margin:0 auto; height:200px; text-align:center; color:#fff;}
#content a {color:#fff;font-weight:bold;}
#content a:hover {color:#fb8f23;}
.content {padding:15px;}
.content img {margin:10px;}

p {text-align:justify; color:#fff; width:60%; margin:0 auto; font-size:14px; text-align:justify;}

.pic{border:5px solid #fff;}

table {width:80%; margin:20px auto; font-weight:bold; font-family:arial;}
th,td {border:5px solid #fff;}
th {background:#fb8f23; vertical-align:center; height:55px; color:#fff; font-size:18px;}
td {vertical-align:center; font-size:14px;} 
.w{background:url(../images/layout/w.jpg) no-repeat #fb8f23 center center;}
.z{background:url(../images/layout/z.jpg) no-repeat #fb8f23 center center;}
.orange {color:#fb8f23;}
.blue {color:#3499cc;}
.bg0 {background:#f1faff;}
.bg1 {background:#fff6f1;}
#flags {margin-left:620px; margin-top:-11px;}
.subit {margin-left:406px;}
.suben {margin-left:503px;}
.subde {margin-left:480px;}
#point {margin-left:192px;}