body, table, tr, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #575757; }

.fehlt {color: #663399;}
.altertext {color: #006699;}

h1 { font-size: 11px; margin: 0px; font-weight: normal; color:#EAEAEA;}

h1,h2,h3 span {height:0; width:0; overflow:hidden; display:block;}

.klein { font-size: 9px;}


.marginal { font-size: 9px; margin: 0px; font-weight: normal; padding-left: 6px; padding-top: 0px; padding-bottom: 5px; text-align: left; line-height: 14px;} /*#F0F4FB  */

.marginalbox { font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff ; padding-top: 4px; padding-bottom: 6px; padding-left: 9px; padding-right: 6px; text-align: left; line-height: 14px;} 

.marginalbox2 { font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff ; padding-top: 4px; padding-bottom: 6px; padding-left: 0px; padding-right: 6px; line-height: 14px;} 

.marginalboxhd { font-size: 9px; margin: 0px; font-weight: bold; color: #575757; background-color:#fff ; padding-top: 3px; padding-bottom: 5px; padding-left: 9px; text-align: left; line-height: 14px;} 

.farbe0a { background-color: #fff;}

.marginalleft { font-size: 9px; margin: 0px; font-weight: normal; padding-left: 14px; padding-top: 0px; padding-bottom: 5px; text-align: left; line-height: 14px; color: #000;} /*#F0F4FB  */

.farbe1aa { background-color: #F0F4FB;} /* hellerblau */
.farbe1a { background-color: #F6F6F6;} /* hellgrau */
.farbe1b { background-color: #B1C6E4;} /* blau */
.farbe1c { background-color: #EAEAEA;} /* dunkelgrau */
.farbe1d { background-color: #7EA0D3;} /* dunklerblau */

.farbe3a { background-color: #E20A16;} /* rot */

input { font-size: 10px;}
select { font-size: 10px;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

body {
	background-color: #DBDBDB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.kasten { margin: 0px; font-weight: normal; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; vertical-align: top; text-align: left; line-height: 14px; background-color: #FFF;} 


.text { margin: 0px; font-weight: normal; padding-left: 30px; padding-right: 40px; padding-top: 32px; padding-bottom: 5px; text-align: left; line-height: 14px;} 


.footer { font-size: 10px; margin: 0px; font-weight: normal; padding-left: 30px; padding-right: 0px; padding-top: 18px; padding-bottom: 5px; text-align: left; line-height: 14px;} 
.footer a {color: #E20A16; text-decoration: underline;}
.footer a:link {color: #E20A16; text-decoration: underline;}
.footer a:hover {color: #E20A16; text-decoration: none;}

a.footer {color: #575757; text-decoration: underline;}

a { color: #E20A16;} 
a:link { color: #E20A16;} /* #29497A */
a:hover { text-decoration: none; color: #E20A16;}



.marginal a { text-decoration: underline;}
.marginal a:link { text-decoration: underline;}
.marginal a:hover { text-decoration: none;}

.marginalbox a { text-decoration: none;}
.marginalbox a:link { text-decoration: none;}
.marginalbox a:hover { text-decoration: underline;}

.marginalbox2 a { text-decoration: none;}
.marginalbox2 a:link { text-decoration: none;}
.marginalbox2 a:hover { text-decoration: underline;}

.pfeil { font-size: 11px; margin: 0px; font-weight: normal; color: #E20A16;}

/* .abstandak {display:block; padding: 3px; text-indent:14px; color:#FF8608; font-weight: bold;}
.abstand1 {display:block; padding: 3px; text-indent:20px;}
.abstand3 {padding: 5px;}  */

/* Navigation */
/* Schriftgröße */
.menu0 .abstand, .menu0ak .abstand, .menu1 .abstand, .menu1ak .abstand, .abstand, .menu1hk .abstand, .menu2 .abstand, .menu2ak .abstand, .menu2hk .abstand, .menu3 .abstand  {font-size: 11px; font-family: Verdana, Arial, Helvetica;} 

/* Einzug */
/* Ebene 0 */

.marginalboxl { padding: 4px 6px 4px 9px; font-size: 9px; margin: 0px; font-weight: normal; color: #000; background-color:#fff; line-height: 14px;} 

.marginalboxl a { text-decoration: none; padding: }
.marginalboxl a:link { text-decoration: none; }
.marginalboxl a:hover { text-decoration: underline; }

.marginale { color: #E20A16; font-size: 9px; padding-bottom: 2px; text-align: left; line-height: 14px;}

.marginale li {padding: 0 0 2px 0px;  } 

/* ul {background-color: #fc0;} */


/* li.marginale { margin-left: 0px; padding: 0px;}
.marginale { margin: 0px; padding: 0px;} */

/* ul.test { margin-left:0px; padding-left:0px; list-style-position:inside; list-style-image: url(../img/pfeil_rot.gif);} */

.bild { margin-left:-30px; margin-top; -32px; } 

/* margin-top: 0px;margin-bottom: 0px;  margin-right: 6px; margin-left:1em; padding-left: 0.5em; color: #17AA35; list-style-type: square;  */


.menu0 /* { background-color: #cc0;} */

.menu0 .button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#333333;  background-color: #FFF;} 
.menu0 a.button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#333333; background-color: #FFF;} 
.menu0 a.button:link    { color:#333333; background-image: none; } 
.menu0 a.button:hover   { color:#333; background-color:#e4e4e4;} /* #DEE7F3; */
.menu0 .abstand {display:block; padding: 1px; text-indent:15px; color: #666;}



.menu0ak /* { background-color: #cc0;} */
.menu0ak .button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16;  background-color: #FFF;} 
.menu0ak a.button { display:block; width:186px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16; background-color: #FFF;} 
.menu0ak a.button:link    { color:#E20A16; background-image: none; } 
.menu0ak a.button:hover   { color:#E20A16; background-color:#e4e4e4;}
.menu0ak .abstand {display:block; padding: 1px; text-indent:15px; color: #E20A16;}


.menu1ak /* { background-color: #cc0;} */
.menu1ak .button { display:block; width:180px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16;  background-color: #FFF;} 
.menu1ak a.button { display:block; width:180px; height:17px; margin-top:0px; text-decoration:none; color:#E20A16; background-color: #FFF;} 
.menu1ak a.button:link    { color:#E20A16; background-image: none; } 
.menu1ak a.button:hover   { color:#E20A16; background-color:#DEE7F3;}
.menu1ak .abstand {display:block; padding: 1px; text-indent:21px; color: #E20A16;}

.Stil2 {color: #E20A16; font-size: 9px;}

.text a {text-decoration: underline; color: #333; } /*  #575757; */
.text a:link {text-decoration: underline; color: #333; }
.text a:hover  {text-decoration: none; color: #333; }


h4 { margin: 0px; font-weight: bold; color: #E20A16; font-size: 11px; display: inline; } 

h4 a { text-decoration: none;}
h4 a:link { text-decoration: none;}
h4 a:hover { text-decoration: underline;}

a.lnk { text-decoration: underline;}
a.lnk:link { text-decoration: underline;}
a.lnk:hover { text-decoration: none;}

.foot { font-size: 10px;}

a.no { text-decoration: none;}
a.no:link { text-decoration: none;}
a.no:hover { text-decoration: underline;}

