html,body {height:100%; width: 100%; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333;}
body{overflow: hidden;overflow: -moz-scrollbars-vertical;overflow-x: hidden;overflow-y: hidden;}

#container {height:100%;width: 100%;}

#topbar,#bottombar{height: 15%; width: 100%;background-color: #EFEFEF;}
#topbar #top, #bottombar #bottom {height: 100%; margin: 0 auto; width: 900px;background-color: #EFEFEF;}
#top{position: relative;}
#topbar #top #banner {height: 80px !important; position: absolute; top: 10%;background-color: #EFEFEF; left: 38px;}
#topbar #top #banner a{outline: 0;}

#bottom{color: #666;}

#contentbar{width: 100%; height: 70%; border: solid 1px #DFDDD9; border-width: 1px 0;}
#content{height: 100%; margin: 0 auto; width: 900px; position: relative;}
#contentbar #menubar{width: 900px; position: relative; margin: 0 auto;}
#contentbar #menubar .menu {position:absolute; bottom: 0;}

#content #main{position:absolute; top:25%; left: 0; width: 860px;}

ul#top_nav{}
ul#top_nav li{float: left; padding-right: 20px;}
ul#top_nav li a{text-decoration: none;}
ul#top_nav li a span{
  width: 200px; height: 18px; line-height: 18px;
  text-transform: uppercase; font-weight: bold;
  background-color: #F5EEDC;
  display: block; text-align: center;
}
ul#top_nav li a span.selected{padding-top: 29px; background-color: #DAC281;}

ul#bottom_nav{}
ul#bottom_nav li{float: left; padding-right: 5px;background-color: #EFEFEF;}
ul#bottom_nav li a{text-decoration: none;}
ul#bottom_nav li a span{
  width: 200px; height: 18px; line-height: 18px;
  text-transform: uppercase; font-weight: bold;
  background-color: #F5EEDC;
  display: block; text-align: center;
}
ul#bottom_nav li a span.selected{background-color: #DAC281;}

#fullpicture, #content_main_left, #content_large, #content_main_right{height: 100%; float: left;}
#content_main, #content_main_right {float: left;}
.jsp_r{float: right;} /** hack ff jScrollPane right */
.jsp_l{float: left;} /** hack ff jScrollPane left */
#content_main_right{_text-align: right;}

#fullpicture a, #content_main_left a{text-decoration: none; color: #DAC281;}
#fullpicture, #content_main_left{width: 580px; float: left; margin-right: 0;}
#content_main_left{height: 305px;}

#content_main, #content_large,#content_main_right {width: 280px; line-height: 14px; height: 300px;}
#content_main h1, #content_main h2, #content_main h3, #content_main_left h3 {font-weight: bold;font-family: "Times New Roman", Tahoma, Verdana, Arial;}
#content_main h1, #content_main_left h1{font-size: 22px; color: #663300; margin-bottom: 8px; }
#content_main h2, #content_main_left h2{font-size: 18px; color: #666; margin-bottom: 2px;}
#content_main h3, #content_main_left h3{font-size: 14px; color: #663300; margin-bottom: 2px;}
#content_main h2 a{text-decoration: none; color: #666;}

#content_large{width: 860px;}

strong{font-weight: bold;}
span.m_strong{font-weight: 900; font-size: 13px;}
img{border: 0;}

#bottom span.eurom {float: left;height: 12px;background-color: #EFEFEF; }
#bottom a.eurom{background: transparent url("../_images_/eurom1.gif") no-repeat; width: 57px; height: 12px; text-decoration: none; display: block; float: left;}
#bottom a.eurom:hover{background: transparent url("../_images_/eurom2.gif") no-repeat;}
#bottom a.privacy{text-decoration: none; float: right; margin-right: 30px;background-color: #EFEFEF;}
#bottom a.privacy:hover{color: #900;}
