/*---------Anfang linke Hauptnavi-----*/
ul.navi_top
	{
	list-style: none;
	height: 40px;
	padding: 0;
	margin: 0;
	margin-bottom: 23px;
	}
html>body ul.navi_top
	{
	margin-bottom: 32px;
	}
ul.navi_top li
	{
	padding: 0;
	margin: 0;
	float: left;
	}
ul.navi_top li.name
	{
	height: 32px;
	margin: 12px 395px 0 10px;
	}
ul.navi_top li a
	{
	padding: 0;
	margin: 0;
	margin-top: 19px;
	height: 30px;
	width: 30px;
	text-decoration: none;
	display: block;
	}
ul.navi_top li.logo a
	{
	margin-top: 0;
	height: 40px;
	width: 40px;
	background-image: url(Grafiken/logo.jpg);
	background-repeat: no-repeat;
	}
ul.navi_top li.logo a:hover
	{
	background-image: url(Grafiken/logo_hover.jpg);
	background-repeat: no-repeat;
	}
ul.navi_top li.home a
	{
	background-image: url(Grafiken/Buttons/home.gif);
	background-repeat: no-repeat;
	}
ul.navi_top li.home a:hover
	{
	background-image: url(Grafiken/Buttons/home_hover.gif);
	background-repeat: no-repeat;
	}
ul.navi_top li.kontakt a
	{
	background-image: url(Grafiken//Buttons/kontakt.gif);
	background-repeat: no-repeat;
	}
ul.navi_top li.kontakt a:hover
	{
	background-image: url(Grafiken/Buttons/kontakt_hover.gif);
	background-repeat: no-repeat;
	}
ul.navi_top li.impressum a
	{
	background-image: url(Grafiken/Buttons/impressum.gif);
	background-repeat: no-repeat;
	}
ul.navi_top li.impressum a:hover
	{
	background-image: url(Grafiken/Buttons/impressum_hover.gif);
	background-repeat: no-repeat;
	}
/*---------Ende linke Hauptnavi-----*/

/*---------Dropdownmenü von www.traum-projekt.com------*/
ul.navi_r
	{
	clear: left;
	list-style: none;
	margin: 0;
	margin-left: 1px;
	padding: 0;
	z-index: 99;
	}
ul.navi_r * ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	z-index: 99;
	height: 200px;
	width: 138px;
	}
html>body ul.navi_r * ul
	{
	background-image: url(Grafiken/subnavi.png);
	background-repeat: repeat;
	height: 199px;
	}
ul.navi_r li
	{
	padding: 0;
	margin: 0;
	margin-left: 2px;
	width: 138px;
	float: left;
	}
ul.navi_r li.news
	{
	margin-left: 0;
	}
html>body ul.navi_r li
	{
	background-image: url(Grafiken/navi.png);
	background-repeat: repeat;
	}
ul.navi_r li * li
	{
	background-image: none;
	line-height: 25 px;
	height: 25px;
	width: 138px;
	padding: 0;
	margin: 0;
	float: none;
	position: relative;
	}
html>body ul.navi_r li * li
	{
	background-image: none;
	}
ul.navi_r li a
	{
	padding: 0;
	margin: 0;
	padding-top: 1px;
	height: 30px;
	line-height: 30px;
	display: block;
	}
ul.navi_r  li * li a
	{
	background-image: none;
	margin: 0;
	padding: 0;
	padding-left: 43px;
	height: 25px;
	line-height: 25px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
	text-align: left;
	}
ul.navi_r  li.sponsoren * li a
	{
	padding-left: 38px;
	}
ul.navi_r  li.regatta * li a
	{
	padding-left: 44px;
	}
ul.navi_r li:hover ul
	{
    	display:block;
	}
html>body ul.navi_r li:hover
	{
	background-image: url(Grafiken/navi_hover.png);
	background-repeat: repeat;
	}
/*html>body ul.navi_r li:hover a
	{
	color: #004080;
	}*/
ul.navi_r li a:hover
	{
	border-top: 1px solid #FFCC33;
	padding-top: 0;
	}
html>body ul.navi_r  li * li:hover
	{
	background-image: url(Grafiken/hover_subnavi.png);
	background-repeat: repeat;
	}
ul.navi_r  li * li a:hover
	{
	background: white;
	background-image: url(Grafiken/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 27px 10px;
	border-top: none;
	}
html>body ul.navi_r  li * li a:hover
	{
	background-position: 27px 9px;
	}
ul.navi_r  li.regatta * li a:hover
	{
	background-position: 28px 10px;
	}
html>body ul.navi_r  li.regatta * li a:hover
	{
	background-position: 28px 9px;
	}
ul.navi_r  li.sponsoren * li a:hover
	{
	background-position: 22px 10px;
	}
html>body ul.navi_r  li.sponsoren * li a:hover
	{
	background-position: 22px 9px;
	}
ul li a:hover
	{
	background-image: url(Grafiken/nix.gif);
	background-repeat: repeat;
	}
/*ansonsten geht das hintergrundbild beim hovern über ul li a nicht zu, es muss eine grafik angegeben werden, die nicht existiert*/
/* -------------------------- END Dropdownmenü --------------------------- */

/*---------Anfang menü am anfang text------*/
ul.subnavi
	{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 19px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	height: 14px;
	}
ul.subnavi li
	{
	padding: 0;
	margin: 0;
	margin-right: 3px;
	float: left;
	}
ul.subnavi li a
	{
	margin: 0;
	padding: 0;
	color: #87B1C0;
	}
ul.subnavi li a:visited
	{
	color: #87B1C0;
	text-decoration: none;
	}
ul.subnavi li a:hover
	{
	color: #87B1C0;
	text-decoration: underline;
	}
ul.subnavi li.active
	{
	color: #87B1C0;
	padding: 0;
	padding-left: 12px;
	margin: 0;
	background-image: url(Grafiken/subnavi_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: underline;
	}
/*---------Ende menü am anfang text------*/

/*---------Anfang menü nach_oben------*/
a.nach_oben
	{
	display: block;
	width: 75px;
	background-image: url(Grafiken/Buttons/nach_oben.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 5px 0 0 18px;
	margin: 0px 0 0 30px;
	text-decoration: none;
	color: #7F7F7F;
	}
html>body a.nach_oben
	{
	width: 55px;
	}
a.nach_oben:hover
	{
	background-image: url(Grafiken/Buttons/nach_oben_hover.gif);
	background-repeat: no-repeat;
	color: #7F7F7F;
	}
/*---------Ende menü nach_oben------*/