@charset "utf-8";
/* CSS Document */
<!--
body {
  margin: 0px;
  background-image:url(/images/bg-body.jpg);
  background-repeat:repeat-x;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
}
#all {
  margin-left: auto;
  margin-right: auto;
  width: 996px;
}
.imageField {
  border: none;
}
#header {
  width: 980px;
  height: 145px;
  position:relative;
}
#content {
  width: 996px;
  position:relative;
}
#footer {
  width: 980px;
  height: 80px;
  position:relative;
  border-top: 1px solid #e3e3e3;
  margin-top: 10px;
  float:left;
}

.makime_red {
  color: #9A1D2F !important;
}

#footer a, #footer a:hover,
#footer a:visited, #footer a:active{
  color: #545454;
  text-decoration: underline;
}
h1,h2,p,ul,form {margin: 0px; padding: 0px;}
/* HEADER */
#header_logo {
  width: 330px;
  height: 60px;
  float: left;

}
#header_logo a, #header_logo a:active,
#header_logo a:hover, #header_logo a:visited {
  color: #F8F8F8;
}
/* HEADER MININAVI */
#header_mininavi {
  width: 996px;
  height: 21px;
  text-align:right;
  float: left;
  margin-top: 2px;
}
#header_mininavi li {
  display: inline;
  list-style-type: none;
}
#header_mininavi li a {
  color: #545454;
  text-decoration: none;
}

#main_error_holder {
  margin-top: 0px;
}

/* HEADER UHREN */
#header_uhren {
  width: 650px;
  height: 60px;
  float:left;
}
.uhr {
  width: 155px;
  height: 55px;
  float:left;
  padding-top: 5px;
  line-height: 14px;
}
.uhr img {
  float: left;
  margin-right: 6px;
}
.uhr_normal {
  margin-left: 10px;
}
.uhr_aktiv {
  margin-left: 0px;
  color: #aa9b6b;
}
/* HEADER HAUPTNAVI */
#header_hauptnavi {
  width: 660px;
  height: 30px;
  float: left;
  font-size: 14px;
  font-weight:bold;
  padding-top: 8px;
}
#header_hauptnavi li {
  display: block;
  float: left;
  list-style-type: none;
  margin-right: 30px;
  height: 27px;
}
#header_hauptnavi li img {
  float:left;
  display: none;
}
#header_hauptnavi .hauptnavi_aktiv {
  display: block;
  float: left;
  list-style-type: none;
  margin-right: 30px;
  height: 27px;
  background-image:url(/images/bg_navi-aktiv.gif);
  background-repeat:repeat-x;
  padding-bottom: 5px;
}
#header_hauptnavi li a {
  color: #545454;
  text-decoration: none;
  margin: 5px 7px 12px 7px;
  float: left;
}
#header_hauptnavi .hauptnavi_aktiv a {
  color: #ffffff;
  text-decoration: none;
  margin: 5px 4px 12px 4px;
  float: left;
}
#header_hauptnavi li a:hover {
  text-decoration: underline;
}
/* HEADER SUCHE */
#header_suche {
  width: 320px;
  float: left;
  padding-top: 8px;
}
#header_suche .input_text {
  width: 212px;
  float: left;
  background-color: #e2e2e2;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 6px 3px 5px 5px;
}
#header_suche .suche_text {
  width: 40px;
  float: left;
  font-weight: bold;
  padding-top: 7px;
}
#header_suche .headersuche_button {
  float: left;
  margin-left: 5px;
  margin-top: 1px;
}
/* HEADER SUBNAVI */
.header_subnavi {
  width: 900px;
  float: left;
  height: 15px;
  padding-top: 6px;
  display: none;
}
.header_subnavi li {
  display: inline;
  list-style-type: none;
  margin: 0px 15px 0px 7px;
}
.header_subnavi li a {
  color: #ffffff;
  text-decoration: none;
}
.header_subnavi li a:hover {
  color: #ffffff;
  text-decoration:underline;
}
.subnavi_aktiv {
  font-weight: bold;
}
/* CONTENT */
#content_left {
  width: 660px;
  float:left;
  margin-top: 11px;
}
#content_left_wide {
  width: 980px;
  float:left;
  margin-top: 11px;
}
#content_right {
  width: 320px;
  float:left;
  margin-top: 11px;
}
#content_left #boxen .einzel_boxen {
  display: inline;
  list-style-type: none;
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 220px;
  /* overflow: hidden; */
}
#content_left_wide #boxen .einzel_boxen {
  display: inline;
  list-style-type: none;
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 220px;
  /* overflow: hidden; */
}
#content_left #boxen .einzel_boxen_big {
  display: inline;
  list-style-type: none;
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
}
#content_left_wide #boxen .einzel_boxen_big {
  display: inline;
  list-style-type: none;
  float:left;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* CONTENT BIGBOX */
.bigbox {
  width: 650px;
}
.normbox {
  width: 320px;
}
.bigboxheader {
  width: 650px;
  height: 28px;
  border-bottom: 3px solid #aa9b6b;
  background-color: #ddd7c4;
  float:left;
}

.bigboxheader_startseite {
  width: 650px;
  height: 40px;
  border-bottom: 3px solid #aa9b6b;
  background-color: #ddd7c4;
  float:left;
}
.bigbox_headline {
  padding: 8px 0px 0px 7px;
  width: 300px;
  float: left;
}
.bigbox_headline_towns {
  float: left;
  margin-left: 4px;
  padding-top: 1px;
  text-align:center;
}
.bigbox_headline_towns a {
  color: #545454;
  text-decoration:none;
}
.bigbox_headline_towns_aktiv {
  float: left;
  font-size: 12px;
  font-weight: bold;
  text-align:center;
}
.bigbox_headline_towns_aktiv a {
  color: #545454;
  text-decoration:none;
}

.bigboxheader_sub {
  width: 650px;
  height: 28px;
  background-color: #ededed;
  float:left;
}
.bigbox_sub_headline {
  padding: 8px 0px 0px 7px;
  width: 300px;
  float: left;
  font-size: 12px;
  font-weight: bold;
}

.bigbox_content {
  width: 650px;
  float: left;
  border-bottom: 1px solid #ededed;
}
.bigbox_left {
  width: 320px;
  float: left;
  margin: 3px 10px 0px 0px;
}
.bigbox_right {
  width: 320px;
  float: left;
  margin: 3px 0px 0px 0px;
}
.bigbox_mehr {
  float: left;
  font-size: 10px;
  width: 643px;
  text-align: right;
}
.bigbox_mehr a {
  text-decoration: none;
  color: #545454;
}

.bigbox_mehr1 {
  float: left;
  font-size: 10px;
  width: 643px;
  text-align: right;
}
/* CONTENT BOXHEADER TABS CURRY */
.box_tabs {
  float: right;
  margin-top: 3px;
  height: 23px;
  list-style: none;
}
.box_tabs li {
  display: block;
  float: left;
  height: 17px;
  margin: 4px 5px 0px 2px;
  padding-top: 4px;
}
.box_tabs .tab_aktiv {
  display: block;
  float: left;
  height: 17px;
  margin: 4px 5px 0px 2px;
  padding-top: 4px;
  color:#ffffff;
  text-decoration:none;
  background-color: #aa9b6b;
}

