/* DATEI: style.css */

h1, h2, p, td, th, div, ul, ol, li {
  font-family: Arial,Helvetica,sans-serif;
  }

body {
  background-color:#0033cc;
  min-width:790px;
  margin:2px;
  }

table {
  margin-left:auto;
  margin-right:auto;
  border:none;
  }

td {
  text-align:left;
  }

h1.ueber, .csc-firstHeader {
  width:720px;
  font-size:145%;
  font-weight:bold;
  color:#441111;
  padding:0px;
  padding-bottom:6px;
  text-align:center;
  margin-top:5px;
  margin-bottom:20px;
  margin-left:0px;
  margin-right:0px;
  border-bottom:1px solid #666666;
  font-style:italic;
  }

h2, h2.textueber, .csc-header-n2 {
  width:720px;
  padding:0px;
  padding-bottom:6px;
  text-align:center;
  font-size:115%;
  font-weight:bold;
  color:#441111;
  border-bottom:1px solid #666666;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  }

div.kopf {
  width:780px;
  text-align:center;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  }
  
.banner {
  border:1px solid #777777;
  }

div.navileiste {
  width:780px;
  color:#ccddff;
  background-color:#99ccff;
  font-size:9pt;
  font-weight:bold;
  padding:0px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  border-top:1px solid #888888;
  border-bottom:1px solid #777777;
  line-height:150%;
  }

div.haupt {
  width:780px;
  background-color:#99ccff;
  padding:0px;
  padding-top:4px;
  padding-bottom:4px;
  text-align:center;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #777777;
  /*background-image:url(/fileadmin/template/images/bg_hell.jpg);*/
  }

div.innen {
  width:770px;
  background-color:#99ccff;
  padding:0px;
  padding-top:15px;
  padding-bottom:15px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  /* border:1px solid #777777; */
  /*background-image:url(/fileadmin/template/images/bg_hell.jpg);*/
  background-repeat:no-repeat;
  background-position:top;
  }

div.link {
  width:780px;
  color:#cccccc;
  background-color:#99ccff;
  font-size:9pt;
  padding:0px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
  margin-top:25px;
  margin-left:auto;
  margin-right:auto;
  border-top:1px solid #888888;
  border-bottom:1px solid #777777;
  line-height:150%;
  /*background-image:url(/fileadmin/template/images/bg_hell.jpg);*/
  }

div.fuss {
  width:780px;
  color:#000000;
  padding:0px;
  padding-top:20px;
  padding-bottom:20px;
  font-size:85%;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  }

ul.liste {
  list-style:outside;
  margin-top:0px;
  margin-bottom:0px;
  }

img {
  border:none;
  }

img.rahmen {
  border:2px solid #555555;
  }

img.links {
  margin-right:10px;
  margin-bottom:5px;
  float:left;
  border:2px solid #555555;
  }

img.rechts {
  margin-left:10px;
  margin-bottom:5px;
  float:right;
  border:2px solid #555555;
  }

br.clear {
  clear:both;
  }

.mitte, .align-center{
  text-align:center;
  }

table.rand {
  border:1px solid #113366;
  }

th.tabueber {
  background-color:#99ccff;
  color:#ffffff;
  /*background-image:url(/fileadmin/template/images/bg_hell.jpg);*/
  }

.klein {
  font-size:85%;
  }

.gross {
  font-size:115%;
  }

.fett {
  font-weight:bold;
  }

.fettmitte {
  font-weight:bold;
  text-align:center;
  }

.kursiv {
  font-style:italic;
  }

a.navi:link { color:#000000; text-decoration:none; }
a.navi:visited { color:#000000; text-decoration:none; }
a.navi:active { color:#000000; text-decoration:none; }
a.navi:hover { color:#ffffaa; text-decoration:underline; }


a.start:link { color:#ffffff; text-decoration:none;  font-weight:bold; }
a.start:visited { color:#ff9999; text-decoration:none;  font-weight:bold; }
a.start:active { color:#ffffff; text-decoration:none;  font-weight:bold; }
a.start:hover { color:#bbbbbb; text-decoration:underline;  font-weight:bold; }


a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }
a:hover { color:#000077; text-decoration:underline; }


.inhalt {
  margin-left:20px;
  margin-right:20px;
  text-align: left;
  }

.important {
  color:#FF0000;
  }

a.linkblau {
  color:#000077;
  text-decoration:underline;
}


.active {
  font-weight: bold;
}

