/* CSS SAEGEBLATT SHOP

COPYRIGHT BY WM MEDIA GMBH
*/

@import url(navigation.css);
#back_links {
background-color:#EDF2F4;
font-size:11px;
margin:auto;
padding:10px;
text-align:right;
width:572px;

}

#CONTENT fieldset,#CONTENT form {
	width:595px;
}

#CONTENT table{
	max-width:595px;
}



#versandkostenfrei {
	color:#333333;
	font-size:11px;
	padding:10px;
	font-weight:normal;
	clear:both;
}

#versandkostenfrei a {
font-weight:normal;
}

.rahmen table
{
	padding:5px;
}

#vorteile
{
	padding:10px;
	font-size:12px;
	position:relative;
	background-image:url(../images/header/bg.jpg);
	background-repeat:repeat-x;
	color:#333;	
}

#vorteile b
{
	font-size:14px;
}

#vorteile ul
{
	padding-left:15px;
	margin:3px;
	margin-bottom:10px;
}

#vorteile ul li
{
	margin-top:3px;
}

noscript
{
	position:absolute; padding:80px; padding-left:300px;
	font-size:18px;
	top:0px; z-index:3000;
	color:#F00;
}

/* ################################
	ALLGEMEINE HTML TAGS
   ################################ */
	BODY{
		margin:0px;
		padding:0px;
		
		font-family:  Arial,Verdana,sans-serif;
		font-size: 12px;
		font-variant: normal;
		font-weight: normal;
		text-align:justify;
		text-align:left;
		word-spacing:inherit;
		color:#AD5C33;
		color:#000000;
		vertical-align:middle;
		background-color:#FFFFFF;
		
	
		}
		
	
	
	table,td,tr
	{
		font-family:  Arial,Verdana,sans-serif;
		font-size: 12px;
		font-variant: normal;
		font-weight: normal;
		text-align:justify;
		text-align:left;
		word-spacing:inherit;
		color:#AD5C33;
		color:#000000;
	}
	
	p
	{
		margin:0;
		border:0;
	}

	hr
	 {
		padding:5px 0 5px 0;
		margin:0;
		border:0;
		width:100%;
		border-top: 1px solid #266157;
	 }
	 caption
	{
	caption-side:top;
	text-align:left;
	}

	a{
	 text-decoration:underline;
	 font-weight:bold;
	 color:#000000;
	 }

	.product_title
	{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
	}
	h1,h2,h3,.product_title
	{
		color:#AD5C33;
		color:#266157;
		padding:0;
		padding-bottom:4px;
		margin:0;
		*font-size:120%; 
	}
	
	h4,h5 
	{
		color:#AD5C33;
		color:#266157;
		padding:0;
		padding-bottom:4px;
		margin:0;
		*font-size:120%; 
	}