.box_tabs .tab_aktiv_white {
  
  color:#ffffff;
  text-decoration:none;
  
}

 
.box_tabs li a {
  padding: 5px 6px 3px 6px;
   text-decoration: none;
  color: #545454;
  
}
.box_tabs li a:hover {
  text-decoration: underline;
}


/* CONTENT BOXHEADER TABS CURRY */
.box_tabs_startseite {
  float: right;
  margin-top: 3px;
  height: 23px;
  list-style: none;
}
.box_tabs_startseite li {
  display: block;
  float: left;
  height: 17px;
  margin: 4px 5px 0px 2px;
  padding-top: 4px;
}
.box_tabs_startseite .tab_aktiv {
  display: block;
  float: left;
  height: 30px;
  margin: 4px 5px 0px 2px;
  padding-top: 4px;
  color:#ffffff;
  text-decoration:none;
  background-color: #aa9b6b;
}

.box_tabs_startseite .tab_aktiv_white {

  color:#ffffff;
  text-decoration:none;

}


.box_tabs_startseite li a {
  padding: 5px 6px 3px 6px;
   text-decoration: none;
  color: #545454;

}
.box_tabs_startseite li a:hover {
  text-decoration: underline;
}




.box_sub_tabs {
  float: right;
  margin-top: 3px;
  height: 23px;
  list-style: none;
}
.box_sub_tabs li {
  display: block;
  float: left;
  height: 17px;
  margin: 4px 5px 0px 2px;
}
.box_sub_tabs .tab_aktiv {
  display: block;
  float: left;
  height: 17px;
  margin: -4px 5px 0px 2px;
  padding-top: 4px;
  background-color: #545454;
  color: #ffffff;
}
.box_sub_tabs li a {
  padding: 5px 6px 3px 6px;
  text-decoration: none;
  color: #545454;
}

* html .box_sub_tabs li {
  padding-top: 8px;
  margin-top: 8px;
}
* html .box_sub_tabs {
  margin-top: -8px !important;
}
.box_sub_tabs li a:hover {
  text-decoration: underline;
}
/* CONTENT BOXHEADER TABS TÜRKIS */
.box_tabs .right_box_tab_aktiv {
  display: block;
  float: left;
  height: 17px;
  margin: 4px 5px 0px 2px;
  padding-top: 4px;
  background-color: #9a1c2f;
}
.box_tabs .right_box_tab_aktiv a {
  color: #ffffff;
}
/* CONTENT BOX AUSGABE */
.box_ausgabe {
  float: left;
  width: 312px;
  padding: 3px 0px 3px 7px;
  line-height: 14px;
}

/* CONTENT BOX AUSGABE */
.box_ausgabe_startseite {
  float: left;
  width: 600px;
  padding: 3px 0px 3px 7px;
  line-height: 14px;
}
.bigbox_content .samesize {
  height: 57px;
}
.thumb {
  border: 1px solid #545454;
  float: left;
  margin-right: 6px;
}
.headline_ausgabe {
  font-size: 12px;
  font-weight: bold;
  color: #545454;
  line-height: 18px;
}
.trenner_ausgabe {
  float: left;
  width: 320px;
  background-color: #ededed;
  overflow: hidden;
  height:1px;
  font-size: 0;
  line-height: 0;
}
.trenner_ausgabe_startseite {
  float: left;
  width: 640px;
  background-color: #ededed;
  overflow: hidden;
  height:1px;
  font-size: 0;
  line-height: 0;
}
a:hover {
  text-decoration: underline;
}
.link_curry {
  color: #aa9b6b;
  text-decoration: none;
}
.link_blau {
  color: #9a1c2f;
  text-decoration: none;
}
.link_grau {
  color: #545454;
  text-decoration:none;
}
.link_rot1 {
  font-size: 14px;
  color: #9A1D2F;
  font-weight: bold;
  text-decoration:none;
}
.link_weiss {
  color: #FFFFFF;
  text-decoration:none;
}
.link_hellgrau {
  color: #cbcbcb;
  text-decoration:none;
}
.link_grau_unterstrichen {
  color: #545454;
}
/* CONTENT NORMBOX */
.normboxheader {
  width: 320px;
  height: 28px;
  border-bottom: 3px solid #aa9b6b;
  background-color: #ddd7c4;
  float:left;
}
.normbox_headline {
  padding: 8px 0px 0px 7px;
  width: 310px;
  float: left;
  font-size: 12px;
  font-weight: bold;
}
.normbox_headline_tabs {
  padding: 8px 0px 0px 7px;
  width: 100px;
  float: left;
  font-size: 12px;
  font-weight: bold;
}
.normbox_mehr {
  float: left;
  font-size: 10px;
  width: 313px;
  text-align: right;
}
.normbox_mehr a {
  text-decoration: none;
  color: #545454;
}
.normbox_content {
  width: 320px;
  float: left;
  border-bottom: 1px solid #ededed;
}

.normbox_page {
  float: left;
  font-size: 10px;
  width: 313px;
  text-align: right;
}
/* CONTENT My MAKIme BOX */
#box_mymakime {
  float: left;
  width: 320px;
  margin-top: 5px;
  margin-bottom: 10px;
}

#box_mymakime a {
  color: #545454;
}
#ansprache {
  font-size: 12px;
  color: #9a1c2f;
  font-weight: bold;
  
}
#mymakime_navi {
  padding-left: 0;
  margin-left: 0;
  width: 158px;
  float: left;
}
#mymakime_navi li {
  list-style: none;
  margin: 0px 0px 3px 0px;
  padding: 7px 5px 7px 31px;
  background-color: #f5f5f5;
   background-repeat:no-repeat;
  background-position: 4px 5px;
}
#mymakime_navi li a {
  text-decoration: none;
  color: #545454;
}
#mymakime_navi li a:hover {
  text-decoration: underline;
}
#box_statusnachricht {
  padding: 8px 7px 5px 7px;
  width: 305px;
  background-color: #f5f5f5;
  float: left;
  height: 65px;
  margin-bottom: 5px;
}
#statusnachrichtspan {
  margin: 5px 0px 5px 0px;
  height: 15px;
  overflow: hidden;
}
#edit_mymakime {
  width: 284px;
  height: 12px;
  padding: 7px 5px 7px 31px;
  background-color: #f5f5f5;
   background-repeat:no-repeat;
  background-position: 4px 5px;
  background-image:url(/images/ico_mymakime_edit.gif);
  float: left;
}
#edit_mymakime a {
  text-decoration: none;
  color: #545454;
}
#edit_mymakime a:hover {
  text-decoration: underline;
}
.teaser {
  float: left;
  margin-bottom: 10px;
}
.box_right {
  float: left;
  width: 320px;
  margin-bottom: 10px;
}
.box_right_grey {
  background-color:#F5F5F5;
  padding:8px 7px 5px;
  float: left;
  width:305px;
  margin-bottom: 10px;
}
.box_right_grey a{
  color:#545454;
}
.box_right_header {
  width: 320px;
  height: 28px;
  border-bottom: 3px solid #9a1c2f;
  background-color: #f1f1f1;
  float:left;
}
.box_right_headline {
  padding: 8px 0px 0px 7px;
  width: 310px;
  float: left;
  font-size: 12px;
  font-weight: bold;
}
.box_right_headline3 {
  padding: 0px 0px 0px 5px;
  width: 310px;
  float: left;
  font-size: 12px;
  font-weight: bold;
}

