h1            { color: #444; font-size: 22px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 120%; text-decoration: none; margin: 0; padding: 0 }
h2     { color: #7fa8c8; font-size: 16px; font-family: "Trebuchet MS"; font-weight: normal; text-decoration: none; margin: 5px 0 0; padding: 0 }
/* Text und Bild */
.acco_text   { margin-top: 25px }
.acco_text  item {margin-bottom: 10px }
.acco_image              { text-align: right; width: 233px; height: 198px }
.acco_image .img {border: solid 4px #fff}
.acco_image .flash    { }

/* Zimmerliste */
.acco_rooms  { margin-top: 15px }
.acco_rooms .header  { color: #7fa8c8; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; margin-bottom: 1px; padding-top: 3px; padding-bottom: 5px; border-right: #fff; border-bottom: 1px solid #7fa8c8 }
.acco_rooms .room    { background-color: #f0f0f0; background-image: url("../de/images/hotelcockpit/bg_zimmer.gif"); background-repeat: no-repeat; background-position: right bottom; margin-top: 1px; padding-right: 5px; padding-left: 5px; height: 70px; clear: both; vertical-align: middle }
.acco_rooms .room .left  { width: 300px; float: left }
.acco_rooms .room .left .titel           { color: #2c2c2c; font-weight: bold; background-image: url("../de/images/hotelcockpit/small_point_black.gif"); background-repeat: no-repeat; background-position: 5px 6px; padding-bottom: 5px; padding-left: 15px }
.acco_rooms .room .left .titel a      { color: #2c2c2c; font-weight: bold }
.acco_rooms .room .left .titel a:hover  { color: #aa0013; font-weight: bold; text-decoration: none }
.acco_rooms .room .left .info    { color: #444; padding-left: 15px } 
.acco_rooms .room .right  { padding-right: 5px; float: right }
.acco_rooms .room .right .statt     { color: #444; font-weight: normal; text-decoration: line-through; text-align: right; margin-left: 10px; padding-right: 5px }
.acco_rooms .room .right .preis    { color: #aa0013; font-size: 14px; font-weight: bold; text-align: right; padding-right: 5px }
.acco_rooms .room .right .book          { color: #fff; font-weight: normal; text-decoration: none; background-color: #a90706; background-image: url("../de/images/hotelcockpit/small_point_white.gif"); background-repeat: no-repeat; background-position: 5px center; display: block; margin-top: 5px; padding: 2px 5px 3px 12px }
.acco_rooms .room .right .book:hover  { font-weight: normal; text-decoration: underline }

/* Kontaktdaten */
.acco_kontakt             { margin-top: 15px; margin-bottom: 15px; width: 235px }
.acco_kontakt .titel  { font-weight: bold }
.acco_kontakt .strasse {}
.acco_kontakt .ort  { margin-bottom: 10px }
.acco_kontakt .space     { display: block; width: 175px; height: 10px }
.acco_kontakt .info   { display:block; }
.acco_kontakt .info .left  { width: 50px; float: left }
.acco_kontakt .info .right    { color: #2c2c2c; font-weight: bold; text-decoration: none; width: 175px; float: left }

/* TVB Logo */
.acco_logo       { margin-top: 10px; margin-bottom: 10px; width: 235px }

/* Superskiwochen, Zimmerpreis */
.sum_item {clear: both}
.sum_smalltext     { color: #444; text-decoration: none; background-image: url("../de/images/hotelcockpit/small_point_black.gif"); background-repeat: no-repeat; background-position: left 5px; padding-left: 10px; float: left }
.sum_smallpreis   { color: #444; font-weight: bold; float: right }
.sum_total    { margin-top: 5px; clear: both; border-top: 1px solid #e4e4e4 }
.sum_text         { padding-top: 5px; float: left }
.sum_preis         { color: #444; font-size: 14px; font-weight: bold; padding-top: 5px; float: right }
.sum_info  { color: #444; font-size: 10px; margin-top: 5px }
.msg {margin-left: 25px;width:460px}
.msgtext  { color: #fff; font-family: "Trebuchet MS"; background-color: #c34d5a; margin-top: 10px; margin-bottom: 10px; padding: 5px; border: solid 3px #aa0013 }

