
/*Menu Anfang*/
.head_suboben{
		font: 12px Arial, Helvetica, sans-serif;
		color:#8B8B8B;
		padding-right:15px;
}
.nav_oben {
		background-image:url(/img/t2/menue_hintergrund.gif);
		background-repeat:repeat-x;
		background-color:#000000;
		height:22px;
}
#navi {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	
}

#navi ul, #navi li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navi a:link, #navi a:visited {
    float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px 14px;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 2px solid #000000;
}

#navi #first {
	color: #FFFFFF;
	border-left: 2px solid #000000;
}

#navi a:hover, #navi a:hover#first {
	/*color: #580202;*/
	/*color:#F2E33A;*/
	color:#ffffff;
	font-weight: bold;
	background-image:url(/img/t2/navhoriz_high7.gif);
	background-repeat:repeat-x;
}

#navi #high {
	/*color: #580202;*/
	color:#ffffff;
	font-weight: bold;
	background-image:url(/img/t2/navhoriz_high6.gif);
	background-repeat:repeat-x;
}

#navi #high_first {
	/*color: #580202;*/
	color:#ffffff;
	font-weight: bold;
	background-image:url(/img/t2/navhoriz_high7.gif);
	background-repeat:repeat-x;
	border-left: 2px solid #000000;
}

.farbleiste ul{
		 list-style-type:none;
		 clear:left;
		 margin:0px;
		 width:200px;
		 padding:0px;
		
}
.farbleiste ul li{
		float:left;
		text-decoration:none;
		display:block;
		height:20px;
}
#farbe_1 { 
		background-color:#F54427;
		width:10px;	
		
}
#farbe_2 { 
		background-color:#F59727;
		width:55px;
}
#farbe_3 { 
		background-color:#F2E33A;
		width:5px;
}
#farbe_4 { 
		background-color:#990000;
		width:130px;
}
.datum_oben{
		background-color:#000000;
		background-image:url(/img/t2/menue_hintergrund.gif);
		background-repeat:repeat-x;
		height:22px;
}
.datum{
		color:#F16E6E; 
		font-size:9pt;
		padding-right:20px;
		text-align:right
}
.menue_but p {
		margin:0px;
		padding:10px;
		margin-left: 14px;
}

#home a{ 
			display:block;
			background-image:url(/img/t2/reiter/home_but1.gif);
			background-repeat:no-repeat;
			width:58px;
			height:21px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;
	}
#home a:hover{
			background-image:url(/img/t2/reiter/maus_over/home_but1over.gif);
			background-repeat:no-repeat;
			width:58px;
			height:22px;
			padding-top:2px;
			color:#890E0E;
			font-weight:bold;
	}
#buch a{
			display:block;
			background-image:url(/img/t2/reiter/buecher_but1.gif);
			background-repeat:no-repeat;
			width:70px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#ffffff;
}
#buch a:hover{
			background-image:url(/img/t2/reiter/maus_over/buecher_but1over.gif);
			background-repeat:no-repeat;
			width:70px;
			height:22px;
			color:#890E0E;
			padding-top:2px;
			font-weight:bold;
	}
#hoerbuch a{
			display:block;
			background-image:url(/img/t2/reiter/hoerbuecher_but1.gif);
			background-repeat:no-repeat;
			width:90px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;
		
}	
#hoerbuch a:hover{
			background-image:url(/img/t2/reiter/maus_over/hoerbuecher_but1over.gif);
			background-repeat:no-repeat;
			
			text-decoration:none;
			width:90px;
			height:22px;
			color:#890E0E;
			/*margin-top:2px;
			margin-bottom:2px;*/
			padding-top:2px;
			font-weight:bold;
	}
	
#film a{
			display:block;
			background-image:url(/img/t2/reiter/filme_but1.gif);
			background-repeat:no-repeat;
			width:60px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;
		
}	
#film a:hover{
			background-image:url(/img/t2/reiter/maus_over/filme_but1over.gif);
			background-repeat:no-repeat;
			
			text-decoration:none;
			width:60px;
			height:22px;
			color:#890E0E;
			/*margin-top:2px;
			margin-bottom:2px;*/
			padding-top:2px;
			font-weight:bold;
	}
	
