
/* default */

body{
  font-family: Verdana ;
  font-size: 9pt ;
  color: RGB(0, 0, 0) ;
  background-color: RGB(239, 237, 214) ;
}

h1{
  margin: 0px ;
  padding: 20px 0px 10px 0px ;
  font-family: Arial ;
  font-size: 14pt;
  color: RGB(64, 61, 27) ;
}

h2{
  margin: 0px ;
  padding: 15px 0px 7px 0px ;
  font-family: Arial ;
  font-size: 12pt;
  color: RGB(64, 61, 27) ;
}

h3{
  margin: 0px ;
  padding: 10px 0px 5px 0px ;
  font-family: Verdana ;
  font-size: 10pt;
  font-weight: bold ;
  color: RGB(204, 0, 8) ;
}

p{
  margin: 0px ;
  padding: 5px 0px 5px 10px ;
  font-family: Verdana ;
  font-size: 9pt;
  color: RGB(0, 0, 0) ;
}

li{
  margin: 0px ;
  padding: 5px 0px 5px 0px ;
  font-family: Verdana ;
  font-size: 9pt;
  color: RGB(0, 0, 0) ;
}

table{
  margin: 0px ;
  padding: 0px ;
  border: 0px none RGB(255, 255, 255) ;
}

th{
  margin: 0px ;
  padding: 2px ;
  font-family: Arial ;
  font-size: 9pt ;
  font-weight: normal;
  color: RGB(249, 248, 239) ;
  background-color: RGB(141, 140, 126) ;
  border-top: 1px solid RGB(255, 255, 255) ;
  border-right: 1px solid RGB(64, 61, 27) ;
  border-bottom: 1px solid RGB(64, 61, 27) ;
  border-left: 1px solid RGB(255, 255, 255) ;
}

td{
  margin: 0px ;
  padding: 2px ;
  font-family: Arial ;
  font-size: 8pt ;
  font-weight: normal;
  border-top: 1px solid RGB(255, 255, 255) ;
  border-right: 1px solid RGB(239, 237, 214) ;
  border-bottom: 1px solid RGB(239, 237, 214) ;
  border-left: 1px solid RGB(255, 255, 255) ;
}

td.over1{
  background-color: RGB(223, 87, 92) ;
  border-top: 1px solid RGB(210, 210, 210) ;
  border-right: 1px solid RGB(255, 255, 255) ;
  border-bottom: 1px solid RGB(255, 255, 255) ;
  border-left: 1px solid RGB(210, 210, 210) ;
}

li{
  margin: 0px ;
  padding: 5px 0px 5px 0px ;
}

a{
  margin: 0px ;
  padding: 5px 0px 5px 0px ;
  font-family: Verdana ;
  font-size: 9pt ;
  font-weight: bold ;
  color: RGB(127, 76, 78) ;
  text-decoration: none ;
  line-height: 130% ;
}

a.over1{
  font-weight: bold ;
  color: RGB(255, 255, 255) ;
}

a:hover{
  text-decoration: underline ;
}

a.mail{
  color: RGB(0, 0, 255) ;
}

hr{
  width: 100% ;
  height: 1px ;
  margin: 0px ;
  padding: 5px 0px 0px 0px ;
  border-left: 0px none ;
  border-top: 0px none ;
  border-right: 0px none ;
  border-bottom: 1px solid RGB(210, 210, 210) ;
}

.markiert{
  margin: 0px ;
  padding: 0px ;
  font-family: Verdana ;
  font-size: 9pt ;
  color: RGB(223, 87, 92) ;
}

pre{
  margin: 0px ;
  padding: 3px ;
  font-family: Courier New ;
  font-size: 8pt ;
  background-color: RGB(255, 255, 255) ;
  border-top: 1px solid RGB(210, 210, 210) ;
  border-right: 1px solid RGB(141, 140, 126) ;
  border-bottom: 1px solid RGB(141, 140, 126) ;
  border-left: 1px solid RGB(210, 210, 210) ;
}