/* ################################
	KLASSEN
   ################################  */
	
	.ergebnisseiten_box
	{
	clear:both;
	margin:2px;	
	padding:10px;
	text-align:right;
	}
	.ergebnisseiten_box a
	{	
	text-decoration:none;
	color:#266157;
/*	background-color:#edf2f4;
	padding:3px;*/
	}
	
	.ergebnisseiten_box a.aktiv
	{	
	text-decoration:underline;
	color:#266157;
	background-color:#edf2f4;
	padding:3px;
	}
	
	
	.suchergbnis
	{
	clear:both;
	padding:5px;
	background-color:#edf2f4;
	margin:3px;
	width:98%;
	float:left;
	position:relative;
	background-image:url(../images/header/bg.jpg);
	border:1px solid #266157;
	min-height:30px; height:auto !important; height:30px; 
	
	}
	
	.suchergbnis .suche_bild
	{
	float:left;
	padding:5px;
	height:60px;
	}
	
	.suchergbnis .suche_preis
	{
	font-size:16px;
	font-weight:bold;
	}
	
	
	.td tr td
	{
		background-color:#FFFFFF;
	}

	.font-fett,fieldset
	{
	font-weight: bold;
	}
	
	.produktgruppe_box
	{
	padding:5px;
	background-color:#edf2f4;
	margin:3px;
	width:30%;
	float:left;
	position:relative;
	background-image:url(../images/header/bg.jpg);
	border:1px solid #266157;
		min-height:230px; height:auto !important; height:230px;
		overflow:hidden;
	}
	
	.produktgruppe_box2
	{
	padding:5px;
	
	}
	
	.produktgruppe_box a
	{
	text-decoration:none;
	color:#266157;
	}
	
	
	
	.produktgruppe_box .link
	{
		padding-left:180px;
		padding-top:175px;
		padding-bottom:10px;
	}
	
	
		
	.produktgruppe_box_bild
	{
	float:left;
	margin-right:5px;
	}
	.rotunten_produktgruppe_box
	{
	/*position:relative;
	top:110px;
*/	}
	
	
	/* PRODUKT BOX */
	
	.produkt_box
	{
		
		margin:3px;
		float:left;
		position:relative;
		overflow:hidden;
		height:260px;
		font-family:"Calibri","Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	/*.produkt_box div
	{
		padding:5px;
	}*/
	
	.header_produkt_box
	{
		background-image:url(../images/produkt_container/header_bg.jpg);
		height:32px;	
		padding:5px;
		padding-top:3px;
		
		color:#cdcbc7;
		font-size:14px;
		font-weight:bold;
	}
	
	.header_produkt_box h3 a
	{		
	
		color:#FFF;
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
		line-height:15px;
		

	}
	
	.header_produkt_box h3
	{
		padding:0px;
		margin:0px;padding-bottom:2px;
	}
	

	
	.bild_produkt_box
	{
		width:100%;
		height:147px;
		overflow:hidden;		
	}
	
	
	.facts_produkt_box
	{
		background-image:url(../images/produkt_container/preis_bg.jpg);
		width:49%;
		max-width:100px;
		height:147px;
		overflow:hidden;
		position:absolute;
		z-index:100;
		right:0px;
		top:40px;
		border-left:1px solid #FFF;
	}
	
		.facts_link_produkt_box
		{
			padding-left:7px;
			padding-right:7px;
			
		}
		
		.facts_preis_produkt_box
		{
			color:#FFF;
			font-size:30px;
			padding:5px;
			padding-left:1px;
			padding-top:5px;
			font-weight:bold;
			padding-right:0px;
			position:relative;
			height:28px;
		}
		
		.preis_gross
		{
			float:left;
	
		}
		
		.preis_ab
		{
			font-size:12px;
			float:left;
			padding-top:18px;
			padding-right:2px;
		}
		
		.preis_klein
		{
			color:#FFF;
			font-size:18px;
			padding:5px;
			font-weight:bold;
			padding-right:3px;
			padding-left:0px;
			margin-left:-3px;
			padding-top:4px;
			float:left;
		}
		
		.preis_klein2
		{
			color:#FFF;
			font-size:14px;
		
			font-weight:bold;
					
	
			position:absolute;
			top:5px;
			right:2px;
			/*float:right;*/
		}
		
		.preis_klein3
		{
			color:#FFF;
			font-size:14px;
		
			font-weight:bold;
					
	
			position:relative;
			
			margin:2px;
			
		}
		
		.facts_grundpreis_produkt_box
		{
			color:#FFF;
			font-size:10px;
			padding:2px;
			margin-top:5px;
			padding-left:2px;
			line-height:9px;
			font-weight:normal;
		
		}
	
	.content_produkt_box
	{
		padding:5px;
		background-image:url(../images/produkt_container/beschreibung_bg.jpg);
		font-size:12px;
		color:#000;	
		height:56px;
		position:absolute;
		z-index:90;
	}
	
	
	.hr2
	 {
		paddding:0;
		margin:0;
		border:0;
		padding-bottom:5px;
		width:95%;
		border-top: 2px solid #266157;
	 }
	 
	 .font-fett,.font-fett td{
		font-weight:bold;
		}   
		   
		.filterpng { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }  
		
		
		#herstellerwahl
		{
			padding:15px;
			margin:0;
			margin-top:10px;
			/*margin:15px;*/
			background-color:#f5f8f9;
			color:#266157;
			width:80%;
			font-size:14px;
				
		}
		
		.table a
		{
			text-decoration:none;
			color:#266157;
			}
		
		#herstellerwahl a
		{
			color:#266157;			
		}
		
		.expose
		{
		width:80%;
		}
		.expose td
		{
		padding:5px;
		background-color:#f5f8f9;
		}
		
		.head td
		{
		font-size:14px;
		font-weight:bold;
		background-color:#c9d9df;
		}
		
		.tip
		{
			padding:15px;
			margin:0;
			/*margin:15px;*/
			background-color:#f5f8f9;
			color:#266157;
			width:80%;
				
		}
		
		.tip a
		{
			color:#266157;			
		}
		
		/* typische Tabelle */
		.table_blau 
		{
			border:0px;
			width:80%;
			margin:0px;
				
		}
		
		.marginlinks,.table_blau,.expose
		{
		 margin-left:30px;	
		}
			
		.table_blau tr td,.table_blau tr th
		{
			padding:5px;
			border-top:1px solid #FFFFFF;
			border-left:1px solid #FFFFFF;
			background-color:#f5f8f9;
		}
		
		.table_blau tr th
		{
			padding:5px;
			font-size:12px;
			font-weight:bold;
			background-color:#c9d9df;
		}
		
		/* ENDE typische Tabelle */
		.over tr:hover td{
		/*font-weight:bold;*/
		background-color:#c9d9df;
		background-color:#c9d9df;
		}
		.over tr td:hover{
		/*font-weight:bold;*/
		}
		.table td
		{
		padding:5;
		}
		
		
		/*.expose
		{
		width:100%;
		}*/
		.expose td
		{padding:5;
		background-color:#f5f8f9;
		}
		
		.head td
		{
		font-size:14px;
		font-weight:bold;
		background-color:#c9d9df;
		}
		
		.over tr:hover td{
		/*font-weight:bold;*/
		background-color:#c9d9df;
		background-color:#c9d9df;
		}
		.over tr td:hover{
		/*font-weight:bold;*/
		}

	.weissoben{
	position:relative;
	padding:8px; margin:0;
	
	
	background-color:#FFFFFF;
	opacity:0.8;
	filter:alpha(opacity=85);
	/*margin-bottom:5px;	*/	
	}
	
	.weissoben h2{
	font-size:14px;
	}

	.rotunten_old{
		position:relative;
		z-index:5px;
		padding-bottom:4px;
		
		*padding:0; *margin:0;
		height:20px;
		background-color:#F1E2DB;
		opacity:0.35;
		filter:alpha(opacity=65);
		/*margin-top:-24px;
		*margin-top:-21px;		*/
	}	
	
	.rotunten{
		position:relative;
		/*padding:3px;
		padding-bottom:4px;*/
		margin:0px;
		padding:0px;
		bottom:0px;
		margin-top:-25px;
		*margin-top:-25px;
		
		height:25px;
		background-color:#F1E2DB;
		opacity:0.75;
		filter:alpha(opacity=75);
		/*margin-top:-24px;
		*margin-top:-21px;		*/
	}			
	
	.badget
	{
	position:absolute;
	top:-23px;
	left:-12px;
	z-index:200;
	}
	.submain li a
	{
	text-decoration:none;
	}
	
.agb
{
}

.agb li{
margin-bottom:5px;
clear:both;

}

.agb h4{
font-size:14px;
color:#266157;
}

/*ol.agb{
	color:#AD5C33;
	font-weight:bold;
}*/


.zahl{

margin-left:-25px;
clear:none;
float:left;
}

.content{
margin-left:25px;
clear:none;
float:left;
padding-bottom:10px;
}

.zeile{
margin-top:5px;
}
/* ################################
	IDS
   ################################ */

	#CONTENT ul
	{
	line-height:0.6em;
	}
	#CONTENT ul li
	{
	line-height:0.8em;
	}

	#LOGOTOP {
			position:relative;
			width:100%;
			height:150px;
			padding:0;
			margin:0;
			/*background-image:url(../images/navigation/logo_bg.gif);*/
			background-repeat:repeat-x;
		}
		
	.schatten_rechts
	{
	background-image:url(../images/schatten/produkt_mitte.gif);
	background-repeat:repeat-y;
	
	
	}	
	#LOGOBOTTOM {
			position:relative;
			width:100%;
			height:7px;
			padding:0; margin:0;
			*margin-top:-1px;
			background-image:url(../images/navigation/logo_bottom_bg.gif);
			background-repeat:repeat-x;
			
		}
		
	#WARENKORB {
		position:relative;
		font-size: 12px;
		background-color: #FFFFFF; 
		padding-bottom:10px;
		z-index:10;
		padding:0;
		margin:0;
		height:auto;
		}	
	
	#WERBETEXT {
	position:relative;
	font-size: 11px;
	width:96%;	
	}

	#BACK {
		position:relative;
		width:95%;
	
		margin-bottom:5px;
		
		border-top: 1px solid #c9d9df;
	}	
	
	#CONTENT li
	{
	clear:both;
	}
	
	#attribute_search_div,#hersteller_search_div
	{
		margin:5px;
		padding:5px;
		background-color:#edf2f4;
		height:auto;
			}
	
	#attribute_search_div label,#hersteller_search_div label
	{
	font-weight:bold;
	padding:10px;
	}

