/****
  Basic Stylesheet www.enrepo.com
  09/2009, info@ha-com.com ****/

  
.breadcrumb {
	font-size: 12px;
	color: #505050;
	margin-bottom: 20px;
}

.breadcrumb a {
	color: #505050;
	text-decoration: none;
}

.breadcrumb a:hover {  color: #DFA303;
	text-decoration: underline;	
}
 
.navBoxContent td a {
	background-color: #BECADC;
	display: block;
	color: #002D59;	
	line-height: 25px;
	text-align: left;
	text-decoration: none;
	padding: 0 10px 0 10px;
	border-top: 2px solid #ffffff;
}

.navBoxContent td a:hover {
	background-color: #0452A5;
  color: #ffffff;
  line-height: 25px;
	text-align: left;
	text-decoration: none;
	padding: 0 10px 0 10px;	
	border-top: 2px solid #ffffff;
}

.navBoxContent td a.Sub {
	background: url(../images/nav_arrow_yellow.gif) no-repeat left top;		
	background-color: #FFFFFF;
	display: block;
	color: #002D59;	
	line-height: 15px;
	text-decoration: none;
	padding: 2px 10px 2px 20px;
}

.navBoxContent td a.Sub:hover {
	background: url(../images/nav_arrow_yellow.gif) no-repeat left top;		
	background-color: #FFFFFF;
	display: block;
	color: #DFA303;
	line-height: 15px;
	text-decoration: none;
	padding: 2px 10px 2px 20px;
}

.navBoxContent td a.Select {
	background: url(../images/nav_arrow_yellow.gif) no-repeat left top;		
	background-color: #FFFFFF;
	display: block;
	color: #DFA303;
	line-height: 15px;
	text-decoration: none;
	padding: 2px 10px 2px 20px;
}

div#meta {text-align: center; float: right;  margin: auto 0 0 0; }
#meta a {text-decoration: none; font-size: 10px; line-height: 10px; text-align: center;  font-weight: bold;}
#meta ul {margin:0; padding:0; list-style:none outside; color:#fff;}
#meta li.standard {height:12px; float: left; margin-top:5px; padding:0; display:block; border-left:1px solid #fff;}
#meta li.img  {height:12px; float: left; margin-top:5px; padding:0; display:block;}
#meta li.end {height:12px; width:0px; float:left; margin-top:5px; padding: 0 5px; display:block; border-left:1px solid #fff;}
#meta li a {display:block; margin:0; padding: 0px 5px 0px 8px; color: #ffffff;}
#meta li strong a {display:block; font-weight:normal; cursor:default;}
#meta ul a {display:block;}
#meta li a:hover, #meta li a:active {color:#FFB900;}
#meta li a.img { margin:0; color:#fff; padding: 0 5px 0 5px;}

#navigation a {text-decoration: none;font-size:9pt; color:#fff;}
div#navigation {position:relative; font-size:.7em; height:20px; margin-top: 0px;}
#navigation ol {margin:0; padding:0; list-style:none outside; color:#fff;}
#navigation li {height:20px; float:left; margin:0; padding:0; display:block; border-right:1px solid #fff; /* IE5 mac-hack \*/ line-height:17px; /* end IE5 hack-mac */}
#navigation li a {display:inline;margin-top:0px;padding:2px 10px 4px 10px; }
#navigation li strong a {font-weight:normal; cursor:default;}
#navigation ol a {float:left;display:block;}
#navigation li a:hover, #navigation li a:active, #navigation li a:focus {color:#FFB900;}

/*div#footerRechts {position:relative; text-align: center; float: right;  margin: auto 0 0 0; }
#footerRechts a {text-decoration: none; font-size: 7pt; text-align: center;  font-weight: bold;}
#footerRechts ul {margin:0; padding:0; list-style:none outside; color:#fff;}
#footerRechts li {height:10px; float: left; padding:0; display:block; border-right:1px solid #346699;}
#footerRechts li a {display:block; margin:0; padding: 0px 8px 0px 8px; color: #346699;}
#footerRechts li strong a {display:block; font-weight:normal; cursor:default;}
#footerRechts ul a {display:block;}
#footerRechts li a:hover, #footerRechts li a:active {color:#FFB900;}
*/

.BoxText a.main, .boxSubCat a.main, .BoxProd a.main {
 color: #195BA3;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 font-size: 14px;	
 padding-bottom: 5px;
}

.BoxText a.main:hover, .boxSubCat a.main:hover, .BoxProd a.main:hover {
 color: #DFA304;
 font-style: normal;
 font-weight: bold;
 text-decoration: underline;
 font-size: 14px;
 padding-bottom: 5px;
}

.BoxText a.gelb, .BoxRight a.gelb, .BoxLeft a.gelb, .basket a.gelb {
 color: #DFA304;
 font-style: italic;
 text-decoration: underline;
}



.BoxText a.gelb:hover, .BoxRight a.gelb:hover, .BoxLeft a.gelb:hover, .basket a.gelb:hover {
 color: #002D59;
 font-style: italic;
 text-decoration: none;
}

.button_blue {
   margin: 0 0 0 0;
}

.button_blue a {
 background: url(../images/bg_button_blue.gif) left top repeat-x;
 border: 1px solid #3B9BDF;
 padding: 1px 8px 1px 8px;
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 letter-spacing: 0.8px;
}

.button_blue a:hover {
 color: #EDCE2B;
 text-decoration: none;
}

.button {
   margin-top: 10px;
	margin-bottom: 10px;
}

 .button a {
 background: url(../images/bg_button.gif) left top repeat-x;
 border: 1px solid #DFA303;
 padding: 1px 8px 1px 8px;
 font-size: 11px;
 color: #195BA3;
 font-weight: bold;
 text-decoration: none;
 letter-spacing: 0.8px;
}

.button a:hover {
 color: #775400;
 text-decoration: none;
}

.pagina {
	background: url(../images/bg_pages.gif) repeat-x;
	height: 30px;
	color: #555555;
	text-align: right;
	padding-right: 20px;
	font-size: 11px;
}

.pagina a {
 text-decoration: none;
 padding-left: 5px;
 color: #555555;
}

.pagina a:hover {
 text-decoration: underline;
 padding-left: 5px;
 padding-top: 5px;
 color: #DFA303;
}

.pagina a.strong {
 text-decoration: none;
 padding-left: 10px;
 color: #555555;
 font-weight: bold;
}

