/* CSS Stylesheet for Screen, Presentation */
/*
html {
    background: #054355 url('graphics/bg.jpg') center top repeat;
}

body {
    background-image: url('graphics/bg_bottom.jpg');
}

#bg {
    background-image:url('graphics/bg_top.jpg');
}

#bg2 {
    background:transparent url(graphics/shadow_bot.png) no-repeat center bottom;
}

#bg2_in2 {
    background: transparent url('graphics/shadow_top.png') left 4px no-repeat;
}
*/

#logo {
    background: transparent;
    margin: 0;
    padding: 0;
    position: relative;
    top: -4px;
    overflow: visible;
}

#footer {
    margin-bottom: 20px;
    position: relative;
    top: 20px;
}

#head {
    background:transparent url(graphics/top_right.jpg) no-repeat right bottom;
}

#content {
    background: transparent;
}

#content_in2 p#contentLastParagraph {
    margin-top: 50px;
}

#menu ul {
    background-image: url('graphics/menu_bg.jpg');
    height: 36px;
    text-align: center;
}

#menu ul li,
#menu ul li.separator {
    display: inline;
    float: none;
}

#menu ul li a,
#menu ul li a:hover {
    color: #FFF;
    display: inline;
    padding: 10px 31px;
    $line-height: 50px;
    vertical-align: middle;
}

/* EN */
#menu ul#menu-lan-2 li a, #menu ul#menu-lan-2 li a:hover {
    padding: 10px 26px;
}

/* DE */
#menu ul#menu-lan-3 li a, #menu ul#menu-lan-3 li a:hover {
    padding: 10px 26px;
}


#menu ul li a:hover {
	background-image: url('graphics/menu_bg_hover.jpg');
}

table.pricelist {
    width: 100%;
}

#copy-hotel,
#copy-previo {
    padding: 0;
}

#content iframe#map {
    height: 400px;
}

#map form {
    display: block;
}

#news {
    top: 165px;
}

#news .news-title {
    padding-top: 10px;	
}

#news_in {
    background: transparent url('graphics/news_bottom.jpg') bottom no-repeat;
    padding-bottom: 17px;
}

#quick-reservation #quick-reservation_in {
	background: transparent url('graphics/news_bottom.jpg') bottom no-repeat;
}

#quick-reservation .quick-reservation-title {
    line-height: 20px;	
}

#quick-reservation form {
    background: #ECECE0;
    padding: 0;
}