#musik a{
			display:block;
			background-image:url(/img/t2/reiter/musik_but1.gif);
			background-repeat:no-repeat;
			width:60px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;
		
}	
#musik a:hover{
			background-image:url(/img/t2/reiter/maus_over/musik_but1over.gif);
			background-repeat:no-repeat;
			text-decoration:none;
			width:60px;
			height:22px;
			color:#890E0E;
			/*margin-top:2px;
			margin-bottom:2px;*/
			padding-top:2px;
			font-weight:bold;
	}
#spiel a{
			display:block;
			background-image:url(/img/t2/reiter/spiele_but1.gif);
			background-repeat:no-repeat;
			width:60px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;		
}	
#spiel a:hover{
			background-image:url(/img/t2/reiter/maus_over/spiele_but1over.gif);
			background-repeat:no-repeat;
			
			text-decoration:none;
			width:60px;
			height:22px;
			color:#890E0E;
			/*margin-top:2px;
			margin-bottom:2px;*/
			padding-top:2px;
			font-weight:bold;
	}
#soft a{
			display:block;
			background-image:url(/img/t2/reiter/software_but1.gif);
			background-repeat:no-repeat;
			width:80px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;
		
}	
#soft a:hover{
			background-image:url(/img/t2/reiter/maus_over/software_but1over.gif);
			background-repeat:no-repeat;
			text-decoration:none;
			width:80px;
				height:22px;
				color:#890E0E;
			/*margin-top:2px;
			margin-bottom:2px;*/
			padding-top:2px;
			font-weight:bold;
	}
#preis_hit a{
			display:block;
			background-image:url(/img/t2/reiter/preishit_but1.gif);
			background-repeat:no-repeat;
			width:80px;
			height:22px;
			padding-top:2px;
			text-decoration:none;
			color:#fff;		
}	
#preis_hit a:hover{
			background-image:url(/img/t2/reiter/maus_over/preishit_but1over.gif);
			background-repeat:no-repeat;
			text-decoration:none;
			width:80px;
			height:22px;
			color:#890E0E;
			/*margin-top:2px;
			margin-bottom:2px;*/
			padding-top:2px;
			font-weight:bold;
	}	
/*Menu Ende*/

/*Submenu Anfang*/
#sub_menu_oben{
	background-image:url(/img/t2/submenu_hintergrund_1.gif);
	background-repeat:repeat-x;
	background-color:#939393;
	font-size:9pt;
	text-align:center;
}
#sub_menu_list p{
	padding-left:10px;
	display:inline;
	color:#890e0e;
	margin:0px;
	
}
.sub_menu_list{
	width:100%;
	padding-top:2px;
}
.such_fk{
	background-image:url(/img/t2/submenu_hg1.gif);
	/*background-image:url(/img/t2/submenu_hg1_wh.gif);*/
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#cccccc;
	height: 38px;
	font-weight: bold;
	text-align:center;
}
.hist_pfad {
	font: normal 8pt Arial, Helvetica, sans-serif;
}
.wk_dreieck{
	background-image:url(/img/t2/submenu_hintergrund.gif);
	background-repeat:repeat-x;
	height:45px;
	background-color:#939393;
	text-align:right;
	padding-top:14px;
}
.warenkorb_oben{
		padding-left:50px;
}
.farbe_oben{
		color:#444444;
}

.auswahl {
		color:#181748;
		font-size:9pt;
}

input.suchfeld{
		height:18px;
		background-color:#F4F4F4;
		margin-top:0px;
		font-size:9pt;
}
input.button{
		outline:none;
		width:35px;
		line-height:normal;
		font-size:8pt;
		color:#000;
		font-weight:bold;
}
input.button:hover{
		color:#ff0000;
}
/*Box zum einblenden*/

.menu_popup{
	display:none;
}

.nav_moz_box {
   background: transparent;
   color: #000;
   font: normal 10pt Arial, Helvetica, sans-serif;
   text-decoration: none;
   width: 145px;
   position:absolute;
   left:40px;
  }
  
