/* #fd3 #c30 */
body {margin:0;padding:0;text-align:center;background:#ccc url('../images/back.jpg') repeat-y top center;}
body, td {font:0.7em verdana, arial}
#layout {text-align:left;width:770px;margin: 0px auto;}
dd {margin-bottom:6px;margin-top:2px;}
#left li {padding-bottom:5px;}
#right ul {padding-left:10px;margin-left:10px}
a img {border-width:0;}
a {color:#c30}
a:hover {color:#882200}
p {margin:0px;padding:5px 0;}
form {margin:0;padding:0;}
#header {background:#fff url('../images/header.jpg') no-repeat top right;height:85px;}
#header img {margin:5px 0 5px 10px;}
#languages {color:#000;float:right;width:200px;padding:5px 10px;text-align:right;line-height:140%}
#menu {background:#c30 url('../images/menu_back.gif') repeat-y top right;padding:15px 10px 2px; 10px;margin:0;}
#menu li {display:inline;border-left:1px solid #fd3;padding:10px 20px 3px 5px;}
#menu li a {color:#fff;font-weight:bold;text-decoration:none;}
#menu li a:hover {color:#fd3;}

#main {background:#fff url('../images/right_back.gif') repeat-y right top;}
#left {float:left;width:595px;}
#right {float:right;width:166px;padding-top:10px;}
#footer {background-color:#c30;color:#fff;padding:3px 10px;font-weight:bold;}
#footer span {font-weight:normal;float:right;text-align:right;color:#fff;padding:0px 10px;}
#footer a {color:#FFE3C6;font-weight:bold;}
#footer a:hover {color:#FFF}


.clear {clear:both;height:1px;font-size:1px;line-height:1px;}
.intro {padding:5px 10px;background:#FFEFDE;border:1px solid #F7DED6;margin:10px 0 20px 10px}

.hotel {background:url('../images/hotel_back.jpg') no-repeat bottom left;padding:0 0 15px 20px;margin:5px 0 0 0;}
.text {padding:15px 0 15px 20px;}
h1 {background:url('../images/header_back.jpg') repeat-y top left; color:#c30;font:bold 1.3em verdana;padding:2px 0px 2px 10px;margin:0 0 5px -10px;}
h2 {color:#c30;font:bold 1.1em verdana;padding:1px 0px 1px 0px;margin:10px 0 10px 0; border-bottom:1px solid #E26816;}
.hotel h2 {background:url('../images/header_back.jpg') repeat-y top left; color:#c30;font:bold 1.3em verdana;padding:2px 0px 2px 10px;margin:0 0 5px -10px;}
.hotel h2 a {text-decoration:none;}
.hotel span {font-weight:bold;color:#FF8040}
.hotel .photo {float:right;margin:0 0 5px 5px;border:1px solid #666}
.map {float:left;border:0px;margin:5px 10px 5px 0;}
.hotel p {margin:7px 0 2px 0;padding:0;}
.hotel .more {font-weight:bold;display:block;margin-top:3px;}

.action {background:url('../images/action_back.jpg') repeat-y top left;margin:5px 2px 15px 9px;padding:2px 5px 5px 5px;}
.action a.more {display:block;text-align:right;}
.action h2 {font:bold 1.2em verdana;color:#c30;margin:0 0 5px 0;padding:0;border-bottom:1px solid #FFEFDE;}
.action h2 img {float:right;margin:0;}
.action ul {margin:5px 0 5px 20px;}
.action ul li {list-style-image: url('../images/point.gif');padding:0;}

.indent {margin:3px 0 3px 10px;padding:0;}

table.kurz {border-collapse:collapse;width:140px}
table.kurz td {padding:1px 5px;border:1px solid #FF8040}
address {margin:30px 0 30px 30px;font-style:normal;}

.sale_link {background-color:#c30;color:#fff;display:block;width:auto;padding:2px;margin:0 0px 5px 5px;float:right;text-decoration:none;font-weight:bold}
.sale_link:hover {background-color:#FF8040;color:#fff}

#frmMsg label {font-weight:bold;display:block}
#frmMsg label span {font-weight:bold;color:red}
#edEmail, #taMsg {margin-bottom:5px;border:1px solid #c30;background-color:#FFEFDE}
#edEmail {width:300px;}
#taMsg {height:160px;width:550px;}
#frmMsg .button {border-width:1px;background-color:#FF8204;font:bold 1em verdana}

#languages {font-size:90%}
#languages a {font-weight:bold}
#languages span {padding:0 3px}

