
/* ##### Common Styles ##### */

body {
  /*background-color:rgb(232,232,232);*/
  
  background-color:rgb(255,255,255);
  color:rgb(105,100,70);
  font-family:verdana,helvetica,arial,sans-serif;
  font-size:9pt;
  margin:0px 0px 0px 0px;
  padding:0;
  position:relative;
  width:780px;
}

.doNotDisplay {
  display:none !important;
}

p {
  margin:1em 0 1.5em 0;
  padding:0;
}

a {
  color:rgb(105,100,70);
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:rgb(28,22,59);
}

img {
  border:none;
}

/* ##### Header ##### */

#header {
  /*background-color:rgb(232,232,232);*/
  height:80px;
  background-color:rgb(242,241,236);
}

#header .textBox {
  color:rgb(170,170,170);
  padding:2% 2% 1% 2%;
  font-size:150%;
  font-weight:bold;
  width:50%;
}

#header .textBox a {
  font-size:80%;
  color:rgb(79,102,173);
  background-color:transparent;
  text-decoration:none;
}

#header .textBox a:hover {
  background-color:transparent;
  text-decoration:none;
  color:rgb(120,120,120);
}

#header .linkBox {
  position:absolute;
  padding:2% 0% 1% 2%;
  right:0px;
  top:0px;
  text-align:right;
}

#header .linkBox td {
  border-left:1px dashed rgb(76,91,52);
  padding-left:4px;
  padding-right:16px;
}

#header .linkBox td a {
  color:rgb(120,120,120);
  text-decoration:none;
  font-weight:bold;
}

#header .linkBox td a:hover {
  color:rgb(120,120,120);
}

/* Suchformular */
#header .linkBox td form {
  display:inline;
}

/* ##### Main Menu ##### */

#menu {
  width:100%;
  /*background-color:rgb(232,232,232);*/
  background-color:rgb(242,241,236);
}

.menuItems {
  color:rgb(99,99,99);
  white-space:nowrap;
  padding:0;
  margin:0px 0px 0px 10px;
  border-spacing:0px;
  border-collapse:collapse;
}

.menuItems img {
  margin:0 0 0 2px;
}

/* ##### Footer ##### */

#footer {
  color:rgb(120,120,120);
  font-size:92%;
  text-align:center;
  padding:1em 4mm 1em 4mm;
  background-color:rgb(242,241,236);
}

#footer a {
  color:rgb(120,120,120);
/*  color:black;*/
}

#footer a:hover {
  text-decoration:none;
}

/* ##### Main Area ##### */

#main {
  background-color:white;
  text-align:justify;
  width:100%;
}

#main h1 {
  /*color:rgb(28,22,59);*/
  color:rgb(59,115,161);
  font-family:arial, verdana, helvetica, sans-serif;
  font-size:250%;
  font-weight:bolder;
  text-align:left;
  margin:1em 0 1em 0;
}

#main h2 {
  font-family:arial, verdana, helvetica, sans-serif;
  font-size:150%;
  font-weight:bold;
  text-align:left;
}

#main .titel1, #main .datum {
  font-style:italic;
}

#main .titel2 {
  font-weight:bold;
}

/* ##### STARTSEITE ##### */

#startContent {
  position:relative;
}

#startContent img {
  margin:0;
}

#startContent .text {
  vertical-align:middle;
  margin:0 20% 0 5%;
}

#startContent table {
  border-spacing:0;
}

#startContent .startBox {
  vertical-align:top;
  background-color:rgb(242,241,236);
  text-align:left;
}

#startContent .startBox h1 {
  font-size:150%;
  color:white;
  background-color:rgb(103,109,92);
/*  padding:2px 1ex 2px 1ex;*/
  border-right:3px solid white;
  margin:0;
}

#startContent .startBox h1 a {
  color:white;
}


#startContent .startBox h1 a:hover {
  color:rgb(170,170,170);
}

#startContent .startBox p {
  padding:0 1em 0 1em;
  margin:0.8em 0 0 0;
}

/* ##### STANDARDSEITEN ##### */

#standardContent {
  /*width:861px;*/
  margin:0 0 0 1.5em;  /* Center */
  position:relative;
}


#standardContent h1 {
  margin:0 0 0 0;
}

#standardContent td {
	vertical-align:top;
}

#standardContent .zierbild {
  /*position:absolute;*/
  right:0px;
  float:right;
  /*margin:0 0 1em 1em;*/
  margin:0 0 0 0;
}

#standardContent .leftSideBarBox {
  position:relative;
  width:160px;
  text-align:right;
  padding:0 20px 0 0;
  vertical-align:top;
}

#standardContent .leftSideBarBox a {
  color:rgb(120,120,120);
  font-weight:bold;
}

#standardContent .leftSideBarBox a:hover {
  color:rgb(170,170,170);
}

#standardContent .leftSideBarBox a.aktiv {
  color:rgb(69,63,100);
}

/* Einträge Subsubmenü */
#standardContent .leftSideBarBox .sub2 p {
  font-size:80%;
  margin:0 0 4px 0;
}

#standardContent #contentTxt {
/*  padding:0 1.5em 0 0;*/
}

#standardContent #drucken {
	right:0px;
	float:right;
}

#standardContent tr .gerade {
  background-color:rgb(232,232,232);
}
