 /* Allgemeine Definitionen */
body  { margin: 0px; padding: 0px; background-color: white; text-align: center; color: black}
img { border: 0px }
table  { margin: 0; padding: 0; border: 0px; font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; }
input  { font-size: 10px; border: solid 1px #7F9DB9 }
select  { font-size: 10px; border: solid 1px #7F9DB9 }
textarea {border: solid 1px #7F9DB9}
hr    { margin-top: 5px; padding: 0px; height: 1px; border-bottom: 1px dotted #ff2c00;  }
q  { font-style: italic }
ul {margin: 0px; padding: 0px}
dt {margin-top: 10px; margin-bottom: 5px}

/* Schriften */
h1  { color: black; font-size: 24px; font-family: "Century Gothic", Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; font-weight: bold; margin: 0; background-color: transparent }
h2  { color: #FD2E04; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; font-weight: bold; margin: 0 0 10px; background-color: transparent }
h3 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; font-weight: bold; margin: 0 0 5px; background-color: transparent }
.text  { font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; background-color: transparent}
.text2 { font-size: 10px; color: black; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; line-height: 12px; background-color: transparent }

 /* Links */
a:link   { color: black; text-decoration: none; background-color: transparent}
a:visited  { color: black; text-decoration: none; background-color: transparent}
a:hover  { color: black; text-decoration: none; background-color: transparent}
.linkcolor  { color: #FD2E04}

 /* Layout - Container */
#global {margin: 0px auto; width: 760px; position: relative}
#top {position: absolute; top: 0px; left: 0px; width: 760px; height: 100px; padding-top: 25px; background-image: url('../img/top.jpg'); background-repeat: no-repeat}
#movie {position: absolute; top: 100px; left: 0px; width: 760px; height: 140px; background-image: url('../img/movie.jpg'); background-repeat: no-repeat}
#main {position: absolute; top: 240px; left: 0px; width: 760px; height: 580px; background-image: url('../img/main.jpg'); background-repeat: no-repeat}
#nav {position: absolute; top: 0px; left: 10px; width: 740px; height: 30px; margin-top: 10px; background-image: url('../img/nav.jpg'); background-repeat: no-repeat}
#site  { position: absolute; top: 42px; left: 1px; background-repeat: no-repeat; background-position: right; text-align: left; margin: 7px 20px 0 10px; padding: 10px; width: 716px; height: 465px; overflow: auto }
#siteleft {position: absolute; top: 0px; left: 0px; width: 420px; margin: 10px}
#siteright, #faq, #testimonials, #inhaltsstoffe {position: absolute; top: 0px; left: 455px; width: 240px; height: 450px; margin: 10px; padding: 7px}
#faq  {background-color: #FCF2E4}
#testimonials  {background-color: #FCE4E4}
#inhaltsstoffe  {background-color: #FDFDDA}
#vorteile  {position: absolute; top: 170px; left: 280px; height: 285px; width: 180px; padding: 5px; background-color: #FDFDDA}
#werbedrinksbild  { position: absolute; top: 170px; left: 470px; width: 250px; height: 290px; }
#footer  { position: absolute; top: 542px; left: 0px; width: 100%; text-align: center; color: white; line-height: 11px; background-color: transparent}
#print { z-index: 100; position: absolute; top: 480px }
#empfehlen { z-index: 100; position: absolute; top: 49px }

 /* Sonstiges */
.print {visibility: hidden; display: none}
.initialen {font-size: 24px; font-weight: bold}
.inaktiv { color: #999999; text-decoration: line-through}
.linie {border-bottom: 1px dotted black; margin: 10px 0px}
.faqtitle  { font-size: 12px; padding: 5px 38px; color: #FD2E04; font-weight: bold; margin-bottom: 10px; margin-top: 10px; margin-right: 10px; float: left; cursor: pointer; border: 1px solid #FD2E04 }
.energydrinks {display: none}
.partnerlogo {float: left; margin-right: 20px; width: 150px; height: 100px}
.hakerl { list-style-image:url(../img/icons/hakerl.gif); font-weight: bold; line-height: 180%; margin-left: 17px }
.submitbutton {width: 150px; background-color: #FF2C00; border: 1px solid black; color: white; font-weight: bold}
.angebotsbild {width: 418px; height: 215px; color: red; text-align: center; font-size: 16px; font-weight: bold; padding-top: 12px}
