
    body { 
		background-color:#b0b0b0; 
	    font-size:10pt;    /* normaler Text */
        line-height:12pt;
        font-family:Verdanna,Helvetica,Arial,sans-serif;
        font-weight:normal;
        color:#000000; }

    a:link { color:#b65115; text-decoration:underline; font-family:Verdanna,Helvetica,Arial,sans-serif;}
    a:visited { color:#b65115; text-decoration:underline; font-family:Verdanna,Helvetica,Arial,sans-serif;}
    a:hover { color:#d38223; text-decoration:underline; font-family:Verdanna,Helvetica,Arial,sans-serif;}
    a:active { color:#0141CC; text-decoration:underline; font-family:Verdanna,Helvetica,Arial,sans-serif;}

	table {
		padding: 0px;
		border-spacing: 0px;
		}		
    .generic { font-size:10pt;    /* normaler Text */
         line-height:12pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#000000; }

    .generics { font-size:8pt;     /* normaler Text small */
         line-height:10pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#000000; }

    .genericl { font-size:12pt;      /* normaler Text large */
         line-height:15pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#000000; }

    .headline1 { font-size:16pt;
         line-height:24pt;
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#000000;
		 margin-top: 10px; 
		 margin-bottom: 20px; }
    .headline1a { font-size:16pt;  /* ohne Abstand nach unten */
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:bold;
         color:#000000; 
		 margin-top: 10px; }
		 
	.bgcolor1 { background-color:#FFCC98;}
	.bgcolor2 { background-color:#FFFFD0;}
	.backcolorhead { background-color:#FFBF00;}
	
    .kasten1 { background-color:#FFBF00;}     /* Kasten mit Hintergrund 1*/
	.kasten_grau .kasten1 { background-color:#d0d0d0;}     /* Kasten grau*/
    .kasten2 { background-color:#A0FF00;}    /* Kasten mit Hintergrund 2*/
	.kasten_grau .kasten2 { background-color:#d0d0d0;}     /* Kasten grau*/
	
	.mainmenu { font-size:12pt;    /* Menüpunkte */
         font-family:Verdanna,Helvetica,Arial,sans-serif;
         font-weight:normal;
         color:#ddd; }
	
	a:link.menu1_n { color:#FFF; text-decoration:none;} 
	a:visited.menu1_n { color:#FFF; text-decoration:none;} 
	a:hover.menu1_n { color:#ffdf00; text-decoration:none;} 
	.menu1_h  { color:#ffff00; text-decoration:none;} 
	a:link.menu1_h { color:#FF0; text-decoration:none;} 
	a:visited.menu1_h { color:#FF0; text-decoration:none;} 
	a:hover.menu1_h { color:#ffdf00; text-decoration:none;} 
		 
	div.leftbox, div.rightbox {
		background-color: #e8e8e8;
		border-width: 1px;
		border-color: #a0a0a0;
		border-style: solid;
		border-collapse: separate;
		border-spacing: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 12px;
		margin-top:6px;
		border-radius: 4px 4px 4px 4px;
		box-shadow: 2px 2px 2px #a0a0a0;
		padding: 8px;
		}
	div.centerbox {
		background-color: #fff;
		border-width: 1px;
		border-color: #a0a0a0;
		border-style: solid;
		border-collapse: separate;
		border-spacing: 0px;
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 12px;
		margin-top:6px;
		border-radius: 4px 4px 4px 4px;
		box-shadow: 2px 2px 2px #a0a0a0;
		padding: 8px;
		}
	div.mainbox {
		background-color: #fef8b1;
		border-width: 1px;
		border-color: #a0a0a0;
		border-style: solid;
		border-collapse: separate;
		border-spacing: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		margin-top:2px;
		border-radius: 4px 4px 4px 4px;
		box-shadow: 8px 8px 8px #606060;
		padding: 2px;
		}
	td.menu {
		padding-left: 10px;
		padding-right: 10px;
		}
	div.contentbox {
		max-width: 640px;
		padding-left:20px; 
		padding-right:20px; 
		padding-top:8px;
		text-align: left;
		}
	div.contentbox_large {
		max-width: 878px;
		padding-left:6px; 
		padding-right:6px; 
		padding-top:8px;
		text-align: left;
		}
	td.line4 {padding-top:6px;}