.td_content
{
  margin: 0px;
  padding: 0px;
}


#nlformid
{
  position: absolute;
  top: 136px;
  left: 293px;
  width: 420px; /*337px;*/
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  background: #ffffff;
  color: #000000;
  background-color: white;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-right-color: #000000;
  border-left-color: #000000;
  border-bottom-color: #000000;
  border-top-color: #000000;
}

#nlformsingleid
{
  width: 420px; /*337px;*/
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  background: #ffffff;
  color: #000000;
  background-color: white;
}

.nlformdefault
{
  height: 327px; /*463px;*/
}

/* change the height when showing any message */

.nlformmsg
{
  height: 327px; /*486px;*/
}

/* change the height when showing any message */

.nlformmsg_long
{
  height: 327px; /*504px;*/
}

/* change the height when showing any message */

.nlformreg
{
  height: 327px; /*379px;*/
}

.headline4
{
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  font-variant: normal;
  text-decoration: none;
}

#nlformid table, #nlformid div,
#nlformsingleid table, #nlformsingleid div
{
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
}

/*#nlformid tr, #nlformsingleid tr, */
#nlformid p, #nlformsingleid p
{
  margin: 5px 6px 6px 5px;
}

#nlformid div.area_popup,
#nlformsingleid div.area_popup
{

}

#nlformid div.popup_content,
#nlformsingleid div.popup_content
{
  padding: 11px 12px 12px 11px;
}

