/*force vertical scrollbar*/
html, body {height: 100%;margin: 0 0 1px;padding: 0;}

body{background-color: #fff;color: #000;margin: 0px 15px 0px 15px;padding: 0px;text-align: center;}
table {margin:0;padding: 0;}
a, img {outline:0;border:0;}
a {color:#c09b5c;text-decoration:none;}
a:hover {text-decoration:underline;}

a.topnav {padding-right:15px;}
td {vertical-align:top;}
p {margin-top:2px;}

/* TYPOGRAPHY */
body{font-family: Arial, Helvetica, sans-serif;font-size: 0.625em;}
h1 {color:#c09b5c;font-weight:bold;font-family:Arial Narrow, Arial, Verdana;font-size:18px;text-transform:uppercase;margin-top:10px;}
#containerhotel h1 {font-size:14px;text-transform:uppercase;}
h2 {color:#c09b5c;font-weight:bold;font-family:Arial Narrow, Arial, Verdana;font-size:15px;margin-bottom:0;}
#middle {color:#4e4f4f;font-size:11px;}
#boxtitle {color:#b4b4b4; text-transform:uppercase;font-weight:bold;font-size: 95%;}
#footer {color: #757575;font-size: 90%;}
.small{font-size:11px;}
.menu a, .box_side p, table#deadlines  {font-size:0.98em;}
.menu a {color:#b4b4b4;text-decoration:none;text-transform: uppercase;}
.menu a:hover {color:#c09b5c;text-decoration:none;font-weight: bold;}
table#absinfo td.albal{color:#c09b5c;font-weight:bold;text-align:left;}
p.proginfo {font-weight:bold;color:#999;}


.clearfloat {height:0;clear:both;}
#page, #footer {margin:auto;padding:10px;text-align:left;width:800px;}
#page {background-color:#eaeaea;}

#header {height:140px;margin-bottom:10px;}
#middle {margin-bottom:10px;}
#header, .box_text, .box_picture, .box_side, .box_menu {border:1px solid #CDCDCD;background-color:#fff;}
#left {float:left;width:220px;}
#right{width:570px;float:right;}
img.logo {margin-top:16px;margin-left:16px;}
#boxtitle {padding:3px;padding-left:12px;margin:0;background-color:#757575;}

.box_menu {margin-bottom:10px;padding:0;border-bottom:0;}
.box_side {margin-bottom:10px;padding:0;}
.box_text {margin-bottom:10px;padding:12px;padding-bottom: 150px;text-align:justify;}
.box_picture {margin-bottom:10px;padding:0;}
#footer {background-color:#fff;border:0;}
.box_side p {margin:0;padding:5px 12px;}

ul.menu {list-style: none;margin:0;padding: 0;}
.menu li {clear: both; margin: 0; position: relative; padding: 5px 0 5px 12px;border-bottom:1px solid #CDCDCD}
.menu a {display:block;}
.menu a:hover {background:url(images/linkbg_arrow.png);}

table#deadlines {margin: 0 0 0 8px;padding:2px;}

table#absinfo {margin: 0 0 0 8px;padding:2px;}
table#absinfo td {padding:5px;border-bottom: 1px solid #c09b5c;} 
table#absinfo td.albal {border-bottom: 1px dotted #c09b5c;}
table#absinfo td.aljobb {border-bottom: 1px dotted #c09b5c;}

table#program {margin:0;margin-top:10px;}
table#program tr.odd {background-color:#ededed;}
table#program tr.even {background-color:#e7e4d3;}
table#program td {height:34px;vertical-align:middle;}
table#program td.head {text-align:center;width:120px;background-color:#c5bd99;color:#ededed;font-weight:bold;}
table#program td.time {text-align:center;}
table#program td.session {text-align:center;}
table#program td.break {text-align:center;}

table#preliminary_program {margin:0;margin-top:10px;width: 100%;}
table#preliminary_program tr.odd {background-color:#ededed;background-color:#ffffff;}
table#preliminary_program tr.even {background-color:#e7e4d3;}
table#preliminary_program td {vertical-align:top;padding:7px;}
table#preliminary_program td.head {text-align:left;background-color:#c5bd99;color:#ededed;font-weight:bold;}
table#preliminary_program td.time {text-align:left;width:70px;}
table#preliminary_program td.session {text-align:left;}
table#preliminary_program td.break {text-align:left;}

table#regfee {margin:0;margin-top:10px;}
table#regfee .odd {background-color:#ededed;}
table#regfee .even {background-color:#e7e4d3;}
table#regfee td {height:24px;vertical-align:middle;text-align:center;}
table#regfee td.left {text-align:left;padding-left:10px;}
table#regfee td.head {text-align:center;width:120px;background-color:#c5bd99;color:#fff;font-weight:bold;padding:2px;}

table#hotel {margin:0;margin-top:10px;}
table#hotel td.bal {padding-top:20px;padding-bottom:20px;border-bottom: 1px solid #c09b5c;}
table#hotel td.jobb {padding-left:10px;padding-top:20px;padding-bottom:20px;border-bottom: 1px solid #c09b5c;}

#containerhotel {width:100%;margin-bottom: 8px;background-color:#fefefe;padding-bottom: 10px;text-align: justify;height: auto;float: left;}
#containerhotel h1 {margin-top:0px;	margin-bottom:10px;padding-left: 7px;	border-bottom: 1px solid #0088ce;	border-top: 1px solid #0088ce;}
#hotel_0 {margin: 0 5px;width:600px;float: left;}
#hotel_1 {margin: 0 5px;width:130px;float: left;}
#hotel_2 {margin: 0 5px;float:left;padding: 8px;}
#hotel_3 {margin: 0 10px 0 5px;width:120px;float: left;}
#hotel_4 {margin-top: 0px;margin-left: 5px;width:360px;float: left;border-right: 1px solid #96a25b;padding-right: 5px;}
#hotel_5 {margin-top: 0px;width:100px;float: left;padding-left: 5px;text-align: left;}
#hotel .content{margin-left: 153px; padding-right: 10px;}

div.hide_box {display: none;padding-top: 15px;height:270px;clear:left;}

span.select_room {width:120px;padding:5px;vertical-align:middle;text-align:center;display:block;float:left;background-color:#c5bd99;margin-right:10px;color:#6d6d6d;font-weight:bold;border:  2px solid #e7e4d3;}

span.select_room a:link {color:#ededed;text-decoration:none;}
span.select_room a:hover {color:#ededed;text-decoration:underline;}

span.sect_head {width:100%;display:block;padding:3px 1px 3px 5px;vertical-align:top;text-align:left;background-color:#c5bd99;color:#fff;}