input, select, textarea{
  margin: 0px ;
  padding: 3px ;
  font-family: Verdana ;
  font-size: 9pt ;
  color: RGB(0, 0, 0) ;
  background-color: RGB(255, 255, 255) ;
  border-top: 1px solid RGB(210, 210, 210) ;
  border-right: 1px solid RGB(141, 140, 126) ;
  border-bottom: 1px solid RGB(141, 140, 126) ;
  border-left: 1px solid RGB(210, 210, 210) ;
}

input.submit{
  margin: 0px ;
  padding: 3px ;
  font-family: Verdana ;
  font-size: 9pt ;
  color: RGB(255, 255, 255) ;
  background-color: RGB(141, 140, 126) ;
  border-top: 1px solid RGB(210, 210, 210) ;
  border-right: 1px solid RGB(64, 61, 27) ;
  border-bottom: 1px solid RGB(64, 61, 27) ;
  border-left: 1px solid RGB(210, 210, 210) ;
}

dl{
  margin: 0px ;
  padding: 0px ;
}

dt{
  margin: 0px ;
  padding: 0px ;
  font-family: Verdana ;
  font-size: 9pt ;
  color: RGB(0, 0, 0) ;
  float: left ;
}

dd{
  margin: 0px ;
  padding: 0px ;
  font-family: Verdana ;
  font-size: 9pt ;
  color: RGB(0, 0, 0) ;
}

/* --- */



/* head */

body.head{
  margin: 0px ;
  padding: 6px 0px 5px 0px ;
  background-color: RGB(223, 87, 92) ;
  border-top: 1px solid RGB(127, 76, 78) ;
  border-right: 0px none RGB(0, 0, 0) ;
  border-bottom: 0px none RGB(127, 76, 78) ;
  border-left: 0px none RGB(0, 0, 0) ;
}

  .field_head{
    margin: 0px ;
    padding: 0px ;
    width: 100% ;
    height: 144px ;
    background-color: RGB(255, 255, 255) ;
    border-top: 1px solid RGB(127, 76, 78) ;
    border-right: 0px none RGB(0, 0, 0) ;
    border-bottom: 1px solid RGB(127, 76, 78) ;
    border-left: 0px none RGB(0, 0, 0) ;
    overflow: hidden ;
    clear: both ;
  }

  .field_head_navi{
    margin: 0px ;
    padding: 3px 0px 0px 182px ;
    width: 100% ;
    height: 29px ;
    border-top: 0px none RGB(0, 0, 0) ;
    border-right: 0px none RGB(0, 0, 0) ;
    border-bottom: 1px solid RGB(127, 76, 78) ;
    border-left: 0px none RGB(0, 0, 0) ;
    clear: both ;
  }

    ul.head_menu{
	  margin: 0px ;
	  padding: 0px ;
	  list-style-type: none ;
    }

      li.head_menu{
		margin: 0px ;
  		padding: 3px 15px 0px 0px ;
  		text-align: left ;
  		float: left ;
      }

        a.head_menu{
          margin: 0px ;
          padding: 3px 10px 3px 10px ;
          font-family: Arial ;
          font-size: 8pt ;
          font-weight: bold ;
		  color: RGB(255, 255, 255) ;
		  text-align: left ;
		  text-decoration: none ;
	    }

	    a:hover.head_menu{
		  background-color: RGB(250, 150, 120) ;
		  color: RGB(255, 255, 255) ;
		  text-decoration: none ;
		}

/* --- */




/* menu */

