/**
* Unternehmen - Kopfzeile
*/
.info-link a:link, .info-link a:visited, .info-link a:active, .info-link a:hover {
	color: #000000;
	text-decoration: none;
} 
.info-link a:hover {
	text-decoration: underline;
}
.ssm-link { color: #FFFFFF; line-height: 21px; font-size: 10px; }
.ssm-link a:link, .ssm-link a:visited, .ssm-link a:active, .ssm-link a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.ssm-link a:hover {
	text-decoration: underline;
}
.nav-pipe {
	padding: 0 3px;
} 
/* Bestseller Navigation */
#best-nav {
	width: 672px;
	height: 25px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#best-nav li {
	display: block;
	float: left;
}
#best-nav .col0{
	height: 25px;
	padding-top: 0px;
}
#best-nav .col1{
	height: 25px;
	padding-top: 0px;
}
#best-nav span {
	display: block;
	height: 25px;
	overflow: hidden;
	margin: 0 10px;
}
#best-nav a:link, #best-nav a:visited, #best-nav a:active, #best-nav a:hover {
	color: #000000;
	font-weight: bold;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
#best-nav a.in0:link, #best-nav a.in0:visited, #best-nav .in0:active, #best-nav a.in0:hover {
	height: 25px;
	line-height: 25px;
	background-color: #B7B3A9;
}
#best-nav a.in1:link, #best-nav a.in1:visited, #best-nav a.in1:active, #best-nav a.in1:hover {
	height: 25px;
	line-height: 25px;
	background-color: #C7C3B8;
}
#best-nav a.in0:hover, #best-nav a.in1:hover, #best-nav a.ina:link, #best-nav a.ina:visited, #best-nav a.ina:active, #best-nav a.ina:hover {
	background-color: #910908;
	color: #FFFFFF;
}
/**
* Suche
*/
#search-container { position: absolute; left: 739px; top: 41px; width: 229px; height:69px; background-color: #e50808; border-left: 1px solid #b3b3b1; background-image: url(/templates/landingpics/gradientoverlay.png); background-repeat: no-repeat; z-index: 200; }
#search-container form { margin: 0; padding: 14px 0 0 14px; }
#search-container label { display: block; color: #FFF; float: none; line-height: 11px; padding: 0 0 3px 0; }
#search-container input#search { display: block; width: 130px; height: 18px; line-height: 18px; margin: 0 7px 0 0; padding: 1px 3px; z-index: 11; border: 1px solid #7e7e7e; background:url(/templates/landingpics/navgradientoverlay.png) repeat-x scroll center top #FFFFFF; font-size: 11px; float: left; }
#search-container button { display: block; width: 55px; height: 22px; line-height: 22px; border: 1px solid #7e7e7e; font-size: 11px; margin: 0; padding: 0; border:0; overflow: visible; outline: none; background:url(/templates/landingpics/navgradientoverlay.png) repeat-x scroll center top #505050; color: #fff; cursor: pointer; float: left; }
#search-container input#search, #search-container1 button { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  }
#serchResultWrap { position: absolute; width: 229px; top: 69px; right: -1px; background-color: #fff; border: 1px solid #b3b3b1; border-top: 0; border-right: 1px solid #7D7D7D; }
#serchResultWrap ul { margin: 0; padding: 0; list-style: none; }
#serchResultWrap li { margin: 0; padding: 0; }
#serchResultWrap h2 { margin: 0; padding: 3px 7px; font-size: 11px; color: #333; border-bottom: 1px solid #7e7e7e; background-color: #e50808; color: #fff; background-image: url(/templates/landingpics/gradientoverlay.png); background-repeat: no-repeat; position: absolute; left: 0; top: 0; width: 215px; height: 21px; line-height: 21px;  }
.search-results-container { width: 229px; padding: 26px 6px 0 0; position: relative; }
.search-results-container a { display: block; padding: 3px 7px; color: #000000; }
.search-results-container a:hover, .search-results-container li.search-result-row-active a { background-color: #EEEEED; text-decoration: none; color: #910909; }
.noSearchResults { padding: 3px 7px; color: #000000; }
/**
* Hauptnavigation
*/
h3.mn-head {
	color: #8F0908;
	font-size: 14px;
	line-height: 23px;
}
#mn { width: 200px;}
#mn, #mn ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: visible;
	z-index:3;
}
#mn li { display: block; position:relative; width:190px; margin: 0; padding: 0; overflow: visible; float:left; }
#mn a:link, #mn a:visited, #mn a:active, #mn a:hover {
	display: block;
	line-height: 21px;
	color: #000000;
	text-decoration:none;
}
#mn a:hover, #mn a.aL1:link, #mn a.aL1:visited, #mn a.aL1:active, #mn a.aL1:hover,
#mn a.aL2:link, #mn a.aL2:visited, #mn a.aL2:active, #mn a.aL2:hover {
	color: #8F0908;
}
.mn-li-1 { border-bottom: 1px solid #B0B0B0; height:21px; }
#mn a.mn-link-1:link, #mn a.mn-link-1:visited, #mn a.mn-link-1:active, #mn a.mn-link-1:hover {
	font-weight: bold;
}
#mn a.mn-link-2:link, #mn a.mn-link-2:visited, #mn a.mn-link-2:active, #mn a.mn-link-2:hover {
	padding: 0 17px;
}
#mn .ulaL1 { padding: 0px 0;}

