body {
	font-family: Arial, Helvetica;
	font-size: 14px;
}

table {
	font-size: 14px;
}


#kopf {
	height: 112px;
	width: 1024px;
	border: 0px solid red;
 	/*border: solid 1px black;*/
}


#kopflinks {
	font-size: 12px;
	float:left;
	width:600px;
	/*line-height: 25px;*/
	border:solid 0px black;
}

#kopflinks a {
	border:solid 0px blue;
/*	background-color: lightgrey; */
	text-decoration:none;
	padding:3px;
}

#kopflinks a:hover  { background-color: #9cf }

#kopflinksunten    { font-size: 12px; position: absolute; top: 80px; left: 18px; width: 400px; height: 18px; border: solid 0 }

#kopfrechtsunten       { font-size: 10px; text-align: right; position: absolute; top: 80px; left: 735px; width: 300px; height: 18px; border: solid 0 red }

#kopflinks2 {
	font-size: 24px;
	margin-top: 5px
	float:left;
	width:600px;
	/*line-height: 25px;*/
	border:solid 0px black;
}


#tabelle           { font-size: 20px; font-weight: normal; background-color: navy; background-image: none; width: 700px; border: solid 0 black }

#tabelle a    { color: #fff; text-decoration: none; padding: 3px; border: solid 0 blue }

#tabelle a:hover   { background-color: #00f }

#logo {
	float:right;
	
	border: solid 0px red;
	font-family: Arial;
	font-size: 30px;
	font-weight:bold;
	color:#cccc99;

	
width:290px;
}

#naturkristall    { color: GrayText; font-size: 30px; font-family: Arial; font-weight: bold; text-align: right; margin-top: 5px; border: solid 0 red }

#naturkristall a {
	color:#cccc99;
	text-decoration:none;
	}

#impressum {
	border:solid 0px red;
	display: block;
	font-size: 10px;
	text-align: right;
	}

#Balkenoben   { position:absolute; left:10px; top:110px; width: 1024px; height: 22px; background-color: #4682B4;  }
#Balkenoben a { font-size: 13px; float:left; color:white; text-decoration:none; padding:3px; margin-left: 20px; float: left;
	/*line-height: 25px;*/
	/*border:solid 1px black;*/
}
#Balkenoben a:hover   { background-color: #0000cd }


#Balkenunten    { color: red; font-size: 12px; background-color: #4682b4; display: block; width: 1024px; height: 22px; float: left }
#Balkenunten a { font-size: 12px; color:white; text-decoration:none; padding:3px; float: right;
	/*line-height: 25px;*/
	/*border:solid 1px black;*/
}


#Bereich   {
	width: 1024px;
	border: solid 0px green;
	font-size: 16px;
	text-align: center;
}


#Bereichregional                 { color: black; background-color: #036; width: 1024px; border: solid 0 green }
#Bereichdeutschland             { color: black; background-color: #366; width: 1024px; border: solid 0 green }


#Bereichlinks     { text-align: center; width: 270px;  float: left; border: solid 1px gray }

#Bereichpendel     { text-align: center; width: 270px; height: 300px; overflow: auto;  float: left; border: solid 1px gray }

#Abstand { margin: 10px; }
#Abstand30 { margin: 30px; }
#Abstand60 { margin: 60px; }
#Abstand120 { margin: 120px; }
#Textgr14 { font-size: 14px;}
#Textgr16 {font-size: 16px;}
#Textgr18 { font-size: 18px;}
#Textgr20 { font-size: 20px;}

#Bereichmitte   { width:750px;font-size: 12px; border: solid 0px blue; float:left; }


#Bereichlinks2      { background-color: #708090; text-align: center; width: 270px; float: left; border: solid 1px gray }

#Bereichmitte2    { font-size: 16px; background-color: #708090; width: 750px; float: left; border: solid 0 blue }

.Artikelcode {
	color: #000080;
}
.Preis {
	color: #F00;
	font-style: normal;
	font-weight: bold;
}

.preisdurch {
	font-weight: bold;
	text-decoration: line-through;
	color: #F00;
}

.Zentriert {
	text-align: center;
	font-weight: bold;
}
.Textgr9 {font-size: 9px;}
