/********************************************** Allgemeine Styles der site.asp start ***************************************************/

body
{
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #666;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #666;
	scrollbar-shadow-color: #666;
	scrollbar-track-color: #fff margin:0px;
}
form
{
	margin: 0px;
}

.background
{
	background: #faf0dc no-repeat fixed 0px 0px;
	background-image: url(/media/bg.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	margin: 0px;
}
.imageModule
{
	margin-right: 15px;
	color: #000000;
	border: solid 3px #BFBFBF;
	padding: 1 1 1 1;
}

.newsletter
{
	border-right-color: #D6D6D6;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #D6D6D6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #D6D6D6;
	border-left-style: solid;
	border-left-width: 1px;
}

.box
{
	background-image: url(/media/bg_service.gif);
	border-right-color: #D6D6D6;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #D6D6D6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #D6D6D6;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-color: #D6D6D6;
	border-top-style: solid;
	border-top-width: 1px;
	background-attachment: fixed;
	background-repeat: repeat;
}


.boxpadding
{
	padding: 2 5 2 5;
}
.tdWeather
{
	border: solid 1px #D6D6D6;
	background-color: White;
}

.imageBorderColor
{
	border: solid 1px #fff;
	margin: 4 4 4 4px;
}

.adresse
{
	color: #ADADAD;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	letter-spacing: 1px;
}

div, .text
{
	color: #646464;
	font-family: Verdana;
	text-decoration: none;
}

.text
{
	font-size: 12px;
	line-height: 16px;
}

.textsmallwhite
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}
.textsmallwhitebold
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.textsmall
{
	color: #646464;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}
.textsmall:link
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.textsmall:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.textsmall:active
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.textsmall:hover
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}



#footer a:link
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:active
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:hover
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

#Calendar
{
	color: #646464;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#Calendar a:link
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#Calendar a:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#Calendar a:active
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
#Calendar a:hover
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}


.titel
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.titelsmall
{
	color: #000000;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.titelbig
{
	color: #000000;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.titelextrabig
{
	color: #000000;
	font-size: 20px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.titelextrabigwhite
{
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	text-indent: 10px;
}

.textinput
{
	color: #000;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #fff;
	border: solid 1px #a7a9a7;
}
.textinput_quickcalendar
{
	color: #000;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #fff;
	border: solid 1px #a7a9a7;
	width: 75px;
}
.textinputsmall
{
	color: #404040;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

/*style für textinput wenn pflichtfeld nicht ausgefüllt wurde*/
.textinput2
{
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	background-color: #93BD37;
	border: solid 1px #000;
}
.textinputsmall2
{
	color: #A9A9A9;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-color: #93BD37;
	border: solid 1px #000;
}

/*Allgemeine Links*/
a:link
{
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
a:visited
{
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
a:active
{
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
a:hover
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

/*Links mit möglichen anderen Formatierungen*/
.service:link
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	text-transform: lowercase;
}
.service:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	text-transform: lowercase;
}
.service:active
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	text-transform: lowercase;
}
.service:hover
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	text-transform: lowercase;
}

.linksmall:link
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.linksmall:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.linksmall:active
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.linksmall:hover
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.pfad:link
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.pfad:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.pfad:active
{
	color: #404040;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.pfad:hover
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.linkbig:link
{
	color: #808080;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linkbig:visited
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linkbig:active
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linkbig:hover
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}

.linksmallwhite:link
{
	color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linksmallwhite:visited
{
	color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linksmallwhite:active
{
	color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linksmallwhite:hover
{
	color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

/********************************************** Allgemeine Styles der site.asp ende ***************************************************/


/********************************************** styles der MENUE EBENEN start ***************************************************/

/*ERSTE menue ebene*/
.menu1:link
{
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.menu1:visited
{
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.menu1:active
{
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.menu1:hover
{
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}

/*ZWEITE menue ebene*/
.menu2:link
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: none;
	letter-spacing: 0px;
}
.menu2:visited
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: none;
	letter-spacing: 0px;
}
.menu2:active
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: none;
	letter-spacing: 0px;
}
.menu2:hover
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: none;
	letter-spacing: 0px;
}

.menu2aktiv:link
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: underline;
	letter-spacing: 0px;
}
.menu2aktiv:visited
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: underline;
	letter-spacing: 0px;
}
.menu2aktiv:active
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: underline;
	letter-spacing: 0px;
}
.menu2aktiv:hover
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana;
	text-decoration: none;
	letter-spacing: 0px;
}


.menu2fly:link
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}
.menu2fly:visited
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}
.menu2fly:active
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}
.menu2fly:hover
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}

