/* CSS Document */


body {
	background-color: #000000;
	text-align:center;
	overflow-x: hidden; 
	scrollbar-base-color:#333333;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#333333;
  scrollbar-face-color:#333333;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#333333;

  
}

h1 {
	color: #CCCCCC;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 18px;
	display:inline;
}

h2 {
	color: #CCCCCC;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 18px;
	display:inline;
	}
	
h3 {	
	font-size: 11px;
	font-family: Helvetica, Arial;
	color: #CCCCCC;
	font-weight: normal;
	display:inline;
	}	
	
.text {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Helvetica, Arial;
}	
	
.text_klein_hell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: lighter;
	letter-spacing: 1px;
	line-height: 16px;
	text-align:justify;
}

.text_kleiner_hell {
	font-size: 9px;
	font-family: Helvetica, Arial;
	color: #CCCCCC;
	font-weight: normal;
}

.text_mittel_hell {
	color: #CCCCCC;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 18px;
}

.text_spezial a{	color: #990000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: Helvetica, Arial;}

.Stil2 {color: #990000; font-family: Helvetica, Arial, sans-serif; font-size: 18px; }

.Rot {
	color: #990000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}


a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.rot:link {
	font-size:18px;
	font-weight:200;
	color: #990000;
	text-decoration: none;
}

a.rotklein:link {color:#C00;}
a.rotklein:visited {color:#C00;}
a.rotklein:hover {color:#fff;}
a.rotklein:active {color:#C00;}

a.rot:visited {
	font-size:18px;
	font-weight:200;
	text-decoration: none;
	color: #990000;
}
a.rot:hover {
	font-size:18px;
	font-weight:200;
	text-decoration: none;
	color: #FFFFFF;
}
a.rot:active {
	font-size:18px;
	font-weight:200;
	text-decoration: none;
	color: #FFFFFF;
}

a.extra:link {
	color: #CCCCCC;
	text-decoration: none;
}
a.extra:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a.extra:hover {
	text-decoration: none;
	color: #990000;
}
a.extra:active {
	text-decoration: none;
	color: #990000;
}

#content {
	position:absolute;
	left:50%;
	margin-left: -500px;
	margin-top: 20px;
	width:1000px;
	height:550px;
	z-index:1;
	background-color: #333;
}

#text {
	position:absolute;
	width:693px;
	height:411px;
	z-index:8;
	left: 90px;
	top: 33px;
	visibility: visible;
}

#main_img {
	position:absolute;
	width:500px;
	height:333px;
	z-index:2;
	left: 100px;
	top: 54px;
}
#main_img img{
	width:500px;
	height:333px;
}

#thumbs_menu {
	position:absolute;
	width:150px;
	height:450px;
	z-index:11;
	left: 829px;
	top: -1px;
}

#language_link {
	text-align:left;
	position:absolute;
	width:75px;
	height:15px;
	z-index:2;
	left: 923px;
	top: -16px;
	font-size: 9px;
	font-family: Helvetica, Arial;
	color:#999;
	font-weight: normal;
}


#language_link a:link
{	color:#FFF;
	text-decoration:none;}
#language_link a:active
{	color:#FFF;
	text-decoration:none;}
#language_link a:visited
{	color:#FFF;
	text-decoration:none;}
#language_link a:hover
{	color:#999;
	text-decoration:none;}

#impr_agb {
	text-align:left;
	position:absolute;
	width:294px;
	height:15px;
	z-index:2;
	left: 23px;
	top: 532px;
}
#impr_agb a:link
{	color:#999;
	text-decoration:none;}
#impr_agb a:active
{	color:#999;
	text-decoration:none;}
#impr_agb a:visited
{	color:#999;
	text-decoration:none;}
#impr_agb a:hover
{	color:#FFF;
	text-decoration:none;}

#logo {
	position:absolute;
	width:212px;
	height:91px;
	z-index:2;
	left: 779px;
	top: 458px;
}
#ringe {
	position:absolute;
	width:127px;
	height:156px;
	z-index:3;
	left: 842px;
	top: 288px;
}
#material_text {
	font-size: 11px;
	font-family: Helvetica, Arial;
	color: #CCCCCC;
	font-weight: normal;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	position:absolute;
	z-index:10;
	left: 604px;
	top: 122px;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:6px;
	width: 183px;
}

#menu {
	position:absolute;
	width:738px;
	height:24px;
	z-index:4;
	left: 23px;
	top: 470px;
	color:#FFF;
}


#logo_sign {
	position:absolute;
	z-index:1;
	top: -19px;
	left: 108px;
}
#logo_sign_gallery {
	position:absolute;
	z-index:2;
	top: 9px;
	left: 131px;
}
#logo_text {
	position:absolute;
	right:0px;
	width:200px;
	height:25px;
	z-index:1;
	top: 65px;
	left: -10px;
}
#fliesstext{
	position:absolute;
	width:667px;
	height:365px;
	z-index:5;
	left: 123px;
	top: 41px;
	overflow: visible;
}
#agb {
	position:absolute;
	width:571px;
	height:367px;
	z-index:5;
	left: 123px;
	top: 61px;
	overflow: auto;
}
#portrait {
	position:absolute;
	width:200px;
	height:137px;
	z-index:2;
	left: 339px;
	top: 194px;
	background-color: #000000;
}