#box_right_headline_tabs {
  padding: 8px 0px 0px 7px;
  width: 150px;
  float: left;
  font-size: 12px;
  font-weight: bold;
}
.box_right_content {
  width: 306px;
  float: left;
  border-bottom: 1px solid #ededed;
  box_right_contentpadding: 7px;
}
.box_right_content2 {
  width: 400px;
  float: left;
  border-bottom: 1px solid #ededed;
  box_right_contentpadding: 7px;
}
.umgebung_icon {
  float: left;
  width: 65px;
  text-align: center;
  margin-top: 5px;
}
.user_hotel_icon {
  width: 65px;
  height: 60px;
  display: block;
  float: left;
  font-size: 30px;
  font-weight: bold;
  color: #9a1c2f;
  text-decoration: none;
  text-align: center;
  background-image: url(/images/icon_user_hotel.jpg);
}
.user_reisend_icon {
  width: 65px;
  height: 60px;
  display:block;
  float: left;
  font-size: 30px;
  font-weight: bold;
  color: #9a1c2f;
  text-decoration: none;
  text-align: center;
  background-image: url(/images/icon_user_reisen.jpg);
}
.aktivitaeten_naehe_icon {
  width: 65px;
  height: 60px;
  display:block;
  float: left;
  font-size: 30px;
  font-weight: bold;
  color: #9a1c2f;
  text-decoration: none;
  text-align: center;
  background-image: url(/images/icon_aktivitaeten_naehe.jpg);
}
.cityexperte_icon {
  width: 65px;
  height: 60px;
  display:block;
  float: left;
  font-size: 30px;
  font-weight: bold;
  color: #9a1c2f;
  text-decoration: none;
  text-align: center;
  background-image: url(/images/icon_cityexperte.jpg);
}
.abstand_hori {
  width: 15px;
  float: left;
  height: 1px;
  overflow: hidden;
}


#aktivibox_headline {
  float: left;
  height: 15px;
  border-bottom: 2px solid #9a1c2f;
  width: 306px;
}
#aktivibox_monat {
  float: left;
  width: 280px;
  height: 15px;
}
#aktivibox_blaettern {
  float: left;
  width: 26px;
  height: 15px;
  text-align:right;
}
.aktivibox_zeile {
  float: left;
  width: 306px;
  padding: 1px 0px 2px 0px;
}
.aktivibox_datum {
  float: left;
  width: 66px;
  line-height: 16px;
}
.aktivibox_aktivi_ort {
  float: left;
  width: 240px;
  line-height: 16px;
}
.aktivibox_trenner {
  float: left;
  width: 306px;
  background-color: #ededed;
  overflow: hidden;
  height:1px;
  font-size: 0;
  line-height: 0;
}
.box_right_mehr {
  float: left;
  font-size: 10px;
  width: 313px;
  text-align: right;
}
.box_right2 {
  float: left;
  font-size: 10px;
  width: 313px;
  text-align: center;
}
.button {
  background-color: #9a1c2f;
  height: 23px;
  float:right;
  margin-top: 5px;
  margin-left: 7px;
}
.button_curry {
  background-color: #aa9b6b;
  height: 23px;
  float:right;
  margin-top: 5px;
  margin-left: 7px;
}
.button_curry2 {
  background-color: #aa9b6b;
  height: 23px;
  float:left;
  margin-top: 5px;
  margin-left: 7px;
}

.buttontext_norm {
  display: block;
  padding: 5px 3px;
  float:left;
  color: #FFFFFF !important;
  text-decoration: none;
  font-size: 11px;
}
.buttontext_fett {
  display: block;
  padding: 5px 3px;
  float:left;
  font-weight: bold;
  color: #FFFFFF !important;
  text-decoration: none;
  font-size: 11px;
}
.input_text_grau_schmal {
  width: 135px;
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}
.input_text_grau_breit {
  width: 296px;
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}
.input_text_curry_schmal {
  width: 95px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}
.input_text_curry_breit {
  width: 233px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}
.formlabel {
  display: block;
  width: 60px;
  float: left;
  margin: 7px 0px 0px 0px;
  height: 23px;
  line-height: 12px;
}
.formlabel_bis {
  display: block;
  float: left;
  margin: 7px 0px 0px 0px;
  line-height: 12px;
  width: 27px;
  padding: 5px 0px 0px 5px;
  height: 18px;
}
/* CONTENT MITGLIEDER */
.label_drueber {
  display: block;
  width: 152px;
  float: left;
  padding: 0px 0px 0px 7px;
  line-height: 12px;
}
.input_curry_breit {
  width: 303px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin: 1px 0px 0px 7px;
}
.input_curry_schmal {
  width: 142px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin: 1px 0px 0px 7px;
}
.select_curry_schmal {
  width: 152px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 3px 3px 4px 1px;
  margin: 1px 0px 0px 7px;
  height: 24px;
}

.select_curry_schmal_sortierung {
  width: 152px;
 
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 3px 3px 4px 1px;
  margin: 1px 0px 0px 0px;
  height: 24px;
}
.select_curry_180 {
  width: 180px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 3px 3px 4px 1px;
  margin: 1px 0px 0px 7px;
  height: 24px;
}
.select_curry_breit {
  width: 313px;
  float: left;
  background-color: #ebe7dc;
  border: 1px solid #dddddd;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 3px 3px 4px 1px;
  margin: 1px 0px 0px 7px;
  height: 24px;
}
/* CONTENT MITGLIEDER SUCHERGEBNIS */
.pager {
  float: left;
  width: 636px;
  padding: 7px;
}
.anzahl_suche {
  float: left;
}
.anzahl_suche1 {
  float: right;
}
.pager_navi {
  float: right;
}
#suche_sort {
  float: left;
  width: 636px;
  padding: 3px 7px;
  text-align:right;
}
#suchergebnis {
  float: left;
  width: 650px;
  padding: 3px 0px;
}
#suchergebnis_header {
  float: left;
  width: 650px;
  border-bottom: 3px solid #AA9B6B;
}
.sucherg_prozent {
  float: left;
  width: 27px;
}
.sucherg_img {
  float: left;
  width: 57px;
}
.sucherg_img_matching {
  float: left;
  width: 86px;
}
.sucherg_name {
  float: left;
  width: 169px;
}
.sucherg_name_matching {
  float: left;
  width: 160px;
}
.sucherg_entfernung {
  float: left;
  width: 135px;
}
.sucherg_entfernung_matching {
  float: left;
  width: 120px;
}
.sucherg_entfernung_teilnehmer {
  float: left;
  width: 105px;
}
.sucherg_matches {
  float: left;
  width: 288px;
}
.sucherg_matches_matching {
  float: left;
  width: 280px;
}
.sucherg_matches2 {
  float: left;
  width: 260px;
}
.suchergebnis_zeile {
  float: left;
  width: 650px;
  border-bottom: 1px solid #ededed;
  padding: 3px 0px;
}

