body {
  background-color: #d9d9d9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  text-transform: none;
}

h1, h1 a { /*Überschrift 1 und Links in Überschrift 1*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#EE1C25;
	margin-top:10px;
}

table.content {
  padding:0px;
  width:100%;
}

table.contentdetail {
  padding-left:14px;
  padding-top:14px;
  padding-right:14px;
  padding-bottom:0px;
  width:100%;
}

table.seiten {
  padding:0px;
  margin:0px;
  width:150px;
  border-style:none;
  border-spacing:0px;
}

table.layoutcontent {
  padding:0px 0px;
  margin:0px;

  border-style:solid;
  border-color:#000000;
  border-width:1px;

  border-spacing:0px;

  width:100%;
}

table.seitenbox {
  padding:0px 0px;
  margin:0px;

  border-style:solid;
  border-color:#000000;
  border-width:1px;

  border-spacing:0px;

  width:100%;
}

table.layout {
  padding:0px;
  margin:0px;
  border-style:none;
  border-spacing:0px;
  width:100%;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;

}

td.content {
  background-color: #FFFFFF;
  padding:0px;
  vertical-align:top;
}

td.toplevelcontent {
  background-color: #d9d9d9;
  padding-top:0px;
  padding-left:14px;
  padding-right:14px;
  padding-bottom:0px;
  vertical-align:top;

  width:100%;
}

td.layoutcontent {
  background-color: #FFFFFF;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:14px;
  vertical-align:top;
}


td.seitenbereich {
  margin: 0px 0px;
  background-color: #d9d9d9;
  width:100%;
  vertical-align:top;
  padding: 0px 14px; 
}

td.seitenkopf {
  margin:6px 14px;
  background-color: #FFFFFF;
  width:100%;
  vertical-align:top;
  padding: 6px 14px; 
}

td.layout {
  padding:0px;
  margin:0px;
  vertical-align:top;
}

td.layoutmax {
  padding:0px;
  margin:0px;
  height:100%;
}

td.contentsub {
  background-color: #FFFFFF;
  padding:2px;
  vertical-align:top;
}

td.contentheader {
  background-color: #E50000;
  padding:5px;
  vertical-align:top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
}

td.seitenboxkopf {
  background-color: #E50000;
  padding:5px;
  vertical-align:top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
}

td.seitenbox {
  background-color: #FFFFFF;
  padding:5px;
  vertical-align:top;
}

A {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-variant: normal;
  color: #000000;
  text-decoration: none
}

A.seitenboxkopf{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
}

A.content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
}






TABLE.grid {
  border: 0px;
  border-style: solid;
  border-color: #000000;
  background-color: #000000;
  border-spacing: 1px;
}

.grid-navigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  padding: 0px;
  background: #E50000;
  color: #ffffff;
  font-weight: bold;
}

.grid-ueberschriften {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  background: #f8f8f9;
  color: #000000;
  font-weight: bold;
  padding: 4px;
}

.grid-operatoren {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  background: #f8f8f8;
  color: #FFFFFF;
  font-weight: bold;
}

.grid-eingrenzung {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  background: #f8f8f9;
  color: #FFFFFF;
  font-weight: bold;
}

TR.grid-zeilegerade {
  background: #ffffff;
}

TR.grid-zeileungerade {
  background: #f8f8f8;
}

TD.grid-zeile {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;

  padding: 2px;
}

TD.grid-ueberschriften {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  background: #f8f8f9;
  color: #000000;
  font-weight: bold;
  padding: 4px;
}

A.grid-linkueberschrift {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  background: #f8f8f9;
  color: #000000;
  font-weight: bold;
  padding: 4px;
}

A.grid-linknavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  color: #000000;
  font-weight: bold;
  padding: 4px;
}

td.grid-linknavigationinaktiv {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-variant: normal;
  color: #e50000;
  font-weight: bold;
  padding: 4px;
}

SELECT.grid {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  background: #f8f8f9;
  color: #000000;
}

INPUT.grid {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #f8f8f9;
  color: #000000;
  width: 100%;
}












