body {
  margin-top:20px;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#444;
  background-color:#fff;
}
textarea, input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  color:#555555;
}
#mcont {
  text-align:center;
  margin-top:0;
}
#mtab {
  margin:auto;
}
#suche-top {
  padding-right:20px;
}
#suche-top form {
  margin:0;
}
#suche-top input {
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.7em;
  color:#555555;
  vertical-align:middle;
}
#menu {
  padding:11px 10px 20px 18px;
  font-family:Arial, Helvetica, sans-serif;
  color:#4672b5;
}
#menu ul {
  padding:0;
}
#menu li {
  font-size:.9em;
  padding:9px 0 9px 0;
  background:url(images/trenn.gif) repeat-x 0 bottom;
  list-style:none;
}
#menu li li {
  font-size:.9em;
  padding:1px 0 1px 10px;
  background:none;
}
#menu a {
  text-decoration:none;
  color:#eef2f9;
}
#menu a:hover {
  color:#4672b5;
}
#menu a.act {
  color:#4672b5;
}
#cont {
  padding:20px;
  font-size:0.8em;
  line-height:130%;
  width:430px;
  overflow:hidden;
}
#cont a {
  color:#444;
}
#cont a:hover {
  color:#eaeaea;
}
#cont h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight:normal;
  margin:0;
  color:#fff;
  padding-bottom:5px;
}
#cont p {
  margin-bottom:5px;
  margin-top:5px;
}
#cont p.title  {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.8em;
  font-weight:normal;
  margin:0;
  color:#fff;
  padding-bottom:10px;
}
#cont .contenttable p {
  margin:0;
  padding:0;
}
#cont ul {
  list-style:none;
}
#cont li {
  background:url(images/li-sym.gif) no-repeat left 3px;
  padding-left: 15px;
}
#cont .csc-textpic-imagerow {
  padding-bottom:5px;
}
#pro1o {
  padding:10px 10px 10px 20px;
  width:126px;
  overflow:hidden;
  color:606060;
}
#pro2o {
  padding:10px;
  width:136px;
  overflow:hidden;
  color:606060;
}
#pro3o {
  padding:10px 20px 10px 10px;
  width:126px;
  overflow:hidden;
  color:#606060;
}
#pro1o h1, #pro2o h1, #pro3o h1 {
  font-weight:bold;
  font-size:0.8em;
  margin:0;
}
#pro1o p, #pro2o p, #pro3o p {
  font-size:0.7em;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  line-height:120%;
  padding: 3px 0 3px 0;
}
#pro1o a, #pro2o a, #pro3o a {
  color:#606060;
  text-decoration:none;
}
a img {
  border:0px
}
#footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size:0.7em;
  padding: 20px;
  color: #eee;
}
#footer a {
  text-decoration: none;
  color:#eee;
}
#footer a:hover {
  text-decoration:underline;
}
.web {
  color:orange;
  font-weight:bold;
}
.tivation {
  color:black;
  font-weight:bold;
}
#contact {
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.85em;
  color: #646464;
  padding:25px 10px 25px 0;
}
#contact p {
  margin:0;
  padding-top:7px;
}
#contact a {
  color:#646464;
  text-decoration:none;
}
#contact a:hover {
  /*color:#3366CC;*/
  color:orange;
}
.arr-d {
  background:url(images/arr-d.gif) no-repeat right top;
}
.brw {
  border-right:1px solid #fff;
}
#cont .csc-sitemap  li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  list-style:none;
  font-weight:bold;
  font-variant:small-caps;
  background:none;
}
#cont .csc-sitemap  li li {
  font-weight:normal;
  font-variant:normal;
}
p.csc-linkToTop, .csc-caption {
  font-size: 0.9em;
}
.contenttable {
  margin: 5px 0 5px 0;
}
ul {
  padding: 5px 0 5px 30px;
  margin: 0;
}
.align-left { text-align: left }
.align-center { text-align: center }
.align-right { text-align: right }
.align-justify { text-align: justify }
.indent { padding-left: 20px }
.fehler { color: red; }
#cont li.csc-textpic-image {background: none; padding-left: 0; }