.suchergebnis_zelle {
  float: left;
  width: 320px;
  border-bottom: 1px solid #ededed;
  padding: 3px 0px;
}

/* ANMELDUNG */
.bigbox_ganze_breite {
  float:left;
  padding: 5px 0px 0px 7px;
  width: 643px;
}
h2 {
  font-size: 18px;
  font-weight: bold;
  color: #9a1c2f;
  padding-bottom: 10px;
}
.pakete td {
  border-bottom: 1px solid #ededed;
  padding: 3px 0px;
}
/* ERRORBOX */
.errorbox {
  background-color: #ff3333;
}
#validation_error {
  color: #ff3333;
}
.input_schloss {
 /* background-image: url(/images/ico_input-schloss.gif);*/
  background-repeat:no-repeat;
  background-position: right;
}

/* PROFIL */
.profil_header_top {
  width: 650px;
  background-image: url(/images/bg_profil_header_t.gif);
  background-repeat: repeat-x;
  height: 7px;
  overflow: hidden;
  float:left;
}
.profil_header_bottom {
  width: 650px;
  background-image: url(/images/bg_profil_header_b.gif);
  background-position:bottom;
  background-repeat: repeat-x;
  height: 7px;
  overflow: hidden;
  float:left;
}
.profil_header_content {
  width: 636px;
  background-image:url(/images/bg_profil_header_lr.gif);
  padding: 0px 7px;
  float:left;
}
.profil_topangaben {
  float: left;
  width: 235px;
  padding: 10px;
}
.profil_aktionen {
  float: left;
  width: 189px;
  padding: 10px 6px;
}
* html .profil_aktionen {
  position: absolute;
}
.profilname {
  font-size: 14px;
}
.profiltitel {
  font-size: 11px;
  padding: 5px 0px 10px 0px;
}
.profilstat {
  float: left;
  width: 220px;
  line-height: 16px;
}
.profilstat .headline {
  padding-bottom: 4px;
  font-weight: bold;
  display:block;
  width: 220px;
}
.profilvoll_aussen {
  width: 185px;
  background-image:url(/images/bg_ausgefuellt.gif);
  padding: 2px;
  height: 17px;
  margin-top: 5px;
}
.profilvoll_aussen_sidebar {
  width: 185px;
  background-image:url(/images/balken_grau.jpg);
  padding: 2px;
  height: 10px;
  margin-top: 7px;
  margin-left: 16px;
}
.profilvoll_innen {
  overflow: hidden;
}
.profilvoll_innen_sidebar {
  overflow: hidden;
  height: 9px;
}
* html .profilvoll_innen {
  height: 17px;
}
.profil_aktionennavi {
  padding: 10px 2px;
  list-style: none;
}
.profil_aktionennavi li {
  padding: 3px 0px 3px 20px;
  background-repeat:no-repeat;
  background-position: 0px 3px;
}
.profilausgabe_row {
  padding: 7px 7px 0px 7px;
  float:left;
  width: 636px;
  overflow: hidden;
}
.profilkalender_row {
  padding: 2px 7px 0px 7px;
  float:left;
  width: 636px;
}
.profilausgabe_vorne {
  float:left;
  width: 176px;
}
.profilausgabe_hinten {
  float:left;
  width: 460px;
}
.myprofilausgabe_hinten {
  float:left;
  width: 376px;
}
.profil_unterheader {
  width: 650px;
  height: 28px;
  background-color: #ededed;
  float:left;
  margin-top: 1px;
}
.myprofil_contentedit {
  float:right;
  width: 80px;
  text-align:right;
}
.plus {
  float:right;
  margin: 8px 7px 0px 0px;
}
.profil_einruecken {
  display:block;
  width: 100px;
  float:left;
}
.profil_kalenderfeld {
  width: 18px;
  height: 18px;
  float: left;
  margin-right: 2px;
  text-align: center;
}
.bggrau {
  background-color: #ededed;
  cursor:pointer;
}
.bgblau {
  background-color: #9a1c2f;
  cursor:pointer;
}
.bgcurry {
  background-color: #aa9b6b;
  cursor:pointer;
}
.bgcurry_hell {
  background-color: #ddd7c4;
  cursor:pointer;
}
.thumb_gb {
  margin: 7px 5px 0px 7px;
}
.gb_content {
  float:left;
  width: 574px;
}
.gb_header {
  float: left;
  width: 574px;
  background-color: #f4f4f4;
  margin-top: 7px;
  padding: 3px 6px;
}
* html .gb_header {
  width: 570px;
}
.gb_nachricht {
  float: left;
  width: 574px;
  padding: 3px 6px;
  line-height: 16px;
}
.gb_form {
  margin: 5px 7px;
  line-height: 14px;
}
.gb_eingabe {
  border: 1px solid #545454;
  background-color: #f4f4f4;
  float: left;
  padding: 4px 6px;
  width: 622px;
  margin-top: 6px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #545454;
  font-size: 11px;
  height: 100px;
}
.loginform_label {
  display: block;
  width: 80px;
  float: left;
  margin: 7px 0px 0px 0px;
  height: 18px;
  line-height: 12px;
  padding-top: 5px;
}
.loginform_input {
  width: 215px;
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}
.loginform_input1 {
  width: 170px;
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}

.loginform_input2 {
  width: 190px;
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}

* html .loginform_input {
  width: 213px;
}
.input_datei {
  width: 215px;
  float: left;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 3px 3px 2px 5px;
  margin-top: 3px;
}
.label_checkbox {
  margin: 4px 2px;
  height: 15px;
  width: auto;
}

#hidden_date_tag, #trigger_hidden_date_tag { display: none; }
/* FOOTER */

.sucherg_betreff {
  float: left;
  width: 320px;
  line-height: 16px;
}
.sucherg_aktionen {
  float: left;
  width: 70px;
  line-height: 16px;
}

.bg_ungelesen {
  background-color: #eaeaea;
}

.ungelesen {
  font-weight:bold;
}

