/* Grundeinstellungen ____________________________________________*/

	body { background: #FFFFFF; color: #000000; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 10px; line-height: 15px; margin: 0px; padding: 0px; }
	table { border-collapse: collapse; border: 0px; color: #000000; font-family: Verdana, Helvetica, Arial, Sans-serif; font-size: 10px;  }
	form { margin: 0px; padding: 0px; }
	img { border: 0px; }
    a:link, a:active, a:visited { color: #056497; text-decoration: none; }
	    a:hover { color: #000000; }
	
	#page { float:left; width:912px; background:#E6F4FB; }
	
	a.linkredl { color: #DE2626 !important; font-size: 13px; font-weight: bold; line-height: 17px; }
		a.linkredl:hover { color: #000000; }

	a.linkblack { color: #000000 !important; }
		a.linkblack:hover { color: #FFFFFF !important; }
	
	h3 { color: #3AAEEC; font-size: 11px; font-weight: bold; line-height: 17px; margin: 0px 0px 0px 45px; }
	h4 { color: #3AAEEC; font-size: 11px; font-weight: bold; line-height: 17px; margin: 15px 0px 0px 45px; }


/* Head _____________________________________________________*/

	#head { display: none; }
	#logo { margin: 14px 0 0 21px; padding:0; }
	
	#naviFirma { margin: 0; padding:0; position:absolute; left:300px; top:0; display: inline; font-size: 20px !important; }
	    #naviFirma li { float: left; line-height: 14px;  text-align: center; margin: 0 5px ; padding: 0; text-decoration: none; list-style-type: none; }

	#naviShop { margin: 0; padding:0; display: inline; position:absolute; left:300px; top:63px; }
	    #naviShop li { margin: 0 6px 0 0; float: left; text-align: center; padding: 0; text-decoration: none; list-style-type: none; color: #014C2B; }
	    #naviShop a { font-weight: bold; color:#ffffff; width:103px; height:45px; padding:5px 0 0 0; line-height:12px; background: url('../images/geruest/bg_mnuShop.gif') no-repeat; display:block; }
	    #naviShop a:hover { background-image: url('../images/geruest/bg_mnuShopo.gif'); }
	    #naviShop a:active { background-image: url('../images/geruest/bg_mnuShopo.gif'); }
	    #naviShop a.active { font-weight: bold; color:#ffffff; width:103px; height:45px; padding:5px 0 0 0; line-height:12px; background: url('../images/geruest/bg_mnuShopo.gif') no-repeat; display:block; }

	#tblSuche { padding:0; position:absolute; left:19px; top:110px}
		#tblSuche h1 { margin:5px 0 0 0; padding:0; font-size:12px; font-weight:bold; color:#ffffff; }
		#tblSuche input { border: solid 1px #58595B; width:132px; height: 17px; }
	
	#tblWarenkorb { padding:0; position:absolute; left:275px; top:122px; width:450px; height: 27px; }
	
	#boxLogin { width:152; margin: 0px; padding: 0px; position:absolute; left:748px; top:0; margin: 0px; padding: 0px; }
		#boxLogin h1 { background: url(../images/geruest/bg_login_oben.gif) no-repeat top left; padding: 2px 0px 4px 32px; margin: 0px; font-size:10px; font-weight:bold; color:#ffffff; }
		#boxLogin input { width:95px; height:17px; background:#E6F4FB; border: solid 1px #9BA2A6; font-size:10px; }
	
	#boxLoginrahmen { margin: 0px; padding: 0px; background:url('../images/geruest/bg_login_repeat.gif') repeat-y; }

/* Content _____________________________________________________*/
    	
  	#mnu { display: none; }

	#where { }       
	.btBack { display: none; }
	
	#inhalt { margin: 0 0 0 0px; padding: 0; vertical-align: middle; width: 100%; }
		#inhalt h1 { margin: 12px 0 0 0 ; padding: 0; font-size:15px; color:#DE2626; }
		#inhalt h2 { margin: 12px 0 0 0 ; padding: 0; font-size:13px; color:#056497; }

	#katalog { margin: 0; padding:0; display: inline; }
		#katalog li { margin: 11px 0 0 8px; float: left; padding: 0; text-decoration: none; list-style-type: none; color: #014C2B; }
		#katalog h1 { margin: 4px 0 0 0 ; padding: 0 0 0 17px; font-size:13px; color:#056497;  background: url('../images/pfeile_bl.gif') no-repeat 5px 3px; }
		#katalog img { margin:0 0 0 5px; padding:0; }

	#prodTxt { margin: 0px 0px 0px 15px; padding:0; float:left; width:380px; }
	#prodTxt h2 { margin:5px 0; padding:0; }
	
	#varList { margin: 15px 0 0 10px; width:590px; clear:both; }
		#varList table .inhalt { background: #D4EDFB; }
		#varList table .keininhalt { padding: 0px; background: #FFFFFF; }
		#varList table .headerinhalt { padding: 0px 5px 0px 5px; background: #FFFFFF; }
		#varList table .headerkeininhalt { padding: 0px; background: #D4EDFB; }

	.listProdukt { margin: 20px; }
		.listProdukt img { margin: 0px 30px 0px 0px; }
						
	.ShopInput { background: #FFFFFF; border: 1px solid #417998; border: 1px solid #417998; padding: 1px 3px;  }


/* Footer _____________________________________________________*/

	#footer { display: none; }

/* Sonstiges _____________________________________________________*/
	
	.bold { font-weight: bold; }
	
    a.btDetail:link, a.btDetail:active, a.btDetail:visited { padding:3px 18px 3px 11px; line-height:20px; color: #D80000; border-top:solid 1px #E19CA0; border-bottom:solid 1px #E19CA0; text-decoration: none; background: url('../images/pfeile_redl.gif') no-repeat right; }
	    a.btDetail:hover { color: #4E92B6; border-top:solid 1px #D0E2EC; border-bottom:solid 1px #D0E2EC; background: url('../images/pfeile_bll.gif') no-repeat right; }
	
    a.btBack:link, a.btBack:active, a.btBack:visited { padding: 0 0 0 12px; color: #056497; text-decoration: none; background: url('../images/pfeile_bbl.gif') no-repeat 0 3px; }
	    a.btBack:hover { color: #000000;  background: url('../images/pfeile_bbl.gif') no-repeat 0 3px; }

	.Redl20 { color:#DE2626; line-height: 20px; }
	.Bl { color:#056497; }
	.Weiss { color:#ffffff; }
	
	.font-family { padding: 0 15px 0 0; background:url('../images/pfeile.gif') no-repeat right; }
	.pfeileBL { background:url('../images/pfeile_bl.gif') no-repeat; }
	
	.icoWarenkorb { padding:  2px 0 2px 22px; background:url('../images/icons/ico_cart.gif') no-repeat; }
	.icoDruck { padding:  2px 0 2px 22px; background:url('../images/icons/ico_druck.gif') no-repeat; }
	.icoEmpfehlen { padding:  2px 0 2px 22px;  background:url('../images/icons/ico_empfehlen.gif') no-repeat; }
	.icoHome {  padding:  2px 0 2px 22px;  background:url('../images/icons/ico_home.gif') no-repeat; }
	.icoImpressum { padding:  2px 0 2px 22px;  background:url('../images/icons/ico_impressum.gif') no-repeat; }
	.icoSprache { padding:  2px 0 2px 22px;  background:url('../images/icons/ico_sprache.gif') no-repeat; }
	
/* Eingangseite _____________________________________________________*/

#container { background: url(../images/eingang/eingang-bg-repeat.gif) repeat-y; height:100% }
#eingangcontainer { height: 600px; background: url(../images/eingang/eingang-bg.jpg) no-repeat left top; position: relative; }
#einganglogoleft { position: absolute; top: 0px; left: 0px; }
#einganggrenze { position: absolute; top: 98px; left: 229px; background: url(../images/eingang/eingang-top-strich.gif) repeat-x; width: 683px; }
#eingangtextoben { position: absolute; top: 22px; left: 585px; }
#eingangmenu { position: absolute; top: 82px; left: 271px; vertical-align: middle; }
	#eingangmenu td { padding: 0px 5px 0px 0px; }
	
#eingangsprache { position: absolute; top: 302px; left: 0px; }
#eingangberatung { position: absolute; top: 370px; left: 16px; }
#eingangpartnertext { position: absolute; top: 373px; left: 244px; width: 640px; height: 18px; text-align: center; font-size: 11px; }

#eingangpartner1 { position: absolute; top: 391px; left: 245px; width: 146px; height: 79px; text-align: center; }
	#eingangpartner1 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
#eingangpartner2 { position: absolute; top: 391px; left: 396px; width: 175px; height: 79px; text-align: center; }
	#eingangpartner2 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
#eingangpartner3 { position: absolute; top: 391px; left: 572px; width: 157px; height: 79px; text-align: center; }
	#eingangpartner3 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
#eingangpartner4 { position: absolute; top: 391px; left: 730px; width: 146px; height: 79px; text-align: center; }
	#eingangpartner4 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
#eingangpartner5 { position: absolute; top: 470px; left: 245px; width: 261px; height: 79px; text-align: center; }
	#eingangpartner5 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
#eingangpartner6 { position: absolute; top: 470px; left: 507px; width: 167px; height: 79px; text-align: center; }
	#eingangpartner6 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
#eingangpartner7 { position: absolute; top: 470px; left: 675px; width: 201px; height: 79px; text-align: center; }
	#eingangpartner7 p { margin: 6px 0px 0px 0px; font-size: 9px; font-weight: bold; line-height: 11px; }
	
#eingangcopyright { position: absolute; top: 576px; left: 244px; width: 658px; height: 16px; }
#einganglogomitte { position: absolute; top: 154px; left: 433px; height: 143px; width: 282px; border: 1px solid #BBD3DF; background: #FFFFFF; text-align: center; }
