/* CSS Document */

* {
	margin:0;
	padding:0;
	text-decoration:none;
	}

a:link { color: #aaa; }
a:visited{ color: #aaa; }
a:hover { color: #808080; }
body { font-family:Arial, Helvetica; font-weight: lighter; background-color: #e7e7e7; }

#wrap { margin: 0 auto 40px; width: 1000px; text-align: left; position: relative; top: 30pt; height: 100%; }
/* --------------------------------------------------- Hauptnavigation */
#hauptnavi { background-color: #fff; border-bottom: 1px solid #bebebe; height: 14px; padding-top: 54px; background-image: url(bilder/logo-reiner-moll.gif); background-repeat: no-repeat; background-position: 830px 55px; left: 60px; padding-bottom: 20px; padding-left: 60px; }

 ul { padding-left:13px; } 

li { list-style-type: none; display: inline; padding-right:20px; font-size: 12px; height: 50px; margin-top: 2px; }
/* --------------------------------------------------- Unternavigation */
#subnavi { background-color: white; height: 14px; padding-top: 16px; padding-bottom: 58px; padding-left: 60px; }

/* --------------------------------------------------- Rechtsnavigation */
#rechtnavi { text-align: right; height: 14px; padding-top: 1px; padding-right: 57px; }


/* --------------------------------------------------- Content */
#content { background-color: white; height: 370px; border-bottom: 1px solid #bebebe; }

/* --------------------------------------------------- Content-info */
#content-info { background-color: #282828; background-position: 70px 45px; height: 370px; clip: rect(auto auto auto 200px); border-bottom: 1px solid #bebebe; }
h1 { color: #787878; font-size: 24px; font-weight: bold; }

h2 { color: #847a6c; font-size: 20px; font-weight: normal; padding-bottom: 10px; }
h3 { color: #5a5a5a; font-size: 12px; font-weight: normal; }
h4 { color: #787878; font-size: 12px; font-weight: normal; }
p { color: #fff; font-size: 13px; line-height: 18px; letter-spacing: 0.1px; padding-bottom: 9px; }
.tabellentext { color: white; font-size: 11px; font-weight: lighter; padding-top: 8px; padding-right: 20px; padding-left: 20px; }
.tabelletext_en { color: white; font-size: 11px; font-weight: lighter; padding-top: 8px; padding-right: 16px; padding-left: 16px; }
.namen { color: #847a6c; font-size: 13px; font-weight: bold; padding: 30px 20px 8px; }
.tabellennamen_en { color: #847a6c; font-size: 13px; font-weight: bold; padding: 30px 16px 8px; }
.preis { color: white; font-size: 13px; font-weight: bold; padding: 10px 20px 8px; }
.preis_en { color: white; font-size: 13px; font-weight: bold; padding: 10px 16px 8px; }
.navelement { color: #fff; text-align: right; margin: 0; padding: 236px 55px 0 0; }
.textheadline { color: #847a6c; font-size: 20px; padding-top: 60px; padding-right: 10px; padding-left: 10px; }
.text { color: white; font-size: 12px; padding-right: 10px; padding-left: 10px; }
.homebild { padding-top: 90px; padding-left: 85px; }
.hometext { padding-top: 142px; padding-right: 135px; }
.produktname { text-align: right; padding-top: 224px; }
.infobild { padding-top: 45px; padding-left: 78px; }
.swbild { padding-left: 60px; }
.infohead { padding-top: 60px; padding-right: 60px; padding-left: 280px; }
.infotext { padding-right: 90px; padding-left: 280px; }
.agbhead { padding-top: 60px; padding-right: 40px; padding-left: 20px; }
.agbtext { font-size: 11px; line-height: 15px; padding-right: 40px; padding-left: 20px; }
.alspdf { text-align: center; padding-top: 50px; }
.alspdfpresse { color: #aaa; text-align: center; padding-top: 280px; }
.stempel { padding-top: 235px; }
.indexbild { padding-top: 80px; padding-left: 198px; }
.index_enname { padding-top: 220px; padding-left: 40px; }
.index_dename { padding-top: 70px; padding-right: 60px; }
.pressebild { text-align: center; padding-top: 10px; padding-left: 20px; }
.presse_deckblatt { padding-top: 60px; padding-left: 110px; }
.Sprachauswahl { margin-top: 2px; padding-right: 2px; }
