@charset "utf-8";
/* CSS Document */



/**************************************************************************************************************/
/*START:body
/**************************************************************************************************************/
	body,td,th {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		color:#000000;
		background-color: #CCCCCC;
	}

	body {
		margin:0px;
		text-align:center;
	}
	
	h1 
	{
		color: #E3006A;		
		font-size: 12px;
		font-weight: bold;
	}

	h2
	{
		color: #E3006A;		
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	div.middle_container
	{
		text-align: center;
	}

	div.middle
	{
		border: 1px solid #000000;
		border-top-left-radius: 18px;
		border-top-right-radius: 18px;
		background-color: #FFFFFF;
		margin:10px;
		min-height: 595px;
		text-align:left;
		width: 880px;	
		/*center div in firefox*/
		margin-left:auto; 
		margin-right:auto; 
	}
/**************************************************************************************************************/
/*END:body
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: content/head row1
/**************************************************************************************************************/
	div.head_row_1
	{
		height: 80px;
	}
	
	div.language
	{
		color: #7F7F7F;
		float: left;	
		font-weight: bold;
		height: 50px;
		padding-top: 20px;
		padding-left: 20px;
		width: 380px;
	}
	
	div.website_area
	{
		color: #7F7F7F;
		float: left;
		font-weight: bold;	
		height: 50px;	
		margin-top: 20px;	
		text-align: right;
		width: 460px;
	}
/**************************************************************************************************************/
/*START: content/head row1
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: content/head row2
/**************************************************************************************************************/

	div.head_row_2
	{
		height: 80px;
	}

	div.head_row_2_logo
	{
		float: left;	
		height: 80px;
		padding-left: 27px;
		padding-right: 19px;
	}

	div.head_row_2_sqaure_small
	{	
		height: 80px;
		margin-left: 20px;
	}
/**************************************************************************************************************/
/*END: content/head row2
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: content/body
/**************************************************************************************************************/
	div.content_frame
	{
		clear:both;
		min-height: 365px;
	}
	
	div.content_image
	{
		float: left;	
		padding-top: 18px;
		padding-left: 20px;	
	}
	
	div.content_body
	{
		float: left;	
		min-height: 365px;
		/*height: 340px;*/
		overflow:auto;
		width: 410px;
		padding-left: 20px;
	}

	div.content_body_wide
	{
		float: left;	
		min-height: 360px;
		overflow:auto;
		width: 748px;
		padding-left: 20px;
	}	
	
	div#content_body_inner_left
	{
		float: left;	
		width: 320px;
		max-height: 400px;	
		margin-right: 20px;
	}
	
	div#content_body_inner_right
	{
		float: left;	
		width: 300px;
		min-height: 270px;		
	}	
		
	div#content_body_inner_left_2
	{
		float: left;	
		width: 510px;
		max-height: 400px;	
		margin-right: 20px;
	}
	
	div#content_body_inner_right_2
	{
		float: left;	
		width: 190px;
		max-height: 270px;		
	}		
	
	div.content_main_menu
	{
		width: 92px;
		text-align: right;
		float: left;		
		height: 330px;
	}
	
	div.content_body a, a:visited, a:active
	{ 
		color: #000;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div.content_body a:hover {
		text-decoration: underline;
	}
	
	div.content_body_wide a, a:visited, a:active
	{ 
		color: #000;
		font-weight: bold;
		text-decoration: underline;
	}
	
	div.content_body_wide a:hover {
		text-decoration: underline;
	}
	
	div#content_body_inner
	{
		text-align: left;
		margin-bottom: 15px;
	}
/**************************************************************************************************************/
/*END: content/body
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: content/footer
/**************************************************************************************************************/
	div#footer
	{
		background-image:url(../img/style/footer.jpg);
		background-position:bottom;
		background-repeat: no-repeat;
		height: 70px;

		width: 880px;
		/* height: 100px;
	  background-color: #E00060;
  	border-radius: 15px 15px 0 0; */
	}
	
	div#footer_inner
	{
		text-align: right;
		color: #CCCCCC;
		padding-right: 21px;
		padding-left: 30px;
		
	  /* border-bottom: 1px solid #fff; */
	}
	
	div#footer_overlay_left
	{
		text-align: left;
		color: #FFFFFF;
		float: left;
		padding-left: 10px;	
		padding-right: 30px;
		padding-top: 8px;
		font-size: 1.3em;
		width: 200px;
	}
	
	div#footer_overlay_left a
	{
		color: #FFFFFF;
		letter-spacing: 0.1em;
		text-decoration: none;
	}

	div#footer_overlay_right
	{
		float: right;
		text-align: left;
		width: 550px;
	}	
	
	#b_editDates form
	{
		/*border: 1px solid #fff !important;*/
		border: none !important;
	}
	
	#b_editDates 
	{
    color: #fff !important;
		margin-right: 10px;
		margin-top: 8px;
	}
	
	#b_editDates h3
	{
    display: none !important;
	}
	
	.b_availFormInner 
	{
    background-color: #E00060 !important;
		height: 30px !important;
		padding: 0px 5px 10px 5px !important;
	}
	
	#b_availSubmit 
	{
    margin-top: 5px !important;
	}
	
	#b_availSubmit input 
	{
    background: none repeat scroll 0 0 #ccc !important;
		color: #000 !important;
	}

/**************************************************************************************************************/
/*END: content/footer
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: content debug
/**************************************************************************************************************/
	div#debug
	{ 
		background-color:#FFFFCC;
		border: 1px solid #000000;
		height: 500px;
		left: 1200px;
		position: absolute;
		top: 50px;
		text-align: left;
		width: 500px;

		overflow: scroll;
		display: block; 
	}
	
	td.debug
	{ 
		background-color:#CC9900;
	}
/**************************************************************************************************************/
/*END: content debug
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: images
/**************************************************************************************************************/
	img 
	{
		border: 0px;	
	}
	
	img.square_small
	{
		margin-right: 22px;	
		width: 68px;
		height: 68px;
	}
/**************************************************************************************************************/
/*END: images
/**************************************************************************************************************/	





/**************************************************************************************************************/
/*START: Menu (vertical)
/**************************************************************************************************************/
	ul.menu
	{
		padding: 0px;
		margin: 0px;		
	}
	
	li.menu
	{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		height: 20px;	
	}

	.menu a, a.menu
	{
		color: #731A3E;
		text-decoration: none;
		font-weight: bold;
	}
	
	.menu.on a, a.on
	{
		color: #E3006A;
		text-decoration: none;
	}
	
	.menu a:hover {
		text-decoration: underline;
	}
/**************************************************************************************************************/
/*END: Menu (vertical)
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: Menu (horizontal)
/**************************************************************************************************************/	
	a.menu_horizontal, a.menu_horizontal:visited, a.menu_horizontal:active
	{ 
		color: #731A3E ;
		text-decoration: none;
	}
	
	a.menu_horizontal:hover {
		text-decoration: underline;
	}
	
	a.on {
		color: #E3006A;
	}
	
	span.seperator 
	{ 
		color: #E3006A;
		font-size: 13px;		
		font-weight: bold;
		padding-left: 3px;
		padding-right: 3px;
	}
/**************************************************************************************************************/
/* END: Menu (vertical)
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: ul
/**************************************************************************************************************/
	ul
	{
		padding: 0px;
		margin: 5px 0px 5px 20px;
	}
	
	ul li
	{
		margin-top: 1px;
	}
	
/**************************************************************************************************************/
/*END: ul
/**************************************************************************************************************/





/**************************************************************************************************************/
/* START: colors
/**************************************************************************************************************/
	.active
	{
		color: #E3006A;
	}
	
	.red { color:#FF0000; }
	
	.gray { color:#CCCCCC; }
	
	div.error {
		background-color:#FFE0E0;	
		border: #FF0000 1px solid;
		color: #FF0000;
		padding: 3px;
	}
	
	div.success {
		background-color: #E2F7E1;	
		border: #00CC00 1px solid;
		color: #00CC00;
		padding: 3px;
	}

	div.info
	{
		background-image: url(../img/icons/infobox.gif);
		background-repeat: no-repeat;
		background-position: 2px 2px;
		border: 1px solid #FFCC00;
		background-color: #FDF3C9;
		padding: 3px;
		padding-left: 25px;
	}	

	div.question
	{
	background-position: 2px 2px;
	border: 1px solid #FFCC00;
	background-color: #FFE1C4;
	padding: 3px;
	padding-left: 25px;
	padding-top: 10px;
	}	
	
	div.question_icon
	{
		background-image: url(../img/icons/question.gif);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		padding-left: 40px;
	}		
/**************************************************************************************************************/
/* END: colors
/**************************************************************************************************************/
	
	
	
	
	
/**************************************************************************************************************/
/*START: generally
/**************************************************************************************************************/

	.strong { font-weight: bold;}
	
	.center { text-align: center;}
	
	.right { text-align: right;}
	
	div.distance
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
/**************************************************************************************************************/
/*END: generally
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: export excel, acrobat
/**************************************************************************************************************/
	li.acrobat
	{
		list-style-type: none;
		background-image: url(../img/doctypes/acrobat.png);
		background-repeat: no-repeat;
		background-position:top left;
		padding-left: 20px;
		line-height: 22px;
	}
	
	li.excel
	{
		list-style-type: none;
		background-image: url(../img/doctypes/excel.png);
		background-repeat: no-repeat;
		background-position:top left;
		padding-left: 20px;
		line-height: 22px;
	}
/**************************************************************************************************************/
/*END: export excel, acrobat
/**************************************************************************************************************/





/**************************************************************************************************************/
/*START: table file
/**************************************************************************************************************/
	table.file
	{
		width: 580px;
	
	
	}

	table.file th
	{
		background-color: #FFFFFF;
		font-weight: strong;		
		height: 24px;
		
	}
	
	table.file td
	{
		background-color: #FFFFFF;
		height: 20px;
	}

/**************************************************************************************************************/
/*END: file
/**************************************************************************************************************/




/***********************************************************************************************************************************************************/
/* START: diverse standards
/***********************************************************************************************************************************************************/
	
	/* text colors */
	.green { color: green; }
	.red { color: red; }
	.gray { color: gray; }
	.white { color:#FFFFFF; }
	.yellow { color: #FFF100; }	
	
	
	/*  tables in a box */
	table.box.w1base { width: 145px; }
	table.box.w2base { width: 295px; }
	table.box.w3base { width: 455px; }
	table.box.w4base { width: 615px; }
	table.box.w5base { width: 775px; }
	table.box.w6base { width: 935px; }
	
	
	.w1base { width: 155px; padding-left: 5px; }
	.w2base { width: 315px; padding-left: 5px; }
	.w3base { width: 475px; padding-left: 5px; }
	.w4base { width: 635px; padding-left: 5px; }
	.w5base { width: 795px; padding-left: 5px; }
	.w6base { width: 955px; padding-left: 5px; }
	
	
	.w1col { width: 16px; }
	.w2col { width: 32px; }
	.w3col { width: 48px; }
	.w4col { width: 64px; }
	.w5col { width: 80px; }
	.w6col { width: 96px; }
	.w7col { width: 112px; }
	.w8col { width: 128xp; }
	.w9col { width: 144xp; }
	.w10col { width: 160px; }
	.w11col { width: 176px; }
	.w12col { width: 192px; }
	.w13col { width: 208px; }
	.w14col { width: 224px; }
	.w15col { width: 240px; }
	.w16col { width: 256px; }
	.w17col { width: 272px; }
	.w18col { width: 288px; }
	.w19col { width: 304px; }
	.w20col { width: 320px; }	
	
	div.clear {
	  clear: both;
	  float: none
	}

/***********************************************************************************************************************************************************/
/* END: diverse standards
/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************/
/* START: boxes
/***********************************************************************************************************************************************************/
	.search_box_top {
		background: url(../img/style/box/search_box_top.gif) no-repeat; 
		height: 5px;
		overflow: hidden; 
		margin: 10px 0 0 0 ;
	}
	
	.search_box_top_active{
		background: url(../img/style/box/search_box_top_active.gif) no-repeat; 
	}	
	
	.search_box {
		background: url(../img/style/box/search_box_bg.gif) repeat-y;
		padding-left: 10px;
		padding-right: 10px;
		width:588px;
	}
	
	.search_box_active {
		background: url(../img/style/box/search_box_bg_active.gif) repeat-y;
	}	
	
	.search_box_bot {
		background: url(../img/style/box/search_box_bot.gif) no-repeat; 
		overflow: hidden; 
		height: 5px;	
	}
	.search_box_bot_active {
		background: url(../img/style/box/search_box_bot_active.gif) no-repeat; 
	}	
	
	.wide_box_top {
		background: url(../img/style/box/box_top.gif) no-repeat; 
		height: 5px;
		overflow: hidden; 
		margin: 10px 0 0 0 ;
	}
	
	.wide_box {
		background: url(../img/style/box/box_bg.gif) repeat-y;
		padding-left: 10px;
		padding-right: 10px;
		width:588px;
	}
	
	.wide_box_bot {
		background: url(../img/style/box/box_bot.gif) no-repeat; 
		overflow: hidden; 
		height: 5px
	}	
	
	.small_box_top {
		background: url(../img/style/box/smal_box_top.gif) no-repeat; 
		height: 5px;
		overflow: hidden; 
	}
	.small_box_bot {
		background:  url(../img/style/box/smal_box_bot.gif) no-repeat; 
		overflow: hidden; 
		height: 5px
	}
	.small_box {
		background: url(../img/style/box/smal_box_bg.gif) repeat-y;
		padding-left: 10px;
		padding-right: 10px;
		width:150px;
	}	
/***********************************************************************************************************************************************************/
/* END: boxes
/***********************************************************************************************************************************************************/


div.img_box
{
	text-align: center;
}/*

/**************************************************************************************************************/
/* START: links
/**************************************************************************************************************/

	

/**************************************************************************************************************/
/* END: links
/**************************************************************************************************************/





/**************************************************************************************************************/
/* START: booking widget => booking.com
/**************************************************************************************************************/
	#chat-container {
	  float: right !important;
   	width: 500px !important;
    margin-right: 30px;
	}
	.arrival label {
	    line-height: 35px !important;
	    margin-right: 5px !important;
	}
	.departure label {
	    line-height: 35px !important;
	    margin-right: 5px !important;
	}
	#chat-container.bbembedhorizontal .main,
	#chat-container.bbembedhorizontal .booking,
	#chat-container.bbembedhorizontal form{
	    text-align: center !important;
	}
	
	#chat-container.bbembedhorizontal .booking input#book, #chat-container.bbembedhorizontal .booking .arrival, #chat-container.bbembedhorizontal .booking .departure {
		float: left !important;
	}
	
	#book, #light_2 .img-booking {
	  margin-top: 0px !important;
	}
/**************************************************************************************************************/
/* END: booking widget => booking.com
/**************************************************************************************************************/





/**************************************************************************************************************/
/* START: booking widget => dashbell.com
/**************************************************************************************************************/
	#dasbellBookingWidget{
		padding: 0px !important;
		min-height: 30px !important;
	}
	
	#LodgingBookingWidgetForm{
		/* background-color: #E00060 !important; */
		width: 530px !important;
		margin-top: 5px !important;
	}
	
	.powered{
		display: none !important;
	}
	
	form div.row{
		clear: none !important;
		float: left !important;
	}
	
	#datesrow {
		display: none !important;
		margin: 0px !important;
		width: 310px !important;
	}
	
	#powerrow {
		float: right !important;
		margin-top: 5px !important;
	}
	
	#dasbellBookingWidget .row input {
		height: 30px !important;
	}
	
	#dasbellBookingWidget .row input[type="submit"] {
		background: linear-gradient(to bottom, #CCCCCC 0%, #CCCCCC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border-color: #FFF !important;
		color: #000 !important;
		line-height: 0px !important;
	}
	
	/*--------------------Für Botton, weil Script nicht funktioniert--------------------------------------------*/
	
	#dasbellBookingWidget .row input[type="button"] {
	    background: linear-gradient(to bottom, #8ac944 0%, #4aba4b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border-color: #8cd16c #8cd16c #27ae39 #27ae39;
	    border-left: 1px solid #27ae39;
	    border-style: solid;
	    border-width: 1px;
	    color: #fff;
	    cursor: pointer;
	    float: right;
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 5px;
	    margin-right: 22px;
	    margin-top: 3px;
	    min-width: 145px;
	    padding: 6px 25px;
	}
	
	#dasbellBookingWidget .row input[type="button"]:hover {
	    box-shadow: 0 1px 10px 0 rgba(255, 255, 255, 0.4) inset, 0 3px 3px 0 rgba(0, 0, 0, 0.4);
	}
	
	#dasbellBookingWidget .row input[type="button"] {
		background: linear-gradient(to bottom, #CCCCCC 0%, #CCCCCC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		border-color: #FFF !important;
		color: #000 !important;
		line-height: 0px !important;
		border-radius: 5px;
	}
