  /*--- BODY ----------------------------*/
body {
  color:#FFFFFF;
  background-color:#637888;
  background-repeat: no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px;

  font-family:Arial;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  line-height:18px;
}

p {
  margin:0px;
  padding:0px;
}

hr {
  height:1px;
  margin:0px;
  padding:0px;
  color:#CFBB62;
}

hr.menuline {
  height:1px;
  margin:0px;
  padding:0px;
  width:170px;
  color:#CFBB62;
}

/*---  Texte */

.titel {
  font-size:14px;
  color:#CFBA91;
}

.lead {
  font-size:12px;
  color:#FFFFFF;
}

.text {
  font-size:12px;
  color:#FFFFFF;
}

.fehler {
  font-size:11px;
  font-weight:bold;
  color:#ff0000;
}

/*-----*/

A {
  color:#CFBA91;
  text-decoration:none;
}

A:visited {
  color:#CFBA91;
  text-decoration:none;
}

A:hover {
  color:#CFBA91;
  text-decoration:underline;
}

A:active {
  color:#CFBA91;
  text-decoration:underline;
}

/*-----*/

A.menu {
  font-family:Arial;
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
}

A.menu:visited {
  color:#ffffff;
  text-decoration:none;
}

A.menu:hover {
  font-family:Arial;
  font-size:11px;
  color:#CFBA91;
  text-decoration:none;
}

A.menu:active {
  color:#CFBA91;
  text-decoration:none;
}

A.menu_on {
  font-family:Arial;
  font-size:11px;
  color:#CFBA91;
  text-decoration:none;
}

A.menu_on:visited {
  color:#CFBA91;
  text-decoration:none;
}

A.menu_on:hover {
  color:#CFBA91;
  text-decoration:none;
}

A.menu_on:active {
  color:#CFBA91;
  text-decoration:none;
}

A.prozess {
  color:#FFFFFF;
  text-decoration:none;
}

A.prozess:visited {
  color:#FFFFFF;
  text-decoration:none;
}

A.prozess:hover {
  color:#F6E2B6;
  text-decoration:none;
}

A.prozess:active {
  color:#F6E2B6;
  text-decoration:none;
}



/*--- TABELLEN ------------------------*/
table {
  border-collapse:collapse;
  margin:0px;
  padding:0px;
}

table.inhalt {
  background:url(reserve_foot.jpg);
  background-repeat:repeat-y;
  background-position:center;
}

table.einstieg {
  background:url(reserve_foot_start.jpg);
  background-repeat:repeat-y;
  background-position:center;
}

tables {
  font-family:Arial;
  font-size:11px;
  font-style:normal;
  font-weight:normal;

  margin:0px;
  padding:0px;
  
  border:#000000 solid 0px; 
  vertical-align:top;
}

td {
  font-family:Arial;
  font-size:12px;
  
  margin:0px;
  padding:0px;
  
  border:#000000 solid 0px; 
  vertical-align:top;
}

td.name {
  line-height:14px;
  font-size:11px;
}

/*--- FORMULARE -----------------------*/
input {
  color:#ffffff;
  background-color:#7D8F9B;
  border: solid 1px #B1BCC4; 
  padding-left:3px;
  padding-right:3px;
  width:220px;
}

input.datum {
  width:70px;
}

input.check {
  width:16px;
  border:0px;
  margin:0px;
  background-color:#7D8F9B;
}

.leadfeld {
  font-family:Arial, Helvetica;
  font-size:11px;
  font-style:normal;
  font-weight :normal;
  border: solid 1px; 

  width:250px;
  height:65px;
}

.textfeld {
  color:#ffffff;
  background-color:#7D8F9B;
  border: solid 1px #B1BCC4; 
  font-family:Arial, Helvetica;
  font-size:12px;
  font-style:normal;
  font-weight :normal;
  border: solid 1px; 
  padding-left:3px;
  padding-right:3px;

  width:220px;
  height:100px;
}

select {
  color:#CFBA91;
}

/**** Inhalt Artikel ****/

td.content { 
  text-align:left;
}


td.content { 
  background-color:#7D8F9C;
  background-image:url(../images/bg_mm.gif);
  background-position:right top;
  background-repeat:no-repeat;
}

td.home { 
  background-image:url(../images/bg_mm_home.gif);
  background-repeat:no-repeat;
}

/*--- FARBEN --------------------------*/
.schwarz {
	background-color:#000000;
}

.blau {
	background-color:#637888;
}

.hellblau {
	background-color:#7D8F9C;
}

.gruen {
	background-color:#6BB86E;
}