.nav_moz_box a {
  display: block; 
  text-decoration: none;
  color: #000; 
  margin-top: 6px;
}
#moz_box {
   position: relative;
   border: 3px double #F36F21;
   background: #fff;
   color: #000;
   font: 8pt Arial, Helvetica, sans-serif;
   text-decoration: none;
   width: 300px;
   z-index: 10;
   text-align:left;
 } 
#moz_box p{
	margin:0px;
}
head:first-child+body #moz_box { 
   display: none;
   font-weight: normal;
   height:auto;
   padding-bottom:5px;
}

 div.nav_moz_box a:hover {
   background: transparent;
   color: #cc0000;
  }
   
div.nav_moz_box:hover #moz_box {
  display:block;
  } 
 .popup_um{
 	width:100px;
    float:left;
	margin-left:30px;
 }
 .radiergummi{
 	clear:both;
 }
/*min- width fuer IE*/
.breite {
	width:100%; 
	min-width:750px;
}
/* the bodge for IE6 browsers */
* html .min_breite {
	border-left:750px solid #fff; 
	position:relative;
	float:left; 
	z-index:1;
}
* html .menu_um {
	margin-left:-750px; 
	position:relative; 
	float:left; 
	z-index:2;
}
.input-suche {
	font: normal 9pt Arial, helvetica, sans-serif;
	width: 250px;
	height: 15px;
	background-image: url(/img/t2/bg_searchfield2.gif);
	background-repeat:repeat-x;
}
.select-prodart {
	font: normal 9pt Arial, helvetica, sans-serif;
	width: 115px;
	margin-left: 5px;
}

.input-submit {
	font: normal 9pt Arial, helvetica, sans-serif;
}
.wk_anzeige {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.wk_anzeige a:hover a:link {
	color: #990000;
}
.wk_bgimage {
	background-image:url(/img/t2/wk_leiste.gif);
	background-repeat:no-repeat;
}
.profisuche {
	font: normal 9pt Arial, helvetica, sans-serif;
	color:#484848;
	vertical-align: middle;
}
.txt_begr {
	font: normal 8pt Arial, helvetica, sans-serif;
	color:#484848;
	vertical-align: middle;
}

/*****************************************************************************/
/*** SUGGEST ***/
/*****************************************************************************/

/* needed otherwise the searchBoxLine will pop-up in IE */
div.suggestFormWrap{
	position:absolute;	
	z-index:1001;
}

div.suggestLayer {
	position: relative;
	top: 0;
	left: 28px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: white;
	background: transparent;

}

table.suggestLayer {
	font-size: 11px;
	width: 130px;
	border: 1px solid #5C7997;
	height: 12px;
	background-color: white;
	color: #173553;
	cursor: pointer;
}
tr.suggestLayer { 
	height: 12px;
}
td.suggestLayer {
	padding: 0;
	height: 12px;
}
tr.suggestHeader{
	color: #173553;
	font-weight: normal;
	font-size: 10px;
}
tr.suggestHeader td{
	border-bottom: 1px solid #5C7997;
	padding: 3px 3px 3px 5px;
}
td.suggestFooter{
	height:25px;
	border-top:solid 1px #5C7997; 
	font-size:9px;
	color: #173553;
	background-color: #FCFCFC;
	background-image: url("../../images/demoshop/logo_fact-finder_suggest.gif");
	background-repeat: no-repeat;
	background-position: right;
}

td.suggestTextQuery{
	font-weight: bold; 
	padding: 2px 15px 2px 10px;
}
span.suggestTextQueryTyped{
	color: #5c7997;
	text-decoration: underline;
}
td.suggestTextType{
	padding: 2px 5px 2px 15px;
	width: 30%;
}
td.suggestTextAmount{
	padding: 2px 5px 2px 15px;
	width: 30%;
	text-align: right;
}
tr.suggestRow{
	padding: 2px 2px 2px 0px;
	background-color: #FCFCFC;
}

tr.suggestHighlight{
	color: #FCFCFC;
	background-color: #173553;
}
tr.suggestHighlight span.suggestTextQueryTyped{
	color: white;	
}
td.suggestImage{
	height: 40px;
}
td.suggestImage img{
	height: 40px;
}

