h1 {font-size:16px; line-height:16px; color:black;}
h2 {			color:black;
				font-size:12px;
				line-height:14px;
				font-weight:normal;}

.logoschwarz {font-size:16px; font-weight:bold; color:black;}
.logorot {font-size:16px; font-weight:bold; color:red;}

#content, #contentstart, #contentkontakt  {	position:absolute;
			top:230px;
			left:260px;
			width:660px;
			z-index:3;}
#contentstart  {	left:320px;}
#contentkontakt  {	width:700px;}
#telefon {	position:absolute;
			top:5px;
			left:86px;
			z-index:3;}					

#produkte {	margin-top:30px;
			margin-left:60px;}
#produkte_hoeher {	margin-top:20px;
			margin-left:60px;}

#col1 {		top:0px;
			width:430px;
			float:left;}
#col2 {		top:0px;
			width:260px;
			float:right;}			
			
			
#con1 {		top:0px;
			left:0px;
			width:700px;}	
					
#con2 {		position:absolute;
			top:0px;
			left:460px;
			width:230px;}
			
#kontaktlinks {		top:0px;
			width:460px;
			float:right;
			z-index:3;}	
#kontaktrechts {		top:0px;
			width:215px;
			float:left;
			z-index:3;
			}							

			
#con1 a, #col1 a, #col2 a, #col3 a, #con2 a {	color:black;	/*color:#333333;*/}	
#con1 a:hover, #col1 a:hover, #col2 a:hover, #col3 a:hover, #con2 a:hover {color:#333333;}	

#produktlogo {
				position:absolute;
				top:230px;
				left:236px;
				width:120px;
				height:44px;
				z-index:3;
				vertical-align: bottom;
				display:none;	}
				
#login {		position:absolute;
				top:0px;
				left:470px;
				padding:3px 3px 2px 5px;
				border:1px dashed #5C8498;
				background-color:#FFFFFF;
				z-index:3;}			
				
.tabelle_artikel {font-size:11px;
				line-height:12px;
				text-align:center;		
				border-collapse:collapse;}
.tabelle_artikel td {border:1px solid #D1D7DB;
				border-bottom:1px solid #999999;
				padding:2px 3px 2px 4px;
				background-color:#F0F0F0;}				
.tabelle_artikel th {font-weight:normal;
				background-color:#D1D7DB;
				padding:1px 8px 1px 8px;
				border:1px solid #D1D7DB;
				vertical-align:top;}	
				
.beschreibung {font-size:11px;
				line-height:12px;
				text-align:left;		
				border-collapse:collapse;}	
.beschreibung td {border:1px solid #D1D7DB;
				border-bottom:1px solid #999999;
				padding:2px 5px 2px 5px;
				background-color:#F0F0F0;}						
	
	
				
.kauf {			display:none; }
.shopinfo {	display:none;}	





.randtuerkis {border:1px solid #869AA6;
margin-right:29px;
margin-bottom:29px;}
.randtuerkis2 {border:1px solid #869AA6;
margin-right:12px;
margin-bottom:0px;}	
.randhighgrade1 {border:1px solid white;
margin-right:12px;
margin-bottom:12px;}			
			

#highgradestandschild	{position:absolute;
			top:13px;
			left:479px;
			z-index:3;		}	
#highgradestandschtext	{position:absolute;
			top:320px;
			left:520px;
			z-index:4;
			width:170px;		}	
#highgradeunten	{position:absolute;
			top:410px;
			left:10px;
			z-index:4;
			width:697px;}								

#kltextrechts	{position:absolute;
			top:250px;
			left:450px;
			width:250px;
			z-index:4;		}	
#h70_ur	{position:absolute;
			top:386px;
			left:460px;
			z-index:4;		}	
#hg_stele1	{position:absolute;
			top:160px;
			left:12px;
			z-index:4;		}
#hg_stele2	{position:absolute;
			top:60px;
			left:222px;
			width:290px;
			z-index:4;		}					