.akti_sucherg_img {
  margin-left: 7px;
  float: left;
  width: 140px;
}
.akti_sucherg_name {
  float: left;
  width: 325px;
  line-height: 16px;
}
.akti_sucherg_name_short {
  float: left;
  width: 125px;
  line-height: 16px;
}
.akti_sucherg_name_noimg {
  float: left;
  width: 389px;
  line-height: 16px;
}
.akti_sucherg_name_noimg_short {
  float: left;
  width: 189px;
  line-height: 16px;
}
* html .akti_sucherg_name_noimg {
  margin-left: 4px;
}
.sucherg_no_img {
  width: 382px;
  margin-left: 7px;
}
.akti_sucherg_zusatz {
  float: left;
  width: 250px;
  line-height: 16px;
}
.akti_sucherg_zusatz_2 {
  float: left;
  width: 210px;
  line-height: 16px;
}
.akti_profil_topangaben {
  float: left;
  width: 415px;
  padding: 7px 10px 7px 10px;
  line-height: 18px;
}
.akti_profil_veranstalter {
  float: left;
  width: 220px;
  line-height: 14px;
}
.akti_profil_veranstalter_charite {
  float: left;
  width: 415px;
  line-height: 14px;
}
.akti_profil_ort {
  float: left;
  width: 180px;
  line-height: 14px;
}
.akti_profilausgabe_row {
  padding: 7px 7px 0px 7px;
  float:left;
  width: 300px;
}
.akti_profilausgabe_hinten {
  float:left;
  width: 170px;
  line-height: 18px;
}
.akti_profilausgabe_vorne {
  float:left;
  width: 130px;
  line-height: 18px;
}
.akti_img_desc {
  width: 141px;
  float:left;
}
.akti_profil_aktionen {
  float: left;
  width: 189px;
  padding: 10px 6px;
}
.akti_profilstat {
  line-height: 16px;
  padding: 80px 0px 0px 8px;
}
.cg_profil_einruecken {
  display:block;
  width: 60px;
  float:left;
}
.cg_profilstat {
  line-height: 16px;
  padding: 38px 0px 0px 8px;
}
.cg_bewertung {
  float:right;
  width: 175px;
}
.cg_berwertung_bezeichner {
  float:left;
  padding: 3px 7px 0px 0px;
}
.cg_bewertung_user {
  float: left;
  padding-top: 3px;
}
.nomargin {
  margin: 0px !important;
}

.info_opener {
  border: 0;
}

.ibox {
  width: 184px;
  position: absolute;
  margin-left: 35px;
  display: none;
  z-index: 21341;

}
.ibox_top {
  width: 184px;
  background-image:url(/images/ibox-oben.gif);
  height: 7px;
}

.ibox_top_breit {
  width: 650px;
  background-image:url(/images/ibox-oben_breit.gif);
  height: 7px;
}

.ibox_content {
  width: 170px;
  background-color: #aa9b6b;
  color: #FFFFFF;
  padding: 0px 7px;
}

.ibox_content_breit {
  width: 636px;
  background-color: #aa9b6b;
  color: #FFFFFF;
  padding: 0px 7px;
}
* html .ibox_content {
  margin-top: -6px;
}
.ibox_bottom {
  width: 184px;
  background-image: url(/images/ibox-unten.gif);
  height: 20px;
}

.ibox_bottom_breit {
  width: 650px;
  background-image: url(/images/ibox-unten_breit.gif);
  height: 20px;
}

#location_suggestion {
  z-index: 1;
}

.contacts_autocomplete_choices ul,
.contacts_autocomplete_choices1 ul,
#hotel_suggestion ul,
#interessen_autocomplete_choices ul,
#location_suggestion ul {

  background-color:white;
  list-style-type:none !important;
  margin-left:0px;
  margin-top:0px;
  width:310px;
  border: 1px solid #CACACA;
}

.contacts_autocomplete_choices ul li,
.contacts_autocomplete_choices1 ul li,
#hotel_suggestion ul li,
#interessen_autocomplete_choices ul li,
#location_suggestion ul li{
  cursor:pointer;
  padding:6px;
  border-bottom: 1px solid #CACACA;
}

.contacts_autocomplete_choices ul li.selected,
.contacts_autocomplete_choices1 ul li.selected,
#hotel_suggestion ul li.selected,
#interessen_autocomplete_choices ul li.selected,
#location_suggestion ul li.selected {

  background-color: #AA9B6B;
  color: #fff;
}

#ajax_buffer {
  display: none;
}