#nlformid div.header_popup,
#nlformsingleid div.header_popup
{
  /*width: 236pt;*/
  /*width: 314px;*/
  height: 23px;
	border-bottom-color: #83B3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #f2f6f9;
  background-color: #33769e;
  background-image: url(http://www.silvester-reisemax.de/newsletter/view/style/popupheader_bg.png);
  background-repeat: repeat-x;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}

* html #nlformid div.header_popup
{
  width: 392px; /*309px;*/
  w\idth: 425px; /*342px;*/
}

* html #nlformsingleid div.header_popup
{
  width: 392px; /*309px;*/
  w\idth: 425px; /*342px;*/
}

#nlformid div.header_popup_title,
#nlformsingleid div.header_popup_title
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #f2f6f9;
  background-color: #33769e;
  background-image: url(http://www.silvester-reisemax.de/newsletter/view/style/popupheader_bg.png);
  background-repeat: repeat-x;
  padding-left: 11px;
  padding-right: 6px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  float: left;
}

/* #nlformsingleid div.header_popup_close */
#nlformid div.header_popup_close
{
  width: 85px;
  height: 23px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  float: right;
}

div.header_popup_close #anchor_close
{
  cursor: pointer;
  float: right;
  height: 23px;
  width: 85px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  vertical-align: middle;
}

div.header_popup_close a,
div.header_popup_close a:link,
div.header_popup_close a:visited,
div.header_popup_close a:active
{
	outline: none;
  width: 85px;
  height: 23px;
  background-color: transparent;
  background-image: url(http://www.silvester-reisemax.de/newsletter/view/style/popup_closebtn_frame_text_sign_23.png);
  background-repeat: no-repeat;
	text-decoration: none;
}

div.header_popup_close a:focus,
div.header_popup_close a:hover
{
	outline: none;
  width: 85px;
  height: 23px;
  background-color: transparent;
  background-image: url(http://www.silvester-reisemax.de/newsletter/view/style/popup_closebtn_frame_text_light_sign_23.png);
  background-repeat: no-repeat;
	text-decoration: none;
}

/*, #nlformid span.td_footer, #nlformsingleid span.footer */
#nlformid p.td_footer,
#nlformsingleid p.td_footer
{
  padding: 21px 0px 0px 0px;
  vertical-align: bottom;
}

* html #nlformid p.td_footer
{
  width: auto;
  w\idth: 299px;
}

* html #nlformsingleid p.td_footer
{
  width: auto;
  w\idth: 299px;
}

#nlformid form,
#nlformsingleid form
{
  padding: 5px 6px 6px 5px;
  display: block; /* overwrites display: inline; in <domain>.css */
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-right-color: buttonface;
  border-left-color: buttonface;
  border-bottom-color: buttonface;
  border-top-color: buttonface;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 21px;
}

#nlformid form #input_label,
#nlformsingleid form #input_label
{
  width: 112px;
  margin-right: 5px;
}

#nlformid form #submit_elem,
#nlformsingleid form #submit_elem
{
  margin: 10px 0px 0px 115px;
}

#nlformid form #submit_elem input,
#nlformsingleid form #submit_elem input,
#nlformid table tr td form table tr td #Submit,
#nlformsingleid table tr td form table tr td #Submit
{
  text-align: center;
  vertical-align: middle;
}

/* formerly class knopf */
#nlformid input,
#nlformsingleid input
{
  font-size: 10pt;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
}

#nlformid .execmsg #onsuccess,
#nlformsingleid .execmsg #onsuccess
{
  color: #009900;
}

#nlformid .execmsg #ondouble,
#nlformsingleid .execmsg #ondouble
{
  color: #000099;
}

#nlformid .execmsg #onerror,
#nlformsingleid .execmsg #onerror
{
  color: #990000;
}

#nlformid .title_select,
#nlformsingleid .title_select
{
  padding-top: 5px;
}

#nlformid .title_select_label,
#nlformsingleid .title_select_label
{
  text-align: left;
  vertical-align: baseline;
  padding-left: 3px;
  padding-right: 6px;
  margin-left: 3px;
  margin-right: 6px;
  float: left;
}

#nlformid .title_select_input,
#nlformsingleid .title_select_input
{
  text-align: left;
  vertical-align: baseline;
  padding-top: 1px;
  float: left;
}

#nlformid .title_select_input input,
#nlformsingleid .title_select_input input
{
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  border-top-style: none;
  border-right-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  background-color: transparent;
}

#nlformid .name_label,
#nlformsingleid .name_label
{
  text-align: left;
  vertical-align: baseline;
  padding-left: 3px;
  padding-top: 5px;
  padding-right: 6px;
  margin-left: 3px;
  margin-right: 6px;
}

#nlformid .name_input,
#nlformsingleid .name_input
{
  text-align: left;
  vertical-align: baseline;
  padding-top: 1pt;
  margin-right: 6px;
  margin-left: 3px;
  margin-bottom: 6px;
  margin-top: 5px;
}

#nlformid .name_input input,
#nlformsingleid .name_input input
{
  width: 130px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-right-color: #000000;
  border-left-color: #000000;
  border-bottom-color: #000000;
  border-top-color: #000000;
  padding-left: 2px;
}

#nlformid .email_label,
#nlformsingleid .email_label
{
  text-align: left;
  vertical-align: baseline;
  padding-left: 3px;
  padding-right: 6px;
  margin-left: 3px;
  margin-right: 6px;
}

#nlformid .email_input,
#nlformsingleid .email_input
{
  text-align: left;
  vertical-align: baseline;
  padding-top: 1pt;
  margin-right: 6px;
  margin-left: 3px;
  margin-bottom: 6px;
  margin-top: 5px;
}

#nlformid .email_input input,
#nlformsingleid .email_input input
{
  width: 279px;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: solid;
  border-top-style: solid;
  border-right-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-right-color: #000000;
  border-left-color: #000000;
  border-bottom-color: #000000;
  border-top-color: #000000;
  padding-left: 2px;
}

#nlformid .form_submit,
#nlformsingleid .form_submit
{
  width: 279px;
  text-align: left;
  vertical-align: baseline;
  padding-top: 1pt;
  margin-right: 6px;
  margin-left: 3px;
  margin-bottom: 6px;
  margin-top: 5px;
  float: left;
}

#nlformid .form_submit input,
#nlformsingleid .form_submit input
{
  width: 80px;
  height: 24px;
  padding-right: 3px;
  padding-left: 3px;
  margin-right: 6px;
  background-color: buttonface;
  cursor: pointer;
  float: right;
}

/* not in IE, for some special effects :-) */
#nlformid .form_submit input:hover,
#nlformsingleid .form_submit input:hover
{
  background-color: buttonface;
}

/* not in IE, for some special effects :-) */
#nlformid .form_submit input:active,
#nlformsingleid .form_submit input:active
{
  background-color: buttonface;
}

#nlformid .label,
#nlformsingleid .label
{
}

#nlformid .col_like_left,
#nlformsingleid .col_like_left
{
  float: left;
}

#nlformid .col_like_right,
#nlformsingleid .col_like_right
{
  float: right;
}