/* ################################
	STRUKTURAUFBAU
   ################################ */

	
	
	  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   #PAGE_MARGINS
    #PAGE
   * |-------------------------------|
   * | #TOP                       |
   * |-------------------------------|
   * | #CONT   | #NAV     | #RIGHT   |
   * | 20%     | 62%       | 18%|
   * |-------------------------------|
   * | #FOOTER                       |
   * |-------------------------------|
   */
	
	body{background-image:url(../images/header/bg.jpg); background-repeat:repeat-x;}
	#PAGE{
			/*position:fixed;*/
			padding-top:150px;
	}
	#TOP{
			/*position:fixed;*/
			position:absolute;
			top:0px; left:0px; right:11px;
		    background-color:#FFFFFF;
			text-align:center;
			padding:0px;
			height:150px;
			z-index:2;
			width:100%;
			border: 0px none !important;
			overflow:hidden;
			 width: 978px;
			 margin:auto;
		}

	#FOOTER {
		padding:5px;
		background-image:url(../images/header/bg.jpg);
		bottom:0px;

		text-align:center;
		z-index:40;
	}
	
	 #PAGE_MARGINS { 
	 	margin: 0 auto; 
	 	border: 0px #889 solid; 
		 
	
		text-align:left ;
		 background-image:url("../images/schatten_bg.png");

