/* 
    Document   : mainStyle
    Created on : 19.06.2010, 13:05:05
    Author     : Stefan Freitag
*/
/* Globale Definitionen */
body {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  /*background-color: #EDE6D3;*/
  background-color: #A2393E;
  text-align: center;
}

#main {
  border: #F6F6F6 3px solid;
  margin: 0px;
  width: 956px;
  height: 800px;
  color: #000000;
  background-color: #E8E1D7;
  background-image: url(../pics/backPic.png);
  background-repeat: no-repeat;
  text-align: center;
}

#textHeader {
  margin: 0px;
  height: 250px;
  text-align: center;
  vertical-align: bottom;
  /*background-image: url(../pics/head.png);*/
}

#textBackground {
  border: #CDCDCD 1px solid;
  margin: 0px 10px 0px 10px;
  padding: 0px;
  width: 746px;
  height: 100%;
  color: #000000;
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  background-image: url(../pics/textBackground.png);
}

#textBody {
  padding: 15px;
}

#textBody a {
  text-decoration: none;
}

#caption {
  font-size: 24px;
  text-align: left;
  text-decoration: underline;
  font-weight: bold;
  color: #A2393E;
}

.subcaption {
  margin-top: 20px;
  font-size: 16px;
  text-align: left;
  text-decoration: underline;
  font-weight: bold;
  font-style: italic;
}

#verzeichnis p {
  display: block;
  margin-top: 0px;
  text-decoration: none;
  text-align: left;
  line-height: 0.5;
  vertical-align: middle;
}

#menu {
  display: block;
  padding-top: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  background: none transparent scroll repeat 0% 0%;
  width: 230px;
  letter-spacing: 0px;
  position: relative;
  text-align: left;
  vertical-align: top;
}

#menu #active {
  font-weight: bold;
  color: #EEEEEE;
  text-decoration: underline;
  background-image: url(../pics/menuActive.png);
}

#menu a {
  display: block;
  margin-top: 0px;
  padding: 6px 0px 0px 15px;
  border: #CDCDCD 1px solid;
  height: 25px;
  text-decoration: none;
  font-weight: bold;
  color: #A2393E;
  background-image: url(../pics/menu.png);
  vertical-align: middle;
}

#menu a:hover {
  color: #EEEEEE;
  text-decoration: none;
  background-image: url(../pics/menuMouseOver.png);
}

#menu a:active a:link a:visted {
  text-decoration: none;
}

/* Schatten */
div.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {
  padding: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

div.shadow {
  background-color: #8e8e8e;
  border: 1px solid #959595;
  margin: 0px;
}

div.shadow2 {
  background-color: #aaa;
  border: 1px solid #bebebe;
  margin: 0;
}

div.shadow3 {
  background-color: #d1d1d1;
  border: 1px solid #e1e1e1;
  margin: 0;
}

div.shadow4 {
  background-color: #ededed;
  border: 1px solid #f6f6f6;
  margin: 0;
}

div.shadow5 {
  float: left;
  background-color: #fcfcfc;
  border: 1px solid #fff;
  margin: 0.7em 1em;
}

div.shadow a {
  border: 0px solid #666;
  margin: 0;
  display:block;
  position: relative;
  top: -3px;
  left: -3px;
}



center.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {
  padding: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

center.shadow {
  background-color: #8e8e8e;
  border: 1px solid #959595;
  margin: 0px;
}

center.shadow2 {
  background-color: #aaa;
  border: 1px solid #bebebe;
  margin: 0;
}

center.shadow3 {
  background-color: #d1d1d1;
  border: 1px solid #e1e1e1;
  margin: 0;
}

center.shadow4 {
  background-color: #ededed;
  border: 1px solid #f6f6f6;
  margin: 0;
}

center.shadow5 {
  float: left;
  background-color: #fcfcfc;
  border: 1px solid #fff;
  margin: 0.7em 1em;
}