/* MEIN ACCOUNT START */
.account_paket {
  float: left;
  width: 135px;
}
.accountpaket_row {
  padding: 4px 7px 5px 7px;
  float:left;
  width: 501px;
}
.accountausgabe_row {
  padding: 4px 7px 5px 7px;
  float:left;
  width: 636px;
}
.accountausgabe_vorne {
  float:left;
  width: 330px;
  overflow:hidden;
}
.accountausgabe_hinten {
  float:left;
  width: 226px;
}
.accountausgabe_paket_hinten {
  float:left;
  width: 171px;
}
.account_hinterlegen {
  background-color: #f5f5f5;
}
.account_upgrade {
  float: left;
  width: 515px;
  padding: 10px 0px 10px 135px;
}
.account_upgrade_button {
  width: 515px;
  float: left;
  text-align: center;
  background-image:url(/images/but_paket-upgrade.gif);
  font-size: 14px;
  font-weight: bold;
  padding: 8px 0px;
}
.account_upgrade_button a {
  color: #FFFFFF;
  text-decoration: none;
}
.account_box_top_breit {
  float: left;
  width: 636px;
  background-color: #ddd7c4;
  padding: 3px 7px;
}
.account_box_headline {
  float: left;
  width: 556px;
}
.acccount_box_breit {
  float: left;
  width: 636px;
  background-color: #f5f5f5;
  padding: 5px 7px;
}
.account_box_spalte {
  float: left;
  width: 310px;
}
.account_liste {
  float: left;
  width: 310px;
  padding: 10px 0px 0px 0px;
}
.account_check {
  list-style:none;
  background-image: url(/images/ico_account_check.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 20px;
  line-height: 18px;
  cursor: pointer;
}
.account_uncheck {
  list-style:none;
  background-image: url(/images/ico_account_uncheck.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 20px;
  line-height: 18px;
  cursor: pointer;
}

.account_li {
  list-style:none;
  line-height: 18px;
}

.account_box_text {
  float: left;
  width: 300px;
  line-height: 14px;
  padding-top: 10px;
}
.account_box_top_schmal {
  float: left;
  width: 303px;
  background-color: #ddd7c4;
  padding: 3px 7px;
}
.account_box_headline_schmal {
  float: left;
  width: 223px;
}
.acccount_box_schmal {
  float: left;
  width: 303px;
  background-color: #f5f5f5;
  padding: 5px 7px;
}
.account_box_neben {
  float: left;
  width: 317px;
}
/* MEIN ACCOUNT ENDE */
/* KALENDER START */
.kal_erl, .kal_week, .kal_days {
  float: left;
  width: 650px;
}
.kal_month {
  background-color: #f5f5f5;
  padding: 2px 0px 2px 7px;
  font-weight:bold;
  width: 272px;
  float:left;
}
.kal_today {
  border: 1px dotted #9a1c2f;
  color: #9a1c2f;
  background-color: #f5f5f5;
  height:15px;
  width:86px !important;
}
.kal_nettime {
  border: 2px solid #9a1c2f;
  color: #ffffff;
  background-color: #9a1c2f;
  overflow: hidden;
}
.kal_travel {
  border: 2px solid #ddd7c4;
  color: #545454;
  background-color: #ddd7c4;
  overflow: hidden;
}
.kal_akti {
  border: 2px solid #545454;
  color: #ffffff;
  background-color: #545454;
  overflow: hidden;
}
.kal_eintrag {
  width: 83px;
  float: left;
  padding-left: 2px;
}
.kal_eintrag_ohne {
  width: 83px;
  float: left;
  padding-left: 7px;
}
.kal_day {
  width: 90px;
  height: 90px;
  float: left;
  background-color: #f5f5f5;
  margin-top: 3px;
}
.kal_day_today {
  width: 88px;
  height: 88px;
  float: left;
  background-color: #f5f5f5;
  margin-top: 3px;
  border: 1px dotted #9a1c2f;
}
a.kal_day_zahl {
  width: 86px;
  float: left;
  font-weight: bold;
  text-align: right;
  padding: 2px 4px 3px 0px;
  color: #545454;
  text-decoration: none;
}
a.kal_day_today_zahl {
  width: 82px;
  float: left;
  font-weight: bold;
  text-align: right;
  padding: 2px 4px 3px 0px;
  color: #9a1c2f;
  text-decoration: none;
}
a.kal_day_zahl:hover, a.kal_day_today_zahl:hover {
  color: #ffffff;
  background-color: #9a1c2f;
}
a.kal_last {
  color: #bababa;
}
.kal_mehr {
  text-align: right;
}
.kal_eintrag_today {
  width: 82px;
}

.kal_dayview_table {
  float: left;
}
.kal_dayview_table td {
  border-bottom: 1px solid #FFFFFF;
  background-color: #f5f5f5;
  height: 14px;
  padding: 5px;
  vertical-align: top;
}
.kal_dayview_table td.reise {
  background-color: #DDD7C4;
  border-bottom: 1px solid #DDD7C4;
}
.kal_dayview_table td.networking {
  background-color: #9A1C2F;
  border-bottom: 1px solid #9A1C2F;
  color: #FFFFFF;
}
.kal_dayview_table td.networking_ohne {
  background-color: #f5f5f5;
  border-bottom: 1px solid #9A1C2F;
  color: #FFFFFF;
}
.kal_dayview_table td.akti {
  background-color: #545454;
  border-bottom: 1px solid #545454;
  color: #ffffff;
}
.kal_dayview_table td.time strong {
  color: #a7a7a7;
}
/* KALENDER ENDE */
/* KALENDER LISTE START */
.kal_list_date {
  width: 643px;
  float: left;
  border-bottom: 1px solid #545454;
  padding: 9px 0px 2px 7px;
}
.kal_list_akti {
  float: left;
  width: 7px;
  height: 51px;
  background-color: #545454;
}
.kal_list_reise {
  float: left;
  width: 7px;
  height: 21px;
  background-color: #ddd7c4;
}
.kal_list_nettime {
  float: left;
  width: 7px;
  height: 21px;
  background-color: #9a1c2f;
}
/* KALENDER LISTE ENDE */
/* PINWAND START */
.pinnwand_antwort {
  width: 499px !important;
}
.pinnw_linie_oben {
  border-top: 1px solid #EDEDED;
}
.pinnwand_aktionen {
  float: left;
  width: 636px;
  padding: 4px 8px;
  text-align: right;
}
* html .pinnwand_aktionen {
  width: 600px;
}
/* PINWAND ENDE */


/* Kalender Overlay Start */
.kal_overlay {
  width: 142px;
  position: absolute;
  left: 100px;
  top: 100px;
  float:left;
}

#cal_overlay {
  display: none;
}

.kal_overlay_inlay {
  float: left;
  width: 136px;
  border: 3px solid #aa9b6b;
  background-color: #ededed;
  padding: 4px 3px;
}
.kal_overlay_pointer {
  float: right;
  width: 18px;
}
/* Kalender Overlay Ende */
.home_teaser {
  float: left;
  width: 660px;
  height: 328px;
  background-repeat: no-repeat;
}
.home_headline {
  font-size: 26px;
  color: #FFFFFF;
  padding: 5px 275px 0px 16px;
  font-weight: normal;
  text-align:right;
}
.grau_big {
  font-size: 40px;
  color: #484848;
  font-weight: bold;
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.rot_big {
  font-size: 40px;
  color: #9A1D2F;
  font-weight: bold;
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}
.rot_big1 {
  font-size: 14px;
  color: #9A1D2F;
  font-weight: bold;
}
.home_subheadline {
  color: #545454;
  font-size: 12px;
  text-align: right;
  padding: 0px 130px 0px 0px;
  font-weight: normal;
}
.home_usps {
  width: 660px;
  float: left;
}
.usplist {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  float: left;
  width: 650px;
}
.usplist li {
  padding: 0px 0px 10px 45px;
  background-image: url(/images/ico_me.gif);
  background-repeat: no-repeat;
}
-->
.agb_table th {
  text-align:left;
  vertical-align: top;
}
.agb_table td {
  text-align:left;
  vertical-align: top;
}

.modalboxFormularContainer {
  width: 635px;
}

#suchmaske, #suchergebnis_karte {
  display: none;
}

.borderless {
  border: 0px !important;
}

.akti_kal_noimg {
  float:left;
  line-height:16px;
  margin-left:10px;
  width:320px;
}
.usp_box {
  width: 155px;
  float:left;
  display:block;
  text-decoration:none;
}
.usp_box:hover {
  width: 155px;
  float:left;
  display:block;
  text-decoration:underline;
  color:#FFFFFF;
}
.usp_text {
  float: left;
  width: 155px;
  background-image: url(/images/usps-home.gif);
  background-repeat:no-repeat;
  height: 40px;
  text-align:center;
  font-size:12px;
  color:#FFFFFF;
  padding-top: 5px;
}

.usp_text1 {
  background-image: url(/images/usps-home.gif);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  display:block;

  position:relative;
  padding: 6px 3px;
  float:left;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 13px;
  valign: top;
}


.usp_text5 {
  background: url(/images/home-anmelden3.png) 0 0 no-repeat;
  width: 206px;
  height: 27px;
  padding: 3px 3px;
  text-align:center;
  float:left;
  font-size: 14px;
  padding-top: 11px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  font-weight: bold
}

.usp_text6 {
  background: url(/images/home-anmelden1.png) 0 0 no-repeat;
  position: absolute;
  top: 8px;
  left: 336px;
  width: 328px;
  height: 43px;
  padding: 5px 3px;
  text-align:center;
  float:left;
  font-size: 18px;
  padding-top: 2px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  font-weight: bold
}

.usp_text7 {
  background: url(/images/header-login.png) 0 0 no-repeat;
  position: absolute;
  top: 16px;
  right: 3px;
  width: 55px;
  height: 29px;
  text-align:center;
  font-size: 12px;
  padding-top: 5px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  font-weight: bold
}

.usp_text8 {
  background: url(/images/btn_registrieren.png) 0 0 no-repeat;
  position: absolute;
  top: 330px;
  right: 20px;
  width: 123px;
  height: 27px;
  margin-left:217px;
  text-align:center;
  font-size: 13px;
  padding-top: 5px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  font-weight: bold
}

.kundigen {
  background: url(/images/btn_registrieren.png) 0 0 no-repeat;
  width: 123px;
  height: 27px;
  text-align:center;
  font-size: 13px;
  padding-top: 5px;
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  font-weight: bold
}


.faq_subcontent {
  margin: 0 40px 0 30px;
  position: relative;
}

.faq_content h3 {
  color: #9A1C2F;
}

.faq_content a {
  color: #545454;
}

.faq_icons table td {
  vertical-align:	top;
}

.faq_icons_imgtd {
  width: 80px;
}


.tour {
  background-image:url(images/bg_tour.gif);
  background-repeat:no-repeat;
  height: 230px;
  background-position: 0px 10px;
  border: none;
}
.tour ul {
  float: left;
  font-weight: bold;
  padding: 25px 13px 0px 25px;
  width: 255px;
}
.tour ul li {
  padding: 3px 0px;
}
.tour ul a {
  color: #545454;
  text-decoration: none;
}
.tour ul a:hover {
  color: #9A1D2F;
  text-decoration: none;
}
.tour_bild {
  float: left;
  width: 356px;
  padding-top: 17px;
}
.usp_inaktiv {
  background-image: url(/images/usps-home-inaktiv.gif);
}

/* MESSENGER START */
.messenger {
  position: absolute;
  left: 100px;
  top: 100px;
  z-index: 10;
  width: 302px;
  height: 428px;
  display: none;
}
.msger_shadow {
  width: 300px;
  height: 357px;
  background-color: #000000;
  opacity:.30;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  margin: 3px 0px 0px 3px;
  position:absolute;
}
.msger_complett {
  width: 300px;
  height: 343px;
  background-color: #545454;
  position:absolute;
  color: #FFFFFF;
  padding: 7px 5px;
}
.msger_user {
  width: 300px;
  height: 21px;
  background-color: #f5f5f5;
  color: #545454;
  margin-top: 5px;
  float:left;
}
.msger_username {
  float: left;
  padding: 3px 0px 0px 5px;
  width: 270px;
  overflow: hidden;
}
.msger_status {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #f5f5f5;
  border: none;
  height: 17px;
  width: 273px;
  padding: 2px;
  float: left;
  margin-top: 1px;
}
.msger_content {
  float: left;
  width: 300px;
  background-color: #f5f5f5;
  color: #545454;
  margin-top: 5px;
  height: 300px;
}
.msger_msges {
  float: left;
  width: 300px;
  height: 224px;
  overflow-y: scroll;
}
.msger_msg {
  margin: 3px 3px 5px 5px;
  width: 210px;
}
.msger_in_content {
  width: 202px;
  background-color: #9a1c2f;
  padding: 2px 4px;
  color: #FFFFFF;
  float:left;
}
.msger_out_content {
  width: 202px;
  background-color: #888888;
  padding: 2px 4px;
  color: #FFFFFF;
  float:left;
}
.msger_eingabe {
  width: 282px;
  padding: 2px 4px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 3px;
  height: 60px;
}
.msger_banner {
  float: left;
  width: 234px;
  height: 60px;
  padding: 5px 0px 0px 3px;
}
.msger_user_innen {
  float:left;
  overflow: hidden;
}
.msger_date {
  float:right;
  font-size: 10px;
}
.msger_nachricht {
  float:left;
  width: 200px;
  padding: 2px 0px;
}

.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  padding: 16px;
  z-index:1002;
}
/* MESSENGER ENDE */

