/* Edited with EditCSS */
/**** LINK-tag style sheet hotel.css ****/

h1 {margin: 0px 0px 10px 0px;
  font-size: 32pt;
  font-family: Tahoma
  font-weight: bold;
  color: #EEEEDD;
}
h2, h3 {color: seagreen; margin-top: 5px;}
h3 {font-size: 12pt;}

body, p, table {
  font-family: Tahoma, sans-serif;
  font-size: 12pt;
}
body {background-color: #F5F5F5;}

.error {font-weight: bold; color: red;}
.message {font-weight: bold; color: green;}

#all {left: 0px; top: 0px; width: 770px; position: absolute; background-color: white;}
#header {background-color: seagreen; padding: 8px 20px;}
#lang {background-color: mediumseagreen; margin: 0px -20px; text-align: right; padding: 2px 20px; color: white; font-weight: bold;}
#main {background-color: #fafaea;}
#content  {background-color: white; margin: 20px 10px; float: left; width: 535px; clear: none;}
#menu  {width: 205px;  float: left;}
#footer {clear: both; background-color: mediumseagreen; padding: 5px 20px; color: #DDEEDD; text-align: right; font-size: 8pt;}

#footer #valid {float: right; right: 990px; width: 185px; margin-top: 3px;}
#footer p {margin: 10px 15px;}

#lang a:link, #lang a:visited {color: #eeeedd;}
#lang a:hover {color: white; text-decoration: none;}

#menu a:link, #menu a:visited {
  color: seagreen;
  font-weight: bold;
}
#menu a:hover {color: mediumseagreen; text-decoration: none;}

#footer a:link, #footer a:visited {color: rgb(150, 220, 180);}

#menu #menuheader {
  font-size: 14px;
  background-color: rgb(180, 180, 230);
  margin: 5px 10px;
  padding: 4px;
  font-weight: bold;
  text-align: center;
  height: 1.2em;
}
#menu div {margin: 4px 50px 4px 0px; text-align: right;}
#menu fieldset {width: 175px; border: solid 1px rgb(180, 180, 230); padding: 3px; margin: 2px 10px;}
#menu fieldset div {margin: 2px 10px;}
#menu hr {height: 0px; color: white;
  margin: 2px 10px; border-top: 1px dashed rgb(50, 50, 50);
}

#menu ul {
  text-align: right;
  list-style: square;
  color: seagreen;
  margin-top: 20px;
}
#menu li {
  margin: 3px 30px 3px -10px;
}

.thumb {float: left; width: 120px; margin: 6px; text-align: center;}
.clearer {clear: left;}
.homeimg {margin: 0px 0px 10px 20px;}
.courseimg {margin: 0px 20px 10px 15px; float: right;}

#news {float: right; width: 165px; font-size: 10pt; margin: 10px 0px 15px 15px;}
#news .title {color: seagreen; font-weight: bold; font-size: 10pt;}
#news .brief {font-size: 10pt;}

#login {width: 400px; margin: 0px 140px 80px 200px; padding-top: 80px;}

#valid img {border-width: 0px;}

.photo {text-align: center;}

table {width: 750px;}
table th {background-color: rgb(170, 170, 220); border-bottom: black 1px solid;
  padding: 2px 7px; text-align: left;}
table td {padding: 2px 7px;}
table tfoot td, .acontrol {font-size: 11pt; padding: 15px 10px; text-align: right;}

a, th a:link, th a:visited {text-decoration: none; color: rgb(80, 80, 130);}
a:hover, th a {text-decoration: underline; color: rgb(130, 130, 180);}

form {margin-bottom: 15px;}
form div {clear: right; margin: 5px;}
form div label {
  float: left;
  width: 150px;
  text-align: right;
  margin: 2px 6px;
}
form div div {float: right; width: 330px;}
form div p {padding-top: 2px;}

form #control {padding: 20px 20px 20px 160px;}

.midinput {width: 165px;}
.mininput {width: 40px;}
.longinput, textarea {width: 330px;}

textarea {height: 70px;}

.mbutton {width: 70px;}
.lbutton {width: 100px;}




