* {
  margin: 0px;
  padding: 0px;
  font-family: Arial, sans-serif;
}

body {
  background: #def5ff url(images/background.gif) repeat-x fixed;
  padding: 0px;
  text-align: center;
}

.clear {
  clear: both;
}

#wrapper {
  background: url(images/AYCR_Landingpage_Hintergrund.jpg) no-repeat;
  width: 1024px;
  margin: 10px auto 0px auto;
  text-align: left;
}

#head {
  width: 1005px;
  height: 150px;
  text-align: right;
}

#head img {
  margin-left: 25px;
  margin-top: 15px;
  float:left;
}

#head h2 {
  font-size: 30px;
  padding: 45px 0px 0px 0px;
  line-height: 30px;
}

#content-wrapper {
  background-image:url(images/AYCR_Landingpage_Titelfaecher.png);
  background-repeat:no-repeat;
  background-position: right top;
  margin-top: -88px;
  margin-left: 30px;
  width: 994px;
  height: 600px;
  text-align: left;
}

#content-wrapper-blank {
  background-repeat:no-repeat;
  background-position: right top;
  margin-top: -88px;
  margin-left: 30px;
  width: 994px;
  height: 600px;
  text-align: left;
}

#content {
  padding-top: 70px;
  width: 994px;
  color: #ffffff;
}

#content-blank {
  padding-top: 80px;
  width: 994px;
  color: #ffffff;
}

#content-blank p{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 5px;
}

#right {
  width: 450px;
  color: #ffffff;
  padding-top: 150px;
  text-align: left;
  float:right;
}

#text-right {
  width: 310px;
  text-align: center;
}

#text-right h2 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}

#text-right p {
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
}

.textbutton {
  margin-top: -150px;
  margin-right: 110px;
}

#text-right .home-theaters {
  margin-left: 51px;
  margin-top: 5px;
}

#left {
  width: 480px;
  color: #ffffff;
  padding-top: 90px;
  text-align: left;
}

#left p{
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 5px;
}

#left .green {
  color: #00ff00;
}

#left .big {
  font-size: 17px;
}

.pfeil {
 margin-left: 110px;
}

.pfeil_klein {
 margin-top: 13px;
 margin-left: 163px;
}

.fader { 
  position: relative; 
  display: inline-block; 
} 

.fader img { 
  vertical-align: top; 
} 

.fader img.next { 
  position: absolute; top: 0; left: 0; 
} 

.klee {
  margin-left: 300px;
  margin-bottom: 40px;
}

.field {
  padding: 0px 0px 0px 10px;
  margin: 0px 10px 0px 0px;
  height: 52px;
  width: 415px;
  border: 1px solid #5c5c5d;
  display: block;
  float: left;
  font-size: 28px;
}

.button {
  background: url(images/AYCR_Landingpage_button_pruef-dark.png);
  padding: 0px;
  margin: 0px;
  width: 251px;
  height: 54px;
  border: 0px;
}

.button:hover {
  background: url(images/AYCR_Landingpage_button_pruef-hell.png);
}

#left .button_reg {
  background: url(images/AYCR_Landingpage_button_reg-dark.png);
  background-repeat: no-repeat;
  padding: 0px;
  margin: 15px 0px 0px 40px;
  width: 400px;
  height: 108px;
  border: 0px;
  display:block;
}

#left .button_reg:hover {
  background: url(images/AYCR_Landingpage_button_reg-hell.png);
}

#hint {
  margin-top: 8px;
  margin-left: 30px;
  width: 964px;
  border-top: 1px solid #ffffff;
}

#hint a{
  color: #ffffff;
}

#hint-right {
  padding-top: 12px;
  width: 470px;
  color: #ffffff;
  font-size: 12px;
  text-align: left;
  float:right;
}

#hint-right h2 {
  font-size: 14px;
  margin-bottom: 8px;
}

#hint-left {
  padding-top: 12px;
  width: 470px;
  color: #ffffff;
  font-size: 12px;
  text-align: left;
  margin-right: 24px;
}

#hint-left h2 {
  font-size: 14px;
  margin-bottom: 8px;
}

#hint-left .big {
  font-size: 14px;
  font-weight: bold;
}

#footer {
  width: 1000px;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  padding:5px;
}

#footer-logo {
  color: #ffffff;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
}

#footer-logo img{
  margin-right: 7px;
}

#footer a {
  color: #ffffff;
}

