/* All Tables */
.tabDetail {border-color: #CCCCCC;}
.tabDetail .desc {background-color: #F1C949;}
.tabDetail TD {background-color: #DFDCD1;}
.tabDetail TH {background-color: #F1C949;}

/* ---------- LIST ------------*/
#listView a {text-decoration: none; }
.listView .trList {background-color: #FFFFFF; border-color: #CCCCCC;}
.listView .tdPic {background-color: #FFEE9D;}
.listView .prevImg {border-color: #3366CC;}
.listView .hilite {background-color: #e7e7e7;}


/* Tab menu list */
	ul#tmNavList { border-color: none; }
	ul#tmNavList li { background-color: #8BC3DF; border-color: #1d597a; }
	ul#tmNavList li#tmNavActive { border-bottom: 1px solid #1d597a; background-color: #F1C949;}
	li#tmNavActive a { color: #1d597a; text-decoration: none;}
	#tmNavList a { color: #1d597a; text-decoration: none; }
	#tmNavList a:hover { background-color: #2980AF; color: #fff; text-decoration: none;}
	
/* List Menu Detail, Book.... */

.menuInfo a {color: #FFEE9D; background: url('/images/ui/ffffff_7x7_arrow_right.gif'); background-position: 3px 2px; background-repeat: no-repeat; background-color: #388F79;}
.menuInfo a:hover {color: #FFFFFF; background-color: #388f79; background-position: -10px 2px;}

/* Base informations about item */
.prevInfo a {background: url('/grafik/icon_list.gif'); background-position: 0px 0px; background-repeat: no-repeat;}

#detailView a {text-decoration: none; }
/* GALLERY */
#tmGallery {background-color: #FFEE9D;}
#tmGallery IMG {border-color: #1D597A;}

/* FEATURES AND FURNISHING */
.tabFeatures .objLite {background-color: #dfdfdf;}
.tabFeatures .objLiteOn {background-color: #388F79; border-color: #006853;}
.tabFeatures .objProp {background-color: #DFDCD1;}


.dispDetailMenu  {background-color: #2980AF; border-color: black;  }
.dispDetailMenu A {color: white; background: none; background-repeat: no-repeat; text-decoration: none; }
.dispDetailMenu A:hover {color: #FFEE9D; text-decoration: none;}

/*  FORM CONCTACT --------------------------------------------------------*/
#tmContactForm TABLE { width: 550px; border: 1px solid #2980AF; margin: 0 0px 0 0px; border-spacing: 1px; border-collapse: separate; }
#tmContactForm TD { background-color: #f7f7f7; }
#tmContactForm .label, .desc { width: 120px; background-color: #F1C949; }
#tmContactForm .submit { background-color: #FFE68F; }


/* Calendar */
#tmCalendar .calendar thead {background-color: #F1C949; color: white;} 
#tmCalendar .calendar thead tr th {background-color: #F1C949;}
#tmCalendar .calendar tbody tr td {background-color: #62AF9B;}
#tmCalendar .o {color: #62AF9B;} 
#tmCalendar .t {color: black; background-color: #EDEFE0 !important;} 
#tmCalendar .m {color: #FFE68F; background-color: #388F79 !important;} 
#tmCalendar .e {background-color: #ef0000 !important;}

/* Sortform from list */
.tmSortForm {background-color: #DFDCD1; border-color: #DFDCD1;}

.tmExpand A { color: #2980AF; font-size: 14px; font-weight: bold; background: url('/grafik/icon_expand.gif') 0px 4px no-repeat; margin:0; padding:5px 6px 4px 23px; text-decoration: none;}
.tmExpand A:hover { color: #1d597a; font-size: 14px; font-weight: bold; background: url('/grafik/icon_expand.gif') 0px 4px no-repeat; margin:0; padding:5px 6px 4px 23px; text-decoration: none;}
.tmSubmit {background-color: #388f79; color: #FFD86F; border-color:#2980AF;}

.tmJumpLink li {background: url('/grafik/bg_search.gif') 0px 4px no-repeat;}
.tmJumpLink A {color: white;}
.tmJumpLink A:hover {color: #FFE68F;}

/* ACTION BOX */
#tmBookFlat .arrival {background-color: #F1C949; border-color: #1D597A; color: black;}
#tmBookFlat .depart {background-color: #F1C949; border-color: #1D597A; color: black;}
#tmBookFlat .cities {background-color: #F1C949; border-color: #1D597A; color: black;}
#tmBookFlat .submit {background-color: #FFE68F; border-color: #1D597A; color: black;}

/* mapImage */
#mapImage {border-bottom: dotted 1px #1C6A8E; border-top: dotted 1px #1C6A8E;}

/* memo */
.tmMenuPopup {background-color:#6DB1D3}


/* offerPanel */
#tmOfferPanel TD {background-color: #FFEE9D; border-color: white;}
#tmOfferPanel A {color: #1d597a; text-decoration: none; }
#tmOfferPanel A:hover {color: #6db1d3;text-decoration: none; }
#tmOfferPanel B {color: #388f79;}

/* Link List */
#linksExternal {border-color:#1C6A8E;}
#linksExternal TD {background: #FFF7DF; border-color: #ddd;}

a.cloud1 {color: #FFEE9D;}
a.cloud2 {color: #F1C949;}
a.cloud3 {color: #FFEE9D;}
a.cloud4 {color: #ffe68f;}
a.cloud5 {color: #FFEE9D;}
a.cloud6 {color: #F1C949;}

/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/



/*UI accordion*/
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	font-size: 12px;
	border-bottom: 1px solid #dddddd;
}
.ui-accordion-group {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border: 1px solid #dddddd;
	border-bottom: none;
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em .5em 1.7em;
	color: #ffffff;
	background: url(/images/ui/ffffff_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
	background: url(/images/ui/1d597a_7x7_arrow_right.gif) .5em 50% no-repeat;
	color: #000000;
}
.ui-accordion-header:hover {
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
	color: #000000;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #f1c949 url(/images/ui/f1c949_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #000000;
	background: url(/images/ui/2980af_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
	padding: 1.5em 1.7em;	
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #000000;
	font-size: 1em;
}






/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	font-size: 12px;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #dddddd;
	bottom: -1px;
}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #dddddd;
	border-right: none;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #ffffff;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.ui-tabs-nav li a:hover, .ui-tabs-nav li a:focus, .ui-tabs-nav li a:active { /* order: LVHFA */
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
	color: #000000;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #f1c949;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover,
.ui-tabs-nav li.ui-tabs-selected a:focus, .ui-tabs-nav li.ui-tabs-selected a:active {
	background: #f1c949 url(/images/ui/f1c949_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #000000;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	clear:left;
	border: 1px solid #dddddd;
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #000000;
	padding: 1.5em 1.7em;	
	font-size: 12px;
	min-width: 0; /* => IE7 trigger hasLayout (while maintaining valid CSS) to prevent margins pushed here from preceding elements */
}
* html .ui-tabs-panel {
	display: inline-block; /* => IE6 trigger hasLayout (while maintaining valid CSS) in IE6 to prevent margins pushed here from preceding elements */
}
.ui-tabs-hide {
	display: none !important/*for accessible hiding: position: absolute; left: -99999999px;*/;
}



/*dialog*/
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	font-size: 12px;
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #000000;
	border: 4px solid #dddddd;
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 18px; 
	height: 18px; 
	right: -5px; 
	bottom: -5px; 
	background: url(/images/ui/1d597a_11x11_icon_resize_se.gif) no-repeat 0 0;
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: -5px; 
	bottom: -5px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: -5px; 
	top: -5px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: -5px; 
	top: -5px; 
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	padding: .5em 1.5em .5em 1em;
	color: #ffffff;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	border-bottom: 1px solid #dddddd;
	font-size: 1em;
	font-weight: normal;
	position: relative;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(/images/ui/ffffff_11x11_icon_close.gif) 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(/images/ui/1d597a_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background: url(/images/ui/2980af_11x11_icon_close.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #000000;
	padding: 1.5em 1.7em;	
}
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
	border-top: 1px solid #dddddd;
	background: #ffffff;
}
.ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	color: #ffffff;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	font-size: 1em;
	border: 1px solid #dddddd;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
	color: #000000;
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
	border: 1px solid #f1c949;
}
.ui-dialog-buttonpane button:active {
	color: #000000;
	background: #f1c949 url(/images/ui/f1c949_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #2980af;
}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}







/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	font-size: 12px;
	border: 4px solid #dddddd;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/images/ui/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #dddddd;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/images/ui/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/images/ui/1d597a_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/images/ui/1d597a_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/images/ui/2980af_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/images/ui/2980af_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #dddddd;
	color: #ffffff;
	background: #2980af;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #8bc3df;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #ffffff;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
	text-decoration: none;
}
table.ui-datepicker td a:hover {
	border: 1px solid #f1c949;
	color: #000000;
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
}
table.ui-datepicker td.ui-datepicker-today a {
	border: 1px solid #dddddd;
}
table.ui-datepicker td a:active, table.ui-datepicker td.ui-datepicker-current-day a {
	border: 1px solid #2980af;
	color: #000000;
	background: #f1c949 url(/images/ui/f1c949_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #000000;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #000000;
	background: none;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}






/* ui-autocomplete */
.ui-autocomplete-results {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	font-size: 12px;
	z-index: 9999;	
}
.ui-autocomplete-results ul, .ui-autocomplete-results li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}
.ui-autocomplete-results ul {
	border: 1px solid #dddddd;
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #000000;
	margin-bottom: -1px;
}
.ui-autocomplete-results li {
	padding: .4em .5em;
	color: #ffffff;
	font-size: 1em;
	font-weight: normal;
	position: relative;
	border-left: 0;
	border-right: 0;
	margin: 1px 0;
}
.ui-autocomplete-results li.ui-hover-state, .ui-autocomplete-results li.ui-active-state {
	margin: 0;
}
.ui-autocomplete-results li.ui-autocomplete-over {
	border: 1px solid #f1c949;
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
	color: #000000 !important;
}
.ui-autocomplete-results li.ui-autocomplete-active {
	border: 1px solid #2980af;
	background: #f1c949 url(/images/ui/f1c949_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #000000 !important;
	outline: none;
}
.ui-autocomplete-results li:first-child {
	margin-top: 0;
}
.ui-autocomplete-results li:last-child {
	margin-bottom: 0;
}






/*UI ProgressBar */
.ui-progressbar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	font-size: 12px;
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	border: 1px solid #dddddd;
	position: relative;
}
.ui-progressbar-bar {
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	overflow: visible;
	position: relative;
	border: 1px solid #dddddd;
	margin-top: -1px;
	margin-left: -1px;
	margin-bottom: -1px;
}
.ui-progressbar-text {
	color: #ffffff;
	padding: .2em .5em;
	font-weight: normal;
}
.ui-progressbar-text-back {
	position: absolute;
	top: 1px;
	left: 0px;
	font-weight: normal;
	color:#000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
.ui-progressbar-disabled {
	opacity:.5;
	filter:Alpha(Opacity=50);
}
/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: lucida grande, arial, helvetica, sans-serif;;
	font-size: 12px;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #dddddd;
	background: #ffffff url(/images/ui/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	color: #000000;
}
.ui-component-content a {
	color: #000000;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #dddddd;
	background: #2980af url(/images/ui/2980af_40x100_textures_02_glass_50.png) 0 50% repeat-x;
	font-weight: normal;
	color: #ffffff !important;
}
.ui-default-state a {
	color: #ffffff;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #f1c949;
	background: #8bc3df url(/images/ui/8bc3df_40x100_textures_02_glass_40.png) 0 50% repeat-x;
	font-weight: normal;
	color: #000000 !important;
}
.ui-hover-state a {
	color: #000000;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #2980af;
	background: #f1c949 url(/images/ui/f1c949_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	font-weight: normal;
	color: #000000 !important;
	outline: none;
}
.ui-active-state a {
	color: #000000;
	outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(/images/ui/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(/images/ui/1d597a_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(/images/ui/2980af_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(/images/ui/1d597a_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(/images/ui/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(/images/ui/1d597a_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(/images/ui/2980af_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(/images/ui/1d597a_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(/images/ui/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(/images/ui/1d597a_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(/images/ui/2980af_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(/images/ui/1d597a_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(/images/ui/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(/images/ui/1d597a_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(/images/ui/2980af_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(/images/ui/1d597a_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(/images/ui/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(/images/ui/1d597a_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(/images/ui/2980af_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(/images/ui/2980af_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(/images/ui/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(/images/ui/1d597a_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(/images/ui/2980af_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(/images/ui/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(/images/ui/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(/images/ui/1d597a_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(/images/ui/2980af_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(/images/ui/2980af_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(/images/ui/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(/images/ui/1d597a_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(/images/ui/2980af_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(/images/ui/1d597a_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(/images/ui/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(/images/ui/1d597a_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(/images/ui/2980af_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(/images/ui/1d597a_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(/images/ui/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(/images/ui/1d597a_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(/images/ui/2980af_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(/images/ui/1d597a_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(/images/ui/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(/images/ui/1d597a_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(/images/ui/2980af_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(/images/ui/1d597a_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(/images/ui/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(/images/ui/1d597a_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(/images/ui/2980af_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(/images/ui/1d597a_11x11_icon_plus.gif) no-repeat 50% 50%;}

/*hidden elements*/
.ui-hidden {
	display: none/*for accessible hiding: position: absolute; left: -99999999px;*/;
}
.ui-accessible-hidden {
	position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */











