body		{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; background-color:#CCCCCC; }

.rahmen		{ background-color: #ffffff; border-width:2px; border-color:#CCCCCC; border-style:solid; }

.links		{ background-color: #000033; width: 180px; }
.mitte		{ background-color: #999999; width: 150px; }
.logo		{ background-color: #999999; }
.weis		{ background-color: #ffffff; padding: 5px; margin: 0px; }
.rechts		{ background-color: #999933; width: 360px; }
.rechtsW	{ background-color: #ffffff; width: 360px; }

.box		{ width: 150px; height: 60px; }


.menucontainer { border-width:1px 0px 2px 0px; border-style: solid; border-color: #ffffff; background-color:#999933; width:150px; margin:0px; }

a.menu:link, a.menu:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:17px; background-color:#333399; text-decoration:none; }
a.menu:active, a.menu:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; background-color:#000033; text-decoration:none; }
a.menu 				{ display:block; padding:1px 0px 1px 10px; border-top:1px solid #ffffff; background-color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; }

a.menu2:link, a.menu2:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:17px; background-color:#6666CC; text-decoration:none; }
a.menu2:active, a.menu2:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; background-color:#000033; text-decoration:none; }
a.menu2 			{ display:block; padding:1px 0px 1px 30px; border-top:1px solid #ffffff; background-color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; }

a.menu3:link, a.menu3:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:17px; background-color:#999933; text-decoration:none; }
a.menu3:active, a.menu3:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; background-color:#666633; text-decoration:none; }
a.menu3 			{ display:block; padding:1px 0px 1px 50px; border-top:1px solid #ffffff; background-color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none; }

a.menuA, a.menuA:hover 		{ display:block; line-height:17px; padding:1px 0px 1px 10px; border-top:1px solid #ffffff; background-color:#000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menu2A, a.menu2A:hover 	{ display:block; line-height:17px; padding:1px 0px 1px 30px; border-top:1px solid #ffffff; background-color:#000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menu3A, a.menu3A:hover	{ display:block; line-height:17px; padding:1px 0px 1px 50px; border-top:1px solid #ffffff; background-color:#000033; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; }

.kontakt 			{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px;}
a.kontakt 			{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px; text-decoration:none;}
a.kontakt:hover 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px; text-decoration:underline;}

.footer				{ background-color: #000033; border-width:0px; border-color:#ffffff; border-style:solid; padding: 3px 6px 3px 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; text-align:right; text-decoration:none; }
a.footer:hover			{ font-size:10px; color:#ffffff; text-decoration:underline; }

.sitemap			{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:right; text-decoration:none; padding:2px; margin: 2px; }
a.sitemap:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:right; text-decoration:none; padding:2px; margin: 2px; }

td 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; }

a				{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000033; font-size:11px; text-decoration:none;}
a:hover				{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000033; font-size:11px; text-decoration:underline;}

h1 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0px; color: #000033; padding:0px; margin:0px; }
h2 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 0px; color: #000033; padding:0px; margin:0px; }
h3 				{font-size:12px; color:#000000; padding:0px; margin:0px; }
h4 				{font-family: Palatino, serif; font-size: 14px; font-weight: bold; letter-spacing: 1px; color: #ffffff; padding:0px; margin:0px; }

.input240 {
	width:240px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border: 1px solid #000033; }

.select240 {
	width:240px;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	}

.textarea240 {
	width:240px;
	background-color:#ffffff;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #000033; }

input.button {
	background-color:#000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	border: 1px solid #000033; }