/* HTML Tags */
	body {
	background-color: #b1afac;
	font-family : Arial, Helvetica, sans-serif;
	;
	color : #000000;
	font-size : 12px;
	font-weight : normal;
	padding-top: 20px;
	
	}
	

	h1 {font-size: 12px; font-weight: bold;
		 color: #cd270b; display: inline;
		 font-family: Arial, Helvetica, sans-serif; }
		 
		h4 {font-size: 12px; font-weight: bold;
		padding-left: 25px;
		 color: #cd270b; display: inline;
		 font-family: Arial, Helvetica, sans-serif; }
		 
	h1.grau {font-size: 12px; font-weight: bold;
		 color: #645f58; display: inline;
		 font-family: Arial, Helvetica, sans-serif; }
		 
	h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
		 color: #645f58;
		 display: inline; line-height: 16px; }
		 
	h2.red { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;
		 color: #cd270b;
		 padding-left: 30px;
		 display: inline; line-height: 20px; }
		 
	h3 {font-size: 10px; font-weight: normal;
		 color: #000000; display: inline;
		 font-family: Arial, Helvetica, sans-serif; }

		 
	p  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
		 color: #58645c; line-height: 16px;
		  }
		  
	li {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
		 color: #58645c; line-height: 14px;
		 margin-left:50px
	}
.star{color: #cd270b;
}
		
/* HTML Tags Ende */

/* Haupttabelle mit Navigation  */
	
	.hauptrahmen{
		border-top: 1px solid #c1b9ae;
		border-left: 1px solid #c1b9ae;
		border-right:1px solid  #c1b9ae;
		border-bottom: 1px solid #c1b9ae;
		background-color: #645f58;
	}	  
								  
	.tdlogo{
		padding-top: 30px;
		
		width: 155px;
	}
	
	.tdnavi{
		
		padding-bottom:42px;
	}

	
/* Haupttabelle mit Navigation Ende */


/* Inhaltstabelle Home Seite  */
	
	.tdschmuck{
		background-color: #ffffff;
		border-left: 5px solid #c1b9ae;
	}
	
	.tdtrauringe{
		background-color: #ffffff;
		border-left: 5px solid #c1b9ae;
		border-right: 5px solid #c1b9ae;
		
	}
	
	.tduhren{
		background-color: #ffffff;
		border-right: 5px solid #c1b9ae;
	}
	
/* Inhaltstabelle Home Seite Ende  */

/* Inhaltstabelle Produktseiten  */
	.tabelcontent{
		background-color: #ffffff;
	}
	
	.tdLeft{
		background-color: #ffffff;
		border-left: 5px solid #c1b9ae;
	}
	
	.tdRight{
		background-color: #ffffff;
		border-right: 5px solid #c1b9ae;
	}
	
	.tdCenterTop{
		background-color: #ffffff;
		border-left: 5px solid #c1b9ae;
		border-right: 5px solid #c1b9ae;
		padding-top: 26px;
		padding-left: 20px;
	}
	
	.tdCenter{
		background-color: #ffffff;
		border-left: 5px solid #c1b9ae;
		border-right: 5px solid #c1b9ae;
	}
	
	.tdcontentImageBig{
		background-color: #ffffff;
		border-left: 5px solid #c1b9ae;
	}
	
	.tdcontentDesription{
	background-color: #ffffff;
	border-right: 5px solid #c1b9ae;
	padding-top: 45px;
	padding-left: 5px;
	padding-right: 15px;
	}
		
/* Inhaltstabelle Produktseiten Ende  */

/* Inhaltstabelle Wissenswertes  */

.tablephilo{
	 background-color: #ffffff;
}

.tdlinksPhilo{
		background-color: #e7e2db;		
		border-left: 5px solid #c1b9ae;
		width: 103px;
	}
	
.tdRechtsLexikon{
		background-color: #e7e2db;		
		width: 103px;
	}

.tdContentTopPhilo{
	padding-top: 30px;
	padding-left: 12px;
}