#filmtrigger,
#filmtrigger:hover,
#filmtrigger:visited,
#filmtrigger:active {
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}
#flvPlayer {
  position: absolute;
  top: 0px;
  left: 0px;
}

.div_highlight {

  border: 1px solid #CACACA;
  background-color: #F1F1F1;
}

.div_non_highlight {

  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}


.tour_box {
  margin-top: 10px;
  float: left;
}

.tour_box_bottom {
  height: 32px;
  background-color: #DDD7C4;
  width: 155px;
  margin-bottom: 10px;
}

.tour_box_txt {
  color: #545454;
  font-size: 1.8em;
  text-align: center;
  padding-top: 3px;
}

.tour_img {
  width: 155px;
}

.s_icon_box {
  background-color: #F5F5F5;
  float: left;
  width: 157px;
  height: 20px;
}

.s_icon_box_profile {

  float: left;
  width: 157px;
  height: 20px;
}

.s_icon_box_name {

  float: left;
  width: 157px;
  height: 17px;
}

.s_icon_box_newsletter {
  
  float: left;
  width: 250px;
  height: 20px;
}

.s_icon {
  padding-left: 3px;
  float: left;
}

.s_icon2 {
  padding-left: 9px;
  float: left;
}

.s_icon_calender {
  padding-left: 5px;
  float: left;
}

.s_link_text {
  float: left;
  margin-left: 3px;
  margin-top:2px;
}

.movie_text {
  float: left;
  margin-top: 4px;
  margin-left: 5px;
}

#reg_landing_bg {
  background-image: url(/images/register_landing.gif);
  width: 980px;
  height: 500px;
  position: relative;
}
#reg_landing_bg2 {
  background-image: url(/images/register_landing2.gif);
  width: 600px;
  height: 306px;
  position: relative;
}

#reg_landing_txt {
  color: white;
  font-size: 2.5em;
  font-weight: bold;
  left: 55px;
  position: absolute;
  top: 264px;
  width: 820px;
  text-align: center;
}


#reg_landing_txt2 {
  color: white;
  font-size: 2.3em;
  font-weight: bold;
  left: 55px;
  position: absolute;
  top: 175px;
  width: 500px;
  text-align: center;
}

#teaser_b_red_top {
}

#teaser_b_red_content {
}

#teaser_b_red_bottom {
}

.fl {

  float: left;
}

.fr {

  float: right;
}

.clr {

  clear: both;
}

.news_box_text {

  width: 250px;
}

#header-login {
z-index: 1;
position: absolute;
top: 23px;
right: 0px;
padding-right: 56px;
padding-left: 125px;
}

#header-login .loginform_input {
width: 132px;
margin-top: 3px;
margin-right: 8px;
margin-bottom: 3px;
}

#header-login .checkbl {
position: absolute;
bottom: -2px;
left: -3px;
}

#header-login .checklabel {
padding-left: 20px;
 
}
#header-login a {

text-decoration: none;
}
#header-login a:hover {
text-decoration: underline;
}

.header-login-submit {
position: absolute;
top: 16px;
right: 3px;
}

