#container{
    text-align:center;
    height:100%;
}
#wrapper{
    width:975px;
    height:auto;
    position:relative;
    margin:auto;
	text-align:left;
}
#logo{
	position:absolute;
	margin:0 0 0 46px;
    width:76px;
    height:105px;
}
#lastminute{
	position:absolute;
	margin:230px 0 0 854px;
    width:92px;
    height:91px;
}
#medesc{
	position:absolute;
	margin:0;
	width:422px;
	height:80px;
}
#logo_sudtirol{
	position:absolute;
	margin:33px 0 0 510px;
	width:79px;
	height:46px;
}
#logo_altabadia{
	position:absolute;
	margin:178px 0 0 625px;
	width:63px;
	height:46px;
}
#menu{
	position:absolute;
	margin:178px 0 0 133px;
    width:709px;
    height:31px;
	text-align:left;
	background:url(img/bg_menu.gif) repeat-x;
}
#banner{
	position:absolute;
	margin:0px 0 0 133px;
    width:709px;
    height:178px;
}
#content{
	position:absolute;
	margin:209px 0 0 133px;
    width:709px;
    height:auto;
	text-align:left;
}
#body{
	width:709px;
    min-height:300px;height:auto !important; height:300px;
    text-align:center;
	font-family:arial,verdana;
	background-color:#fff;
	text-align:left;
	padding:38px 0 0 0;
}
#footer-line{
	width:709px;
	height:7px;
    text-align:center;
	background:url(img/bg_line_bottom.gif) no-repeat #fff;
}
#footer{
	width:709px;
	height:26px;
	line-height:24px;
    text-align:center;
	font-family:arial,verdana;
	margin:0 0 8px 0;
	background-color:#fff;
}

#request-form{text-align:center;}
#request-form form{width:670px;margin:0 auto;text-align:left;color:#777;}
#request-form form div{clear:left;padding-top:2px;}
#request-form form div.required label{font-weight:bold;color:#333;}
#request-form form div.required label span{color:#F00;}
#request-form form div.bambini select{margin-right:5px;}
#request-form label{width:150px;float:left;}
#request-form input,#request-form select,#request-form textarea{float:left;}
#request-form select.fixed{width:162px;}
#request-form fieldset{clear:both;margin-bottom:9px;}
#request-form form fieldset div.column1,#request-form form fieldset div.column2{margin-bottom:9px;}
#request-form form fieldset div.column1{float:left;margin-left:9px;}
#request-form form fieldset div.column2{float:right;clear:none;margin-right:9px;width:305px;}
#request-form fieldset a{float:left;margin-left:5px;border:1px solid #FFF;}
#request-form fieldset a:hover{border-color:#999;}
#request-form fieldset a img{border:none;}
#request-form #note{text-align:center;margin-bottom:12px;}
#request-form #note textarea{float:none;}
#request-form #submit{clear:both;}
#request-form #privacy{border:2px dashed #999;padding:9px;margin-bottom:15px;}
#request-form #agree{text-align:center;font-weight:bold;font-size:12px;color:#000;}
#request-form #agree input{float:none;border:none;}
#request-form #submit{text-align:center;}
#request-form #submit input{float:none;padding:1px 3px;}
