body{color:#000000;margin:0px;padding:0px;background-color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
h1{font-family:Arial, Helvetica, sans-serif;color:#336699;font-size:1.4em;line-height:1.8em;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;color:#336699;font-size:1.1em;line-height:1.3em;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
p{font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link{color:#336699;font-weight:bold;}
a:visited{color:#336699;font-weight:bold;}
#container{background:#ffffff;width:100%;border:0;text-align:justify;}
#top{height:95px;width:990px;margin:0 auto;}
#logotop{padding:30px 0 0 10px;}
#menu{height:1px;background:#336699;}
#main{background-color:#ffffff;width:950px;margin:0px auto;padding:10px 0;}
#crumbs{float:right;font-size:10px;color:#999999;background-color:#ffffff;margin:0;padding:0;}
#home_intro{width:570px;text-align:justify;float:left;padding:0 20px 0 10px;}
#teaserbox{float:left;padding:10px;width:300px;}
#navcontainer{background:#AAD5FF;}
.menuitem{float:left;}
#navlist{width:990px;margin:0px auto;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;}
#navlist ul{margin:0;padding:0 0 0 35px;white-space:nowrap;text-align:left;font-size:11pt;text-decoration:none;}
#navlist li{display:inline;list-style-type:none;padding:1px;margin:0 1px;width:100px;}
#navlist a{font-size:16px;background:#24486B url('/pics/layout/menuitem_bg_blue.gif') repeat-x top;padding:3px 15px;margin:0px 0pt;text-decoration:none;font-weight:normal;}
#navlist a:link, #navlist a:visited{color:#D5EAFF;}
#navlist a:hover{padding:2px 14px;color:#24486B;background:#AAD5FF;border:1px solid #24486B;}
#navlist .active a:link, #navlist .active a:visited{padding:2px 14px;color:#24486B;border:1px solid #336699;background:#D5EAFF url('');}
#langselector{float:right;color:#999999;margin-right:15px;}
#langselector a{color:#336699;font-size:0.7em;}
#prodnav{padding:8px 0 0 100px;width:100%;text-align:center;}
#prodnav ul{margin:0 auto;width:100%;text-align:center;padding:0 0 0;white-space:nowrap;text-align:left;font-size:11pt;text-decoration:none;}
#prodnav li{display:inline;list-style-type:none;padding:1px;margin:0 1px;width:100px;}
#prodnav a{font-size:1em;background-color:#AAD5FF;color:#ffffff;padding:3px 15px;margin:0px 0pt;text-decoration:none;font-weight:normal;}
#prodnav a:hover{color:#24486B;background:#ffffff;border:1px solid #AAD5FF;padding:2px 14px;}
#prodcontent{text-align:justify;background-color:#FFFFFF;}
#prodcontent li{font-size:12px;margin:5px 0;padding:5px 0;}
#main li{font-size:12px;}
#search_box{float:right;margin-top:55px;margin-right:5px;width:258px;height:31px;background:url(/pics/layout/bg-search.gif) no-repeat left;}
html>body #search_box{position:absolute;z-index:100;margin-left:725px;}
#search_bg{background:url(/pics/layout/search-header.gif) right center no-repeat;width:227px;height:50px;position:absolute;z-index:-10;top:-9px;margin-left:-4px;}
#search_box #q{position:absolute;margin:8px 0 0 10px;border:0;width:200px;background:none;font:normal 14px arial;color:#AAD5FF;}
#search_box #go{background:url('/pics/layout/search-but.jpg') no-repeat left;float:right;margin-top:5px;}
#isoleft{background:url('/pics/layout/iso_bg_left.gif') no-repeat top left;padding:0 0 0 12px;margin:20px 0 0 0px;float:right;}
#isoright{background:url('/pics/layout/iso_bg_right.gif') no-repeat top right;padding:0 11px 0 0;margin:0;width:290px;}
#iso{background:url('/pics/layout/iso_bg.gif') top repeat-x;color:#336699;font-family:arial, non-serif;font-size:12px;margin:0px;padding:6px 0;text-align:center;}
#subfooter{padding:30px 0 0px 0;text-align:center;}
#superfooter{padding:30px 3px 35px 0;margin:0;background:#ffffff;font-size:0.7em;color:#666666;text-align:center;}
#footer{background:#D5EAFF;}
#copyright{width:990px;margin:20px auto 0 auto;padding:0px;font-size:0.7em;text-align:right;color:#fff;font-weight:bold;font-size:10px;}
#footertext{padding:0 20px;}
#subfooter{width:960px;margin:0 auto;color:#666;text-align:center;font-size:9px;padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#subfooter a{color:#999;text-decoration:none;}
#subfoot_container{width:100%;background:url('/pics/layout/subfoot_bg_blue.gif') repeat-x top;}
#subfoot{width:990px;margin:0px auto 10px;padding:20px 0 10px 0;color:#666;text-align:center;font-size:9px;font-family:Arial, Verdana, Helvetica, sans-serif;}
#subfoot a{color:#999;text-decoration:none;}
#disc{background-repeat:no-repeat;background-position:50% 0;margin:0;padding:0;color:#666;text-align:center;font-size:9px;padding:10px;}
#disc a{color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
.left_column{float:left;width:320px;margin:0px;padding:0;background:url('/pics/layout/block_bg_top.gif') no-repeat top left;position:relative;}
.left_column_mid{width:280px;margin:0px;padding:0 20px;}
.left_column_bottom{background:url('/pics/layout/block_bg_bottom.gif') no-repeat top left;float:left;width:320px;margin:0px;padding:0;}
#midcolumn{clear:both;}
#bottomcolumn{clear:both;}
.x-small{font-size:0.8em;}
.highlight{font-weight:bold;color:#336699;}
.clearer{clear:both;}
h1.homepagetitle{font-size:1.2em;color:#336699;font-family:Arial,Helvetica,sans-serif;}
table#homeboxes{clear:both;padding:10px 0;}
table td.topbg{background:url('/pics/layout/block_bg_top.gif') no-repeat bottom left;padding:10px 0 0 0;}
table td.midbg{background:url('/pics/layout/block_bg_mid.gif') repeat-y top left;padding:0px 0;}
table td.bottombg{background:url('/pics/layout/block_bg_bottom.gif') no-repeat top left;padding:0px 0 20px 0;}
#boxes{clear:both;}
#boxes .trip-box{width:315px;float:left;background:url(/pics/layout/block_bg_mid.gif) 0 0 repeat-y;min-height:275px;position:relative;}
#boxes .middlebox{margin:0px;}
.trip-box p, .trip-box h1{padding:0 20px;}
.bottombox{display:block;height:25px;position:absolute;width:320px;}
.bottombox{bottom:0;left:0;}
.trip-box .bottombox{background:url(/pics/layout/block_bg_bottom.gif) 0 0 no-repeat;}
.topbox{width:320px;background:url(/pics/layout/block_bg_top.gif) no-repeat bottom left;}
.ie6 #boxes .trip-box{height:275px;}
h1.center_header{text-align:center;}
.imgfloatright{float:right;margin:-40px 0 0 10px;}
.red{font-size:1em;color:#FF0000;}
table.contacttabel{font-size:0.78em;line-height:1.3em;margin:0 0 0 100px;}
.contacttabel td{padding:5px;}
.formid{text-align:right;}
