/* General Preferences */
* {
  padding: 0;
  margin: 0;
  border: 0;
  font: normal 14px Arial;
  color: #000000;
}

img {
  border: 0;
}

a img {
  border: 0;
}

body {
  background: #ece4d7 url(bilder/index_bg_repeat.gif) repeat;
  margin: 0;
  padding: 0;
}

.clear {
  clear: both;
  line-height: 0;
  font-size: 0;
  width: 0;
  height: 0;
}

#wrapper {
  background: #f5efe5;
  border-left: solid #d3c4aa 1px;
  border-right: solid #d3c4aa 1px;
  width: 988px;
  padding: 25px 0 0 0;
  margin: 0 auto;
  height: auto;
}

.header_headline_leftside {
  font: bold 18px Arial;
  color: #aea088;
  margin: 0 0 0 27px;
  float: left;
  width: 465px;
  display: inline;
}

.stream {
  color: #507d78;
  text-decoration: none;
  font: bold 18px Arial;
}

.download {
  color: #000000;
  text-decoration: none;
  font: bold 18px Arial;
}

.header_headline_rightside {
  font: bold 14px Arial;
  color: #507d78;
  float: left;
  width: 450px;
  padding: 5px 0 0 0;
}

.header_headline_rightside a {
  color: #000000;
  text-decoration: underline;
  font: bold 14px Arial;
}

.whiteforcontent {
  background: #ffffff;
  width: 967px;
}

.content_rundung_left {
  background: url(bilder/content_rundung_left.gif) no-repeat;
  width: 19px;
  height: 15px;
  float: left;
  line-height: 1px;
  font-size: 1px;
}

.content_verlauf_x {
  background: #FFFFFF url(bilder/content_verlauf_x.gif) repeat-x;
  height: 15px;
  width: 900px;
  float: left;
  line-height: 1px;
  font-size: 1px;
}

.content_rundung_right {
  background: #f5efe5 url(bilder/content_rundung_right.gif) no-repeat;
  width: 48px;
  height: 15px;
  float: left;
  line-height: 1px;
  font-size: 1px;
}

.content_verlauf_y {
  background: url(bilder/content_verlauf_y.gif) repeat-y;
  width: 14px;
  height: 2190px;
  float: left;
}

.content_verlauf_y_index {
  background: url(bilder/content_verlauf_y.gif) repeat-y;
  width: 14px;
  height: 2190px;
  height: 2216px;
  float: left;
}

.content {
  background: #FFFFFF;
  width: 910px;
  float: left;
}

.content_verlauf_y_otherside {
  width: 43px;
  float: left;
  background: #f5efe5;
}

.content_verlauf_y_otherside_old {
  width: 43px;
  float: left;
  background: url(bilder/content_verlauf_y_otherside.gif) repeat-y;
}

.change_verlauf {
  background: url(bilder/content_verlauf_y_otherside.gif) repeat-y;
  width: 43px;
  height: 33px;
}

.change_verlauf2 {
  background: #f5efe5 url(bilder/content_verlauf_y_otherside.gif) repeat-y;
  width: 43px;
  height: 1932px;
}

.change_verlauf2_index {
  background: #f5efe5 url(bilder/content_verlauf_y_otherside.gif) repeat-y;
  width: 43px;
  height: 1932px;
  height: 1958px;
}

/* BEGIN HEADER CONTENT */
.before_header {
  text-align: right;
}

.address_header {
  color: #507d78;
  font: bold 11px Arial;
}

.text_header {
  color: #aea088;
  font: bold 11px Arial;
  margin: 0 10px 0 80px;
}

.header_biggirl {
  margin: 2px 0 5px 5px;
}

.menue {
  margin: 0 0 20px 0;
}

.menue_left_side {
  background: url(bilder/menue_left_side.gif) no-repeat;
  width: 7px;
  height: 40px;
  float: left;
  margin: 0 0 0 5px;
  display: inline;
}

