*{padding: 0; margin: 0;}
body {background-color: #CEC9B8; text-align: center;}
body,p,div,td,input,h1,a,textarea,select {margin: 0; font-size: 13px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#302E2C; line-height:18px;}

h1 {margin: 0 0 10px 0; line-height: 22px; font-size: 15px; font-weight: normal; color: #A00B1D;}
h2 {margin: 0 0 10px 0; line-height: 18px; font-size: 13px; font-weight: bold; color: #302E2C; }
a {color: #A00B1D; text-decoration: none;}
a:hover {text-decoration: none;}
a.grau {color: #A00B1D; text-decoration: none;}


p {font-size: 12px; margin: 0 0 12px 0; line-height: 18px;}

ul {margin: 0 0 13px 0; padding: 0;}
ul li {list-style-type: none; margin: 0; padding: 0 0 0 15px; background-image: url(../graphics/pfeil.gif); background-repeat: no-repeat; background-position: 0 4px;}

.rot {color: #A00B1D;}

/* Newsletterstruktur */
#outerLayerNL {width: 960px; clear: left; position: relative; margin: auto auto; margin-top: 5px; text-align: center;}
#outerLayerNL2015 {width: 650px; clear: left; position: relative; margin: auto auto; margin-top: 5px; text-align: center;}
table {text-align: left;}

td.text {padding: 30px 20px 30px 20px; background-color: #ffffff;}
td.text img {float: left; margin: 0 30px 25px 0;}

td.textNL {padding: 30px 25px 30px 15px; background-color: #ffffff;}
td.spenden .textItem {padding: 20px 0 0 0; background-color: #EFEDE4;}

td.spenden {margin: 0; padding: 0; background-color: #fff;}
td.spenden h1 {margin: 15px 0 0 0; padding: 5px 0 5px 15px; width: 215px; font-size: 13px; font-weight: bold; color: #A00B1D; background-color: #DAD5C4;}
td.spenden p {margin: 0; padding: 0 0 10px 15px;}
td.spenden table {margin: 0; padding: 0 0 10px 15px;}
td.spenden p.beige {background-color: #EFEDE4;}
td.spenden a.rotfett {font-weight: bold; color:#A00B1D; text-decoration: none;}
