#notice,#header,#logo,#left,#footer,#panorama,.noprint,.bilderleiste{display:none}.box{overflow:visible !important}body{background-image:none !important;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px}#header-print{text-align:right;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #000}#header-print
img{width:100%;max-width:700px}h1,h2,h3,h4,h5,h6{margin:0
0 0.2em 0;font-weight:normal}.box h1,
.box h1 a,
.box h2,
.box h2
a{font-style:italic;font-weight:normal}h1{font-size:19px}h2{font-size:16px}.matches{font-size:14px}p{line-height:1.4;margin:0
0 0.5em 0 }a{color:#000;text-decoration:none}hr{height:1px;border:none;clear:both;border-bottom:1px solid #000;margin-bottom:14px;padding-bottom:14px}.box{margin:0;padding:0;font-size:12px;overflow:hidden;clear:both}.box
.vorspann{font-weight:bold}.box
ul{margin:0
0 4px 8px;padding-left:8px}.box
.content{overflow:hidden;line-height:1.4}.joining{margin-bottom:0 !important;padding-bottom:0 !important}.hline{height:1px;display:block;margin-top:1px;margin-bottom:1px;border-bottom:1px solid #dcdedd;clear:both}#right{float:none;position:static;width:100%;top:auto;left:auto}img.float{float:right;clear:right;margin:4px
0 8px 10px !important}.kontakt-form{width:600px}.kontakt-form
td.pr{padding-right:20px}.kontakt-form select,
.kontakt-form input,
.kontakt-form
textarea{border:1px
solid #999;font-size:13px !important;padding:2px;margin:4px
0 8px 0}.liste
ul{margin:0
!important;padding:10px
0 0 0 !important}.liste
li{padding:10px
0px;margin:0
!important;list-style-type:none;clear:both;overflow:hidden;border-top:1px solid #999}.liste
.pointer{cursor:pointer}.liste
.icon{display:none}.liste
.content{float:left;width:665px;overflow:hidden}.liste .with-icon{width:643px}.liste .with-image{width:515px}.liste .with-icon-image{width:493px}.liste
.info{float:right;text-align:right;padding:0
0 0 10px}.liste .info
a{display:none}.liste .info
.icons{padding-bottom:2px;text-align:right}.liste .info
.price{padding-bottom:2px;font-weight:bold}.liste .info
.location{padding-bottom:2px;font-size:11px;color:#666}.liste h3,
.liste h3
a{margin:0;padding-bottom:2px;line-height:1.4;font-size:14px;font-weight:bold !important}.liste h3
span{color:#333;font-size:11px;font-weight:normal}.liste
.category{color:#666;padding-bottom:2px;font-size:11px}.liste
.text{line-height:1.4}.liste
.image{float:left;width:150px;text-align:right}#teaser .orange,
#teaser
hr{display:none}#teaser{width:100%;overflow:hidden}#teaser
.box{width:294px;height:206px;float:left;clear:none !important;margin:0
10px 20px 0;padding-right:10px;overflow:hidden}#teaser
h2{height:36px;line-height:36px;font-size:17px;font-weight:bold;font-style:italic;padding:0
20px;text-transform:uppercase}#highlights{position:relative;clear:both}#highlights
ul{overflow:hidden;list-style-type:none;padding:0;margin:0}#highlights
li{float:left;font-size:13px;margin:0
10px 20px 0;padding-right:10px;overflow:hidden;width:294px}#highlights
h3{font-size:14px;font-weight:bold;padding:14px
0 0 0;text-transform:uppercase}#highlights
img{float:left;margin-right:20px}.quick-info{overflow:hidden;clear:both;padding:6px
0;border-bottom:1px solid #666}.quick-info
.title{width:150px;float:left;padding:3px
10px;font-weight:bold;text-transform:uppercase}.quick-info
.value{width:450px;float:left;padding:3px
10px}.quick-info
.short{display:none}.quick-info
.full{display:block}.meeting-rooms{margin-top:20px}.meeting-rooms
th{padding:3px
0px;font-weight:bold;text-transform:uppercase;border-top:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}.meeting-rooms th.room-title{padding:3px
10px;text-align:left;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}.meeting-rooms td.room-title{width:160px;padding:3px
10px;text-align:left;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}.meeting-rooms td.room-value{text-align:center;width:111px;padding:3px
0;border-right:1px solid #666;border-bottom:1px solid #666}.room-info{padding:3px
10px 20px 7px;clear:both;overflow:hidden;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}.room-info table
td{padding:5px;border:none}.room-price{clear:both;width:100%;margin:14px
0}.room-price .border-b{border-bottom:1px solid #666}.room-price .border-l{border-left:1px solid #666}