body.menu{
  margin: 0px ;
  padding: 0px ;
  background-color: RGB(239, 237, 214) ;
}

    table.menu{
	  margin: 0px ;
	  padding: 0px ;
	  width: 100% ;
	  background-color: RGB(249, 248, 239) ;
	  border: 0px none RGB(255, 255, 255) ;
    }

      td.menu1{
		margin: 0px ;
  		padding: 3px ;
  		font-size: 10pt ;
        color: RGB(255, 255, 255) ;
 		background-color: RGB(141, 140, 126) ;
	    border-top: 1px solid RGB(255, 255, 255) ;
  	    border-right: 1px solid RGB(0, 0, 0) ;
        border-bottom: 1px solid RGB(0, 0, 0) ;
  	    border-left: 1px solid RGB(255, 255, 255) ;
      }

      td.menu2{
        margin: 0px ;
        padding: 3px 3px 3px 10px ;
  		font-size: 10pt ;
        border-top: 1px solid RGB(255, 255, 255) ;
        border-right: 1px solid RGB(210, 210, 210) ;
        border-bottom: 1px solid RGB(210, 210, 210) ;
        border-left: 1px solid RGB(255, 255, 255) ;
      }

      td.menu3{
        margin: 0px ;
        padding: 3px 3px 3px 20px ;
  		font-size: 10pt ;
        border-top: 1px solid RGB(255, 255, 255) ;
        border-right: 1px solid RGB(210, 210, 210) ;
        border-bottom: 1px solid RGB(210, 210, 210) ;
        border-left: 1px solid RGB(255, 255, 255) ;
      }

      td.menu4{
        margin: 0px ;
        padding: 3px 3px 3px 30px ;
  		font-size: 10pt ;
        border-top: 1px solid RGB(255, 255, 255) ;
        border-right: 1px solid RGB(210, 210, 210) ;
        border-bottom: 1px solid RGB(210, 210, 210) ;
        border-left: 1px solid RGB(255, 255, 255) ;
      }

        a.menu1{
          margin: 0px ;
          padding: 0px ;
          font-family: Arial ;
          font-size: 8pt ;
		  display: block ;
		  color: RGB(250, 150, 120) ;
		  text-decoration: none ;
	    }

	    a:hover.menu1{
		  color: RGB(239, 237, 214) ;
		  text-decoration: none ;
		}


        a.menu2{
          margin: 0px ;
          padding: 0px ;
          font-family: Arial ;
          font-size: 8pt ;
          display: block ;
          color: RGB(141, 140, 126) ;
          text-decoration: none ;
        }

        a.menu3{
          margin: 0px ;
          padding: 0px ;
          font-family: Arial ;
          font-size: 7pt ;
          display: block ;
          color: RGB(141, 140, 126) ;
          text-decoration: none ;
        }

        a.menu4{
          margin: 0px ;
          padding: 0px ;
          font-family: Arial ;
          font-size: 7pt ;
          display: block ;
          color: RGB(141, 140, 126) ;
          text-decoration: none ;
        }

        a:hover.menu2, a:hover.menu3, a:hover.menu4{
          color: RGB(64, 61, 27) ;
          text-decoration: none ;
        }

  table.menu_inner{
    margin: 0px ;
    padding: 0px ;
    width: 100% ;
    border: 0px none RGB(255, 255, 255) ;
  }

    td.menu_inner{
      margin: 0px ;
      padding: 0px ;
      border: 0px none RGB(255, 255, 255) ;
    }


p.adresse_menu{
  margin: 0px ;
  padding: 5px ;
  font-family: Verdana ;
  font-size: 8pt ;
  color: RGB(127, 76, 78) ;
  text-decoration: none ;
  line-height: 130% ;
}
/* --- */


/* inhalt */

body.inhalt{
  margin: 0px ;
  padding: 0px ;
  background-color: RGB(239, 237, 214) ;
}

  .field_inhalt{
    margin: 0px ;
    padding: 20px 20px 20px 20px ;

width: 630px ;    background-color: RGB(249, 248, 239) ;
    border-top: 0px none RGB(0, 0, 0) ;
    border-right: 1px dashed RGB(141, 140, 126) ;
    border-bottom: 0px none RGB(0, 0, 0) ;
    border-left: 1px dashed RGB(0, 0, 0) ;
    clear: both ;
  }

    a.compass{
      margin: 0px ;
      padding: 5px 5px 5px 0px ;
      font-family: Arial ;
      font-size: 8pt ;
      font-weight: bold ;
      line-height: 200% ;
      color: RGB(64, 61, 27) ;
      background-color: RGB(249, 248, 239) ;
	  text-align: left ;
	  text-decoration: none ;
	}

	a:hover.compass{
	  text-decoration: underline ;
	}