.menue_repeat {
  background: url(bilder/menue_repeat.gif) repeat-x;
  width: 659px;
  height: 30px;
  border-right: solid #babdc1 1px;
  float: left;
  padding: 10px 0 0 10px;
}

.menue_repeat ul {
  list-style-type: none;
}

.menue_repeat li,.menue_repeat a {
  font: bolder 16px Arial, sans-serif;
  color: #000000;
  float: left;
  display: inline;
}

.menue_repeat a:hover {
  font: bolder 16px Arial, sans-serif;
  color: #f37314;
}

.menue_repeat .active a {
  font: bolder 16px Arial, sans-serif;
  color: #f37314;
}

.liformat {
  margin: 0 12px;
}

.active {
  color: #f27214;
}

.menue_othercolor_repeat {
  background: url(bilder/menue_othercolor_repeat.gif) repeat-x;
  width: 218px;
  height: 30px;
  float: left;
  padding: 10px 0 0 0;
  text-align: center;
}

.menue_othercolor_repeat a {
  font: bold italic 16px Arial;
  color: #FFFFFF;
  text-decoration: underline;
}

.menue_othercolor_repeat a:hover {
  font: bold italic 16px Arial;
  color: #000000;
  text-decoration: underline;
}

.menue_othercolor_rest {
  background: url(bilder/menue_othercolor_rest.gif) no-repeat;
  width: 5px;
  height: 40px;
  float: left;
}

/* BEGIN Content CONTENT */
.einleitungstext {
  margin: 0 8px 20px 8px;
}

.bold_einleitungstext {
  font-weight: bold;
  font: bold 14px Arial;
  color: #000000;
  line-height: 14px;
}

.link_einleitungstext {
  color: #cb2222;
  font: bold 14px Arial;
  text-decoration: underline;
}

.greenbox {
  float: left;
  width: 675px;
}

.vorschaugirls_box_left {
  background: url(bilder/vorschaugirls_box_left.gif) no-repeat;
  width: 9px;
  height: 40px;
  float: left;
}

.vorschaugirls_box_repeat {
  background: url(bilder/vorschaugirls_box_repeat.gif) repeat-x;
  height: 32px;
  width: 657px;
  float: left;
  color: #FFFFFF;
  font: normal 18px Arial;
  text-align: center;
  padding: 8px 0 0 0;
}

.vorschaugirls_box_right {
  background: url(bilder/vorschaugirls_box_right.gif) no-repeat;
  width: 9px;
  height: 40px;
  float: left;
}

.greenbox_content {
  width: 662px;
  border-left: solid #507d78 1px;
  border-right: solid #507d78 1px;
  margin: 0 0 0 5px;
  height: 272px;
}

.greenbox_content ul {
  list-style-type: none;
}

.greenbox_content li {
  float: left;
  width: auto;
  margin: 8px 0 5px 7px;
  display: inline;
}

.lidivs {
  height: 20px;
}

.fontgreen {
  color: #507d78;
  font: bold 14px Arial;
}

.end_greenbox {
  background: url(bilder/vorschaugirls_box_cornerbottom.gif) no-repeat;
  width: 675px;
  height: 4px;
  line-height: 1px;
  font-size: 1px;
}

.greybox {
  float: left;
  width: 235px;
}

.top5_header {
  background: url(bilder/top5_header.gif) no-repeat;
  width: 223px;
  height: 13px;
  line-height: 1px;
  font-size: 1px;
}

.top5_border {
  background: url(bilder/top5_border.gif) no-repeat;
  width: 1px;
  height: 304px;
  line-height: 1px;
  font-size: 1px;
  float: left;
}

.top5_repeat {
  background: url(bilder/top5_repeat.gif) repeat-x;
  float: left;
  width: 221px;
  padding: 0;
  overflow: hidden;
}

.top5videoszenen {
  text-align: center;
  font: normal 18px Arial;
  margin: 0 0 5px 0;
}

.top5lis ul {
  list-style-type: none;
}

.top5lis ol {
  padding-left: 30px;
}