li.mn-li-1 ul {
	width:190px;
	display:none;
	position:absolute;
	left:170px;
	top:-1px;
	background-color:#eee;
	border:1px solid #B0B0B1;
	z-index:1000;
	margin:0;
	padding:0;
}

div.clear-border-1 {display:none;}

li.mn-li-1 div.clear-border-1 {
	width:10px;
	height:21px;
	display:block;
	background-color:#eee;
	position:absolute;
	top:0px;
	left:-5px;
}



li.mn-li-1:hover li ul {display:none;}

li li ul {display:none;}

li.mn-li-1:hover {z-index:20;border-bottom: 1px solid #B0B0B1;background-color:#EEEEED;}
li.mn-li-2:hover {background-color:#EEEEED;}
li.mn-li-1:hover ul{margin:0;padding:0;display:block;z-index:2000;}


.special-nav {
	width: 197px; 
	overflow: hidden; 
	margin-top: 14px;
	border: 1px solid #7E7E7E;
	background: url(/templates/pics/gna.png) no-repeat; background-position: -40px 3px;
	background-color: #FFFFFF;
	padding: 0 0 10px 0;
	
}
.special-nav .mn-head { background-color: #D1CEC5; padding: 0 7px; margin: 0 0 10px 0; }
.gn { 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mn li { display: block; margin: 0; padding: 0; }
.gn a:link, .gn a:visited, .gn a:active, .gn a:hover { 
	display: block;
	color: #000000;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	line-height: 15px;
	background: url(/templates/pics/gn.png) no-repeat;
	background-position: 8px 3px;
	text-decoration: none;
}
.gn a:hover, .gn a.gna:link, .gn a.gna:visited, .gn a.gna:active, .gn a.gna:hover { 
	display: block;
	color: #8F0908;
	background: url(/templates/pics/gna.png) no-repeat;
	background-position: 8px 3px;
}
.foot-nav { 
	width: 898px;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	margin: 5px 0 14px 70px; 
}
.foot-nav h5 { color: #910909; font-size: 11px; line-height: 13px; margin: 0; padding: 0; font-weight: normal; }
.foot-nav ul, .foot-nav li { display: inline; list-style-type: none; margin: 0; padding: 0; }
.foot-nav a:link, .foot-nav a:visited, .foot-nav a:active, .foot-nav a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.foot-nav a:hover, .foot-nav a.fna  {
	color: #910909;
	text-decoration: none;
}
/*.manufacturer { width: 76px; overflow: hidden; position: absolute; left: 980px; top: 40px; border-top: 1px solid #7E7E7E; }
.manufacturer ul { margin: 0; padding: 0; list-style: none; }
.manufacturer li { display: block; float: left; margin: 0; padding: 0; list-style: none; height: 30px; overflow: hidden; border-bottom: 1px solid #7E7E7E; }
.manufacturer a { display: block; width: 74px; height: 30px; overflow: hidden; text-align: center; background-color: #FFF; border: 1px solid #7E7E7E; border-top: 0; border-bottom: 0; }*/
.leftmanulist { margin: 0; padding: 0; list-style: none; }
.leftmanulist li { margin: 2px 0 0 0; padding: 0; width: 98px; height: 40px; float: left; }
.leftmanulist a { display: block; width: 98px; height: 40px; overflow: hidden; text-align: center; background-color: #FFF; float: left; }
a.boxbottomlink { background-color: #E1DBCC; color: #000; display:block; border-top: 1px solid #7E7E7E; padding: 2px 7px; text-decoration: none; }
a.boxbottomlink:hover { text-decoration: none; background-color: #8F0908; color: #FFF; }