background-position:-2px 0;
background-repeat:repeat-y;
width:1033px;
		
		}
	 
	 #PAGE{  /*background: #fff;border:1px solid #000;*/  width: 978px; margin:0px; 	margin-top:150px;  margin-left:20px; padding:0px/**/}
	  
	 #MAIN { 
	  /*background: #fff;*/
	
	  padding:10px 0; 
	
	  }
		   /* #CONTENT becomes the middle column | #col1 wird zur mittleren Spalte */
	 #CONTENT{ 
	 		width: 62%;
			width: 637px;
			float:left; 
			margin-left: 20%;
			margin-left: 180px;
			/*position:relative;*/
			}
	
	  /* #NAV becomes the left column | #col2 wird zur linken Spalte */
	  #NAV  { 
	  	width: 20%; 
		width: 180px;
		float:left;  
		margin-left: -82%;
		margin-left: -817px;
		
		}
		
	
	  /* #RIGHT becomes the right column | #col3 wird zur rechten Spalte */
	  #RIGHT { 
	  	width: 18%; 
		*width: 17%;
		width: 170px;
		margin-left: 82%; 
		margin-left: 817px;
		margin-right: 0%;
		}



		
/*div.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {

   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
div.shadow5: div.shadow,
div.shadow5: div.shadow2,
div.shadow5: div.shadow3,
div.shadow5: div.shadow4,
div.shadow5: {
   padding: 0;
   border-radius: 2px;
   -moz-border-radius: 5px;
   }
div.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
div.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
div.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;

   margin: 0;
   }
div.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;

   margin: 0;
   }*/
div.shadow5 {
   float: left;
   clear:right;
   /*padding:0;*/
  /* background-color: #fcfcfc;*/
   border: 1px solid #fff;
   padding:2px;

   }
/*
div.shadow5 img {
   border: 0px;
   display:block;
   position: relative;
   }*/
   

.angebottext{
				position:relative;
				/**filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
				*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/angebot_images/transparent5.png', sizingMethod='scale');
				background-image:url(../images/angebot_images/transparent5.png);*/
				min-height:120px; height:auto !important; height:120px; background-repeat:no-repeat; padding-left:2px; padding-top:0px;
				padding-bottom:10px;
				margin:0px;
				/**background-image:url(../images/angebot_images/transparent5.png);*/
			}