.top5lis li {
  font: bold 14px Arial;
  padding: 0 5px;
}

.top5lis a {
  font: normal 12px Arial;
}

.top5lis a:hover {
  text-decoration: none;
}

.top5lis span {
  font: normal 12px Arial;
  color: #507d78;
}

.top5lis b {
  font-weight: bold;
  color: #507d78;
}

.marginli {
  margin: 0 0 8px 0;
}

.dicke_weiber_header_1 {
  background: url(bilder/dicke_weiber_header_1.gif) no-repeat;
  width: 383px;
  height: 17px;
  float: left;
  text-align: right;
  padding: 60px 0 0 0;
  color: #ece4d7;
  font: bold 12px Arial;
}

.dicke_weiber_header_2 {
  width: 143px;
  float: left;
}

.dicke_weiber_header_3 {
  background: url(bilder/dicke_weiber_header_3.gif) no-repeat;
  width: 379px;
  height: 17px;
  float: left;
  text-align: left;
  padding: 60px 0 0 0;
}

.dicke_weiber_header_3 a {
  color: #ece4d7;
  font: bold 12px Arial;
  text-decoration: underline;
}

.fatcontent {
  margin: 5px 0 0 5px;
}

.imgfltleft {
  width: 664px;
  float: left;
}

.txtfltrit {
  float: left;
  width: 221px;
  margin: 0 0 0 15px;
}

.titelderszene {
  font: normal 18px Arial;
  margin: 5px 0;
}

.index_verlauf_voting {
  background: url(bilder/index_verlauf_voting.gif) repeat-x;
  width: 216px;
  height: 121px;
}

.szenenbewertung ul {
  list-style-type: none;
}

.szenenbewertung li {
  margin: 0;
}

.hovereffekt a {
  background: url(bilder/index_voting_ok.gif) no-repeat;
  width: 34px;
  height: 34px;
  display: block;
}

.hovereffekt a:hover {
  background: url(bilder/index_voting_ok_green.gif) no-repeat;
  width: 34px;
  height: 34px;
  display: block;
}

.arrow1 {
  float: left;
  width: 21px;
  margin: 0 0 0 15px;
  display: inline;
}

.arrow2 {
  float: right;
  width: 21px;
  margin: 0 11px 0 0;
}

.bewertung_txt1 {
  float: left;
  width: 111px;
  margin: 0 0 0 5px;
}

.bewertung_txt2 {
  float: left;
  width: 95px;
}

.mitgliederbewertung_aktuell {
  font: normal 14px Arial;
  margin: 5px 0 14px 5px;
}

.mitgliederbewertung_aktuell span {
  font: bold 14px Arial;
}

.mitgliederbewertung_aktuell a {
  text-decoration: underline;
  font: bold 14px Arial;
  color: #507d78;
}

.secondimagecontainer {
  margin: 5px 0 0 0;
}

.imagecontainer1_below {
  width: 329px;
  float: left;
  margin: 0 5px 0 0;
}

.imagecontainer2_below {
  float: left;
  width: 566px;
}

.last_fat_girl {
  margin: 0 0 5px 0;
}

.fat_girl_4 {
  float: left;
  width: 329px;
  margin: 0 16px 0 0;
}

.fat_girl_4_text {
  width: 221px;
  float: left;
}

.fat_girl_4_text ul {
  list-style-type: none;
}

.fat_girl_4_text li {
  font: bold 14px Arial;
  color: #000000;
}

.fat_girl_4_text a {
  font: normal 14px Arial;
  color: #507d78;
}

.fat_girl_4_text a:hover {
  text-decoration: none;
}

.buttons ul {
  list-style-type: none;
}

.buttons li {
  margin: 7px 0 0 0;
  background: url(bilder/index_button_index.gif) no-repeat;
  width: 221px;
  height: 32px;
  text-align: center;
  padding: 8px 0 0 0;
}

.buttons a {
  font: bold italic 16px Arial;
  text-decoration: underline;
  color: #ffffff;
}

