* { margin: 0; padding: 0; }

html, body { text-align: center; height: 100%; }

div { text-align: left; background-color:transparent; }

div#wrapper { position:relative; top:3%; width: 51em; margin: 0 auto; }

a.heading {
	font-weight:bold;
	font-family : sans-serif;
	font-size : 23pt;
	margin-bottom : 0.6em;
	letter-spacing : 0.08em;
	color:black;
	text-decoration:none;
}

a.heading_low {
	font-weight: normal;
	font-family : sans-serif;
	font-size:13pt;
	margin-bottom : 0.6em;
	letter-spacing : 0.08em;
	color:black;
	text-decoration:none;
}

div.background_area {
	position:relative;
	z-index:5;
	float:left;
	width:51em;
	height:31.5em;
}

div.leftblock { float:left; width:19.25em; margin-left:1.5em; margin-top: 1.5em; 
	position:relative;
	z-index:5; display:inline;}

div.collectionname {
	position:relative;
	z-index:5;
	float:right;
	font-family:sans-serif;
	height: 1.25em;
	font-size:0.85em;
	padding: 0.1em 0.5em 0.1em 0.5em;
	color:Black;
	text-align : right;
}

div.ringtext {
	position:relative;
	z-index:5;
	margin:2.5em 0 0 0.5em;
	font-family:sans-serif;
	color : Black;
	text-decoration : none;
	letter-spacing : 0em;
	font-size : 0.65em;


}



div.ringblock {
	/*width:25.3125em;*/
	width:25.35em;
	margin-left : 24em;
	margin-top: 1.5em;
	position:relative;
	z-index:5;
}


a.smallring_link{
	border : 0;
	text-decoration:none;
	line-height:0;
}

div.menubar { clear:both; text-align:right;}

img.bigring { width:19.25em; height: 17.75em; margin-top:1.75em;}

img.smallring {  border:0; width:8.4375em; height:8.9375em;}



div.smallring {
	float:left;
}

.subnavigation {
	float:right;
}
a.subnav_link{
	font-family:sans-serif;
	color : Black;
	text-decoration : none;
	letter-spacing : 0em;
	font-size : 0.8em;
}
.menubar{
		margin-top:0.5625em;
		text-align: right;
}

div.skip{
	margin-top:0.5625em;
	margin-left:4.4375em;
}

.menubar_spacer{
	width: 6.125em;
	height: 0.5em;
	background-color: transparent;
	display:inline;
}

.menu_link {
	margin: 0em;
	font-family:sans-serif;
	color : Black;
	text-decoration : none;
	letter-spacing : 0em;
	font-size : 0.8em;
}

div.kontaktdaten {
	position:relative;
	z-index:5;
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-family:sans-serif;
	color : Black;
	text-decoration : none;
	letter-spacing : 0em;
	font-size : 0.7em;
	margin-top:4.4em;
}

div.contactlabel {
	float:left;
	width:4em;
	font-family:sans-serif;
	color : Black;
	text-decoration : none;
}

div.bgrings {
	z-index: 0;
	position:absolute;
	top:0;
	left:0;
}

img.hintergr {
	width:50.75em;
	height:31.25em;
}

div.contactlabel_red {
	float:left;
	width:4em;
	font-family:sans-serif;
	color : Red;
	text-decoration : none;
}

.contactform {
	margin-top:7.125em;
	margin-left:5.2em;
	position:relative;
	z-index:5;
	float:left;
	font-family:sans-serif;
	color : Black;
	text-decoration : none;
	letter-spacing : 0em;
	font-size : 0.7em;
	width:25.35em;
	background-color : #ffffff;
}
div.background_areaindex {
	float:left;
	width:51em;
	height:31.5em;
}

img.ceramicaindex{
	width:9.875em;
	height:31.25em;
	float:left;
	border:none;
}
img.indexpic {
	width:9.875em;
	height:31.25em;
	float:left;
	margin-right:0.325em;
	border:none;
}
