body {
  margin:0;
  padding:0;
  background:#fff; /*  url(images/pageBg.gif) repeat-x 0 0; */
}

/* Generic Font Definitions */

body {
  font-family:verdana,sans-serif;
  font-size:105%;
  color:#000;
}

#container {
  font-size:1em;
  line-height:1.6em;
  margin:0 auto;
  text-align:left;
}
input,textarea,select,button {
  font-family:verdana,sans-serif;
  font-size:1em;
}
a:link {
  color:#006;
  text-decoration:none;
}
a:visited {
  color:#406;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
h1 {
  font-size:1.7em;
  border-bottom:solid #CBCBCA 2px;
  color:#006;
  font-style:italic;
}
h2 {
  font-size:1.4em;
}
h3 {
  font-size:1.2em;
}
h4 {
  font-size:1.2em;
  color:#ff0000;
}
h5 {
  font-size:1.0em;
  color:#ff0000;
}
ul {
  list-style-type:square;
}

marquee {
  background:#e9e9e9;
  border:solid #006;
  border-width:1px 0;
  padding:3px;
  font-size:1.7em;
}
marquee a {

}

/* Special Classes */
img {
  border:0;
}
img.right {
  float:right;
  clear:both;
  margin:0 0 .8em 15px;
}
img.left {
  float:left;
  clear:both;
  margin:0 15px .8em 0;
}

/* Page-Elements */

#container {
  width:760px;
}
#slogan {
  background:url(images/slogan.gif) 50% 0 no-repeat;
  height:25px;
}
#header {
  background:url(images/title.jpg) no-repeat 0 0;
  width:760px;
  height:80px;
}
#header p {
  display:none;
}

#fastlinks {
  background:#D5DBEB;
  height:24px;
  padding:1px 15px 0 15px;
  font-size:.9em;
}
#fastlinks a {
  color:#006;
}
#fastlinks .left {
  float:left;
  font-size:0.9em;
  font-weight:bold;
}
#fastlinks .right {
  float:right;
}

#skipLinks {
  display:none;
}

#navigation ul {
  margin:2px 0 0 0;
  padding:0;
  width:190px;
  float:left;
  list-style-type:none;
  clear:both;
}
#navigation ul li {
  border-bottom:solid #fff 2px;
  padding:0;
}
#navigation ul li a {
  background:#FFD78D;
  color:#006;
  display:block;
  min-height:20px;
  padding:4px 5px 4px 15px;
  line-height:20px;
  font-weight:normal;
}
#navigation ul li a:hover {
  text-decoration:none;
}

#navigation ul li a.s1 {
  font-weight:bold;
  text-decoration:underline;
}

/*
#navigation ul li a.a1,
#navigation ul li a.s1 {
  background:#e5e5f0;
  text-decoration:none;
}
*/

/* Farbcodes für Navigation */
/* hellgrau */
#navigation ul li a.id21,
#navigation ul li a.id52
{
  background:#E9E9E9;
}
/* grau */
#navigation ul li a.id87,
#navigation ul li a.id226,
#navigation ul li a.id161,
#navigation ul li a.id165,
#navigation ul li a.id199,
#navigation ul li a.id86,
#navigation ul li a.id19
 {
  background:#D5D5D5;
}
/* blau */
#navigation ul li a.id44 {
  background:#BFCAE5;
}


#path {
  padding:5px 15px 0 215px;
  font-size:1.1em;
}
#path .label {
  display:none;
}

#content {
  padding:0 15px 0 215px;
}

#copyright {
  clear:both;
  font-size:.9em;
  color:#aaa;
  margin:1em 0;
  padding:0 0 0 215px;
}
#copyright a {
  color:#aaa;
}