.otherbg1 {
  background: url(bilder/dicke_weiber_header_1_red.gif) no-repeat;
  padding: 5px 0 0 0;
  height: 72px;
}

.otherbg3 {
  background: url(bilder/dicke_weiber_header_3-_red.gif) no-repeat;
  padding: 5px 0 0 0;
  height: 72px;
}

.otherbg3 a,.otherbg1 a {
  font: bold 12px Arial;
  color: #ece4d7;
  text-decoration: underline;
  margin: 0 15px;
}

.leastcontent {
  margin: 0 0 0 10px;
  float: left;
  width: 594px;
  display: inline;
}

.floating_lis {
  width: 190px;
  float: left;
}

.weitereweiber {
  width: 306px;
  float: left;
  display: inline;
}

.newsletterabo {
  background: url(bilder/nl_repeat.gif) repeat-x;
  height: 59px;
  width: 910px;
  float: left;
}

.height {
  height: 52px;
}

.NLFL1 {
  float: left;
  width: 223px;
  margin: 20px 0 0 10px;
  display: inline;
}

.NLFL2 {
  float: left;
  width: 219px;
  font: normal 12px Arial;
  margin: 10px 0 0 0;
}

.NLFL3 {
  background: url(bilder/NL-arrow.gif) no-repeat;
  width: 14px;
  height: 59px;
  float: left;
  margin: 0 16px 0 0;
}

.float_email {
  float: left;
  width: 200px;
  margin: 0 10px 0 0;
  display: inline;
}

.emailbox_input {
  border: solid #917a56 1px;
  height: 22px;
  width: 200px;
}

.emailbox_button {
  border: solid #917a56 1px;
  background: #b59f7b;
  color: #FFFFFF;
  font: bold 14px Arial;
  height: 24px;
  width: 200px;
  cursor: pointer;
}

.NLFL4 {
  float: left;
  margin: 15px 0 0 0;
}

.submenu {
  margin: 20px auto;
  width: 850px;
}

.submenu ul {
  list-style-type: none;
}

.submenu li {
  float: left;
  display: inline;
  font: bold 14px Arial;
}

.submenu a {
  font: bold 14px Arial;
}

.margin-li-submenue {
  margin: 0 12px;
}

.index_footer_1 {
  background: url(bilder/index_footer_1.jpg) no-repeat;
  width: 698px;
  height: 57px;
  float: left;
  text-align: center;
  padding: 100px 0 0 0;
  color: #FFFFFF;
  font: normal 14px Arial;
}

.index_footer_2 {
  float: left;
  width: 290px;
}

.alllast {
  height: 46px;
  text-align: center;
  background: #f5efe5;
  border-left: solid #d3c4aa 1px;
  width: 989px;
  margin: 0 auto;
}

.alllast a {
  font: bold 14px Arial;
}

.arrow_button_posabs1 {
  position: absolute;
  width: 48px;
  height: 124px;
  margin: 691px 0 0 919px;
  background: url(bilder/arrow_pos_abs.gif) no-repeat;
}

.arrow_button_posabs2 {
  position: absolute;
  width: 48px;
  height: 124px;
  margin: 1291px 0 0 919px;
  background: url(bilder/arrow_pos_abs.gif) no-repeat;
}

.arrow_button_posabs3 {
  position: absolute;
  width: 48px;
  height: 124px;
  margin: 870px 0 0 919px;
  background: url(bilder/arrow_pos_abs.gif) no-repeat;
}

.lastfloat1 {
  float: left;
  width: 919px;
}

.lastfloat2 {
  float: left;
  width: 70px;
}

.extramarginbottom {
  margin: 0 0 15px 0;
}

.floatspan {
  float: left;
  width: 82px;
}

.floatstars {
  float: left;
  width: 75px;
}

.floatdropproblem {
  float: left;
  width: 157px;
  display: inline;
  margin: 8px 0 5px 7px;
  overflow: hidden;
}

.fat_girl_4_text ol {
  margin-left: 30px;
}
