/* stylesheet made by PureOrange.nl */
* {margin:0;padding:0;border:0;}
html, body {border:0;height:100%;width:100%;}
body {font-family: tahoma;font-size: 12px;background-color:#000;color:#ece0d4;background: url(../../images/template/bg.jpg) center center no-repeat #000;}
a {color: #f7f7f7;text-decoration: none;font-weight: bold;}

#container {position: absolute;left: 50%;width: 950px;height:590px;margin-left: -475px;z-index:0;}
#box_bg {position: absolute;top:0px;left:0px;width: 950px;height:590px;z-index:0;}
#box {position: absolute;top:18px;left:23px;width:900px;height:540px;z-index:1;}
#logo {position:absolute;top:15px;left:15px;width:256px;height:150px;z-index:10;}
#logo2 {position:absolute;top:-13px;right:-23px;z-index:10;}	
#nav {position:absolute;top:20px;left:475px;width:420px;z-index:999;}
#nav_ul {list-style: none;padding:0px;margin:0px;}
#nav_ul li {display:inline;float:left;margin-right:10px;cursor:pointer;}

#seatme {position:absolute;bottom:10px;right:10px;}

#sub_nav {position:absolute;top: 30px;left:0px;list-style: none;}
#sub_nav li{display:inline;float:left;margin-right:10px;cursor:pointer;}

.content-item a img {margin-right: 5px;}

#nav_ul a, #sub_nav a {font-size:20px;font-weight:bold;}
#nav_ul a.active, #nav_ul a:hover, #sub_nav a.active, #sub_nav a:hover {color:#f89820;}

#footer {position:absolute;top:570px;left:25px;color:#ffffff;font-size:10px;}
#footer a{color:#ffffff;text-decoration:none;}
#flags {position:absolute;top:572px;left:260px;}
.flag { margin-left:6px;float:left;}

h1, h2, h3, h4, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0;
}
h1 { font-size: 18px; display: inline;float:left;}
h2 { font-size: 17px; display: block; }
h4 { font-size: 18px; display: block; }

#content {position:absolute;top:80px;left:0px;width:900px;height:471px;z-index:1;}

/* text */
#text_picture {position:absolute;top:13px;left:0px;width:454px;height:460px;overflow: hidden;}
#text {position:absolute;top:0px;left:475px;width:410px;height:430px;z-index:5;}
#content-scroll {position: absolute;width: 410px;height: 430px;overflow: hidden;}
#content-holder {width: 410px;height: 430px;}
.content-item {width: 390px;padding: 5px 0px;float: left;text-align:justify;line-height:140%;}
#content-slider-bg {position: absolute;top: 0px;left: 399px;width: 8px;height: 430px;background: #767676;display:none;z-index: 2;}
#content-slider {position: absolute;top: 135px;left: 398px;width: 10px;height: 290px;display:none;z-index: 5;}
.ui-slider-handle {position: absolute;left: 0px;width: 10px;height: 130px;background: #9da5ab;cursor:pointer;z-index: 10;}

#contact_div {position:absolute;top:523px;left:475px;z-index:5;}
#contact_div a{text-decoration:underline;font-weight:normal;}
/* Slide */
#slide {position:absolute;top:0px;left:0px;width:905px;height:425px;}

/* form */
.form, .form_block, .form_text {width: 375px;}
.form_text {position:relative;width: 365px;margin-bottom: 20px;float:left;}
.form_block {margin-top: 5px;float:left; text-align: left;}
.form_label {position:relative;width: 175px;float:left;}
.form_element {position:relative;width: 200px;float:left;}
.form_element input {width: 200px;height:22px;border:0px;background:#ffffff;color:#050505;padding:2px;}
.form_radio {width:200px;height:22px;float:none;}
.form_radio_input, .form_radio_input input {width:15px;float:left;background:transparent;}
.form_radio_label {width:180px;float:right;margin-top:2px;}
.form_error input {border:solid 1px #ff0000;}
.form_element textarea {width: 200px;height:80px;border:0px;background:#ffffff;color:#050505;padding:2px;}
.form_date_day, .form_date_month, .form_date_year {float: left;margin-right: 10px;}
.submit input {margin-top:5px;margin-left:175px;width:200px;height:22px;background-color:#ffffff;border:0 !important;color:#050505;text-align:left;padding:2px;cursor:pointer;text-align: center;}

/* Menu Card */
.menu_card {width:360px;float:left;}
.menu_card_block {width:360px;float:left;}
.menu_card_text {width:360px;float:left;}
.menu_card_label {width:320px;float:left;}
.menu_card_element {width:35px;float:left;margin-left:5px;}
.mc_label_header {font-weight: bold;width:300px;}
.mc_label_course_title {color: #ffffff;margin-top: 3px;}
.mc_label_course_text {color: #ffffff;font-style: italic;font-size: 10px;}

#star {margin:0 0 10px 10px;}