.angebothome{
		position:relative;
		border: 1px solid #000000;
		margin:0px; 
		padding:0px;
		background-position:0;
		min-height:240px; height:auto !important; height:240px; background-repeat:no-repeat;
		min-height:190px; height:auto !important; height:190px; background-repeat:no-repeat;
		background-image:url(../images/header/bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
		overflow:hidden;
		
		/**filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/angebot_images/transparentie.png', sizingMethod='scale');
		background-image:url(../images/angebot_images/transparent.png);
		*background-image:url(../images/angebot_images/transparentie.png);*/
}

.angebothome2{ /*werbetext*/
		position:relative;
		border: 1px solid #000000;
		margin:0px; 
		padding:0px;
		min-height:120px; height:auto !important; height:120px; 
		background-image:url(../images/header/bg.jpg);
		background-repeat:repeat-x;
		background-position:top;
overflow:hidden;
		
		/**filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/angebot_images/transparent2ie.png', sizingMethod='scale');
		background-image:url(../images/angebot_images/transparent2.png);
		*background-image:url(../images/angebot_images/transparent2ie.png);*/
}

.angebot_rubrik
{
position:relative; margin:0; padding:0; width:49%; height:auto; border:1px solid #000000; background-color:#FFFFFF;min-height:240px;
}
.angebot_rubrik2
{
position:absolute; width:140px; padding-top:0; padding-left:0; height:240px; 
}
.angebot_rubrik_bild
{
position:relative; width:auto; height:120px; overflow:hidden; background-repeat:no-repeat; background-position:right; z-index:0; * z-index:-1
}
.angebot_rubrik_titel
{
padding-left:205px; padding-top:2px;"><h3 style="color:#000000; text-transform:uppercase;
}
.angebot_rubrik_pictogramme
{
position:relative;  width:auto; height:30px;  padding-left:50px; margin-top:-30px;
}
.angebot_rubrik_pictogramme2
{
position:relative; clear:both; width:auto;  padding-left:10px; padding-top:-30px; padding-bottom:10px; text-transform:uppercase; font-size:9px; font-weight:bold; color:#333333;
}

.angebot_2errubrik
{
position:relative; margin:1px; padding:1px; width:<? echo $w; ?>; height:auto; *height:155px; border:1px solid #000000; background-color:#FFFFFF; float:left;
}

.angebot_2errubrik2
{
  background-repeat:no-repeat; background-position:right; min-height:160px;  height:auto; *height:160px;  z-index:-1; overflow:hidden;
}

.preisschild{
padding-right:2px;
position:relative;
}
.preisschild2{
font-family:Georgia, 'Times New Roman', Times, serif; 
color:#FFFFFF; vertical-align:middle; 
background-repeat:no-repeat; background-position:right; height:29px; width:115px; 
}
.preisschild_preis{
margin-right:0px; font-weight:bold; margin-top:4px;
}

.umdrehung1
{
margin:1px; padding:0px; padding-top:2px; background-image:url(../../images/vs.png); width:43px; height:43px; font-size:12px; line-height:11px; font-weight:bold;
}


.umdrehung2
{
margin:1px; padding:0px; padding-top:1px; background-image:url(../../images/umin.png); width:43px; height:43px; font-size:11px; line-height:11px; font-weight:bold;
}

ul.table { display:table; border-collapse:collapse; width:auto}
li.tr { display:table-row; list-style:none;  }
div.td { display:table-cell; border-bottom:4px solid #FFFFFF; border-right:2px solid #FFFFFF; vertical-align:middle; padding:5px; }


/* BIO BAHNHOF */



#LOGOTOP{
	background-image:url(../images/head.jpg);
	height:124px;
	}

	
#PAGE_MARGINS  {

padding-top:5px;
}	



}
#application_area_menu {
background:none repeat scroll 0 0 #34522F;
color:white;
float:left;
width:100%;
background-color:#060;
/*margin-top:200px;*/
}
#application_area_menu a {
color:white;
font-size:11px;
text-decoration:none;
}
#application_area_menu li {
clear:left;
float:none;
list-style:none outside none;
}
#application_area_menu #application_area_menu_content div {
background:url("http://www.multikraft.at/res/pics/multikraft/bg_application_area_dotted_line.gif") repeat-y scroll left center transparent;
clear:none;
float:left;
min-height:355px;
width:195px;background-color:#060;
}
#application_area_menu #application_area_menu_content {
background:url("http://www.multikraft.at/res/pics/multikraft/bg_application_area_dotted_line.gif") repeat-y scroll right center transparent;
background-color:#060;
}
#application_area_menu .main_menu_point {
margin:10px 0 0;
}
#application_area_menu .main_menu_point a {
display:block;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0 0 0 2px;
padding:3px 0 3px 36px;
text-transform:uppercase;
width:157px;
}
#application_area_menu ul, #application_area_menu li {
margin:0;
padding:0;
}
#application_area_menu li li {
float:none;
}
#application_area_menu .main_menu_point li a {
font-weight:normal;
padding:0 0 0 36px;
}
#application_area_tab_nav a:link, #application_area_tab_nav a:visited, #application_area_tab_nav a:focus, #application_area_tab_nav a:hover, #application_area_tab_nav a:active, #content .tab_nav a:link, #content .tab_nav a:visited, #content .tab_nav a:focus, #content .tab_nav a:hover, #content .tab_nav a:active, .tab_nav a:link, .tab_nav a:visited, .tab_nav a:focus, .tab_nav a:hover, .tab_nav a:active, .checkout_tab_nav a:link, .checkout_tab_nav a:visited, .checkout_tab_nav a:focus, .checkout_tab_nav a:hover, .checkout_tab_nav a:active {
background:none repeat scroll 0 0 transparent;
color:white;
}


.news
{padding:10px; margin-bottom:5px; background-image: url(../images/header/bg.jpg);}
.news ul li
{
	line-height:0.8em;
}


