/*******************************************************************************
/* Weiterempfehlen
*******************************************************************************/

.tip_form_row {
	float: left;
	width:500px;
	min-height:20px;
	margin-top:	5px;
	margin-bottom:	5px;
	}
.tip_form_label {
	width:	150px;
	display: inline;
	float:left;
	}
.tip_form_input {
	float:left;
	display: inline;
	width:	200px;
	border:1px solid #CBCBCB;
	background: 	#E5E5E5;
	font-size:11px;
	padding:2px;
	}


.tip_form_send {
	float:left;
	display: inline;
	width:	70px;
	border:1px solid #CBCBCB;
	background: 	#E5E5E5;
	font-size:11px;
	margin-left:150px;
	}
	
.tip_form_label_space {
	width:	150px;
	display: inline;
	float:left;
	}
	
.tip_form_error {
	margin-top:10px;
	margin-bottom:10px;
	}












/*******************************************************************************
/* START shopnav2 
*******************************************************************************/

#div01 {
	width: 300px;
	border:1px solid blue;
	float: left;
	padding:4px;
	}
#div02 {
	width: 300px;
	border:1px solid red;
	float: left;
	display:none;
	padding:4px;
	}

#shopnav2 {
	position:relative;
	float:left;
	top: 0;
	width: 170px;
	overflow:hidden;
	padding: 0 0 0 0;
	background-color: #f7f7f7;
	/* background: url(../data/bg_shopnav2_bottom.png) left bottom repeat-x; */
}

#shopnav2 a {
	text-decoration:none;
	font-weight: bold;
	color: #656565;
	display:block;
	height:25px;
	line-height: 23px;
	padding-left:15px;
	background: url(../data/bg_subnavi.jpg) left bottom no-repeat;
}

div#shopnav2_footer{
	height:20px;
	background: url(../data/bg_shopnav2_bottom.png) left bottom repeat-x;
}

#shopnav2 li{
	list-style: none;
	/*background-color: #f7f7f7;*/

}

#shopnav2 li ul {

}

/*  #shopnav2 li.active ul li.active ul li.active ul li.active a */

#shopnav2 li.active a, #shopnav2 li.active ul li.active a, #shopnav2 li.active ul li.active ul li.active a, #shopnav2 li.active ul li.active ul li.active ul li.active a, #shopnav2 li.active ul li.active ul li.active ul li.active ul li.active a{
	color: #d20215;
}

#shopnav2 li.active ul {
	display:block;
}

#shopnav2 li.active ul li a {
	color: #656565;
	padding-left:20px;
	padding-top:1px;
	padding-bottom:3px;
	height: auto;
	line-height: 17px;
	background: url(../data/bg_subnavi_dark.jpg) left bottom no-repeat #ededed;
	overflow:auto;
}

#shopnav2 li.active ul li.active ul li a {
	color: #656565;
	padding-left:30px;
	padding-top:1px;
	padding-bottom:3px;
	height: auto;
	line-height: 17px;
	background: url(../data/bg_subnavi_darker.jpg) left bottom no-repeat #dfdfdf;
	overflow:auto;
}

#shopnav2 li.active ul li.active ul li.active ul li a {
	color: #656565;
	padding-left:40px;
	padding-top:1px;
	padding-bottom:3px;
	height: auto;
	line-height: 17px;
	background: url(../data/bg_subnavi_darker.jpg) left bottom no-repeat #dfdfdf;
	overflow:auto;
}

#shopnav2 li.active ul li.active ul li.active ul li.active ul li a {
	color: #656565;
	padding-left:40px;
	padding-top:1px;
	padding-bottom:3px;
	height: auto;
	line-height: 17px;
	background: url(../data/bg_subnavi_darker.jpg) left bottom no-repeat #dfdfdf;
	overflow:auto;
}

/*
#shopnav2 li.active ul li.active ul li.active ul li a {
	color: #656565;
	padding-left:30px;
	padding-top:1px;
	padding-bottom:3px;
	height: auto;
	line-height: 17px;
	background: url(../data/bg_subnavi_darker.png) left bottom no-repeat #dfdfdf;
	overflow:auto;
	border:Solid 1px #00ff00;
}
*/


#shopnav2 ul {
	margin:0;
	padding: 15px 0 0 0;
	background: url(../data/bg_subnavi.jpg) left top no-repeat;
}

#shopnav2 ul li ul {
	padding:0;
}


/*******************************************************************************
/* END shopnav2 
*******************************************************************************/
