body {
	font-family: Arial,Helvetica,sans-serif;
	font-size:76%;
	/* background-color: #EAF0FE; */
}

a {
	color: #5F97BB;
}

/**Main Layout**/

#mainNavigation {
	width:176px;
}

/** allgemeine elemente **/
div.marg a {
	display: block;
	margin-bottom: 5px;	
}

a.download, a.download:link, a.download:visited {
	background:url(../images/bg_link_download.gif) left top no-repeat;
	padding:2px 0 2px 18px;
	display:block;
}
a.pdf, a.pdf:link, a.pdf:visited {
	background:url(../images/icon-pdf.gif) left top no-repeat;
	padding:2px 0 2px 18px;
	display:block;
}
a.quicktime, a.quicktime:link, a.quicktime:visited,
a.rn-realmedia, a.rn-realmedia:link, a.rn-realmedia:visited,
a.x-flv, a.x-flv:link, a.x-flv:visited,
a.mpeg4, a.mpeg4:link, a.mpeg4:visited,
a.x-ms-wmv, a.x-ms-wmv:link, a.x-ms-wmv:visited {
	background:url(../images/icon-video.gif) left top no-repeat;
	padding:2px 0 2px 18px;
	display:block;
}
a.mp3, a.mp3:link, a.mp3:visited {
	background:url(../images/icon-audio.gif) left top no-repeat;
	padding:2px 0 2px 18px;
	display:block;
}
a.html, a.html:link, a.html:visited {
	background:url(../images/bg_link_html.gif) left top no-repeat;
	padding:1px 0 2px 18px;
}
a.zurueck, a.zurueck:link, a.zurueck:visited {
	background:url(../images/bg_link_zurueck.gif) left 3px no-repeat;
	display:inline-block;
	padding:0 0 0 12px;
}
a.weiter, a.weiter:link, a.weiter:visited {
	background:url(../images/bg_link.gif) right 2px no-repeat;
	display:inline-block;
	padding:0 12px 0 0;
}

a.weiter2, a.weiter2:link, a.weiter2:visited {
	background:url(../images/bg_link.gif) left 2px no-repeat;
	display:inline-block;
	padding:0 0 0 12px;
}

a.viewer {
	padding:0 0 0 24px;
	display:block;
	background:url(../images/bg_link_viewer.gif) no-repeat left;
}
a.warenkorb {
	padding:0 0 0 24px;
	display:block;
	background:url(../images/btn_warenkorb_ohne.gif) no-repeat left;
}
/** ende allgemeine elemente **/

/** header **/
   
	#mainNavigation ul {
		/* background: url(../images/border_mainnavi.gif) no-repeat left 3px; */
		margin:0;
		padding:0;
	}
   
   #mainNavigation ul li {
		display:block;
		/* background: url(../images/border_mainnavi.gif) no-repeat right 3px; */
		margin:0;
		padding:0;
   }
   
   
   #mainNavigation li ul {
		top: -1px;
		position: absolute;
		left: -9999px;
		display: none;
	}

   #mainNavigation ul li a {
   	display:block;
   	height:22px;
   	padding:0 5px 0 5px;
	width: 157px;
    margin: 3px 0px 3px 0px;
	font-size:16px;
	font-weight: normal;
   	text-decoration:none;
	text-align: left;
	color: #000000;
   	/* border: 1px solid transparent; */
   }

   #mainNavigation ul li a:hover, 
   #mainNavigation ul li a:focus, 
   #mainNavigation ul li a:active,
   #mainNavigation ul li.over a { 
   	/* margin-left:-1px; */
   	color: #ffffff;
   	background-color:#e11b3f;
   	/* border:1px solid #5F97BB; */
   }


#mainNavigation .navfxenabled li:hover ul { 
		top:1.7em; 
		left: 0px; 
		width:200px;
      margin: 0;
      padding: 0;
		border-bottom:1px solid #5F97BB;
	
}
#mainNavigation li:hover ul, 
#mainNavigation .navfxenabled li.over ul { 
	display: block;
    top:1.8em; 
	left: -1px;	
	width:200px;
    margin: 0;
    padding: 0;
	border-bottom:1px solid #5F97BB;
}

#mainNavigation li.activepath ul {
		display:block; 
		width:200px;
      top: -6px;
      float: none;
		border-bottom:1px solid #5F97BB;
}

#mainNavigation li.activepath ul li {
		width:100%;
}

#mainNavigation .active ul li a, 
#mainNavigation .activepath ul li a {
	padding-left:11px;
	text-decoration:none;
	background-color:#eef3fb;
	border:1px solid #5F97BB;
    display:block; 
	background: #eef3fb url(../images/bg_link.gif) 9px 4px no-repeat;
	padding:2px 8px 0 22px;
    margin: 0 -1px 0 0;
	border-bottom:none;
    font-weight: normal;
    text-transform: none;
	text-align: left;
}
   
#mainNavigation a:focus+ul, #mainNavigation a:active+ul {
	left: 0px;
	display:block; 
	width:200px;
	border-bottom:1px solid #5F97BB;
    font-weight: normal;
    text-transform: none;
}

#mainNavigation li ul li a:hover, 
#mainNavigation  li ul li a:hover,
#mainNavigation li:hover ul li a:focus, 
#mainNavigation  li:hover ul li a:active,
#mainNavigation .navfxenabled li ul li a:focus, 
#mainNavigation .navfxenabled li ul li a:active {
	position: static;
	background: #2c5a93 url(../images/bg_link_w.gif) 9px 4px no-repeat; 
	color:#fff;
	padding:2px 8px 0 22px!important;
    margin: 0;
    border-bottom:none;
	text-align: left;
}

	/** Hauptnavigation **/
	#mainNavigation ul li a {
		/* text-transform:uppercase;
		letter-spacing:0.01em;
		font-size:1.1em;
		font-weight:bold; */
	}
	#mainNavigation ul li:hover ul li a {
		letter-spacing:normal;
		text-transform:none;
		font-weight:normal;
	}

/** ende header **/

/* LISTS */
ul, ol {
	/* line-height: 1.4em; */
}

ol li, ul li {
	/* font-size: 1.0em; */
}

dl {
	line-height:130%;
}

/* END LISTS */

#mainNavigation ul li a.highlighted {
   	color: #ffffff;
   	background-color:#e11b3f;
}

 */
