/* ------------------------------------------------ */
/* style sheets, Krebs Raumausstattung, 2004-2011   */
/* author: michael schulze, www.jms-design.de     	*/
/* ------------------------------------------------ */


/* allgemein */
	BODY, p, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		font-size: 11px;
		font-style: normal;
		line-height: 24px;
		scrollbar-base-color:#F6F4F1;
  		scrollbar-3dlight-color:#CCCCCC;
  		scrollbar-arrow-color:#844040;
  		scrollbar-darkshadow-color:#F6F4F1;
  		scrollbar-face-color:#F6F4F1;
  		scrollbar-highlight-color:#F6F4F1;
  		scrollbar-shadow-color:#CCCCCC;
  		scrollbar-track-color:#F6F4F1;
	}
	
/* Schriftdarstellung */
	em 			{ font-weight: bold; font-style: normal;}
	.adr		{ font-size: 10px; line-height: 13px; color: #666666;}
	.adr a 		{ color: #666666;}
	.copy2 		{ line-height: 24px; text-align: justify; }
	.rot 		{ font-weight: normal; text-decoration: underline; color: #844040; }
	.bildcopy 	{ font-size: 10px; color: #CCCCCC; }
	
	
/* Linkdarstellung */
	a 			{ color: #000000; font-style : normal; text-decoration : none; }
	a:hover 	{ color: #844040; text-decoration: underline; }
	.rot:hover 	{ color: #000000; text-decoration: none; }
		
	
/* Ebenenpositionen */
	/* Seitenaufbau */
	#navi		{ position:absolute; top:0px; left:0px; z-index:1;}
	#kopf		{ border: 1px solid #844040; background-color: #844040; height: 88px; width: 790px; } /* Border fuer Safari */
	#logo		{ float: right; margin: 10 35 0 0px;}
	#adr		{ position:absolute; top:660px; left:16px; z-index:5;}
	
	#bild		{ position:absolute; top:156px; left:16px; z-index:2;}
	#text		{ position:absolute; top:256px; left:16px; z-index:6;}
	#flashfilm  { position:absolute; top:90px; left: 0px; z-index:2; width: 792px; background-color: #844040;}
	#flashtext	{ margin: 30 132 30 123px; color:#FFFFFF; }
	
	#hnav		{ margin-top: 58px; }
	#randnav	{ position:absolute; top:114px; left:660px; z-index:10;}
	#unav		{ position:absolute; top:106px; left:16px; z-index:10;}

	
	/* Navigation */
		
		/* Hauptnavigation */
			.hnavpkt, .hnavpktsel {
				color: #FFFFFF;
				font-size: 10px;
				line-height: 10px;
				padding: 7px 12px 14px 12px;
			}
			
			.hnavpktsel {
				background-color: #996161;
			}
			
			.hnavlink		 { color: #FFFFFF; }
			.hnavlink:hover, .langlink:hover { color: #996161; text-decoration: none; }
			
			#hnv1 {padding: 7px 15px 14px 15px; }
		
		
		/* Sprachwahl */
			.langnav, .langnav2	{ 
				width: 131px; 
				height: 16px; 
				margin-bottom: 2px; 
				border: 1px solid #BBBBBB;
				border-right: none;
				font-size: 10px;
				line-height: 10px;
				color: #FFFFFF;
			}
			.langnav2 {
				border: none;
				background-image: url('../bilder/rak_main_lnav2_back.png');
			}
			#ln3			{ margin-bottom: 25px; }
			.langnavtxt		{ padding: 3 0 0 10px; }
			.langlink		{ color: #BBBBBB; }
		
		
		/* BSP-Navigation */
			.bspnavtxt		{ padding: 8 0 0 10px; }
			.bspnavtxt2z	{ padding: 3 0 0 10px; }
			.bsplink		{ color: #FFFFFF; text-decoration: none; }
			.bsplink:hover	{ color: #D1C7B9; text-decoration: none; }
			
			.bspnav, .bspnavsel	{ 
				width: 132px; 
				height: 27px; 
				margin-bottom: 8px; 
				background-color: #998366;
				font-size: 10px;
				line-height: 10px;
				color: #FFFFFF;
			}
			
			.bspnavsel	{ 
				background-color: #D0C6B8;
				color: #998366;
			}
			
			
			
	/* Inhalt */
			
		.content {
			margin: 0px 0px 30px 0px;
			background: url(../bilder/main_farbe_hellgrau.gif);
			width: 792px;
			padding: 172px 0px 8px 0px;
		}
		
		.clearer { clear: both;  }
		
		/* Meisterbetrieb */
		#meistertab {margin-bottom: 242px; padding-left: 16px;}
		
		/* Verbaende & Partner */
		#partnertab {margin-bottom: 51px; padding-left: 16px;}
		
		/* Messen & Veranstaltungen */
		#messentab {margin-bottom: 125px; padding-left: 16px;}
		
		/* Leistungen */
		#leistungentab {margin-bottom: 75px; padding-left: 16px;}
		
		
		/* Ausstellungsstuecke */
			
			.ausstellungstab {margin-bottom: 55px; margin-left: 16px;}
			
			.kategoriebild {
				background: #ece7e2 no-repeat top center;
				width: 150px;
				height: 75px;
				vertical-align: top;
			}
			
			.kategorietext {
				background: #ece7e2;
				line-height: 24px; 
				font-size: 11px;
				padding: 10px 10px 10px 10px;
				height: 55px;
				text-align: left;
				vertical-align: top;
			}
		
			.space1 { width: 6px; }
			.space2 { height: 16px; }
			
			.itembild {
				background: #ece7e2 no-repeat top center;
				width: 150px;
				height: 150px;
				vertical-align: top;
				text-align: left;
			}
			
			.itemtext {
				background: #ece7e2;
				line-height: 24px; 
				font-size: 11px;
				padding: 10px 10px 10px 10px;
				width: 262px;
				vertical-align: top;
				text-align: left;
			}
			
			.itemmasse {
				background: #e2dad3;
				font-size: 11px;
				line-height: 18px;
				vertical-align: top;
				text-align: left;
				width: 120px;
				padding: 13px 15px 10px 15px;
				color: #998366;
			}
			
			.mass {float: left;  margin: 0px;}
			.wert {float: right; margin: 0px;}
			
			.zoombild {
				display: none;
				border: 5px solid #ffffff;
			}
				
			.textfarbe {
				color: #844040;
			}
		
		/* Unsere Marken */
		#markentab {margin-bottom: 54px; padding-left: 16px;}
		
		/* Referenzen */
		#reftab {margin-bottom: 49px; padding-left: 16px;}
		
		/* Anfahre & Adrese */
		#kontakttab {margin-bottom: 488px; padding-left: 16px;}
		
		/* Kontaktformilar */
		#kontformtab {margin-bottom: 47px; padding-left: 16px;}
		#danketab 	 {margin-bottom: 260px; padding-left: 16px;}
			
		/* Impressum */
		#impressumtab {padding-bottom: 70px; padding-left: 16px;}
		
		
		/*Fu§zeile auf den Seiten mit Flashfilmen */
		.flashfusszeile {
			width: 776px;
			position: absolute;
			top: 606px;
			left: 0px;
			background: url(../bilder/main_farbe_hellgrau.gif);
			padding: 20px 0px 8px 16px;
			z-index: 10;
		}
		
		.fuss {
			padding-left: 16px;
		}
		
		#polsterfuss {top: 630px;}
			
			
			
			
		/* Lightbox ---------------------------------------------- */
	
		#lightBox {
			position: absolute;
			top: 0px;
			left: 0px;
			right: 0px;
			bottom: 0px;
			height: 100%;
			z-index: 200;
			background-color: #333333; 
			filter: alpha(opacity=80); 
			-moz-opacity: 0.8; 
			opacity: 0.8;
			display: none;
		}
		
		#lightBoxContainer {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			z-index: 201;
		}
		
		#hinweis {
			position: relative;
			top: 200px;
			display: none;
		}
		
		
		
		
