.contentpaddingindex { clear: both; text-align: left; padding: 15px; padding-left: 70px; padding-right: 70px; font-size: 12px; }

.contentpadding { clear: both; text-align: left; padding: 15px; padding-left: 30px; padding-right: 30px; font-size: 12px; }
.contentpadding h1 { font-size: 18px; color: #0430A9; font-weight: bold; font-family: arial, verdana, sans-serif; }
.contentpadding a { color: #0037AE; font-weight: bold; }
.contentpadding a:hover { color: #000; }

.contentpaddingstart { clear: both; text-align: left; padding: 15px; padding-left: 30px; padding-right: 30px; font-size: 12px; }
.contentpaddingstart h1 { font-size: 18px; color: #0430A9; font-weight: bold; font-family: arial, verdana, sans-serif; }
.contentpaddingstart a { color: #0037AE; font-weight: bold; }
.contentpaddingstart a:hover { color: #000; }

.impressum { margin: 0px auto; padding: 5px; border-width: 1px 0 0 0; border-style: solid; border-color: #7F7F7F; width: 738px; color: #4B4B4C; } 
.impressum p { margin: 0px; padding: 0px; }
.impressum a { color: #4B4B4C; text-decoration: none; }
.impressum a:hover { text-decoration: underline; } 

.impressum2 { margin: 0px auto; padding: 5px; border-width: 0 0 0 0; border-style: solid; border-color: #7F7F7F; width: 738px; color: #4B4B4C; } 
.impressum2 p { margin: 0px; padding: 0px; }
.impressum2 a { color: #4B4B4C; text-decoration: none; }
.impressum2 a:hover { text-decoration: underline; } 

.contenttable-1 { border-spacing: 1px; background-color: #FFF; width: 100%; font-family: verdana; font-size: 13px; }
.contenttable-1 td { padding: 2px; padding-left: 10px; padding-right: 10px; }
.contenttable-1 .tr-even { background-color: #CBD9FE; color: #000;}
.contenttable-1 .tr-odd { color: #000; background-color: #98B3F8; }
.contenttable-1 tr .td-last { text-align: left; width: 100px;  }