/* --- */




/* FOOT */

.field_foot{
  margin: 40px 0px 0px 0px ;
  padding: 10px 10px 60px 0px ;
  width: 100% ;
  border-top: 1px solid RGB(210, 210, 210) ;
  border-right: 0px none RGB(0, 0, 0) ;
  border-bottom: 0px none RGB(0, 0, 0) ;
  border-left: 0px none RGB(0, 0, 0) ;
  clear: both ;
}

  ul.foot_menu{
    margin: 0px ;
	padding: 0px ;
	list-style-type: none ;
  }

    li.foot_menu{
      margin: 0px ;
  	  padding: 3px 15px 0px 0px ;
  	  text-align: left ;
  	  float: left ;
    }

      a.foot_menu{
        margin: 0px ;
        padding: 3px 10px 3px 0px ;
        font-family: Arial ;
        font-size: 8pt ;
        font-weight: bold ;
		color: RGB(141, 140, 126) ;
		background-color: RGB(249, 248, 239) ;
		text-align: left ;
		text-decoration: none ;
	  }

	  a:hover.foot_menu{
		text-decoration: underline ;
	   }

      p.last_modified{
        margin: 0px ;
        padding: 0px ;
        font-family: Verdana ;
        font-size: 8pt ;
        color: RGB(210, 210, 210) ;
      }

/* --- */


/* Admin */

table.cfg{
  margin: 0px ;
  padding: 0px ;
  border: 0px none RGB(255, 255, 255) ;
}

th.cfg{
  margin: 0px ;
  padding: 2px ;
  font-family: Arial ;
  font-size: 10pt ;
  font-weight: normal;
  color: RGB(249, 248, 239) ;
  background-color: RGB(141, 140, 126) ;
  border-top: 1px solid RGB(255, 255, 255) ;
  border-right: 1px solid RGB(64, 61, 27) ;
  border-bottom: 1px solid RGB(64, 61, 27) ;
  border-left: 1px solid RGB(255, 255, 255) ;
}

td.cfg{
  margin: 0px ;
  padding: 2px ;
  font-family: Arial ;
  font-size: 8pt ;
  font-weight: normal;
  border-top: 1px solid RGB(255, 255, 255) ;
  border-right: 1px solid RGB(239, 237, 214) ;
  border-bottom: 1px solid RGB(239, 237, 214) ;
  border-left: 1px solid RGB(255, 255, 255) ;
}

p.ok{
  font-family: Verdana ;
  font-weight: bold ;
  color: RGB(64, 61, 27) ;
}

p.error{
  font-family: Verdana ;
  font-weight: bold ;
  color: RGB(204, 0, 8) ;
}


/* --- */


/* Messages */

table.ok{
  margin: 0px ;
  padding: 0px ;
  border: 3px solid RGB(81,176,81) ;
  background-color: RGB(173,228,173) ;
}

td.ok{
  margin: 0px ;
  padding: 10px ;
  border: 0px none RGB(255, 255, 255);
  font-family: Arial  font-size: 10pt ;
  font-weight: bold ;
  color: RGB(0, 0, 0)}

table.error{
  margin: 0px ;
  padding: 0px ;
  border: 3px solid RGB(215,15,15) ;
  background-color: RGB(245,175,175) ;
}

td.error{
  margin: 0px ;
  padding: 10px ;
  border: 0px none RGB(255, 255, 255);
  font-family: Arial  font-size: 10pt ;
  font-weight: bold ;
  color: RGB(0, 0, 0)}

/* --- */
