body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  color:#808080;
  width:980px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  height: auto;
/*  border:1px solid black;*/
}
.body2 {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  color:#808080;
  width:400px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
/*  border:1px solid black;*/
}
img
{
	border:0px;	
}

p
{
	margin-bottom:10px;
	margin-top:10px;
}
input,
select,
textarea,
button
{
	border:1px solid #777777;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
}

table
{
	margin-bottom:5px;
	margin-top:5px;
}
a,
a :hover,
a:active,
a:visited
{
	color:#808080;
}
button, 
.submit,
.submit_long_165,
.button_long
{
	font-size:9px;
	color:#808080;
	background:#DDDDDD;
	font-weight:bold;

}

form
{
	margin:0px;
	padding:0px;
	border:0px;
	
}
#page_header
{
	width:980px;
  	float:left;
}
#page_header_u
{
	height:80px;
	width:980px;
	background-image:url(../img/orange_ver.JPG);
	background-repeat:repeat-x;
	/*background-color:#fe9900;*/
	border-bottom:1px dotted #CCCCCC;
	float:left;	
}

#logo
{
	width:320px;
	height:80px;
	float:left;
	border-right:1px dotted white;
}
#logo img
{
	margin-left:20px;	
	margin-top:20px;	
}
#moto
{
	float:left;
	clear:left;
	margin-left:20px;
	*margin-left:10px;
	margin-top:5px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#f8f8e8;
}
.top_menuitem_u
{
	border-right:1px dotted white;
	float:left;
	height:80px;
	width:79px;
	text-align:center;
	vertical-align:middle;
}

.top_menuitem_u img
{
	margin-top:0px;
	width:79px;
	height:79px;
}

.top_menuitem_d
{
	width:79px;
	height:20px;
	line-height:20px;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	float:left;
	text-align:center;
}
.top_menuitem_d a
{
	text-decoration:none;
}

.top_menuitem_s a
{
	color:#fe9900!important;
	text-decoration:none;
}

#page_header_d
{
	height:20px;
	width:980px;
	float:left;
}

#lanuage_switch
{
	width:299px;
	margin-left:20px;
	display: inline;
	float:left;
	border-right:1px dotted #CCCCCC;
	border-left:1px dotted #CCCCCC;
}

#lanuage_switch_home
{
	width:399px;
	margin-top:20px;
	margin-right:40px;
	display: inline;
	float:left;
	text-align:right;
}
#lanuage_switch_home select 
{
	width:150px;
}
.lanuage_switch_item
{
	width:65px;
	border-bottom:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	float:left;
	text-align:center;
	height:20px;
	line-height:20px;

}
.lanuage_switch_item a
{
	text-decoration:none;
}
.lanuage_switch_item_s ,
a.lanuage_switch_item_s 
{
	color:#fe9900!important;
	text-decoration:none;
}
#home_header #lanuage_switch, 
#home_header #lanuage_switch_home
{
	float:right;
	border-right:0px!important;
	margin-top:60px;
}

#home_header #title_text_home
{
	float:left;
	border-right:0px!important;
	margin-top:80px;
}
#home_header .lanuage_switch_item
{
	border-top:1px dotted #CCCCCC;
}
 
#home_header #title_text_home
{
	clear:left;
	margin-left:80px;
	*margin-left:40px;
	font-size:18px;
	font-style:italic;
	width:400px;
}


#page_subheader
{
	width:980px;
	float:left;
	padding-top:5px;
}

#pageno
{
	background-image:url(../img/pageno.gif);
	background-repeat:no-repeat;
	width:38px;
	height:27px;
	line-height:30px;
	text-align:center;
	vertical-align:bottom;
	font-size:10px;
	color:#808080;
	font-weight:bold;
	float:right;
	margin-right:20px;
	display:inline;
}

#login
{
	width:80px;
	float:right;
	height:27px;
	line-height:30px;
}

.login
{
	width:80px;
	float:right;
	height:27px;
	line-height:30px;
}