.header-fb-like {
position: absolute;
top: 30px;
left: 12px;
}

.header-linkedin {
position: absolute;
top: 0px;
left: 11px;
}

.pay-with-a-tweet {
float: left;
padding: 14px 0 0 12px;
font-weight: bold;
}

#form-error {
color: red;
font-weight:bold;
padding: 2px 0 8px 0;
float: left;
width: 220px;
display: none;
}

#form-error-password {
color: red;
font-weight:bold;
padding: 2px 0 8px 0;
float: left;
width: 220px;
display: none;
}

#form-error-email {
color: red;
font-weight:bold;
padding: 2px 0 8px 0;
float: left;
width: 220px;
display: none;
}

#form-error-existierte-email {
color: red;
font-weight:bold;
padding: 2px 0 8px 0;
float: left;
width: 220px;
display: none;
}

#form-error-pass-length {
color: red;
font-weight:bold;
padding: 2px 0 8px 0;
float: left;
width: 220px;
display: none;
}

#form-error-login {
 color:red;
 position:absolute;
 left:125px;
 top:70px;
 display: none;
}

#form-error-login-email {
 color:red;
 position:absolute;
 left:125px;
 top:70px;
 display: none;
}


#form-error-login-failed {
 color:red;
 position:absolute;
 left:125px;
 top:70px;
 display: none;
}


#label.error-highlight-name {
color: red;
display: none;
}



.home-box {
background: white url(/images/home-box.png) 0 0 no-repeat;
width: 329px;
height: 239px;
float: left;
display: inline;
margin-right: 0px;
}

.home-box-userimg {
float: left;
margin-bottom: 17px;
}
.home-box-usertext {
float: right;
width: 240px;
padding-bottom: 15px;
line-height: 140%;
}

.home-box-header {
position: relative;
color: #666666;
font-size: 15px;
margin: 0;
padding: 9px 0 2px 15px;
}

.home-box-header-business {
position: relative;
color: #666666;
font-size: 14px;
margin: 0;
padding: 9px 0 2px 15px;
}
.home-box-header-icon {
padding-left: 45px;
}
.home-box-header-icon .home-si {
float: none;
position: absolute;
left: 13px;
top: 7px;
}

.home-box-clear {
clear:both;
height:12px;
}

#home-screens {
position: relative;
height: 448px;
}
#home-screen1 {
background: white url(/images/home-pic-1.png) 0 0 no-repeat;
height: 448px;
}

.home-text {
position:absolute;
top:10px; /*en función de los tamaños de tus imágenes */
left:450px; /*en función de los tamaños de tus imágenes */
}

.home-text-fuss {
position:absolute;
top:345px; /*en función de los tamaños de tus imágenes */
left:345px; /*en función de los tamaños de tus imágenes */
}

.home-text-de-fuss {
position:absolute;
top:345px; /*en función de los tamaños de tus imágenes */
left:255px; /*en función de los tamaños de tus imágenes */
}

.home-img {
position:absolute;
top:115px; /*en función de los tamaños de tus imágenes */
left:660px; /*en función de los tamaños de tus imágenes */
}

#register-overlay {
position: absolute;
top: 5px;
left: 5px;
width: 986px;
height: 444px;
background-color: black;
opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=40);
border-top-left-radius: 12px;
-moz-border-radius-topleft: 12px;
-webkit-border-top-left-radius: 12px;
border-top-right-radius: 12px;
-moz-border-radius-topright: 12px;
-webkit-border-top-right-radius: 12px;
z-index: 1;
display: none;
}

#register-box {
position: absolute;
top: 17px;
left: 340px;
width: 312px;
height: 420px;
background-color: white;
opacity: .8;
-moz-opacity: .8;
filter: alpha(opacity=80);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
z-index: 2;
display: none;
-moz-box-shadow: 1px 3px 8px rgba(0,0,0,0.7);
-webkit-box-shadow: 1px 3px 8px rgba(0,0,0,0.7);
box-shadow: 1px 3px 8px rgba(0,0,0,0.7);
}

#register-form {
position: absolute;
top: 37px;
left: 360px;
width: 292px;
height: 400px;
z-index: 3;
display: none;
}

#register-form .loginform_input {
border: 0;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
width: 262px;
margin-bottom: 19px;
padding-bottom: 6px;
padding-top: 6px;
}
#register-form h2 {
color: #333333;
padding: 12px 25px 14px 0;
text-align: center;
font-size: 17px;
}

#connect-fb {
position: absolute;
left: 23px;
top: 328px;
border: 0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
}

.close-layer {
background: transparent url(/images/close-layer.gif) 0 0 no-repeat;
width: 9px;
height: 8px;
position: absolute;
top: 8px;
right: 9px;
}



#home-screen-footer {
position: relative;
background: white url(/images/home-screen-footer.jpg) 0 0 no-repeat;
height: 86px;
}

#home-play-vid {
position: absolute;
top: 10px;
left: 40px;
width: 72px;
}
#home-play-text {
position: absolute;
top: 3px;
left: 60px;
width: 72px;
color: #545454;
text-decoration: none;
font-weight: bold
}

#home-play-vid img {
border:0;
}

#home-anmelden {
background: white url(/images/home-anmelden.png) 0 0 no-repeat;
position: absolute;
top: 10px;
left: 336px;
width: 321px;
height: 43px;
}

#home-anmelden span {
display: none;
}

#home-social-icons {
position: absolute;
top: 17px;
left: 800px;
}

#home-social-anmeldung {
position: absolute;
top: 32px;
left: 440px;
 font-size: 13px;
 color: #FFFFFF;
}

#home-social-anmeldung-en {
position: absolute;
top: 32px;
left: 445px;
 font-size: 13px;
 color: #FFFFFF;
}

#home-social-anmeldung-bilder {
position: absolute;
top: 32px;
left: 527px;
}

#home-social-anmeldung-bilder-en {
position: absolute;
top: 32px;
left: 525px;
}

.home-si {
background: transparent url(/images/social-icons.png) 0 0 no-repeat;
float: left;
width: 26px;
height: 26px;
margin-right: 2px;
}
.hsi-blog {
width: 90px;
}
.hsi-xing {
background-position: -91px 0px;
}
.hsi-fb {
background-position: -119px 0px;
}
 
.hsi-in {
background-position: -146px 0px;
}
.hsi-twitter {
background-position: -173px 0px;
}

#film {
position: absolute;
top: 0px;
left: 0px;
width: 0px;
z-index: 3;
}

#close-film {
position: absolute;
top: 0px;
left: 992px;
}

#lregister_prename {
display: none;
}


.loginform_input_forgotpassword {
  width: 160px;
  float: left;
  background-color: #f5f5f5;
  border: 1px solid #cacaca;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #545454;
  padding: 5px 3px 4px 5px;
  margin-top: 7px;
}

.navi_logo {
	position: absolute;
	top: 42px;
	left: 830px;
}

.navi_logo_blog {
	position: absolute;
	top: 36px;
	left: 910px;
}