/**************************************************************************************************************/
/* END: booking widget => dashbell.com
/**************************************************************************************************************/
	
	
	
	
	
/**************************************************************************************************************/
/* START: menu
/**************************************************************************************************************/
	ul.submenu{
		padding: 0;	
		margin: 0;
	}

	.submenu li{
		list-style: none;
		float: left;
		position: relative;
		color: #E00060 !important;
	}

	.submenu a{
		color: #731a3e !important;
		display: block;
		text-decoration: none !important;
		margin: 0;
		position: relative;
		font-size: 12px;
	}

	ul.submenu-hover{
		/* border-left: 1px solid #E00060; */
		background-color: #FFF !important;
		visibility: hidden;
		position: absolute;
		text-align: left;
		opacity: 0;
		width: 200px;
		z-index: 999;
		top:10px;
		/* left: -20px; */
		border: 1px solid #E00060;
		left: 0;
		margin-top: 3px;
		margin-left: 0;
	}

	.submenu li:hover .submenu-hover{
		visibility: visible;
		opacity: 1;
	}

	.submenu li.on a{
		color: #E00060 !important;
	}

	.submenu-hover li{
		width: 200px;
	}

	.submenu-hover li a{
		font-size: 12px;
		padding-top: 3px;
		padding-left: 3px;
		color: #731a3e !important;
	}

	.submenu-hover li.on a{
		color: #E00060 !important;
	}	
