#newsletter {
	list-style-type:none;
	margin:0;
	padding: 20px 0 0 0;
	position: relative;
	width: 780px;
  border: 1px solid #ccc;
  margin-left: -25px;
  background: #ffffff;
	
}

#newsletter li {
	margin:0;
}

.action-button {
    display: inline-block;
    padding: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

.action-button:hover {
    background-color: #fff;
}

.icon-mail, .icon-trash, .icon-pencil, .icon-fb {
    padding: 2px 0px 2px 22px;
	height:18px;
}

.icon-mail {
    background: url(/img/005-Email-Icon.png) no-repeat;
}
.icon-trash {
    background: url(/img/086-Trash-Icon.png) no-repeat;
}
.icon-pencil {
    background: url(/img/006-Write-New-Icon.png) no-repeat;
}

#fb_true {
    background: url(/img/fb_icon_green.png) no-repeat;
}

#fb_false {
    background: url(/img/fb_icon_grey.png) no-repeat;
}

.fb {
  text-align: center;
}

td.actions {
  width: 225px;
}

td.subject {
    width: 150px;
}

div.msg {
    padding: 10px;
    display: none;
}

div.success {
    border: 2px solid #009538;
    background-color: #CAFF70;
}

div.error {
    border: 2px solid #FBC7C6;
    background-color: #FDDFDE;
}

.deleteButton {
	margin: 5px;
	cursor: pointer;
}

.handle {
	margin: 5px;
	cursor: pointer;
}

.layoutButtonWrapper {
	right: 20px;
}

#layoutButton  {
	height: 40px;
	width: 95px;
	float: right;
	background: url(/img/nlt_layout_text_switch.png) no-repeat bottom;
	cursor: pointer;
	margin-bottom:5px;
}

.addBlocks {
	display: none;
}

.addButton {
  margin-top: 5px;
}

.buttonWrapper {
	position: absolute;
	background-color: white;
	opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	display: none;
	right: 8px;
	margin-top: 1px;
}

.newsletterblock {
	clear:both;
	width:746px;
	overflow:hidden;
	border: "1px solid lightgrey";
}

.uploadinput {
	display:none;
}

.labelinput {
	display:none;
}

.titleinput {
	display:none;
}

.texttextarea {
	display:none;
}

.textsubmit {
	display:none;
}

.pseudourl {
	color:#0000ff;
	text-decoration:underline;
}

.fettbutton {
	display:none;

	/* Folgendes kopiert damit gleich aussieht wie type=submit */
	background-color: #eee;
	color: black;
	border: 1px solid #c4c4c4;
	padding: 4px 6px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 5px;
}

.linkbutton {
	display:none;

	/* Folgendes kopiert damit gleich aussieht wie type=submit */
	background-color: #eee;
	color: black;
	border: 1px solid #c4c4c4;
	padding: 4px 6px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 5px;
}

.pictureuploadspan {
	display:none;
}

.sent {
	background-color: #E0EEEE;
  height: 50px;
}

.tosend {
	background-color: #F5F5F5;
  height: 50px;
}

.tosendnow {
	background-color: #CAFF70;
}

button {
    background-color: #FFFFFF;
    border: 1px solid #C4C4C4;
    /*border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 5px #E2E2E2, 2px 2px 5px #E2E2E2 inset;*/
    color: #4D4D4D;
    margin: 5px;
    padding: 4px 6px;
	background-color:#EEEEEE;
}

.steppingButtons  button{
	background-color: #CAFF70;
}

button[disabled] {
	border: 1px dashed #C4C4C4;
	background-color: #EEEEEE;
}

#reset div, #reset span, #reset applet, #reset object, #reset iframe,
#reset h1, #reset h2, #reset h3, #reset h4, #reset h5, #reset h6, #reset p, #reset blockquote, #reset pre,
#reset a, #reset abbr, #reset acronym, #reset address, #reset big, #reset cite, #reset code,
#reset del, #reset dfn, #reset em, #reset font, #reset img, #reset ins, #reset kbd, #reset q, #reset s, #reset samp,
#reset small, #reset span, #reset strike, #reset strong, #reset sub, #reset sup, #reset tt, #reset var,
#reset b, #reset u, #reset i, #reset center,
#reset dl, #reset dt, #reset dd, #reset ol, #reset ul, #reset li,
#reset fieldset, #reset form, #reset label, #reset legend, #reset caption {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    /*vertical-align: baseline;*/
    text-decoration: none;
    font-size: 100%;
    font-family: arial, sans serif;
    /*color: black;*/
    line-height: normal;
}

#reset td, tr, th {
  padding: 0;
  margin: 0;
  border: 0;
}

#reset a:link{
 text-decoration: underline;
}

#reset a:visited {
  color: purple;
  text-decoration: underline;
}

#reset {
  margin-top: 10px;
}