.menu2flyaktiv:link
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}
.menu2flyaktiv:visited
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}
.menu2flyaktiv:active
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}
.menu2flyaktiv:hover
{
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	padding-left: 0px;
	text-transform: uppercase /*line-height:12px*/;
}

.menu3fly:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}
.menu3fly:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}
.menu3fly:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}
.menu3fly:hover
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}

.menu3flyaktiv:link
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}
.menu3flyaktiv:visited
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}
.menu3flyaktiv:active
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}
.menu3flyaktiv:hover
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0px; /*line-height:12px*/
}



/*DRITTE menue ebene*/
.menu3:link
{
	color: #D0CCA7;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.menu3:visited
{
	color: #D0CCA7;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.menu3:active
{
	color: #D0CCA7;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.menu3:hover
{
	color: #E59D0F;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

/********************************************** styles der MENUE EBENEN ende ***************************************************/



/********************************************** ALLGEMEINE Styles der MODULE start ***************************************************/

/*Titel der Module in der LISTE*/
.linkModuleTitle:link
{
	color: #2B2B36;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.linkModuleTitle:visited
{
	color: #2B2B36;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.linkModuleTitle:active
{
	color: #2B2B36;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.linkModuleTitle:hover
{
	color: #727070;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

/*Titel der Module in DETAILANSICHT*/
.titleModule
{
	color: #2B2B36;
	font-size: 14px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

/*normaler TEXT der Module*/
.linkModuleStandard
{
	color: #646464;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	text-align: justify;
}

/*Text und Hintergrund für BILDBESCHREIBUNG*/
.imgText
{
	background-color: #C7C7C7;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
}

/*für ZURÜCK, WEITER und Punkte ... bei Module*/
.linkModuleSmall:link
{
	color: #808080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linkModuleSmall:visited
{
	color: #808080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linkModuleSmall:active
{
	color: #808080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
.linkModuleSmall:hover
{
	color: #000000;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

/********************************************** ALLGEMEINE Styles der MODULE ende ***************************************************/



/********************************************** SPEZIFISCHE Styles der MODULE start ***************************************************/

/*COMPANIES Modul*/

/*RAHMEN des Kastens in der Detaiansicht*/
.compBorder
{
	background-color: #A8AAA8;
}
/*Hintergrund & Text der KÄSTCHEN Name, Tel, etc... */
.compFields
{
	background-color: #E9E9E9;
	color: #646464;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
}


/*REALESTATES Modul*/

/*Hintergrund & Text der KÄSTCHEN Detailansicht */
.realFields
{
	background-color: #E9E9E9;
	color: #646464;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
}


/*PLACES Modul*/

/*Hintergrund und Text der Box in der Detaiansicht*/
.plaBox
{
	background-color: #C7C7C7;
	color: #646464;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
}

/********************************************** SPEZIFISCHE Styles der MODULE ende ***************************************************/



/********************************************** Styles der SITEMAP start ***************************************************/

/*Stylesheets für das Sitemap*/
.menuSitemapM1:link
{
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.menuSitemapM1:visited
{
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.menuSitemapM1:active
{
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}
.menuSitemapM1:hover
{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
}

.menuSitemapM2:link
{
	color: #404040;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}
.menuSitemapM2:visited
{
	color: #404040;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}
.menuSitemapM2:active
{
	color: #404040;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
}
.menuSitemapM2:hover
{
	color: #000000;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

.menuSitemapM3:link
{
	color: #404040;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.menuSitemapM3:visited
{
	color: #404040;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.menuSitemapM3:active
{
	color: #404040;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.menuSitemapM3:hover
{
	color: #000000;
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

/********************************************** Styles der SITEMAP ende ***************************************************/

/********************************************** Styles Wetter start ***************************************************/

.wetterBalken
{
	color: #FFFFFF;
	background-color: #93BD37;
}
.wetterBackground
{
	color: #000000;
	background-color: #f3f3f3;
}

/********************************************** Styles Wetter start ***************************************************/

/* Flyout */

#nav
{
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
}
#nav ul
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	list-style: none;
	z-index: 90;
}
#nav li
{
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left;
}
#nav li ul
{
	position: absolute;
	left: 0px;
	bottom: 34px;
	width: 180px;
	visibility: hidden;
	z-index: 110;
}
#nav li li ul
{
	position: absolute;
	left: 180px;
	padding-left: 0px;
	bottom: 0px;
	visibility: hidden;
	z-index: 120;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
	visibility: hidden;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
	visibility: visible;
}