/**************************************************************************************************************/
/* END: menu
/**************************************************************************************************************/
	
	
	
	
	
/**************************************************************************************************************/
/* START: gallery
/**************************************************************************************************************/
	.gallery_box
	{
		float:left;
		height: 180px;
		width: 180px;
		text-align: center;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	
	.gallery_box img
	{
		max-height: 150px;
		max-width: 170px;
		box-shadow: 3px 3px 3px #888888;
		clear: both;
	}
/**************************************************************************************************************/
/* END: gallery
/**************************************************************************************************************/
	
	
	
	
	
/**************************************************************************************************************/
/* START: mobile devices
/**************************************************************************************************************/
	@media only screen 
				 and (min-device-width : 320px) 
				 and (max-device-width : 480px) 
	{
		body 	{ font-size: 150% !important; }
		
		a { font-size: 150% !important; }
		
		h1, h2, h3, h4 { font-size: 150% !important; }
		
		div.head_row_1 { height: 120px; }
		
		div.content_main_menu {
    	float: right;
    	min-height: 330px;
    	text-align: right;
    	width: 200px;
			margin-right: 20px;
		}
		
		div.content_body {
	    float: left;
	    min-height: 365px;
	    overflow: auto;
	    padding-left: 20px;
	    width: 550px;
			font-size: 200%;
		}
		
		li.menu {
	    height: 80px;
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
		}
		
		.submenu li {
	    color: #e00060 !important;
	    float: left;
	    list-style: outside none none;
	    position: relative;
	    margin-right: 20px;
		}
		
		.submenu a {
	    color: #731a3e !important;
	    display: block;
	    font-size: 80% !important;
	    margin: 0;
	    position: relative;
	    text-decoration: none !important;
		}
		
		ul.submenu-hover{
			border-left: 1px solid #E00060;
			background-color: #FFF !important;
			visibility: hidden;
			position: absolute;
			text-align: left;
			opacity: 0;
			width: 200px;
			z-index: 999;
			top:50px;
			left: -20px;
		}
		
		div.content_image { display:none; }
		
		/* div#footer {
	    background-image: url("../img/style/footer.jpg");
	    background-position: center top;
	    background-repeat: no-repeat;
			background-color: #E00060;
	    height: 100px;
		} */
		
		div#footer_overlay_left
		{
			text-align: left;
			color: #FFFFFF;
			float: left;
			padding-left: 10px;	
			padding-right: 20px;
			padding-top: 8px;
			width: 40%;
		}
		
		div#footer_overlay_left img
		{
			height: 100px !important;
		}
		
		div#footer_overlay_right
		{
			float: right;
			text-align: right;
			width: 60%;
			margin-top: -70px !important;
		}	
		
		div#footer_overlay_right img
		{
			height: 60px !important;
			margin-right: 20px;
		}
 	}
 	
 	
	@media screen and (min-device-width : 400px) and (max-device-width: 1024px) and (orientation : landscape) {
		body 	{ font-size: 100% !important; }
		
		a { font-size: 100% !important; }
		
		h1, h2, h3, h4 { font-size: 100% !important; }
		
		div.head_row_1 { height: 120px; }
		
		div.content_image { display:none; }
		
		div.content_main_menu {
    	float: right;
    	min-height: 330px;
    	text-align: right;
    	width: 200px;
			margin-right: 20px;
		}
		
		div.content_body {
	    float: left;
	    min-height: 365px;
	    overflow: auto;
	    padding-left: 20px;
	    width: 550px;
			font-size: 120%;
		}
		
		li.menu {
	    height: 40px;
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
		}
		
		.submenu li {
	    color: #e00060 !important;
	    float: left;
	    list-style: outside none none;
	    position: relative;
	    margin-right: 20px;
		}
		
		.submenu a {
	    color: #731a3e !important;
	    display: block;
	    font-size: 100% !important;
	    margin: 0;
	    position: relative;
	    text-decoration: none !important;
		}
		
		ul.submenu-hover{
			border-left: 1px solid #E00060;
			background-color: #FFF !important;
			visibility: hidden;
			position: absolute;
			text-align: left;
			opacity: 0;
			width: 200px;
			z-index: 999;
			top:20px;
			left: -20px;
		}
		
		/* div#footer {
	    background-image: url("../img/style/footer.jpg");
	    background-position: center top;
	    background-repeat: no-repeat;
			background-color: #E00060;
	    height: 100px;
		} */
		
		div#footer_overlay_left
		{
			text-align: left;
			color: #FFFFFF;
			float: left;
			padding-left: 10px;	
			padding-right: 20px;
			padding-top: 8px;
			width: 40%;
		}
		
		div#footer_overlay_left img
		{
			height: 100px !important;
		}
		
		div#footer_overlay_right
		{
			float: right;
			text-align: right;
			width: 60%;
			margin-top: -70px !important;
		}	
		
		div#footer_overlay_right img
		{
			height: 60px !important;
			margin-right: 20px;
		}
 	}
 	
	@media screen and (min-device-width : 400px) and (max-device-width: 1024px) and (orientation : portrait) {
		body 	{ font-size: 120% !important; }
		
		a { font-size: 120% !important; }
		
		h1, h2, h3, h4 { font-size: 120% !important; }
		
		div.head_row_1 { height: 120px; }
		
		div.content_image { display:none; }
		
		div.content_main_menu {
    	float: right;
    	min-height: 330px;
    	text-align: right;
    	width: 200px;
			margin-right: 20px;
		}
		
		div.content_body {
	    float: left;
	    min-height: 365px;
	    overflow: auto;
	    padding-left: 20px;
	    width: 550px;
			font-size: 140%;
		}
		
		li.menu {
	    height: 60px;
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
		}
		
		li.menu a{
	    font-size: 140% !important;
		}
		
		.submenu li {
	    color: #e00060 !important;
	    float: left;
	    list-style: outside none none;
	    position: relative;
	    margin-right: 20px;
		}
		
		.submenu a {
	    color: #731a3e !important;
	    display: block;
	    font-size: 110% !important;
	    margin: 0;
	    position: relative;
	    text-decoration: none !important;
		}
		
		ul.submenu-hover{
			border-left: 1px solid #E00060;
			background-color: #FFF !important;
			visibility: hidden;
			position: absolute;
			text-align: left;
			opacity: 0;
			width: 200px;
			z-index: 999;
			top:25px;
			left: -20px;
		}
		
		/* div#footer {
	    background-image: url("../img/style/footer.jpg");
	    background-position: center top;
	    background-repeat: no-repeat;
			background-color: #E00060;
	    height: 100px;
		} */
		
		div#footer_overlay_left
		{
			text-align: left;
			color: #FFFFFF;
			float: left;
			padding-left: 10px;	
			padding-right: 20px;
			padding-top: 8px;
			width: 40%;
		}
		
		div#footer_overlay_left img
		{
			height: 100px !important;
		}
		
		div#footer_overlay_right
		{
			float: right;
			text-align: right;
			width: 60%;
			margin-top: -70px !important;
		}	
		
		div#footer_overlay_right img
		{
			height: 60px !important;
			margin-right: 20px;
		}
 	}
/**************************************************************************************************************/
/* END: mobile devices
/**************************************************************************************************************/
 	