html {

	background: transparent url(../pix/bg.jpg) repeat-x;

	background-color:#998F75;

	padding:0px;

}



body {

	margin: 0px auto;

	padding: 0; 

	font: normal 12px/20px Arial, Tahoma, Verdana, Georgia, sans-serif; 

	color: #564B36;

	text-align: center;

	background: transparent url(../pix/bg.jpg) repeat-x; 

	background-color:#998F75;

	margin-top:11px;

	margin-bottom:20px;

}



h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}



h1 {font: normal 16px Arial; color:#fff; letter-spacing:0px;}

h2 {font: normal 22px 'Lucida Sans Unicode', Arial; color:#fff; margin-bottom:3px; letter-spacing:-1px;}

h3 {font: normal 16px Arial; color:#fff; letter-spacing:0px; margin-bottom:10px;}



h4 {font: bold 14px Arial, Verdana; color:#fff; margin-bottom:10px;}

h5 {font: bold 13px/13px Arial, Verdana; color:#333; margin-bottom:5px;}



hr{	border: none 0; border-top: 1px solid #C9C4B5; height: 1px;	vertical-align:top; margin:5px 0 10px 0;}



form {padding:0px; margin:0px; display:inline;}

p {padding:0px; margin:0px;}

div, ul {padding:0; margin:0;}



a:link, a:visited {	color: #fff;	text-decoration: none; outline: none;}

a:active, a:hover {	text-decoration: underline; background-color:transparent; color:#fff;}



img {border:0;}



.clear {clear:both; margin:0; padding:0; height:1px;}

.combo {width:170px; margin-bottom:7px;}



.input {background: url(../pix/bg_input.jpg) left bottom no-repeat; background-color: transparent; width:215px; height:21px; border:none; color:#333; padding:4px 2px 0px 5px;margin-bottom:5px; margin-top:0; margin-right:3px; outline: none;}



textarea {width: 350px;	height: 120px;	border: 1px solid #998F75;	background-color:#E8E8E8; padding: 2px;}





.bt, .bt2 {background: url(../pix/bt1.jpg) bottom no-repeat; background-color: transparent; width:90px; height:21px; border:none; padding:0 0 3px 0px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; outline: none;}



.bt2 {background: url(../pix/bt2.jpg) bottom no-repeat; outline: none;}



.bt3 {background: url(../pix/bt3.jpg) bottom no-repeat; background-color: transparent; width:110px; height:21px; border:none; padding:0 0 3px 0px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; outline: none;}

.bt5 {background: url(../pix/bt4.jpg) bottom no-repeat; background-color: transparent; width:160px; height:21px; border:none; padding:0 0 3px 0px; cursor:pointer; color:#fff; font-size:11px; font-weight:bold; outline: none;}

.bt4 {background: url(../pix/bt_5.gif) bottom no-repeat; background-color: transparent; width:160px; height:26px; border:none; padding:0 0 3px 0px; cursor:pointer; color:#fff; font-size:13px; font-weight:normal; outline: none; margin-right:1px; margin-bottom:15px; display:inline;}



#main {margin:0 auto; width:940px; background: transparent url(../pix/main_bg.jpg) no-repeat; text-align:center; padding:0px;}

#content {width:910px; margin:0 auto; text-align:left; padding-top:7px; margin-bottom:20px;}

#bottom_menu {height:26px; background: transparent url(../pix/bottom_main_bg.jpg) no-repeat; text-align:left; padding-left:10px;}



#top img {float:left; margin-left:22px; margin-bottom:6px;}

#top span {float:right; margin:10px 10px 0 0;}

#top span img { margin-left:5px; margin-top:10px;}



#flash {height:293px; width:570px; float:left;}

#searchFR {height:293px; width:339px; float:right; background: transparent url(../pix/FR/search_bg.jpg) no-repeat;}
#searchEN {height:293px; width:339px; float:right; background: transparent url(../pix/EN/search_bg.jpg) no-repeat;}
#searchDE {height:293px; width:339px; float:right; background: transparent url(../pix/DE/search_bg.jpg) no-repeat;}
#searchES {height:293px; width:339px; float:right; background: transparent url(../pix/ES/search_bg.jpg) no-repeat;}
#searchIT {height:293px; width:339px; float:right; background: transparent url(../pix/IT/search_bg.jpg) no-repeat;}

.in {margin:40px 5px 20px 15px;}



.in2 {margin:0px 5px 0px 17px;}

#menuFR {height:26px; clear:both; background: transparent url(../pix/menu_bg.gif) no-repeat; margin-bottom:12px; padding-left:10px;}
#menuFR img {margin:7px 10px 0 10px;}
#menuEN {height:26px; clear:both; background: transparent url(../pix/menu_bg.gif) no-repeat; margin-bottom:12px; padding-left:10px;}
#menuEN img {margin:7px 10px 0 10px;}
#menuES {height:26px; clear:both; background: transparent url(../pix/menu_bg.gif) no-repeat; margin-bottom:12px; padding-left:10px;}
#menuES img {margin:7px 10px 0 10px;}
#menuDE {height:26px; clear:both; background: transparent url(../pix/menu_bg.gif) no-repeat; margin-bottom:12px; padding-left:10px;}
#menuDE img {margin:7px 8px 0 8px;}
#menuIT {height:26px; clear:both; background: transparent url(../pix/menu_bg.gif) no-repeat; margin-bottom:12px; padding-left:10px;}
#menuIT img {margin:7px 8px 0 8px;}

#bottom_menu img {margin:7px 20px 0 20px;}



#favorites {position:relative; top:-24px; left:380px;}



.in2 span {border:solid 0px red; float:left; margin:0 5px 8px 0;}




#info { width:710px;float:left; background-color:#9B9178; padding:7px 17px 7px 17px; color:#EBE9E4; margin-bottom:10px; line-height:16px; }
#info1 { width:200px;float:left; padding:7px 17px 7px 17px; color:#EBE9E4; margin-bottom:10px; line-height:16px; }

.info img {margin-left:730px; margin-top:10px;}



.info2 {background-color:#9B9178; padding:7px 17px 17px 17px; color:#EBE9E4; margin-bottom:10px; line-height:16px; }



#footer {color:#D6D1C7; font-size:11px; padding:10px; position:relative; top:-20px;}

#footer span {margin:0 200px;}

#footer a {margin:0 10px;}





.col1, .col2, .col3 {float:left; width:268px; border:0px solid red; margin-right:10px;}

.col2 {width:193px;}

.col3 {width:429px; margin-right:0;}



.col1 {line-height:12px;}

.col2 div {font: bold 13px Arial, Verdana; color:#fff; background-color:#ff9900; position : relative ; top: -25px ; padding:2px; margin-bottom:4px; -moz-opacity: 0.85; alpha(opacity=85); opacity: 0.85;}



.box, .box_map {background-color:#C6C0B2; border:1px solid #9B9178; padding:7px; clear:both; }

.box img {float:left; margin-right:5px;}

.box_map {padding:0px;}



.col3 .box {padding:2px; height:242px;}



#icon {padding:5px 0; text-align:center;}

#icon img {margin-right:10px;}



#hotel1 {float:left; width:175px; margin-right:5px; color:#fff;}

#hotel1 img {margin-right:5px;}

#hotel2 {float:left; width:730px;}



.paging 

{

	

	color:#000;

	border:0px solid #D9E3EC;

	background-color: none;

	padding:20px 0px 20px 0;

	margin: 0px;

}

.paging b

{

	font-weight:bold;

}



.paging  a

{

	

}



.paging .kw, .paging .kw_checked {display:block; border:1px solid #726B57; padding:1px 5px 1px 5px; margin-left:1px; width:auto; height:auto; display:inline;}



.paging .kw_checked {border:1px solid #726B57; background-color:#726B57; color:#fff;}

.alert {

	color:red;

}

.partner {float:left; border:0px solid black; width:180px; margin:5px 22px 5px 22px; text-align:center; overflow:hidden;}

.partner a:link, .partner a:visited {	color: #fff;	text-decoration: none; outline: none; font-weight:normal; line-height:14px;}

.partner a:active, .partner a:hover {	text-decoration: none; background-color:transparent; color:#605A48;}



.press {width:180px;  float:left; margin-right:23px; margin-left:23px; margin-top:30px; line-height:14px; font-weight:bold;}

.press_data {font-size:11px; font-weight:normal;}

.press a:link, .press a:visited {	color: #fff;	text-decoration: none; outline: none; font-weight:normal; line-height:24px;}

.press a:active, .press a:hover {	text-decoration: underline; background-color:transparent; color:#fff;}





.inRight {text-align:right; padding-right:15px;}



.supplier {margin-top:5px; margin-bottom:30px; display:inline;}

.supplier img {border:none; margin:0px 20px 20px; 0;}


