@import url('/css/common.css');
body { margin:0; padding:0; text-align:center; background:url('../layout/bg_body.gif') repeat-x #669dbc; }
.mainwrap { margin:0 auto; width:850px; background:url('../layout/bg_mainwrap.gif') no-repeat #fff; min-height:500px; height:auto !important; height:500px; text-align:left; }
.columnleft { width:210px; padding-left:25px; }
.columnright { width:585px; padding:50px 30px 20px 0; }

.logo { padding:100px 0 0 25px; height:180px; }
.logo img { border:0; }

.mainnavigation { background-repeat:no-repeat; margin-bottom:20px; min-height:170px; height:auto !important; height:170px; padding:20px 0; text-align:center; }
.mainnavigation ul { margin:0; padding:0; list-style:none; }
.mainnavigation ul a { color:#fff; font-weight:bold; text-decoration:none; }
.navigation_experience { background-image:url('../layout/bg_menu_green.gif'); background-color:#79bb2b; }
.navigation_accommodation { background-image:url('../layout/bg_menu_blue.gif'); background-color:#669dbd; }
.navigation_title { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; padding-bottom:15px; }

.navigation_experience .navigation_title { color:#427208; }
.navigation_accommodation .navigation_title { color:#104e72; }

.subnavigation { padding-bottom:20px; text-align:center; }
.subnavigation ul { margin:0; padding:0; list-style:none; }
.subnavigation a { color:#000000; font-weight:bold; text-decoration:none; }

.contentarea { padding:45px 15px 45px 25px; }
.contentcolumnleft { width:310px; }
.contentcolumnright { width:220px; }
.contentcolumnright h2 { margin:0 0 5px 0; padding:0; }

.contactbox { background-color:#e8e9ea; border:1px solid #d5d5d5; padding:15px; }

.eulogo { text-align:center; padding-bottom:20px; }

.news_read_title { font-size:20px; color:#104E72; font-weight:bold; margin-bottom:10px; }
.news_read_date { padding-top:20px; }
.news_read_archive { text-align:right; }
.rc_news_list_year { font-size:16px; color:#427208; font-weight:bold; padding-bottom:10px; }

.extracontent { padding:10px; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }