/* links */
a.reallink:link    {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:none;}
a.reallink:visited {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:none;}
a.reallink:hover   {color:#FFFFFF; letter-spacing:0.3mm; text-decoration:underline overline;}
a.reallink:active  {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:none;}
a.lightlink:link    {color:#AAAAFF; letter-spacing:-0.2mm; text-decoration:none;}
a.lightlink:visited {color:#AAAAFF; letter-spacing:-0.2mm; text-decoration:none;}
a.lightlink:hover   {color:#FFFFFF; letter-spacing:-0.2mm; text-decoration:underline overline;}
a.lightlink:active  {color:#AAAAFF; letter-spacing:-0.2mm; text-decoration:none;}
a.frage:link    {color:#FFFFFF; letter-spacing:0.3mm; text-decoration:none;}
a.frage:visited {color:#FFFFFF; letter-spacing:0.3mm; text-decoration:none;}
a.frage:hover   {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:underline overline;}
a.frage:active  {color:#FFFFFF; letter-spacing:0.3mm; text-decoration:none;}
a.seth:link    {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:none;}
a.seth:visited {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:none;}
a.seth:hover   {color:#FFFFFF; letter-spacing:0.3mm; text-decoration:underline overline;}
a.seth:active  {color:#AAAAFF; letter-spacing:0.3mm; text-decoration:none;}

body,table,td,span,div,textarea,p{
	color:#CCCCCC;
	font-family:Verdana,Tahoma,Arial,sans-serif;}
code{
	font-style:normal;}
.code{
	font-family:Courier New,monospace;}

body{
	margin:0 0 0 1pt;
	background-color:#555566;
	padding: 3pt 3pt 0 0;}
.menu{margin-left:25%;}
table, td, th{
	border-width:1pt;
	border-style:solid;
	border-color:#CCCCCC;
	padding: 2pt;}
.top{
	border-left-style:none;
	border-right-style:none;
	vertical-align:top;}
.bottom{
	border-right-style:none;
	border-left-style:none;
	vertical-align:bottom;}
table{border-collapse:collapse;}
td.dashedleft, td.dashedright {border-top-style:dashed; border-bottom-style:dashed;}
td.dashedright {border-right-style:dashed;}
td.dashedleft {border-left-style:dashed;}
.email{
	background-color:#666677;
	width:500pt;
	font-family:'Courier New',Courier,monospace;
	margin-bottom:16pt;}
.emailNoWidth{
	background-color:#666677;
	font-family:'Courier New',Courier,monospace;}
ul{margin-top:0;}
.unterpunkt{margin-top:10pt;}
textarea,select {
	background-color:#555566;
	border-color:#cccccc;
	border-style:solid;
	color:#FFFFFF;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	padding:1pt;}
select {
	border-style:none;
	padding:0pt;}
	/* form-submit (-button) */
#fsubmit {
	background-color:#000000;
	border-color:#CCCCCC;
	border-style:solid;
	padding:2pt;}
#fsubmit2 {
	background-color:#000000;
	border-color:#CCCCCC;
	border-style:solid;
	padding:1pt;
	color:#CCCCFF;
	letter-spacing: 0.3mm;
	text-decoration: none;}
.normalinput{
	background-color:#555566;
	border-color:#cccccc;
	border-style:solid;
	color:#FFFFFF;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	padding:1pt;}
.innerinput{
	background-color:#666677;
	border-color:#CCCCCC;
	border-style:solid;
	padding:1pt;
	color:#CCCCFF;
	letter-spacing: 0.3mm;
	text-decoration: none;}

/* border-width:1pt; macht leider bei netscape 4 alles kaputt ->browserabsturz , deswegen ...*/
@media all {
	textarea,.normalinput,.mediuminput,.shortinput,.xshortinput,select,#fsubmit,#fsubmit2,#mainframe {
		border-width:1pt;}
	.innerinput {
		border-width:0pt;}
}

/* schriften */
body,table,td {font-size:10pt;}
.xxsmall      {font-size:8pt; font-weight:normal;}
.xsmall       {font-size:9pt;}
.small, .smallbold, .smallitalic, .smallbright{font-size:10pt;}
.smallbold    {font-weight:bold;}
.smallitalic  {font-style:italic;}
.smallbright  {color:#ffffff;}
.medium, .mediumbold {font-size:11pt;}
.mediumbold   {font-weight:bold; text-align:right;}
.large        {font-size:13pt;}
.xlarge       {font-size:16pt;}
.xxlarge      {font-size:20pt;}
