/**********************************************************************/
/* NEWSLETTER                                                         */
/**********************************************************************/
.nl_table {
   width: 600px;
   height: 100%;
   margin: 0;
   padding: 0;
   border: 1px solid #606f88;
}

.nl_head {
   height: 101px;
   padding: 0;
   margin: 0;
   border: 0;
   background-color: #606f88;
   text-align: left;
}

.nl_body {
	height: 100%;
	padding: 25px 10px 10px 27px;
	border-top: 1px solid #606f88;
	border-bottom: 1px solid #606f88;
   background-color: #FFF;
   text-align: left;
}

.nl_footer {
	padding: 10px 10px 10px 27px ;
   background-color: #eeeeee;
   height: 70px;
   text-align: left;
   color: #000000;
}

/********************************************/
/* Newsletter-Base                          */
/********************************************/
html, body {margin: 0;padding: 0;}
html{font-size : 100.1%;}
body{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   line-height: 120%;
   background-color: #fff;
   color: #000;  
   font-size: 90%;
}
td  {padding: 0;margin: 0;}
th  {padding: 0;margin: 0;}
div {padding: 0;margin: 0;}
/********************************************/
/* Newsletter-Content                       */
/********************************************/
.nl_table p {
   padding: 0;
   margin: 0 0 1em 0;
}
.nl_table ul,
.nl_table ol{
   padding: 0; 
   margin: 0 5px 1em 45px;
}

.nl_table h1 {
   font-size: 180%;
   margin: 10px 0 13px 0;
   padding: 0;
   color: #39484d;
   line-height: 120%;
}

.nl_table h3 {
   font-size: 150%;
   margin: 15px 0 10px 0;
   padding: 0;
   color: #39484d;
   line-height: 120%;
}

.nl_table h5 {
   font-size: 130%;
   margin: 10px 0 5px 0;
   padding: 0;
   color: #39484d;
   line-height: 120%;
}

.nl_table .tabrowheader td, 
.nl_table .tabrowgerade td, 
.nl_table .tabrowungerade td{
   padding: 2px;
   vertical-align: top;
} 
.nl_table .tabrowheader td {
   color: #FFF;
   background-color: #757F81;
}
.nl_table .tabrowungerade {
   background-color: #E4E5E7;
}

.nl_table a:link,
.nl_table a:visited {
   color: #000;
   text-decoration: underline;
   font-weight: bold;
}

.nl_tablet a:focus,
.nl_table a:hover,
.nl_table a:active {
   color: #39484D;
   text-decoration: underline;
   font-weight: bold;
}