#page_footer
{
	width:980px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

#banner
{
	margin-left:20px;
	margin-right:20px;
	padding:5px;
	margin-bottom:5px;
/*	border:1px solid black; */
	float:left;
	display:inline;
	clear:left;
	width: 960px;
}
#banner a
{
	border:0px;	
	float:left;
	margin-left:5px;
}

#footer
{
	/* background-color:#fe9900; */
	background-image: url(../img/3Dbg_orange3.gif);
	background-repeat: repeat;
	height:20px;
	line-height:20px;
	float:left;
	margin-left:20px;
	display:inline;
	width:940px;
	padding-left:10px;
	color:#FFFFFF;
}
#footer a
{
	color:#FFFFFF;
	text-decoration:none;
}
#page_content
{
	height: 410px;
	*height: auto;
	*display: inline-block;
}
#left_menu
{
	float:left;
	width:130px;
	margin-left:20px;
	display:inline;
	border-top:1px solid #CCCCCC;
	/*height:410px;*/

}
#advertise
{
	margin-top:20px;
	width:131px;
/*	border:1px solid #9EA5A9;*/
	background:#CBCFD3;
	margin-bottom:40px;
	float:left;
	display:inline;
}
#advertise img
{
	border-left:1px solid #9EA5A9;
	border-right:1px solid #9EA5A9;
	border-bottom:1px solid #9EA5A9;
	*border-bottom:0px solid #CCCCCC;	
}

#advertise_title
{
	
	height:19px;
	padding-left:5px;
	line-height:19px;
	border-bottom:1px solid #9EA5A9;
}
.left_menu_item
{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;		
	height:24px;
	line-height:24px;
	padding-left:5px;
	
}

.left_menu_space
{
	height:17px;
	border-bottom:1px solid #CCCCCC;
}
.left_menu_item img
{
	float:right;
	margin-top:6px;
	margin-right:5px;
	
}

#cart
{
	color:#FF8409;
	margin-top:20px;
	float:left;
	display:inline;
/*	margin-bottom:20px;*/
}

.advance_search
{
	float:right;
	display:inline;
	margin-left:auto;	
}

.content_column
{
	float:left;
	display:inline;
	margin-left:20px;	
}

.content_subcolumn
{
	float:left;
	display:inline;
	margin-left:10px;
	width: 155px;
}

.column_title
{
	clear:both;
	font-weight:bold;
	padding-top:8px;
	margin-bottom:8px;
}

.column_subtitle
{
	margin-bottom:15px;	
	margin-top:15px;	
	font-weight:bold;
	clear:both;
}
.column_text
{
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	float:left;
	
		
}
.subcolumn_title
{
	font-weight:bold;
	margin:5px;
}
.input_element
{
	clear:both;
	display:block;
	margin-bottom:8px;
	float:left;
	
	
}

.input_element label
{
	float:left;
	width:115px;
	line-height:20px;
}
.input_element a
{
	line-height:20px;
}
.input_element input,
.input_element select,
.input_element textarea
{
	float:left;
	width:120px;
}
.input_element #ctl00_content_isOnlyRated
{
	float:left;
	text-align: left;
	width: 20px;
	margin-left: -3px;
}

.input_element #ctl00_content_Euro, #ctl00_content_cbEuro
{
	float:left;
	text-align: left;
	width: 20px;
	margin-left: -3px;
}

.input_element button,
.input_element .submit
{
	width: 65px;
	margin-right:5px;
	
}


.input_element .submit_long_165
{
	width: 165px;
	margin-right:5px;
}

.input_element .submit_long_100
{
	width: 100px;
	margin-right:5px;
	float:left;
	
}
.input_element_long
{	
	margin-top:5px;
	float:left;
	width:100%;
	text-align:center;
}
.input_element_long buttons
{
	
}


.input_element_chk
{
	clear:both;
	display:block;
	margin-top:8px;
	float:left;
	vertical-align:middle;
	width:100%;
}
.input_element_chk input
{
	float:left;
	border:0px;
	line-height:20px;
}

.input_element_chk label
{
	line-height:18px;
}

.table
{
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	clear:both;
	width:810px;
}
.table td,
.table th
{
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	margin:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left;
	height:16px;
}

.table th
{
	/* background-color:#ffb45a; */
	background-image: url(../img/3Dbg_orange3.gif);
	background-repeat: repeat;
}

.table th a,
.table th span
{
	color: White;
}

.table img
{
	margin-left:2px;
}

.search_nav
{
	float:left;
	color:#ff9123;
	margin-top:5px;
}

.search_nav_fix{
	margin-left:5px;
	display:inline;
}
.search_nav_fix4{
	width:778px;
	*width:763px;
}
.search_nav_fix7{
	width:702px;
}
.search_nav a,
.search_nav a:hover,
.search_nav a:active,
.search_nav a:visited
{
	color:#ff9123;
	text-decoration:none;
}

.search_nav .left_legent
{
	float:left;
	width:350px;
	text-align:left;
}

.search_nav .right_legent
{
	float:right;
	width:300px;
	text-align:right;
	display:block;
}


.right_float
{
	float:right;
	clear:right;
}
.left_float
{
	float:left;
}

.search_nav .left_legent .one
{
	float:left;
	line-height:10px;
	width:200px;
	margin-left:10px;
	display:inline;
}

.search_nav .left_legent .two
{
	float:left;
	width:25px;
}


/*---------------- slide 5 -----------------------*/

.box_1
{
	width:578px;
	float:left;
	display:inline;
	margin-bottom:10px;

}
.box_2
{
	width:150px;
	float:right;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
}

.box_3
{
	width:230px;
	float:left;
	display:inline;
	margin-bottom:10px;

}

.box_4
{
	width:680px;
	float:left;
	display:inline;
	margin-bottom:10px;
	margin-left:20px;

}

.box_header
{
	background-color:#FF9933;
	float:left;
	display:inline;
	width:100%;
	height:18px;
	padding-top:4px;
	font-weight:bold;
	border:1px solid #FF9933;
}

.box_title
{
	color:#FFFFFF;
	float:left;
	display:inline;
	margin-left:5px;
}


.box_1 .box_title
{
	width:350px;
}
.box_2 .box_title
{
	width:120px;

}

.box_rating
{
	margin-left: 24px; 
	padding-top: 3px;
	
}
.rating_border
{
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 5px;
}
.box_link a,
.box_link a:active,
.box_link a:hover,
.box_link a:visited
{
	color:#FFFFFF!important;
	text-decoration:underline;
	float:right;
	display:inline;
	margin-right:5px;
}


.box_content
{
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;	
	padding-top:0px;
	float:left;
	display:inline;
	width:100%;
	padding-top:2px;
}
.box_content img
{
	margin-left:3px;
}
.box_content .box_content_custom2
{
	float:left;
	display:inline;
}

.box_content .day_of_week
{
	width:25px;
	float:left;
	display:inline;
	clear:left;
	margin-left:5px;
}

.box_content .time_interval
{
	float:left;
	display:inline;
	width:100px;
}

.box_content .column_text
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.box_content_table
{
	width:100%;
	float:left;
	display:inline;
	border-right:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
}
.box_content_table_1
{
	/*border-bottom:1px solid #C0C0C0;*/
	float:left;
	display:inline;
	width:200px;
	line-height:18px;
	/*height:18px;*/
	text-indent:5px;
}

.box_content_table_2
{
	width:367px;
	float:left;
	display:inline;
	border-left:1px solid #C0C0C0;
	/*border-bottom:1px solid #C0C0C0;*/
	line-height:18px;
	/*height:18px;*/
	padding-left:5px;
	padding-right:5px;
}
.box_content_table_0
{
	float:left;
	display:inline;
	border-bottom:1px solid #C0C0C0;
}
.bottom_navigation
{
	clear:both;
	display:block;
	
}



.bottom_navigation img,
.bottom_navigation_fix2 img
{
	margin-left:2px;
	margin-right:2px;	
}

.bottom_navigation a,
.bottom_navigation_fix2 a

{
	color:#FF8409!important;
	
}

.bottom_navigation div,
.bottom_navigation_fix2 div
{	
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:10px;
	
}

.bottom_navigation_fix div
{
	float:right;	
}

.bottom_navigation_fix2
{
		display:block;
}
/*------- slide 11 -------------------*/

.service_1,
.service_2,
.service_3
{
	float:left;
	display:inline;
	width:230px;
	margin-right:2px;
	
}


.service_1 .service_row1,
.service_1 .service_row2,
.service_1 .service_row3,
.service_1 .service_row4,
.service_1 .service_row5
{
	background-color: #DDDDDD;
}
.service_2 .service_row1,
.service_2 .service_row2,
.service_2 .service_row3,
.service_2 .service_row4,
.service_2 .service_row5
{
	background-color: #B2B2B2;
}
.service_3 .service_row1,
.service_3 .service_row2,
.service_3 .service_row3,
.service_3 .service_row4,
.service_3 .service_row5

{ 
	background-color: #FFD7B4;
}

.service_row1,
.service_row2,
.service_row4,
.service_row5
{
	height:32px;
	line-height:32px;
	margin-bottom:2px;
	padding-left:10px;
}
.service_row3
{
	margin-bottom:2px;
	padding-left:10px;
	height:320px;
}

.service_row6
{
	height:32px;
}
.service_row6 button
{
	margin-top:5px;
	margin-right:5px;
}

.service_1 .service_row1 a,
.service_2 .service_row1 a,
.service_3 .service_row1 a
{
	font-style:italic;
	font-weight:bold;
	color:#FF9123;
	text-decoration:none;
}


.service_1 .service_row2,
.service_2 .service_row2,
.service_3 .service_row2
{
	font-weight:bold;
}


.service_row3 ul
{
	margin:0px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}
.service_row3 li
{
	list-style:none;
	list-style-image:url(../img/list_dot.gif);
	margin-bottom:10px;
}

/*------- slide 10 ---- */

.list_type2 li
{
	list-style:circle;
	margin-bottom:10px;
}
.list_type2_1 li
{
	list-style:none;
	margin-bottom:10px;
}

.register_button
{
	padding-top:10px;
	padding-left:10px;	
	float:left;
	display:inline;
	
}

/*----------------- slide 15 -----------*/

#steps_container
{
	margin-left:180px;
	padding-top:10px;
	height:30px;
}
.step_no
{
	float:left;
	display:inline;
	line-height:20px;
	text-indent:2px;
	background-image:url(../img/big_arrow_right_gray_solid.gif);
	width:20px;
	height:21px;
	color:#FFFFFF;
}
.step_no_active
{
	background-image:url(../img/big_arrow_right_orange_solid.gif);
}
.step_no_separator
{
	float:left;
	display:inline;
	border-bottom:1px solid #DDDDDD;
	width:30px;
	height:11px;
}
.step_no a:hover, 
.step_no a:visited, 
.step_no a:active, 
.step_no a:link
{
	color:#FFFFFF;
	text-decoration:none;
}
.wzd_step1
{
	float:left;
	display:inline;
	width:380px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:5px;
}

.wzd_step1_col2
{
	float:left;
	display:inline; 
	padding-left:5px;
	padding-top:10px;
	width:280px;
}

.wzd_step1 .input_element 
{
	width:380px;
}
.wzd_step1 .input_checkbox
{
	width:400px;
}	
.wzd_step1 .input_element label
{
	width:130px;
}

.wzd_step1 .input_element input,
.wzd_step1_row2 .input_element input
{
	width: 237px;
}

.wzd_step1 .input_checkbox input,
.wzd_step1_row2 .input_checkbox input,
.basket .input_checkbox input,
.payment .input_checkbox input
{
	width: 20px;
	border:0px;
}

 .input_checkbox label
{
	width: 237px!important;
}

.input_element label.tellafriend
{
	width: 130px!important;
}

.wzd_step1_row2 {
	margin-left:5px;
}

 .input_element  
{
	margin-bottom:2px;
}

.wzd_step1_row2 .input_element input ,
.comment input ,
.wzd_step1_row2 .input_element select
{
	width: 200px;
}
select.title /*wzd_step1_row2 .input_element */
{
	width: 50px;
}

.wzd_step1_row2 .input_element label
{
	width: 120px;
}

 .subtitiles
{
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
	float:left;
	display:inline;
}

.input_element input.dd,
.input_element input.mm
{
	width:20px!important;
	margin-right:5px!important;
}
.input_element input.yyyy
{
	width:40px!important;
}

.scroll_down 
{
	clear:both;
	display:block;
	margin-top:8px;
	margin-bottom:8px;
	float:left;
}	

.scroll_down a,
.scroll_down a:active,
.scroll_down a:hover,
.scroll_down a:visited
{
	color:#FFA064;
	font-weight:bold;
}



input.zip /*.wzd_step1_row2 .input_element*/
{
	width:30px!important;
}

.wzd_step1_row2 .input_element input.city
{
	width:127px;
	*width:125px;
}

.wzd_step1_row2 .input_element input.no,
.wzd_step1_row2 .input_element select.canton
{
	width:50px;
}

.wzd_step1_row2 .input_element select.region
{
	width: 50px;
}


.wzd_step1_row2 .input_element input.phone,
.wzd_step1_row2 .input_element input.fax
{
	width: 79px;
	*width: 78px;
}


.wzd_step1_row2 .input_element input.seats
{
	width: 50px;
}

.button_long
{
	width:145px!important;
}

.button_long_180
{
		width:180px!important;
}

.buttons
{
	margin-top:15px;
}
.buttons button
{
	margin-right:20px;
}

/*------------------- popups-------*/

.box_column_popup
{
	width:180px;
	float:left;
	display:inline;
	
} 

.box_column_popup .input_element_chk
{
	margin-left:10px;
	display:inline;
	width:180px;
}

.box_column_popup_title
{
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
.box_content .separator
{
	float:left;
	display:inline;
	border-right:1px solid #969696;
}


.box_content .separator_right
{
	float:left;
	display:inline;
	border-left:1px solid #969696;
}


/*--------- slide 21 ---- */

.box_col1
{
	width:153px;

}
.box_col2
{
	width:119px;

}
.box_col3
{
	width:82px;

}
.box_col4
{
	width:211px;

}
.box_col5
{
	width:66px;

}
.box_col6
{
	width:62px;

}

.box_content_row
{
	border-bottom:1px solid #C0C0C0;
	float:left;
	display:inline;
	width:100%;
}


.table1
{
	clear:both;
}
.table1 .box_col5 a,
.table1 .box_col6 a
{
	color:#F1AF6D;
}

.table1 td
{
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:21px;
	padding-left:5px;
}
.table1  .box_col6
{
	border-right:1px solid #C0C0C0;
}

.table1 input
{
	border:0px;
}

.table1 td.box_col0
{
	margin:0px;
	padding:0px;
}
.table_head
{
	background-color:#FF9933;
	height:18px;
	font-weight:bold;
	color:#FFFFFF;
	border-color:#FF9933!important;
}
.table_head td
{
	border-color:#FF9933!important;
	border-right-color:#FF9933!important;
}


.input_element .textarea
{
	width:530px;
	height:120px;
	overflow:auto;
	border:1px solid #a9a9a9;
}

.comment .textarea
{
	width:555px;
	height:90px;
	margin:10px;

	
}
.credit_card 
{
	clear:both;
}

.credit_card_form
{
	clear:both;
	border:1px solid #C0C0C0;
	padding:10px;
	float:left;
	display:inline;
}
.credit_card_form .input_element
{
	width:450px;
}
.credit_card_form .input_element input
{
	float:left;
	width:200px;
}

.credit_card_form .input_element input.expiration
{
	width:50px;
	float:left;
}


/*------ slide1 ---- */

#home_header
{
	background-color:#FFFFFF;
	height:360px;
	border:1px dashed #CCCCCC;	
	
}
#home_header img
{
	padding-left:80px;
	padding-top:40px;
	float:left;
	display:inline;
}
#home_middle
{
	background-color:#CCCCCC;
	height:50px;
	border-left:1px dashed white;
	border-right:1px dashed white;
	*border-right:1px dashed #CCCCCC;
	*border-left:1px dashed #CCCCCC;
}

#home_bottom
{
	background-color:#FE9900;
	height:300px;
	border-left:1px dashed white;
	border-right:1px dashed white;
	*border-right:1px dashed #FE9900;
	*border-left:1px dashed #FE9900;
}
#home_bottom .version
{
	padding-left:400px;
	padding-top:150px;
	color:#FFFFFF;
	font-weight:bold;
}

#home_footer
{
	background-color:#FE9900;
	border:1px dashed white;
	*border:1px dashed #FE9900;
	border-top:1px dashed white; /*#FE9900;*/	
	*border-top:1px dotted #FE9900;
	height:20px;
	line-height:20px;
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;

}


#center_menu1
{
/*	background-color:#FFFFFF;*/
	border-left:1px dotted #CCCCCC;
	position:absolute;
	top:279px;
	*top:286px;
	left:80px;
	height:90px;

}

#center_menu2
{
	/*background-color:#CCCCCC;*/
	border-left:1px dotted #FFFFFF;
	position:absolute;
	top:360px;
	*top:362px;
	left:80px;
	height:40px;

}

#center_menu3
{

	position:absolute;
	top:284px;
	*top:291px;
	left:85px;
	height:130px;

}
#center_menu1 .center_menu_item
{
	width:124px;
	height:90px;
	border-top:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	display:inline;
	float:left;
}

#center_menu2 .center_menu_item
{
	width:124px;
	height:40px;
	border-bottom:1px dotted #FFFFFF;
	border-right:1px dotted #FFFFFF;
	display:inline;
	float:left;
}

#center_menu3 .center_menu_item
{
	width:125px;
	height:130px;
	display:inline;
	float:left;
	margin-top:1px;
}

#center_menu3 .center_menu_item img
{
	display:block;
	margin-top:17px;
	*margin-top:10px;
	margin-left:15px;
}

/* slide 6 */
.wzd_col2
{
	float:left;
	display:inline; 
	padding-left:5px;
	padding-top:10px;
	width:300px;	
}

.wzd_col2 .wzd_col2_row
{
	clear:both;
	display:block;

	float:left;
}

.wzd_col2_row label
{
	float:left;
	width:100px;
	line-height:20px;	
}

.wzd_col2_row input
{
	margin-top:3px;
	float:left;
	color:#FF9933;
	width:100px;
	background:#DDDDDD;
}


/* slide 14 */

.box_content .row_pictures
{
	margin-top:5px;
	margin-left:5px;
	width:130px;
}

/* slide 28 */

.reg_user_content .wzd_step1 .input_element label
{
	width:100px;
}

.reg_user_content .wzd_step1 .input_element input
{
	width:267px;
}

.reg_user_content .wzd_step1
{
	width:380px;
}





/* slide 51 */
.clear_both
{
	clear:both;
}

.orange
{
	color:#fe9f40;
}
.italic
{
	font-style:italic;
}
.bold
{
	font-weight:bold;
}



.list_type3
{
	*margin-top:10px;
}

.list_type3 li
{
	list-style:none;
	margin-bottom:10px;
	list-style-image:url(../img/arrow_right_gray_empty.GIF)
	
}

.list_type3 li a
{
	color:#808080;
	
}

.height_1
{
	height:120px;
}

.width_1
{
	width:50px;
	display:inline;
	float:left;
}
.width_2
{
	width:150px;
	display:inline;
	float:left;
}

.width_3
{
	width:250px;
	display:inline;
	float:left;
}
.width_4
{
	width:150px;
	display:inline;
	float:left;
}

.row_1 
{
	height:15px;
	margin-top:10px;
	margin-left:10px;
	
}
.divtable2
{
	float:left;
	display:inline;
	width: 700px;
}
.table2
{
	border-bottom:1px solid #C0C0C0;
	margin-left:20px;
	float:left;
	display:inline;
	margin-top:0px;
}


.table2 .box_col5 a,
.table2 .box_col6 a
{
	color:#F1AF6D;
}

.table2 td
{
	height:21px;
	padding-left:5px;
}
.table2  .box_col7
{
	border-left:1px solid #C0C0C0;
	width:120px;
}

.table2  .box_col11
{
	border-right:1px solid #C0C0C0;
	width:165px;
}


.table2 input
{
	border:0px;
}

.table2  .table_head a
{
	color:#FFFFFF;
	
}

.table2 .box_col8
{
	width:150px;
}

.table2 .box_col9
{
	width:100px;
}

.table2 .box_col10
{
	width:120px;
}

.table2 .table_head td
{

	height:24px;	
/*	background-color:#FF9933;
	float:left;
	display:inline;
	width:100%;

	padding-top:4px;
	font-weight:bold;
	border:1px solid #FF9933;
	
	
	*/
}

input.gender
{
	width:20px!important;
	float:left;
	border:0px;
	
}
.gender_label
{
	width:35px!important;
}
.gender_title
{
	width:35px!important;
	margin-left:10px;
}
.no_label
{
	width:30px!important;
	margin-left:10px;
}

.street_no
{
	width:44px!important;
	*width:42px!important;
}
.street
{
	width:150px!important;
}


.slide8 .zip_code
{
	width:44px!important;
	*width:42px!important;
}
.slide8 .city_label
{
		width:30px!important;
	margin-left:10px;
}

.slide8 .city
{
	width:150px!important;
}


.slide8 .country
{

	width:237px!important;
}



.slide8 .input_element input.dd,
.slide8 .input_element input.mm
{
	width:20px;
	margin-right:5px;
}
.slide8 .input_element input.yyyy
{
	width:40px;
}

.new_user_col2_item 
{
	margin-left:10px;
}
.new_user_col2_item label
{
	display:block;
	width:237px!important;
}
.new_user_col2_item select
{
	display:block;
	width:237px!important;
}



.table3
{
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	clear:both;
	margin-bottom:0px;
	padding-bottom:0px;
}
.table3 td,
.table3 th
{
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	margin:2px;
	padding-left:3px;
	padding-right:3px;
}

.table3 th
{
	background-color:#ffb45a;
	text-align:left;

}

.table3 img
{
	margin-left:2px;
}

.table3 .box_col1,
.table3 .box_col2,
.table3 .box_col3,
.table3 .box_col4
{
	width:170px;
}

.plus,
a .plus,
a:active .plus,
a:hover .plus,
a:visited .plus
{
	font-style:italic;
	color:#649BFF;
}
.online,
a .online,
a:active .online,
a:hover .online,
a:visited .online
{
	font-style:italic;
	color:#009900;
}
.complete,
a .complete,
a:active .complete,
a:hover .complete,
a:visited .complete
{
	font-style:italic;
	color:#ff9123;
}

.gonext,
a .gonext,
a:active .gonext,
a:hover .gonext,
a:visited .gonext
{
	font-style:italic;
	color:#ff9123;
}

.wzd_step2
{
	float:left;
	display:inline;
}
.wzd_step2 .input_element select,
.wzd_step2 .input_element input,
.wzd_step2 .opening_hours
{
	width:250px;
}
.wzd_step2 .input_element textarea
{
	height:70px;
	width:248px;
	*width:246px;
}

	
.wzd_step2 .input_element
{
	width:780px;
}

.wzd_step2  label
{
	width:130px;
}

.wzd_step2 .sub_label1
{
	margin-left:10px;
	margin-top:20px;
}

.wzd_step2 .sub_label2
{
	clear:both;
	margin-left:130px;
	display:inline;
	float:left;
	
}


.wzd_step2 .opening_hours
{
	display:inline;
	float:left;
}	
.wzd_step2 .opening_hours .opening_hours_item
{
	width:350px;
	display:inline;
	float:left;
}
.wzd_step2 .opening_hours label
{
	width:70px;
}

.wzd_step2 .opening_hours input
{
	width:40px;
}

.wzd_step2 .opening_hours span
{
	float:left;
	margin:0px 5px 0px 5px;
}



.adv1
{
	clear:both;
	border:1px solid #999999;
	float:left;
	display:inline;
	width:250px;
	padding:10px 5px 10px 15px;
	margin-top:20px;
}
.adv1_col
{
	float:left;
	display:inline;
	padding-left:10px;
}

.adv1_row
{
	clear:both;
	float:left;
	margin-top:5px;
	padding:5px;
	display:inline;
	width:180px;
	background-color:#ffaa64;
}
.adv1_row .line1
{	
	text-align:center;
	color:#ff6600;
}
.adv1_row .line2
{	
	text-align:center;
	color:#FFFFFF;
}

.wzd_step2 .bottom_navigation
{
	margin-top:10px;
	float:left;
	width:500px;
	margin-bottom:10px;
}
.wzd_step2 .input_element button.button_superlong
{
	width:190px;
	float:left;
}


.table4
{
	clear:both;
}
.table4 td
{
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:21px;
	padding-left:5px;
	padding:2px 0px 2px 5px;
}
.table4  .box_col5
{
	border-right:1px solid #C0C0C0;
	text-align: center;
}

.table4 td.box_col7
{
	margin:0px;
	padding:0px;
	width:20px;
}

.table4 td.box_col0 input,
.table4 td.box_col7 input
{
	border:0px;
}

.table4  .box_col1
{
	width:90px;
}
.table4  .box_col2
{
	width:200px;
}

.table4  .box_col4
{
	width:120px;
}

.table4  .box_col3
{
	width:80px;
}

.table4  .box_col1
{
	text-align:center;
	vertical-align:top;
}
.table4  .box_col5,
.table4  .box_col6
{
	width:80px;
}

.table4  .box_col5 a,
.table4  .box_col6 a
{
	color:#fe9f40;
}

.table5
{
	clear:both;
}
.table5 td
{
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:21px;
	padding-left:5px;
	padding:2px 0px 2px 5px;
}
.table5  .box_col5
{
	border-right:1px solid #C0C0C0;
}

.table5  .box_col1
{
	width:160px;
}
.table5  .box_col2
{
	width:120px;
}
.table5  .box_col3,
.table5  .box_col4
{
	width:120px;
}

.table5  .box_col5
{
	width:120px;
}
.table5  .box_col5 input
{
	width:20px;
	margin-right:5px;
}

.table5,
.table4
{
	width:600px;
	
}
.table4
{
	margin-top:15px;
}
.table6
{
	clear:both;
}
.table6 td
{
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:21px;
	padding-left:5px;
	padding:2px 0px 2px 5px;
}
.table6  .box_col7,
.table6  .box_col8
{
	border-right:1px solid #C0C0C0;
}

.table6  .box_col1
{
	width:150px;
}
.table6  .box_col1 a
{
	text-decoration:none;
}
.table6  .box_col1 a:hover
{
	color:#FF9933 ;
}
.table6  .box_col2,
.table6  .box_col3
{
	width:80px;
}
.table6  .box_col4
{
	width:180px;
}

.table6  .box_col5 ,
.table6  .box_col6 
{
	width:65px;
}
.table6  .box_col7 
{
	width:55px;	
}
.table6  .table_head2 td
{
	font-weight:bold;
}

.table6  .orange .box_col5 a ,
.table6  .orange .box_col6 a,
.table6  .orange .box_col7 a, 
.table6  .orange .box_col8 a
{
	color:#fe9f40;
}

.table6  .table_footer  .box_col1,
.table6  .table_footer  .box_col2,
.table6  .table_footer  .box_col3,
.table6  .table_footer  .box_col9,
.table6  .table_footer  .box_col7
{
	font-weight:bold;
}

.table7
{
	width: 700px;
	clear: both;
}
.table7 td
{
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:21px;
	padding-left:5px;
	padding:2px 0px 2px 10px;
}
.table7  .box_col7,
.table7  .box_col8
{
	border-right:1px solid #C0C0C0;
}

.table7 textarea
{
	border: none;
	width: 100%;
	margin-left: -5px;
	margin-top: -2px;
	overflow:hidden;	
}

.table7  .box_col1
{
	width:150px;
}
.table7  .box_col1 a
{
	text-decoration:none;
}
.table7  .box_col1 a:hover
{
	color:#FF9933 ;
}
.table7  .box_col2,
.table7  .box_col3
{
	width:80px;
}
.table7  .box_col4
{
	width:180px;
}

.table7  .box_col5 ,
.table7  .box_col6 
{
	width:65px;
}
.table7  .box_col7 
{
	width:55px;	
}
.table7  .table_head2 td
{
	font-weight:bold;
}

.table7  .orange .box_col5 a ,
.table7  .orange .box_col6 a,
.table7  .orange .box_col7 a, 
.table7  .orange .box_col8 a
{
	color:#fe9f40;
}

.table7  .table_footer  .box_col1,
.table7  .table_footer  .box_col2,
.table7  .table_footer  .box_col3,
.table7  .table_footer  .box_col9,
.table7  .table_footer  .box_col7
{
	font-weight:bold;
}

.table8
{
	width: 700px;
	clear: both;
}
.table8 td
{
	border-left:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:21px;
	padding-left:5px;
	padding:2px 0px 2px 10px;
}
.table8  .box_col3
{
	border-right:1px solid #C0C0C0;
}

.table8  .box_col1
{
	width:500px;
}

.table8  .box_col2,
.table8  .box_col3
{
	width:50px;
	text-align: center;
}

.table8  .orange .box_col5 a ,
.table8  .orange .box_col6 a,
.table8  .orange .box_col7 a, 
.table8  .orange .box_col8 a
{
	color:#fe9f40;
}

.table8  .table_footer  .box_col1,
.table8  .table_footer  .box_col2,
.table8  .table_footer  .box_col3,
.table8  .table_footer  .box_col9,
.table8  .table_footer  .box_col7
{
	font-weight:bold;
}

.slide26 textarea
{
	width:237px;
	height:70px;
}


.width_750
{
	width:750px;
}

.width_600
{
	width:600px;
}
.width_500
{
	width:500px;
}
.width_400
{
	width:400px;
}
.width_20
{
	width:20px!important;
}
.width_30
{
	width:30px!important;
}
.height_105
{
	height:115px;
}

.right_border
{
	border-right:1px solid #C0C0C0;
}

.adv2
{
	clear:both;
	float:left;
	display:inline;
}

.adv2 .adv1_row1
{
	display:block;
	width:260px;
	clear:left;
	margin-left:5px;
	height:40px;
}

.adv2 .adv1_row1 input
{
	display:inline;
	border:0px;
	float:left;
}
.adv2 .adv1_row1 .adv1_col
{
	width:100px;
	float:left;
	display:inline;
}
.adv2 .adv1_row2
{
	display:inline;
	width:200px;
	float:right;
	padding:5px;
	background-color:#ffaa64;
	margin-right:15px;
}

.box_left
{
	float:left;
	margin:10px;
	margin-left:0px;
}
.reg_types
{
	margin-left:10px;
}
.reg_types input
{
	border-style:none;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	clear:left;
}
.reg_types span
{
	margin-top:4px;
	width:150px;
	float:left;
}
.reg_types a
{
	margin-top:4px;
	float:left;
}

.tab_langs
{
	float:left;
	width:255px;	
}
.tab_langs table
{
	border-left:1px solid #777777;
	border-top:1px solid #777777;
/*	border-bottom:1px solid #777777;	*/
	margin:0px;
}
.tab_langs table td
{
	border-right:1px solid #777777;
	padding-left:2px;
	padding-right:2px;
	height:14px;
	
}
.tab_langs table td a
{
	text-decoration:none;
}
.tab_langs textarea
{
	padding-top:0px;
}

.marginleft_200
{
	margin-left:200px;
}

.hor_space_20
{
	height:20px;
	float:left;
	clear:both;
	
}

.ratings input
{
	border:0px!important;
	margin:0px!important;
	padding:0px!important;
	width:15px;
}

.mygonextmenu
{
	width:180px;
	float:left;
	display:inline;
	margin-bottom:10px;
	height:450px;

}

.gallery_preview
{
	float:left;
	width:520px;
	height:400px;
}

.gallery_thumb
{
	float:left;
	width:230px;
}

.gallery_thumb a
{
	float:left;
	width:100px;
	margin-bottom:5px;
	margin-right:5px;
	*margin-right:3px;
}

.gallery_thumb,
.gallery_preview
{
	background-color:#CCCCCC;
	height:410px;
	padding-top:10px;
}

.gallery_button 
{
	width:750px;

	float:right;
}

.gallery_button .button_long
{
	float:right;
		margin:20px;
}

.error
{ color: Orange;
}
.error2
{
	color: Red;
	float: left;
	margin-top: 16px;
}

.special_offer
{
	margin-left:200px;
	margin-bottom: 20px;	
}

.table7
{
	clear:both;
	width:750px;
}
.table7 td
{
	height:21px;
	padding-left:5px;
	padding:2px 0px 2px 5px;
}
.table7 .box_col1
{
	width:300px;
	border-left:1px solid #C0C0C0;
}
.table7 .box_col2
{
	width:200px;
}
.table7 .box_col3
{
	width:150px;
	text-align:right;
}
.table7 .box_col4
{
	width:145px;
	border-right:1px solid #C0C0C0;
	text-align:center;
}

.table7 .box_col0
{
	border-right:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	vertical-align:top;
}
.table7 .box_col0 div
{
	margin:10px;
}
.table7 .gray
{
	background-color:#eaeaea;
	font-weight:bold;
	border-color:#FF9933!important;
}	

.table7 tr.gray td,
.table7 tr.empty td
{
	border-bottom:1px solid #C0C0C0;
}


.table7 .box_col2 a:active,
.table7 .box_col2 a:link,
.table7 .box_col2 a:hover,
.table7 .box_col2 a:visited
{
	color:White;
}


.box_6 
{
	width:300px;
}

.box_6 .box_content div,
.box_7 .box_content div
{
	padding:5px;
}

.box_6 .box_content .box_text,
.box_7 .box_content .box_text
{
	clear:both;
	padding-top:0px;
}


.box_7
{
	width:400px;
}
.box_7 .input_element
{
	width:380px;
}
.box_6 .input_element input,
.box_6 .input_element select,
.box_7 .input_element input,
.box_7 .input_element select
{
	width:180px;
}
.box_6 .input_element label
{
	width:100px;
}
.box_7 .input_element label
{
	width:180px;
}


.text_center
{
	text-align:center;
}

.red
{
	color:red;
}

.floatBox
{
	float: left; 
	display: inline; 
	width: 220px; 
	padding-left: 5px; 
	padding-bottom: 5px;
}

.featuresLabels
{
	float: left; 
	display: inline; 
	width: 70px; 
	padding-bottom: 2px;
	clear:left;
}

.featuresContent
{
	float: left; 
	display: block; 
	width: 150px; 
}

.featuresContent,
.featuresLabels
{
	margin-bottom:2px;
}

.space_top10
{
	margin-top:10px;
}

.pictureGalleryContainer
{
	margin-bottom:3px;
}

.contact_input_elemnts_container label
{
	width:150px;
}


.basket_fix1 .button_long
{
	width:160px!important;
}



/* TRAVEL */

.box_header_travel
{
	background-color:#FF9933;
	color:white;
	text-align: center;
	float:left;
	display:inline;
	width:270px;
	height:20px;
	padding-top:4px;
	font-weight:bold;
	font-size: 13px;
	border:1px solid #FF9933;
}

.box_content_travel
{
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;	
	padding-top:0px;
	float:left;
	display:inline;
	width:100%;
	padding-top:2px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	line-height: 22px;
}

.box_content_travel a
{
	color: #FF9933;
}

.travel_input_element
{
	clear:both;
	display:block;
	margin-bottom:8px;
	float:left;
	
	
}
.travel_input_element label
{
	float:left;
	width:125px;
	line-height:20px;
}

.travel_input_element a
{
	line-height:20px;
}
.travel_input_element input,
.travel_input_element textarea
{
	float:left;
	width:120px;
}
.travel_input_element select
{
	float:left;
	width:125px;
}



.travel_input_element button,
.travel_input_element .submit
{
	width: 61px;
	margin-right:5px;
	
}


.travel_input_element .submit_long_165
{
	width: 165px;
	margin-right:5px;
}

.travel_input_element .submit_long_100
{
	width: 100px;
	margin-right:5px;
	float:left;
	
}
.travel_input_element_long
{	
	margin-top:5px;
	float:left;
	width:100%;
	text-align:center;
}
.travel_input_element_long buttons
{
	
}


.travel_input_element_chk
{
	clear:both;
	display:block;
	margin-top:8px;
	float:left;
	vertical-align:middle;
/*	width:100%;*/
}
.travel_input_element_chk input
{
	float:left;
	border:0px;
	line-height:20px;
}

.input_element_chk label
{
	line-height:18px;
}

.divHint
{
	float: left;
	position: relative;
	margin-left: -35px;
	margin-top: 35px;
}

.statistics
{
	border: 1px solid gray;
	background-color: White; 
	float: left;
	padding: 8px;
	height: 135px;
	width: 120px;
}

.Rstatistics
{
	border: 1px solid gray;
	background-color: White; 
	float: left;
	padding: 8px;
	height: 80px;
	width: 110px;
}

.comment_error
{
	margin-top: 0px;
	margin-left: 15px; 
	color: Red;
	*margin-left: 0px;
	*margin-top: 15px;
}

#ctl00_content_Tabs_body
{
	border-style: none none none;
}

#ctl00_content_lblEuro
{
	width: 90px; 
	margin-right: 4px; 
	margin-top: -16px; 
	margin-left: 21px;
}

#ctl00_content_lbEuro
{
	width: 90px; 
	margin-right: 4px; 
	margin-top: -16px; 
	margin-left: 21px;
}
.uploadFrame
{
	height: 66px;
	width:195px;
	margin-left: 2px;
	margin-top: -12px;
	overflow: hidden;
}

.fUpload
{
}

.bUpload
{
	float: left;
	margin-left: 195px;
	margin-top: -56px;
	
	*margin-left: 192px;
	*margin-top: -50px;
}

.errors_content, .errors_content label
{
	width: 620px;
}