

/* menu start */
#menu {
	padding: 0px;
  	margin: 0px;
  	
}

tr#menu {
  background:url(/images/leftbg.gif);
  background-repeat:no-repeat;
  background-color:#524769;
  border: 0px;
  /* display:none; /* comment this out to make it visible */
	}
  
#menu table td {
  padding: 0px;
  margin: 0px;
}
#menu a
{
  display:block;
}

#menu td#promo
{
  display:none;
}

td#gewoonabo td#menu-gewoonabo, 
td#geschenkabo td#menu-geschenkabo, 
td#service td#menu-service {
  display:none;
}

td#null td#current-geschenkabo, 
td#null td#current-service, 
td#null td#current-gewoonabo, 
td#null td#current-service, 
td#null td#current-gewoonabo, 
td#null td#current-geschenkabo,
td#gewoonabo td#current-geschenkabo, 
td#gewoonabo td#current-service, 
td#geschenkabo td#current-gewoonabo, 
td#geschenkabo td#current-service, 
td#service td#current-gewoonabo, 
td#service td#current-geschenkabo {
  display:none;
}

#menu td#current-geschenkabo, 
#menu td#current-service, 
#menu td#current-gewoonabo {
  vertical-align: middle;
  border: 0px;
}

#breadcrumbs {
  color: #524769;
  text-align: right;
  padding-right: 11px;
  padding-bottom: 10px;
}

#breadcrumbs span {
  white-space: nowrap;
}

#breadcrumbs .history  {
  font-weight: normal;
}
#breadcrumbs .current {
  
}
#breadcrumbs a {
	color: #524769;
	text-decoration: underline;
	font-weight: normal;
}
#breadcrumbs a:link {
	color: #524769;
	text-decoration: underline;
  	font-weight: normal;
}
#breadcrumbs a:hover {
	color: #524769;
	text-decoration: none;
	font-weight: normal;
}
#breadcrumbs a:visited {
	color: #524769;
	text-decoration: underline;
  	font-weight: normal;
}

/*
#wizardpath {
  color:black;
  font-size:10px;
}

#wizardpath td {
  vertical-align:middle;
}

.currentstep, .visitedstep {
  font-weight:bold;
}

.unvisitedstep {
  color:gray;
}
*/

ul#wizardpath {
  display:inline;
	text-align:right;
	color:black;
  font-size:10px;
	padding:1em;
	list-style-type:none;
	vertical-align: middle;
}

ul#wizardpath li {
  display:block;
	float:left;
	width:auto;
	height:28px;
	padding-top:8px;
	padding-right:1em;
	padding-left: 26px;
	margin:0;
	white-space:nowrap;
	
}

ul#wizardpath li.currentstep {
   	color:#524769;
	font-weight:bolder;
}

ul#wizardpath li.unvisitedstep {
	color: #7B6D98;
}

ul#wizardpath li.visitedstep {
	color: #948AAB;
}

ul#wizardpath li#step1 {
	background:url(/images/wizard/step1.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step2 {
	background:url(/images/wizard/step2.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step3 {
	background:url(/images/wizard/step3.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step4 {
	background:url(/images/wizard/step4.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath  li#step5 {
	background:url(/images/wizard/step5.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step1.currentstep {
	background:url(/images/wizard/step1c.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step2.currentstep {
	background:url(/images/wizard/step2c.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step3.currentstep {
	background:url(/images/wizard/step3c.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step4.currentstep {
	background:url(/images/wizard/step4c.png) no-repeat ;
	background-color:#FFFFFF;
}

ul#wizardpath li#step5.currentstep {
	background:url(/images/wizard/step5c.png) no-repeat ;
	background-color:#FFFFFF;
}

.wizardpath {
	text-align: right;
}
.bg_menu {
	padding: 0px;
	margin: 0px;
	background-image:url(/images/bg_menu.jpg);
	width: 320px;
}
