@charset "UTF-8";
/* CSS Document */
/* Menü Positionierung für Buttons und Logos über Listen */

/* main navigation */

.main-nvg {
	float: left;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.main-nvg ul {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.main-nvg li { float: left; list-style: none;}

.main-nvg a { float: left; display:/*inline*/ block;}

#mainmenu a { height: 76px; margin: 0px;}

#menu-logo { width: 196px; background: url(../resrc/logos-etc/logo-menu.gif) top left no-repeat;}

#bt-start { width: 40px; background: url(../resrc/menu/bt-start.off.gif) top left no-repeat;}
#bt-start:hover { width: 40px; background: url(../resrc/menu/bt-start.on.gif) top left no-repeat;}

#bt-fincas { width: 55px; background: url(../resrc/menu/bt-fincas.off.gif) top left no-repeat;}
#bt-fincas:hover { width: 55px; background: url(../resrc/menu/bt-fincas.on.gif) top left no-repeat;}

#bt-ferienhaeuser { width: 96px; background: url(../resrc/menu/bt-ferienhaeuser.off.gif) top left no-repeat;}
#bt-ferienhaeuser:hover { width: 96px; background: url(../resrc/menu/bt-ferienhaeuser.on.gif) top left no-repeat;}

#bt-fewo { width: 127px; background: url(../resrc/menu/bt-fewo.off.gif) top left no-repeat;}
#bt-fewo:hover { width: 127px; background: url(../resrc/menu/bt-fewo.on.gif) top left no-repeat;}

#bt-fincahotel { width: 83px; background: url(../resrc/menu/bt-fincahotel.off.gif) top left no-repeat;}
#bt-fincahotel:hover { width: 83px; background: url(../resrc/menu/bt-fincahotel.on.gif) top left no-repeat;}

#bt-angebote { width: 79px; background: url(../resrc/menu/bt-angebote.off.gif) top left no-repeat;}
#bt-angebote:hover { width: 79px; background: url(../resrc/menu/bt-angebote.on.gif) top left no-repeat;}

#bt-info { width: 35px; background: url(../resrc/menu/bt-info.off.gif) top left no-repeat;}
#bt-info:hover { width: 35px; background: url(../resrc/menu/bt-info.on.gif) top left no-repeat;}

/*
#bt-anfrage { width: 57px; background: url(../resrc/menu/bt-anfrage.off.gif) top left no-repeat;}
#bt-anfrage:hover { width: 57px; background: url(../resrc/menu/bt-anfrage.on.gif) top left no-repeat;}
*/

#bt-immo { width: 89px; background: url(../resrc/menu/bt-immo.off.gif) top left no-repeat;}
#bt-immo:hover { width: 89px; background: url(../resrc/menu/bt-immo.on.gif) top left no-repeat;}









/* sub navigation */

.sub-nvg {
	float: left;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sub-nvg ul {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sub-nvg li { float: left; list-style: none;}

.sub-nvg a { float: left; display:/*inline*/ block;}

#submenu { float: right;}

#submenu a { height: 28px; margin: 0px;}

#sub-kontakt { width: 40px; background: url(../resrc/menu/sub-kontakt.gif) top left no-repeat;}

#sub-impressum { width: 56px; background: url(../resrc/menu/sub-impressum.gif) top left no-repeat;}

#sub-agbs { width: 37px; background: url(../resrc/menu/sub-agbs.gif) top left no-repeat;}

#sub-callback { width: 57px; background: url(../resrc/menu/sub-callback.gif) top left no-repeat;}














/* Footer Links und Menüs */

.footer-nvg {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.footer-nvg ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

.footer-nvg li {
	list-style: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
}

a.footer-link {
	font-weight: normal;
	text-decoration:underline;

}

a.footer-link:link {
	color: #000;
	text-decoration:underline;
}

a.footer-link:visited {
	color: #000;
	text-decoration:underline;
}

a.footer-link:hover {
	color: #FF6600;
	text-decoration:none;
}

a.footer-link:active {
	color: #FF9900;
	text-decoration:none;
}






