body {	background-color:#F7E6F7;
		font-family: "Courier new", Courier, monospace;
		margin-left:0px;
		margin-top:0px;
		margin-right:0px; }
a:link {	color: #CC66CC;
		text-decoration: none; }
a:visited {	color: #CC66CC;
		text-decoration: none; }
a:active {	color: #CC66CC;
		text-decoration: none; }
a:hover {	text-decoration: underline;
		color: #AAAAAA; }
a.spl:link {	color: #000000;
		text-decoration: underline; }
a.spl:visited {	color: #000000;
		text-decoration: underline; }
a.spl:active {	color: #000000;
		text-decoration: underline; }
a.spl:hover {	text-decoration: none;
		color: #CCCCCC; }
div#head {	background-color:#CC66CC;
		border-bottom: 1px solid #FFFFFF;
		width: 100%;
		height: 30px; }
div#header {	float: left;
		margin-left: 0px;
		width: 400px;}
div#menu {	position: absolute;
		top: 10px;
		right: 20px;
		margin-left: 20px; }
div#show {	font-size: 20px;
		color: #000000; }
div#middle {	background: url(../img/middle-neu.png);
		background-repeat: repeat-x;
		background-color: #CCCCCC;
		border-bottom: 1px solid #CC66CC;
		height: 47px;
		padding-left: 10px;
		font-size: 12px;
		color: #FFFFFF; }
div#content {	background-color:#EEEEEE;
		border-bottom: 1px solid #CC66CC;
		border-left: 1px solid #CC66CC;
		margin-left: 30px;
		padding: 0px;
		font-size: 12px;
		color: #000000; }
div#footer {	
		background-color:#EEEEEE;
		border-bottom: 1px solid #CC66CC;
		border-left: 1px solid #CC66CC;
		margin-left: 30px;
		padding: 0px;
		font-size: 12px;
		color: #000000; }
td.right {	
		vertical-align: top;
		background-color:#EEEEEE;
		border-left: 1px solid #CC66CC;
		padding: 10px;
		font-size: 12px;
		color: #000000; }
p.fb_title {	color: #CC66CC;
		font-weight: bold;
		border-bottom: 1px solid #CC66CC;
		font-size: 14px;
		background-color: #EEEEEE;
		text-align: right;
		padding: 5px; }
p.fb_text {	font-size: 10px;
		text-align: justify; }


table.navi {	width: 300px;
		border-spacing: 0px; }
	
td.navi_img {	width: 60px; }

p.title {	color: #CC66CC;
		font-weight: bold;
		border-bottom: 1px solid #CC66CC;
		font-size: 20px;
		background-color: #EEEEEE;
		text-align: right;
		padding: 5px; }
p.text {	font-size: 14px;
		text-align: justify; }
p.footer {	color: #000000;
		font-weight: bold;
		border-bottom: 1px solid #CC66CC;
		font-size: 10px;
		background-color: #EEEEEE;
		text-align: right;
		padding-right: 5px;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px; }
p.feedback {	font-size: 8px; }
input {	font-family: "Courier new", Courier, monospace; }
textarea {	font-family: "Courier new", Courier, monospace; }
input.feedback {
		font-size: 10px;
		width: 100px;
		height: 15px; }
textarea.feedback {
		font-size: 10px;
		width: 180px;
		height: 50px; }
table.formular td {
		vertical-align: top; }
