a       { text-decoration: none; color: #000000; }
a:hover { text-decoration: none; color: #000000; }

body {
 margin:0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#405861;
}

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#405861;
}

hr {
 border: 0px;
 height: 1px;
 color: #405861;
 width: 100%;
}

/*  Navigations Klassen */
.location {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}
.location:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

.topnavi_on {
 text-decoration: none;
 color: #99211F;
 background-color: none;
  font-size: 11px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}
.topnavi_on:hover {
 text-decoration: none;
 color: #99211F;
  background-color: none;
   font-size: 11px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.topnavi_off {
 text-decoration: none;
 color: #405861;
 background-color:  none;
  font-size: 11px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}
.topnavi_off:hover {
 text-decoration: none;
 color: #000000;
  background-color: none;
   font-size: 11px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.navi_on	{
 text-decoration: none;
 color: #99211F;
 background-color:  none;
 font-size: 10px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.navi_on:hover	{
 text-decoration: none;
 color: #99211F;
 background-color:  none;
 font-size: 10px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.navi	{
 text-decoration: none;
 color: #000000;
 background-color:  none;
 font-size: 10px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.navi:hover	{
 text-decoration: none;
 color: #99211F;
 background-color:  none;
 font-size: 10px; 
   font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.inhalt	{
 text-decoration: none;
 color: #405861;
 background-color:  #FFFFFF;
 font-size: small; 
 font-family: Arial, Helvetica, sans-serif;
}

/*  Allgemeine Klassen */
.textarea_vorlage {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #000000;
 width: 400px;
 height: 300px;
}

.input_vorlage {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #000000;
 width: 200px;
 height: 16px;
}

.upload_vorlage {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #000000;
 width: 300px;
 height: 16px;
}

.textarea_inhalt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #000000;
 width: 350px;
 height: 150px;
}

.copyright {
 font-family: Verdana;
 font-size: 9px;
 color: #676767;
}

.error {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
}


.table1 {
 background-color: #CCD5CE;
 border: 1px solid #000000;
}

.table_head1 {
 background-color: #7F9105;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 padding: 4px;
}

.table_head2 {
 background-color: #66020E;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 padding: 4px;
}

.table_head3 {
 background-color: #C4C4B9;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 padding: 4px;
}

.table_content1 {
 background-color: #CCD5CE;
 padding: 4px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 11px;
}

.table_content2 {
 background-color: #D4DBE5;
 padding: 4px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 11px;
 color:#022C66;
 font: bold;
}

.table_content3 {
 background-color: #66020E;
 padding: 4px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 11px;
 color: #FFFFFF;
 font-weight: bold;
}

.table_content4 {
 background-color: #FFF0DD;
 border-top: 1px solid #000000;
 padding: 4px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 11px;
 color: #000000;
}

.table_foot1 {
 background-color: #666666;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 padding: 2px;
 padding-left: 10px;
 padding-right: 10px;
}

.table_foot2 {
 background-color: #C4C4B9;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 padding: 2px;
 padding-left: 10px;
 padding-right: 10px;
}
