body 	{ margin: 0; padding: 0 }img 	{ border: 0px }td 					{ font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; }td.side 			{ background-color: #dbdbdb; background-image: url(../Bilder/bg_stripes.gif) }td.topside 			{ background-color: #dbdbdb; background-image: url(../Bilder/topbg_stripes.gif); height: 76px }td.head 			{ background-color: #6d7faa; width: 800px; border-right: 1px solid #7f90ba; border-left: 1px solid #7f90ba }td.head div.name	{ color: #ced6ec; font-size: 36px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 28px; margin-top: -30px; margin-right: 8px; margin-bottom: -50px; position: relative; float: right; clear: none }td.copy  		{ font-size: 11px;  background-image: url(../Bilder/bg_content.gif); background-repeat: repeat-x; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; /*padding: 15px 10px 10px;*/ width: 800px; border-right: 1px solid #7f90ba; border-left: 1px solid #7f90ba }h1 		{ font-size: 20px; margin-top: 5px; margin-bottom: 10px }h2 		{ font-size: 14px; margin-top: 20px; margin-bottom: 10px }td.copy .body 	{ padding-bottom: 20px; margin-bottom: 20px; margin-right: 10px; border-bottom: 1px dotted #cccccc; }div.footer 		{ height: 20px; padding-left: 182px; padding-top: 5px; margin-bottom: 5px; padding-right: 10px; border-top: 1px solid #dbdbdb; }td.copy td.menu			{ padding-top: 15px; padding-left: 10px; width: 170px; }td.copy td.text  		{ padding-top: 15px; width: 100%; padding-right: 10px; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; }td.copy td.stickies		{ padding-top: 15px; width: 160px; background: #ebebeb; background-image: url(../Bilder/bg_stickies.gif); background-repeat: repeat-x; }a.menu0 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d8dde9; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 140px; border: solid 1px #7f90ba; display: block; }a.menu0:hover  		{ color: black; text-decoration: none; background-color: #e0e5f1; border: solid 1px #aebfe9; }a.menu0:visited  	{ color: black; text-decoration: none }a.menu0h 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #FFEDC2; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 140px; border: solid 1px #7f90ba; display: block; }a.menu0h:hover  	{ color: black; text-decoration: none }a.menu0h:visited  	{ color: black; text-decoration: none }a.menu1 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d8dde9; margin-left:10px; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 130px; border: solid 1px #7f90ba; display: block; }a.menu1:hover  		{ color: black; text-decoration: none; background-color: #e0e5f1; border: solid 1px #aebfe9; }a.menu1:visited  	{ color: black; text-decoration: none }a.menu1h 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #FFEDC2; margin-left:10px; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 130px; border: solid 1px #7f90ba; display: block; }a.menu1h:hover  	{ color: black; text-decoration: none }a.menu1h:visited  	{ color: black; text-decoration: none }a.menu2 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d8dde9; margin-left:20px; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 120px; border: solid 1px #7f90ba; display: block; }a.menu2:hover  		{ color: black; text-decoration: none; background-color: #e0e5f1; border: solid 1px #aebfe9; }a.menu2:visited  	{ color: black; text-decoration: none }a.menu2h 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #FFEDC2; margin-left:20px; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 120px; border: solid 1px #7f90ba; display: block; }a.menu2h:hover  	{ color: black; text-decoration: none }a.menu2h:visited  	{ color: black; text-decoration: none }a.menu3 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d8dde9; margin-left:30px; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 110px; border: solid 1px #7f90ba; display: block; }a.menu3:hover  		{ color: black; text-decoration: none; background-color: #e0e5f1; border: solid 1px #aebfe9; }a.menu3:visited  	{ color: black; text-decoration: none }a.menu3h 			{ color: black; text-decoration: none; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #FFEDC2; margin-left:30px; margin-right: 20px; margin-bottom: 10px; padding: 4px; width: 110px; border: solid 1px #7f90ba; display: block; }a.menu3h:hover  	{ color: black; text-decoration: none }a.menu3h:visited  	{ color: black; text-decoration: none }.subhead { font-size: 9px }.subhead a { text-decoration: none; }.subhead a:hover { text-decoration: underline; }a				{ color: black; text-decoration: underline; }a:hover			{ color: black; text-decoration: none; }a:visited		{ color: black; }a:active		{ color: black; }a.stickyframe  							{ text-decoration: none; margin-bottom: 10px; margin-left: 10px; border: 0px; display: block; }a.stickyframe img.sticky_shadow 		{ visibility: show }a.stickyframe:hover div.sticky   		{ border: solid 1px #ffab11; }a.stickyframe:hover img.sticky_shadow 	{ visibility: hidden }a.stickyframe:hover td.shadow_right		{ background-image: none }a.stickyframe:hover td.shadow_bottom	{ background-image: none }div.stickyframe  			{ margin-bottom: 10px; margin-left: 10px; }div.sticky   				{ color: #4b4400; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; background-color: #f9f276; background-image: url(../Bilder/bg_sticky.jpg); background-repeat: repeat-x; text-align: left; padding: 7px; width: 150px; border: solid 1px #e0d91f }a.sticky:hover div.sticky   { border: solid 1px #ffab11; }div.sticky .head    		{ font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 5px }a.sticky img.sticky_shadow 			{ visibility: show }a.sticky:hover img.sticky_shadow 	{ visibility: hidden }a.sticky:hover td.shadow_right		{ background-image: none }a.sticky:hover td.shadow_bottom		{ background-image: none }a.sticky 				{ color: #4b4400; text-decoration: none; border-width: 0 }a.sticky:visited 		{ color: #4b4400; text-decoration: none; border-width: 0 }a.sticky:active 		{ color: #4b4400; text-decoration: none; border-width: 0 }td.shadow_right 	{ background-image: url(../Bilder/shadow_right.png); background-repeat: repeat-y }td.shadow_bottom 	{ background-image: url(../Bilder/shadow_bottom.png); background-repeat: repeat-x }/* override */table.calendar						{ background-color: #cccccc; }table.calendar tr.header			{ background-color: white; }table.calendar tr.header td.field	{ vertical-align: middle; text-align: center; background-color: white; width: 85px; height: 20px; font-family: sans-serif, "Arial", "Helvectica"; font-size: 14px; color: black; }table.calendar tr.row				{ background-color: white; }table.calendar tr.row td.field		{ overflow: auto; vertical-align: top; background-color: white; width: 85px; height: 80px; font-family: sans-serif, "Arial", "Helvectica"; font-size: 12px; color: black; }table.calendar .daynumber			{ padding: 4px; text-align: right; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; }table.calendar .daynumber_disabled	{ padding: 4px; text-align: right; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: #cccccc; }table.calendar .event				{ padding: 2px; background-color: #bbddff; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar .red					{ padding: 2px; background-color: #ffcccc; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar .green				{ padding: 2px; background-color: #ccffcc; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar .yellow				{ padding: 2px; background-color: #ffffcc; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar .blue				{ padding: 2px; background-color: #ccccff; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar .magenta				{ padding: 2px; background-color: #ffccff; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar .cyan				{ padding: 2px; background-color: #ccffff; font-family: sans-serif, "Arial", "Helvectica"; font-size: 11px; color: black; border: 1px solid white; }table.calendar td.saalfield			{ width: 80px; overflow: auto; vertical-align: top; background-color: white; font-family: sans-serif, "Arial", "Helvectica"; font-size: 10px; color: black; }
