@charset "utf-8";
/* navigation styles */

/* main navigation */
#header_navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 463px;
	margin-top: 78px;
	margin-left: 25px;
}
#header_navigation ul li a,
#header_navigation ul {
	background-image: url(/images/mainnav.png);  
	background-repeat: no-repeat;
}
#header_navigation ul li {
	display: inline;
}
#header_navigation ul li a {
	float: left; width: 100px; height: 0; padding-top: 35px; overflow: hidden;
}
#header_navigation ul li a:focus {
	border: none;
}
#header_navigation li a#home { background-position: 0 0; width: 81px; }
#header_navigation li a#produkte { background-position: -81px 0; width: 98px; }
#header_navigation li a#lichttherapie { background-position: -179px 0; width: 123px; }
#header_navigation li a#sad { background-position: -302px 0; width: 69px; }
#header_navigation li a#kontakt { background-position: -371px 0; width: 92px; }

#header_navigation li a#home:hover { background-position: 0 -35px; width: 81px; }
#header_navigation li a#produkte:hover { background-position: -81px -35px; width: 98px; }
#header_navigation li a#lichttherapie:hover { background-position: -179px -35px; width: 123px; }
#header_navigation li a#sad:hover { background-position: -302px -35px; width: 69px; }
#header_navigation li a#kontakt:hover { background-position: -371px -35px; width: 92px; }

#header_navigation li a#home.selected { background-position: 0 -70px; width: 81px; }
#header_navigation li a#produkte.selected { background-position: -81px -70px; width: 98px; }
#header_navigation li a#lichttherapie.selected { background-position: -179px -70px; width: 123px; }
#header_navigation li a#sad.selected { background-position: -302px -70px; width: 69px; }
#header_navigation li a#kontakt.selected { background-position: -371px -70px; width: 92px; }

/* cat navigation / startpage */
ul.cat_navigation {
	text-align: center;
}
ul.cat_navigation li {
	margin-bottom: 1em;
}
ul.cat_navigation p {
	font-size: 1.0em;
}
ul.cat_navigation p a.catlink {
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	display: block;
	border-top: 1px solid #999;
	background: url(/images/item_gradient.gif) top left repeat-x;
	height: 2em;
}
ul.cat_navigation p a.catlink:hover {
	text-decoration: underline;
}

/* product navigation */
ul.prod_navigation li.prod_cat {
	border-bottom: 1px dotted #999;
}
ul.prod_navigation li a.bestellung {
	color: #00ccff;
}
ul.prod_navigation li a.prod_cat_link {
	color: #003399;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding: 0.5em 0;
	line-height: 1.1em;
}
ul.prod_navigation li a.selected {
	color: #990000;
	font-weight: bold;
}
ul.prod_navigation li a.prod_cat_link:hover {
	text-decoration: underline;
}
ul.prod_navigation ul.product {
	padding: 0.5em 0;
}
ul.prod_navigation ul.product li {
	list-style: none;
	padding-bottom: 0.3em;
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -1em;
	font-weight: bold;
	color: #003399;
}
ul.prod_navigation ul.product li a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
	padding: 2px;
}
ul.prod_navigation ul.product li a:hover {
	text-decoration: underline;
}
ul.prod_navigation ul.product li a.selected {
	color: #fff;
	background-color: #003399;
}
ul.prod_navigation ul.product li a.selected:hover {
	text-decoration: none;
}

/* product list */
ul.prod_list {
	list-style-type: none;
	margin: 1em 0 2em 0;
	padding: 0;
}
ul.prod_list li {
	text-align: center;
	display: block;
	float: left;
	width: 12em;
}
ul.prod_list a.prodlink {
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	display: block;
	border-top: 1px solid #999;
	background: url(/images/item_gradient.gif) top left repeat-x;
	height: 3.5em;
	overflow: hidden;
}
ul.prod_list a.prodlink:hover {
	text-decoration: underline;
}
ul.prod_list p {

}

/* footer links */
#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer ul li {
	display: inline;
	padding-right: 2em;
}
#footer a {
	text-decoration: none;
	color: #000;
}
#footer a:hover {
	text-decoration: underline;
}
