body {
  font-family: Arial, sans-serif;
  color: #333333;
}

p {
	margin-top: 0px;
}

html {
  overflow-y: scroll;
}

input[type="Text"], input[type="Password"], input[type="Number"] {
  font-family: Arial, sans-serif;
  padding: 5px 5px;
  margin: 1px 0px;
  border: 1px solid #a9a9a9;
  border-radius: 0px;
}
input[type="Text"]:focus, input[type="Text"]:hover, input[type="Password"]:focus, input[type="Password"]:hover, input[type="Number"]:focus, input[type="Number"]:hover {
  border: 1px solid #666666;
  border-radius: 0px;
  outline: 0px solid transparent;
}

select {
  font-family: Arial, sans-serif;
  padding: 5px 2px;
  border: 1px solid #a9a9a9;
  border-radius: 0px;
}
select:focus, select:hover {
  border: 1px solid #666666;
  border-radius: 0px;
  outline: 0px solid transparent;
}

textarea {
  font-family: Arial, sans-serif;
  padding: 5px 5px;
  border: 1px solid #a9a9a9;
  border-radius: 0px;
  resize: vertical;
}
textarea:focus, textarea:hover {
  border: 1px solid #666666;
  border-radius: 0px;
  outline: 0px solid transparent;
}

input[type="Submit"] {
  font-family: Arial, sans-serif;
  padding: 5px 8px;
  margin: 2px 0px;
  border: 1px solid #a9a9a9;
  border-radius: 0px;
  background-color: #f5f5f5;
  cursor: pointer;
}
input[type="Submit"]:focus, input[type="Submit"]:hover {
  border: 1px solid #a9a9a9;
  border-radius: 0px;
  background-color: #e5e5e5;
  cursor: pointer;
}

a.sortlinkactive:link    { color: #36c; text-decoration: none; border-bottom: 1px dotted #36c; }
a.sortlinkactive:visited { color: #36c; text-decoration: none; border-bottom: 1px dotted #36c; }
a.sortlinkactive:hover   { color: #36c; text-decoration: none; border-bottom: 1px dotted #36c; }
a.sortlinkactive:active  { color: #36c; text-decoration: none; border-bottom: 1px dotted #36c; }

a.sortlinkpossible:link    { color: #333333; text-decoration: none; }
a.sortlinkpossible:visited { color: #333333; text-decoration: none; }
a.sortlinkpossible:hover   { color: #36c; text-decoration: underline; }
a.sortlinkpossible:active  { color: #333333; text-decoration: none; }

a.hreflink:link    { color: #666666; text-decoration: none; }
a.hreflink:visited { color: #666666; text-decoration: none; }
a.hreflink:hover   { color: #36c; text-decoration: underline; }
a.hreflink:active  { color: #666666; text-decoration: none; }

lu {
  text-decoration: underline;
}

ld {
  text-decoration: none;
  border-bottom: 1px dashed black;
}

/* ========================================== */
/* Einstellungen für die Überschrift (Header) */
/* ========================================== */

/* ------------------- */
/* Überschrift Style 1 */
/* ------------------- */
div.HeaderStyle1 {
  margin-top: 15px;
}

td.HeaderStyle1 {
	background-color: #6E94B7;
	color: black;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}

/* ------------------- */
/* Überschrift Style 2 */
/* ------------------- */
div.HeaderStyle2 {
  margin-top: 15px;
}

table.HeaderStyle2{
  width: 99%;
}

tr.HeaderStyle2 {
  height: 45px;
}

td.HeaderStyle2 {
  text-align: center;
  border-top: 1px dotted rgb(204,217,224);
  border-bottom: 1px dotted rgb(204,217,224);
  font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}

/* ------------------- */
/* Überschrift Style 3 */
/* ------------------- */
div.HeaderStyle3 {
  margin-top: 15px;
}

table.HeaderStyle3{
  width: 99%;
}

tr.HeaderStyle3 {
  height: 45px;
}

td.HeaderStyle3 {
  text-align: center;
  border-top: 1px solid rgb(51,51,51);
  border-bottom: 1px solid rgb(51,51,51);
  font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}

/* ------------------- */
/* Überschrift Style 4 */
/* ------------------- */
div.HeaderStyle4 {
  margin-top: 15px;
}

table.HeaderStyle4{
  width: 99%;
}

tr.HeaderStyle4 {
  height: 45px;
}

td.HeaderStyle4 {
  text-align: center;
  border-top: 1px dashed rgb(51,51,51);
  border-bottom: 1px dashed rgb(51,51,51);
  font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}

/* ------------------- */
/* Überschrift Style 5 */
/* ------------------- */
div.HeaderStyle5 {
  margin-top: 15px;
}

table.HeaderStyle5{
  width: 99%;
}

tr.HeaderStyle5 {
  height: 45px;
}

td.HeaderStyle5 {
  text-align: center;
  background-color: rgb(227,227,227);
  border-left: 1px solid rgb(64,64,64);
  border-top: 1px solid rgb(64,64,64);
  border-bottom: 1px solid rgb(64,64,64);
  border-right: 1px solid rgb(64,64,64);
  font-size: 18pt;
	font-style: normal;
	font-weight: bold;
}

/* ------------------- */
/* Überschrift Style 6 */
/* ------------------- */
div.HeaderStyle6 {
  margin-top: 15px;
}

table.HeaderStyle6 {
  width: 99%;
  background-color: #A21E35;
}

tr.HeaderStyle6 {
  height: 60px;
}

td.HeaderStyle6 {
  text-align: center;
  color: #FFFFFF;
  font-size: 22pt;
  font-style: normal;
  font-weight: bold;
}

/* ============================================ */
/* Einstellungen für die Symbolleiste (Toolbar) */
/* ============================================ */
.ToolbarStyle {
	background-color: #E3E3E3;
	color: black;
	font-size: 10pt;
}

.ToolbarStyle td {
  padding: 10px;
}

.ToolbarStyle img {
  width: 42px;
  height: 42px;
  margin-bottom: 4px;
}

.ToolbarStyle a {
	color: #262626;
	text-decoration: none;
}

.ToolbarSeparator {
  border-left: 1px solid;
  border-left-color: rgba(144, 144, 144, 0.7);
  height: 66px;
  margin-left: 50%;
}

/* ================================= */
/* Einstellungen für die Hauptmasken */
/* ================================= */

.umueberschrift1 {
  font-size: 22px;
  color: #000000;
}

table.FrameStyle {
  background-color: #FCFCFC;
  border-color: #BDBDBD;
	border-style: solid;
	border-width: 1px;
  border-collapse: collapse;
}

table.highlightrow tbody tr:hover {
  color: #000000;
  background-color: #CCD9E0;
  outline: 1px solid #B7B7B7;
  cursor: pointer;
}

.umbox {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #C2C0C0;
  border-style: solid;
	border-width: 1px;
	border-collapse: separate;
	background: #FAF5E4;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.umbox table {
  font-size: 10pt;
}

.rund {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.schatten {
  -moz-box-shadow: 3px 3px 4px #333;
  -webkit-box-shadow: 3px 3px 4px #333;
  box-shadow: 3px 3px 4px #333;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}