/* mokume-gane.html */
#thumbs {
	position:absolute;
	width:117px;
	height:373px;
	z-index:7;
	left: 848px;
	top: 26px;
}
#bilder {
	position:absolute;
	width:693px;
	height:405px;
	z-index:6;
	left: 90px;
	top: 35px;
}


/* termine */

#termintabelle tr, td{
	vertical-align:top;}
	
#termintabelle2 tr, td{
	vertical-align:top}

/* landingpages */
.seo						{ font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-align: center; color:#900;}
.seo ul						{ list-style-type:none; margin:0; padding:0 0 5px 0; }
.seo ul li					{ display:inline; border-right:1px solid #bbb; margin:0; padding:0 7px; }
.seo ul li.last				{ padding-right:0px; border-right:none; }
.seo ul li a				{ text-decoration: underline;  color: #999!important; font-weight:normal; }
.seo ul li a:hover			{ text-decoration: none; color:#fff !important; }

/* kontakt.html */
#adresse {
	position:absolute;
	width:161px;
	height:115px;
	z-index:6;
	left: 826px;
	top: 63px;
}
#tabelle {
	position:absolute;
	width:660px;
	height:384px;
	z-index:5;
	left: 123px;
	top: 64px;
	overflow: visible;
}

/* felix */

#text_felix {
	position:absolute;
	width:644px;
	height:234px;
	z-index:8;
	left: 77px;
	top: 78px;
	visibility: visible;
}
#bild_felix {
	position:absolute;
	width:151px;
	height:190px;
	z-index:7;
	left: 632px;
	top: 17px;
}

#ueber_link {
	position:absolute;
	width:153px;
	height:24px;
	z-index:6;
	left: 603px;
	top: 345px;
}


/* index */


.kapital {
	font-variant:small-caps;
}

.gross_weiss {
	font-size: 105px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant: small-caps;
}

#javascript {
	position:absolute;
	width:1000px;
	left:50%;
	margin-left: -500px;
	height:18px;
	z-index:2;
	top: 536px;
	color:#333;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	text-align: left;
}


#mokume {
	position:absolute;
	width:921px;
	height:97px;
	z-index:2;
	left: -68px;
	top: 270px;
	visibility: visible;
}
#javascript_info {
	position:absolute;
	width:482px;
	height:19px;
	z-index:15;
	left: 0px;
	top: 376px;
	text-align:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#999;
	visibility: hidden;
}

#Landingpages {
	position:absolute;
	width:851px;
	height:86px;
	z-index:1;
	left: 34px;
	top: 375px;
	font-family:Helvetica, Arial, sans-serif;
}

#Landingpages a:link, a:visited, a:active
{ color:#666;
text-decoration:none;}

#Landingpages a:hover
{ color:#CCC;
text-decoration:none;}

#mokume_gane{
	position:absolute;
	left: 470px;
	top: 31px;
	font-size:50px;
	width: 406px;
}
#mokume_gane_trauringe{
	position:absolute;
	left: 37px;
	top: 4px;
	font-size:25px;
}
#mokume_trauringe{
	position:absolute;
	left: 99px;
	top: 94px;
}
#mokume_gane_schmuck{
	position:absolute;
	left: 269px;
	top: 92px;
	font-size:20px;
}
#mokume_schmuck{
	position:absolute;
	left: 595px;
	top: 9px;
	font-size:25px;
}
#handgeschmiedete_trauringe{
	position:absolute;
	left: 178px;
	top: 32px;
	font-size:20px;
}
#unikatschmuck{
	position:absolute;
	left:33px;
	top: 55px;
	font-size:25px;
}
#individuelle_trauringe{
	position:absolute;
	left: 518px;
	top: 87px;
	font-size:25px;
}
#individuelle_eheringe{
	position:absolute;
	left: 251px;
	top: 59px;
	font-size:25px;
}
#feingold_trauringe{
	position:absolute;
	left: 382px;
	top: 5px;
	font-size:20px;
}

/* english_termine */
#bilder_engl_termine {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 805px;
	top: 85px;
}

/* termine */
#bilder_termine{
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 805px;
	top: 85px;
}





/*
SICHERHEITSKOPIE, ABER NACHFOLGENDER CODE WIRD NICHT MEHR GEBRAUCHT:

#Layer1 {
	position:absolute;
	width:502px;
	height:337px;
	z-index:8;
	left: 206px;
	top: 65px;
}
#klring {
	position:absolute;
	width:129px;
	height:89px;
	z-index:1;
	left: 606px;
	top: 274px;
}*/

