body {
	background-color: #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 14px;
	color: #ffffff; text-align: center; margin: 0; padding: 0;
	padding-top: 20px;
	}
td { font-family: Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 14px;
	vertical-align: top; text-align: right;
	}
div { font-family: Arial, Helvetica, Sans-serif; color: #ffffff; font-size: 14px; }

a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #CC9966; text-decoration: none; }

form { margin: 0; padding: 0; }
p { margin-top: 0; margin-bottom: 19px; } table p { padding: 0; margin: 0; }

#parent { position:relative; width:825px; left:0; margin: 0px auto; background-color: #000000; }
#logo {	background-color: transparent; }
#img1 {	position:absolute; left:23px; top:224px; text-align: center;
}
#hdr { 	position:relative; width:825px; height:180px;
		clip: rect(0 100% 100% 0); background-color: #ffffff ; text-align: bottom;
		padding-top: 20px;
}
#topmenu {
	clip: rect(0 100% 100% 0); background-color: transparent;
	font-family: "Trebuchet MS, Arial, Helvetica"; color: black; font-weight: bold;
	padding: 20px 0px;
	}
#indextext { position:absolute; width:470px; height:312px; /*z-index:20; */left:338px; top:210px;
clip: rect(0 100% 100% 0); background-color: #000000 }

#t8 { position:absolute; width:188px; height:46px; /*z-index:23; */left:342px; top:503px;
clip: rect(0 100% 100% 0); background-color: 000000;
font-family: "Arial, Helvetica, Sans-serif"; color:#ffffff; font-style: italic; font-size: 16px; }

#t9 { position:absolute; width:220px; height:26px; /*z-index:24;*/ left:543px; top:504px;
clip: rect(0 100% 100% 0); background-color: 000000;
font-family: "Trebuchet MS, Arial, Helvetica"; color: #ffffff }

#t10 { position:absolute; width:231px; height:27px; /*z-index:25; */left:542px; top:530px;
clip: rect(0 100% 100% 0); background-color: #000000;
font-family: "Trebuchet MS, Arial, Helvetica"; color: #ffffff }

#t11 { position:absolute; width:226px; height:28px; /*z-index:26;*/ left:544px; top:555px;
clip: rect(0 100% 100% 0); background-color: #000000;
font-family: "Trebuchet MS, Arial, Helvetica"; color: #ffffff }

#horse {
	position:absolute; width:340px; height:460px; left:0px; top:225px;
	clip: rect(0 340 460 0); background-color: transparent;
	}
#map {
	position:absolute; width:425px; height:267px; left:0px; top:225px;
	clip: rect(0 425 267 0); background-color: transparent
	}
#aktuelltext {
	position:absolute; width:459px; left:379px; top: 270px;
	clip: rect(0 100% 100% 0); background-color: transparent;
	}

#kontaktright {
	position:absolute; width:459px; left:473px; top: 220px;
	clip: rect(0 100% 100% 0); background-color: transparent; text-align: left;
	}
#kontaktleft { position:absolute; width:425px; height:132px; left:0px; top:505px;
	clip: rect(0 100% 100% 0); background-color: 000000
	text-align: left;
	}
#kontaktform { position:absolute; /* width:300px; height:282px; */
	left:473px; top:441px; clip: rect(0 100% 100% 0); background-color: transparent;
	}

#tm {
	position: absolute; left: 0px;
	top: 225px; width: 820px; height: 500px;
	/* clip: rect(0 100% 100% 0);*/
	background-color: yellow; color: black;
	font-family: "Trebuchet MS, Arial, Helvetica";
	}
#vaatteet {position:absolute;
	width:254px; left:100px; top:270px;
	clip: rect(0 100% 100% 0);
	background-color: transparent; color: black;
	}

#kosmetiikka {position:absolute;
    	width:300px; left:430px; top:270px;
	clip: rect(0 100% 100% 0);
	background-color: transparent; color: black;
	}
#tttm {
	position: absolute; left: 0px;
	top: 225px;
	width: 825px;
	height: 900px;
	/* clip: rect(0 100% 100% 0);*/
	background-color: white; color: black;
	}

p.white { font-family:Arial, Helvetica, Sans-serif; color: #ffffff; }

p.white2 { font-family:Arial, Helvetica, Sans-serif; color: #ffffff; font-style: normal; font-size: 14px;  }

p.left { font-size: 16px; text-align: left; padding: 20px 0 0 0px;
	font-family:Arial, Helvetica, Sans-serif; color: #ffffff;
	}
p.whiteib { font-family:Arial, Helvetica, Sans-serif; color: #ffffff; font-weight: bold; font-style: italic; }
p.grayb { font-family: "Trebuchet MS, Arial, Helvetica"; color: gray;
	font-weight: normal; font-size: 18px;
	}
p.blackb { font-family: "Trebuchet MS, Arial, Helvetica"; color: #000000;
	font-weight: normal; font-size: 18px; text-align: left; text-transform: uppercase; text-indent: 10px;
	padding-top: 6px;
	}
a.email { font-family:Arial, Helvetica, Sans-serif; color: white; }

