p {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-size: 12px}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-size: 12px}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; background-color: #333333; font-size: 12px; text-decoration: none}
a:link {  color: #FF9900; text-decoration: none}
a:active {  color: #FF9900; text-decoration: none}
a:hover {  color: #FF9900; text-decoration: none}
a:visited {  color: #FF9900; text-decoration: none}
.hell {  color: #CCCCCC}
.dunkel {  color: #999999}
.hell14 {  color: #CCCCCC; font-size: 14px}
.dunkel14 {  color: #999999; font-size: 14px}
.ausblenden {  color: #333333}
.fett {  font-weight: bold}
.filmtitel {  font-size: 18px; font-weight: bold}
.kursiv {  font-style: italic}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900}
.highlight {  color: #FF0000}
.klein {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666}
.grossgelb {  font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-weight: bold}
.kategorieueberschrift {  font-weight: bold; color: #666666}
.bg_hell {  background-color: #999999; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.bg_dunkel {  background-color: #666666}
.bg_neutral {  background-color: #333333}
.bg_schwarz {  background-color: #000000; color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-large}
.inputBox { color : #000000; background : #FFFFFF; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana, tahoma, Arial; font-size : 10px; ; border: thin #000000 solid}
.inputSubmit { color: #000000; background-color: #EEEEEE; border-color : #000000; border-top : 1px solid; border-bottom : 1px solid; border-left : 1px solid; border-right : 1px solid; font-family : Verdana, tahoma, Arial; font-size : 10px; font-weight: bold; }

div.box{
  border: 0px solid #333333;
/*  border: 2px solid #D1CDC3; */
/*  background-color: #E9E7E2; */
  background-color: #333333; /* dunkelgrau */
  width: 320px;
}

/* Farbe für Abmeldelink */
div.box a:link,
div.box a:visited{
  font-size: 11px;
/*  color: #1775C1; */
color: #FF9900; /* orange */
}

div.box a:hover,
div.box a:active{
  color: #5EACEC; /* Himmelblau */
}

div.box h1{
  background-color: #5EACEC; /* Himmelblau */
  /* color: #fff; */
  color: #333333;
  font-size: 10px;
/*  padding: 2px 4px 2px 4px; */
  padding: 0px 0px 0px 0px;
  margin-top: 0;
  margin-bottom: 0;
}

div.box p{
  margin-top: 6px;
  margin-bottom: 6px;
/*  padding: 2px 4px 2px 4px; */
  padding: 0px 0px 0px 0px;
}

div.box table
{
  width: 100%;
  border: 0 none;
}

div.box table tr{
	vertical-align: middle;
}

div.box table tr td{
  text-align: right;
  padding-left: 0px;  
  padding-right: 0px;
/*  padding-left: 3px;  
  padding-right: 3px; */
  white-space: nowrap;
}

div.box table tr.message td{
  background-color: #333333; /* rv grau */
  color: #FFFFFF;
	font-size: 11px;
	text-align: left;
   white-space: normal;
}

div.box table tr.message td div{
   margin-bottom: 10px;
	background-color: #333333;
  color: #FFFFFF;
/*	background-color: #FFFFE1; */
/*	color: InfoText; */
	border: 0px solid GrayText;
/*   padding: 4px 6px 4px 6px;  */
   padding: 0px 0px 0px 0px;
}

div.box table tr.message td div.error{
  color: white;
/*  color: red; */
	font-weight: bold;
}

div.box table tr.message td div.error ul{
  padding-left: 0px;
}

div.box table tr.message td div.error ul li{
  margin-top: 10px;
}

div.box table tr.message td div.error ul ul li{
  margin-top: 3px;
}

div.box table tr.mandatory td.title{
	font-weight: bold;
}

div.box table tr.error td.title{
  color: red;
  font-weight: bold;
}

div.box table tr td.title{
  font-size: 11px;
  text-align: left;
}

div.box table tr td input.text{
  border: 1px solid #81807D; /* hellgrau */
  padding: 2px 3px 2px 3px;
  font-size: 12px;
  width: 125px;
}

div.box table tr td input.text:focus{
	border: 1px solid #5EACEC;
}

div.box table tr td input[readonly]{
	border: 1px solid #81807D !important;
	background-color: #E0DDD6; /* helles hellgrau */
}


div.box table tr td input.submit{
  border: 1px solid #81807D;
  background-color: #F4F3F0; /* weisliches Grau */
  margin-top: 12px;
  font-size: 12px;
}

div.box table tr td input.submit:hover{
	border: 1px solid #5EACEC;
	background-color: ButtonHighlight;
}
