			
			.menue:link { text-decoration:none; color: #000000; }
			.menue:visited { text-decoration:none; color: #000000; }
			.menue:active { color: #000000; }
			.menue:hover { color: #8080FF; }
			
			.navi:link { text-decoration:none; color: #000000; }
			.navi:visited { text-decoration:none; color: #000000; }
			.navi:active { color: #000000; }
			.navi:hover { color: #8080FF; }

			.navilink:link { text-decoration:none; color: #0000F0; }
			.navilink:visited { text-decoration:none; color: #0000F0; }
			.navilink:active { color: #0000F0; }
			.navilink:hover { color: #7070F0; }

			.navilinkdeep:link { text-decoration:none; color: #0000F0; }
			.navilinkdeep:visited { text-decoration:none; color: #0000F0; }
			.navilinkdeep:active { color: #0000F0; }
			.navilinkdeep:hover { color: #7070F0; }

			.downloadlink:link { text-decoration:none; color: #0000F0; }
			.downloadlink:visited { text-decoration:none; color: #0000F0; }
			.downloadlink:active { color: #0000F0; }
			.downloadlink:hover { color: #7070F0; }
      
      h1 {font-weight:normal;}
      h2 {font-weight:normal;}
      
			.menue {
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			}
			.simpletext {
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			margin-left:5px;
			}

			form { padding: 0px; margin: 0px; }
			fieldset { border-style: none; }
			
			legend { 
				padding: 0px 7px 0px 7px; 
				color: #888888; 
				font-weight: bold; 
			} 
			
			input, select, textarea { 
				color: #000000; 
				background-color: #A6A6A6; 
				border: 1px solid #979797;
				line-height: 1.0em;
				font: 11px Tahoma, Verdana, Arial; 
				padding: 2px;
			}
			
			select { height: 15px; }
			
			#frame .pflicht { border: 1px solid #B45050; color: #B45050; }
			
			textarea { font: 13px "Courier New", Courier, mono; }
			
			#frame input.radio {
				margin-right: 5px;
				padding: 1px;
				border: 0px;
			}
			
			input.submit { 
				border: 1px solid #979797; 
				background-color: #A6A6A6; 
				color: #000000; 
				font-weight: bold; 
			}
            
			.headline {
			font-family:"Trebuchet MS", Arial;
			color:#C0C000;
			font-size:25px;
			margin-left:10px;
			margin-right:2em;
			font-variant:small-caps; 
			background-image: url(pictures/headline.gif);
			background-repeat: no-repeat;
			background-position: 0 30px;
			}

			.headline_small {
			font-family:"Trebuchet MS", Arial;
			color:#E08E00;
			font-size:20px;
			margin-left:10px;
			margin-right:2em;
			font-variant:small-caps; 
			background-image: url(pictures/headline.gif);
			background-repeat: no-repeat;
			background-position: 0 30px;
			}
			
			.text {
			font-family:"Trebuchet MS", Arial;
			margin-left:15px;
			font-size:12px;
			}
			.login {
			font-family:"Trebuchet MS", Arial;
			font-size:13px;
			color:#c0c0c0
			}
			.comment {
			font-family:"Trebuchet MS", Arial;
			margin-left:15px;
			font-size:12px;
			color:#808080
			}
			.hidden {
			display: block; 
			padding: 5px; 
			margin: 15px 20px 15px 20px; 
			border: 1px dashed #E0E0E0;
			background-color:#F5F5F5;
			font-size: 8px;
			color: #F5F5F5
			}
			.small {
			font-family:"Trebuchet MS", Arial;
			font-size:10px;
			line-height: 1.0;
			color:#808080;
			}
			div.code {
			display: block; 
			padding: 10px; 
			margin: 15px 20px 15px 20px; 
			border: 1px dotted #BBBBBB;
			background-color:#E0E0E0;
			}
			div.attention {
			display: block; 
			padding: 10px; 
			margin: 15px 20px 15px 20px; 
			border: 1px solid #000000;
			background-color:#FFC0C0;
			}
			div.information {
			display: block; 
			padding: 10px; 
			margin: 15px 20px 15px 20px; 
			border: 1px solid #000000;
			background-color:#DDDDEE;
			}
			pre.code {
			display: block; 
			padding: 10px; 
			margin: 15px 20px 15px 20px; 
			border: 1px dotted #BBBBBB;
			background-color:#E0E0E0;
			 }
			.code {
			font-family: "Courier New", Courier, mono;
			font-size: 11px;
			color: #005000
			}
			.attention {
			font-family: "Trebuchet MS", Arial, mono;
			font-size: 11px;
			color: #800000
			}
			.information {
			font-family: "Trebuchet MS", Arial, mono;
			font-size: 11px;
			color: #000020
			}
			.navi {
			border: none;
			line-height: 1.4;
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			}
			.navilink {
			line-height: 1.4;
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			margin-left:10px;
			}
			.navilinkdeep {
			line-height: 1.4;
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			}
			.navilinktext {
			line-height: 1.4;
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			}
			.downloadlink {
			line-height: 1.4;
			font-family:"Trebuchet MS", Arial;
			color:#000000;
			font-size:11px;
			margin-left:20px;
			}
			div.table, #table { margin: 10px; }
			
			table { font-family: Verdana, Tahoma, Arial; font-size: 10px;  } 
			table.table { background-color: #ACC9E5; }
			table.table-w { background-color: #cccccc; }
			
			.tb_d1, .tb_1 { background-color: #EEF4FB; } 
			.tb_d2, .tb_2 { background-color: #DFE9F4; } 
			.tb_d3, .tb_3 { background-color: #CFDEEF; } 
			
			.tb_m, .tb_m1 { background-color: #FFF4CA;}
			.tb_m2 { background-color: #FFEEAA; }
			
			.tb_d1-w { background-color: #FAFAFA; } 
			.tb_d2-w { background-color: #F5F5F5; } 
			.tb_d3-w { background-color: #EFEFEF; } 
			
			.tb_head, th, .tb_head-w  { font-weight: bold; } 
			.tb_head, th { background-color: #5E95CC; color: #FFFFFF; }
			.tb_head-w, th.w { background-color: #bbbbbb; color: #FFFFFF; }