.tdContentTextPhilo{
	background-image: url(../images_layout/BGphilosophie.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.tdContentLexikon{
	
	background: url(../images_layout/BGlexikon.jpg) bottom right no-repeat;
	padding-right: 100px;
}

.tdContentLexikonBlank{
	padding-right: 100px;
	
}

li.lexikon{
	list-style-type: none;

}

li a.lexikon_link, li a.lexikon_link:active, li a.lexikon_link:visited {
font-family : Arial, Helvetica, sans-serif;
text-decoration: none; 
color: #000000; 
font-size: 12px;  
line-height: 23px;  
padding-left: 12px;
font-style:normal;
background: url(../images_layout/listtype_lexikon.gif) 0 50% no-repeat;
}

li a:hover.lexikon_link {
color: #cd270b;
background: url(../images_layout/listtype_lexikon_hover.gif) 0 50% no-repeat;
}



p.lexikon{
	padding-left:96px;
	color: #58645c;
}

p.kontakt{
	padding-left:83px;
	color: #58645c;
}

h2.lexikon{
	padding-left:79px;
	color: #cd270b;
}

h2.lexikongrau{
	padding-left:12px;
	color: #645f58;
}

/* Inhaltstabelle Wissenswertes  Ende */

/* Kontaktseiten */

.tdkontakt{
	background-image: url(../images_layout/BGkontakt.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 12px;
}

.tdkontaktformular{
	background-image: url(../images_layout/BGkontaktformular.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 12px;
}


/*Formularelemente */

label {
  float:left;
  clear:both;
  display:block;
  width:100px;
  margin-bottom:10px;
  padding-left:10px;
}
input, textarea, select {
  float:left;
  display:block;
  width:250px;
  border: 1px solid #645f58;
  background:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
}

input.plz {
  float:left;
  display:block;
  width:80px;
  border: 1px solid #645f58;
  background:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
}

input.ort {
  float:left;
  display:block;
  width:166px;
  border: 1px solid #645f58;
  background:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom:10px;
  padding:1px;
}

 
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
  clear:both;
  font-size:1px;
  line-height:10px;
  display:block;
  height:1px;
} 
form {
  background:#ffffff;
  width:400px;		
  
}
.form-button {
  margin-left:110px !important;
  margin-left:55px; /*to fix IE6 position*/
  width:100px;
  color: #cd270b;
  clear:both;
}
.option {
  border:none;
  background:none;
  width:auto;
}
fieldset {
  border:none;
  padding-left:100px;
  padding-bottom:10px;
  display:block;
  clear:both;
}
fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:3px !important;
  margin-top:1px; /*to fix IE6 position*/
}
fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:2px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}



/* Formularelemente Ende */




/* Navigation 1st Level  */

	a:link {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #ffffff; font-size: 12px;  line-height: 23px;  font-weight: bold;   }
	a:visited  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #ffffff; font-size: 12px;line-height: 23px;font-weight: bold;  }
	a:active   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #c7c5c3; font-size: 12px;line-height: 23px;font-weight: bold;}
	a:hover {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #c7c5c3; font-size: 12px;line-height: 23px;font-weight: bold;}
		
/* Navigation 1st Level  Ende*/

/* Navigation 2nd Level  */

.tdspacer{
	background-color: #b1afac;
	width:: 1px;
}

.tdspacerWhite{
	background-color: #ffffff;
	width:: 1px;
}

.tdlexikon{
	background-color: #e7e2db;	
}
	a:link.scndLevel {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #645f58; font-size: 12px;  line-height: 12px;  font-weight: normal;   }
	a:visited.scndLevel  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #645f58; font-size: 12px;line-height: 12px;font-weight: normal;  }
	a:active.scndLevel   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd270b; font-size: 12px;line-height: 12px;font-weight: normal;}
	a:hover.scndLevel {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #cd270b; font-size: 12px;line-height: 12px;font-weight: normal;}
	
	a:link.lexikon {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #645f58; font-size: 14px;  line-height: 12px;  font-weight: bold;      }
	a:visited.lexikon  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #645f58; font-size: 14px;line-height: 12px;font-weight: bold;   }
	a:active.lexikon   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd270b; font-size: 14px;line-height: 12px;font-weight: bold; }
	a:hover.lexikon {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #cd270b; font-size: 14px;line-height: 12px;font-weight: bold; }
	
	a:link.lexikon_active {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 14px;  line-height: 12px;  font-weight: bold;      }
	a:visited.lexikon_active  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 14px;line-height: 12px;font-weight: bold;   }
	a:active.lexikon_active   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 14px;line-height: 12px;font-weight: bold; }
	a:hover.lexikon_active {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #cd2709; font-size: 14px;line-height: 12px;font-weight: bold; }
	
/* Bildnavigation auf Schmuck Seite */
#bild_navi_oben { margin-top: 10px;margin-left: 27px; }
#bild_navi_unten {  margin-left: 289px; margin-top: 7px;}
#bild_navi_oben { margin-right: 12px; border: 2px solid #fff; }
#bild_navi_oben img, #bild_navi_unten img { border: 2px solid #fff; margin-right:12px; }
#bild_navi_oben img:hover, #bild_navi_unten img:hover { border: 2px solid #bac6be; margin-right:12px;}

	a:link.hersteller {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 12px;  line-height: 12px;  font-weight: bold;   }
	a:visited.hersteller  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 12px;line-height: 12px;font-weight: bold;  }
	a:active.hersteller   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 12px;line-height: 12px;font-weight: bold;}
	a:hover.hersteller {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #cd2709; font-size: 12px;line-height: 12px;font-weight: bold;}
	
	a:link.active {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 12px;  line-height: 12px;  font-weight: bold;   }
	a:visited.active  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 12px;line-height: 12px;font-weight: bold;  }
	a:active.active   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd2709; font-size: 12px;line-height: 12px;font-weight: bold;}
	a:hover.active {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #cd2709; font-size: 12px;line-height: 12px;font-weight: bold;}
	
	a:link.scndLevel_sm {  font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #645f58; font-size: 12px;  line-height: 12px;  font-weight: normal; margin-left:25px;   }
	a:visited.scndLevel_sm  { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #645f58; font-size: 12px;line-height: 12px;font-weight: normal; margin-left:25px;  }
	a:active.scndLevel_sm   { font-family : Arial, Helvetica, sans-serif;text-decoration: none; color: #cd270b; font-size: 12px;line-height: 12px;font-weight: normal;margin-left:25px; }
	a:hover.scndLevel_sm {  font-family : Arial, Helvetica, sans-serif;text-decoration: none;  color: #cd270b; font-size: 12px;line-height: 12px;font-weight: normal;margin-left:25px; }


