/*-------------------Globals-------------------*/
body {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: white;
	color: black;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	overflow: visible;
}
p { line-height: 18px; }
input { margin: 0; }
ul, li {
	margin: 0 0 0 -5px;
	padding: 0 0 0 -5px;
	list-style-position: inside;
}
li a, li a:active, li a:visited {
	display: inline;
	color: black;
	text-decoration: none;
	line-height: 30px;
	margin: 0 0 0 -5px;
	padding: 0 0 0 -5px;
}
li a:hover {
	display: inline;
	color: red;
	text-decoration: none;
}
/*-------------------MENU-------------------*/
.menu {
	position: absolute;
	width: 900px;
	height: 20px;
	border-bottom: 1px solid black;
	top: 554px;
	left: 50px;
	z-index: 100;
	font-weight: bold;
}
.menu a:link, .menu a:active, .menu a:visited {
	display: inline;
	color: black;
	text-decoration: none;
}
.menu a:hover {
	display: inline;
	color: red;
	text-decoration: none;
}
.pos0P {
	position: absolute;
	top: 4px;
	left: 0px;
}
.pos1A {
	position: absolute;
	top: 24px;
	left: 105px;
}
.pos2A {
	position: absolute;
	top: 24px;
	left: 165px;
}
.pos3A {
	position: absolute;
	top: 24px;
	left: 225px;
}
.pos4A {
	position: absolute;
	top: 24px;
	left: 605px;
}
.pos5A {
	position: absolute;
	top: 24px;
	left: 348px;
}
.pos6A {
	position: absolute;
	top: 24px;
	left: 497px;
}
.pos7A {
	position: absolute;
	top: 24px;
	left: 406px;
}
.pos1P {
	position: absolute;
	top: 4px;
	left: 105px;
}
.pos2P {
	position: absolute;
	top: 4px;
	left: 165px;
}
.pos3P {
	position: absolute;
	top: 4px;
	left: 225px;
}
.pos4P {
	position: absolute;
	top: 4px;
	left: 605px;
}
.pos5P {
	position: absolute;
	top: 4px;
	left: 348px;
}
.pos6P {
	position: absolute;
	top: 4px;
	left: 497px;
}
.pos7P {
	position: absolute;
	top: 4px;
	left: 406px;
}
/*.passiv {
	position: absolute;
	top: 0px;
	margin-left: 30px;
}*/
/*-------------------PAYPAL-------------------*/
#paypalConfirm {
	position: absolute;
	top: 20px;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#paypalConfirm a, #paypalConfirm a:link, #paypalConfirm a:visited {
	display: block;
	text-decoration: none;
	color: black;
}
#paypalConfirm a:hover {
	display: block;
	text-decoration: none;
	color: red;
}
/*-------------------Clickareas on images-------------------*/
#start {
	position: absolute;
	z-index:100;
	width:130px;
	height:30px;
	top: 534px;
	left: 0px;
}
#linkH {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 399px;
	left: 906px;
}
#linkA {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 196px;
	left: 490px;
}
#linkB {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 196px;
	left: 90px;
}
#linkE {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 348px;
	left: 700px;
}
#linkO {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 23px;
	left: 766px;
}
#linkP {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 39px;
	left: 966px;
}
#linkS {
	position: absolute;
	z-index:100;
	width:30px;
	height:30px;
	top: 137px;
	left: 646px;
}
#start a, #start a:hover, #start a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkH a, #linkH a:hover, #linkH a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkA a, #linkA a:hover, #linkA a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkB a, #linkB a:hover, #linkA a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkE a, #linkE a:hover, #linkA a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkO a, #linkO a:hover, #linkA a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkP a, #linkP a:hover, #linkA a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
#linkS a, #linkS a:hover, #linkA a:visited {
	display:block;
	text-decoration:none;
	line-height:30px;
	width: 100%;
	height: 100%;
}
/*-------------------Welcome page-------------------*/
#welcome {
	position: absolute;
	height: 650px;
	width: 1100px;
	left: 50%;
	top: 30px;
	margin-left: -551px;
	background-image: url("../img/welcome.jpg");
	background-repeat: no-repeat;
}
#welcome a, #welcome a:link, #welcome a:visited {
	display: block;
	text-decoration: none;
	color: #1951a6;
}
#welcome a:hover {
	display: block;
	text-decoration: none;
	color: black;
}
#welcomeText {
	position: absolute;
	width: 420px;
	height: 600px;
	right: 85px;
	top: 20px;
}
/*-------------------Content of the seven containers-------------------*/
.home {
	top: 0px;
	left: 0px;
	background-image: url("../img/Home.jpg");
	z-index: 100;
}
.about {
	top: 0px;
	left: 1114px;
	z-index: 98;
}
.sendToAFriend {
	top: 0px;
	left: 2228px;
	background-image: url("../img/SendToAFriend.jpg");
	z-index: 95;
}
#sendContent {
	position: absolute;
	top: 430px;
	left: 504px;
	width: 500px;
	height: 300px;
}
.externalLinks {
	top: 720px;
	left: 2228px;
	background-image: url("../img/ExternalLinks.jpg");
	z-index: 100;
}
#theLinks {
	position: absolute;
	top: 330px;
	left: 2px;
	width: 500px;
	height: 300px;
}
.pressClips {
	top: 720px;
	left: 1114px;
	background-image: url("../img/PressClips.jpg");
	z-index: 100;
}
#pressClipsCont {
	position: absolute;
	top: 50px;
	left: 450px;
	padding-right: 170px;
	width: 340px;
	height: 440px;
	overflow: auto;
}
.MLGoreBio {
	position: absolute;
	top: 1440px;
	left: 0px;
	background-image: url("../img/Bio.jpg");
	height: 620px;
	width: 2100px;
	background-position: center;
	background-repeat: no-repeat;
	z-index:90;
}
#mLGoreBioFlash {
	position: absolute;
	width:2880px;
	height: 2880px;
	left: 0px;
	top:-1000px;
}
#AboutFlash {
	position: absolute;
	width:1000px;
	height: 620px;
	left: 0px;
	top:0px;
}
.order {
	top: 720px;
	left: 0px;
	z-index: 96;
	background-image: url("../img/Order.jpg");
}
#orderCont {
	position: absolute;
	top: 154px;
	left: 434px;
	width: 500px;
	height: 300px;
}
#orderCont p { margin:5px 0; }
.all {
	position: absolute;
	height: 620px;
	width: 1000px;
	background-position: center;
	background-repeat: no-repeat;
}
/*-------------------Container without function-------------------*/
.schmuck {
	top: 1440px;
	left: 2228px;
	background-image: url("../img/Fetish.jpg");
	z-index: 50;
}
/*-------------------Containers to enlarge body-------------------*/
.dummy1 {
	top: 0px;
	left: 3352px;
	background:url(../img/blank_1.jpg) no-repeat;
}
.dummy2 {
	/* top: 2160px; */
	top: 720px;
	/* left: 0px; */
	left: 3352px;
	background:url(../img/blank_2.jpg) no-repeat;
}
.dummy3 {
	top: 1440px;
	left: 3352px;
	background:url(../img/blank_3.jpg) no-repeat;
}
.dummy4 {
	top: 2160px;
	left: 0;
	background:url(../img/blank_4.jpg) no-repeat;
}
.dummy5 {
	top: 2160px;
	left: 1114px;
	background:url(../img/blank_5.jpg) no-repeat;
}
.dummy6 {
	top: 2160px;
	left: 2228px;
	background:url(../img/blank_6.jpg) no-repeat;
}
.dummy7 {
	top: 2160px;
	left: 3352px;
	background:url(../img/blank_7.jpg) no-repeat;
}
.dummy {/* common properties here */ }
/* about section */
.about-img {
	position:absolute;
	top:0;
	left:0;
	z-index:7;
}
.about-circle {
	position:absolute;
	width:29px;
	height:29px;
	top:0;
	z-index:10;
	text-indent:-1000em;
}
.a1 {
	background:url(../img/a1.png) no-repeat;
	top:40px;
	left:308px;
}
.a2 {
	background:url(../img/a2.png) no-repeat;
	top:81px;
	left:330px;
}
.a3 {
	background:url(../img/a3.png) no-repeat;
	top:49px;
	left:309px;
}
.a4 {
	background:url(../img/a4.png) no-repeat;
	top:15px;
	left:283px;
}
.a1n {
	background:url(../img/a1.png) no-repeat;
	top:40px;
	left:308px;
}
.a2n {
	background:url(../img/a2.png) no-repeat;
	top:65px;
	left:345px;
}
.a3n {
	background:url(../img/a3.png) no-repeat;
	top:430px;
	left:335px;
}
.a4n {
	background:url(../img/a4.png) no-repeat;
	top:15px;
	left:285px;
}
.back { z-index:7; }
.front { z-index:9; }
img { border: 0; }
* :focus { outline: 0; }
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix { display:inline-block }
.clearfix { display:block }
/* new form */
form#eingabe {
	margin:0;
	padding:0;
}
fieldset#orderForm, fieldset#creditcardinfo {
	padding:0;
	margin:0;
	display:block;
	clear:both;
	border:0;
}
fieldset#orderForm .field {
	padding:2px 0;
	display:block;
	clear:both;
}
fieldset#orderForm .field-inline, fieldset#creditcardinfo .field-inline {
	width:235px;
	float:left;
	padding:2px 0;
}
fieldset#orderForm .field-right label { width:70px; }
fieldset#orderForm label, fieldset#creditcardinfo label {
	width:80px;
	float:left;
	padding:5px 0 0;
	padding-right:5px;
	text-align:right;
	font-size:11px;
}
fieldset#orderForm input.text {
	width:130px;
	padding:0px 4px;
	margin:0;
}
fieldset#orderForm .select select { width:140px; }
fieldset#orderForm .action {
	display:block;
	clear:both;
	padding:10px;
	margin-top:10px;
	border-top:1px dotted #000;
	width:88%;
}
fieldset#orderForm .action input.continue { float:left; }
span.payment-note {
	float:left;
	margin:7px 0 0 10px;
	font-size:9px;
}
#theLinks li a {
	margin: 0;
}
