/*Verwendete Farben*/
/* rgb(0, 0, 0) */
/* rgb(255, 255, 255) */
/* rgb(239, 239, 239) */

* {
  margin:          0;
  padding:          0;
  border:          0;
  text-decoration:      none;
  color:          black;
  background-color:      transparent;
}
body {
  font-family:        Arial, Helvetica, sans-serif;
  font-size:        100.01%;
  margin:          0 auto;
  text-align:        center;
  background-repeat:      repeat-x;
  background-color:      rgb(255, 255, 255);
}
div.clear {
  clear:          both;
}
.none {
  display:          none;
}



h1,h2,h3,h4,h5,h6 {
  margin-top:    0.9em;
  margin-bottom:    0.4em;
  font-weight:    normal;
}
div#frame div#right .csc-firstHeader {
  margin-top:    0em;
}
h1,h2 {
  font-size:        1.6em;
}
h3 {
  font-size:        1.4em;
}
h4 {
  font-size:        1.2em;
}
h5 {
  color:          rgb(0, 0, 0);
  font-size:        1.0em;
}
div#right div.box h3.box_right,
div#right div.box * h1,
div#right div.box * h2,
div#right div.box * h3,
div#right div.box * h4,
div#right div.box * h5,
div#right div.box * h6 {
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  font-size:        1.2em;
}
div#right div.box h3.box_right {
  margin-top:    0em;
}
pre {
  font-family:        DejaVu Sans Mono, Courier, Consolas, Andale Mono, monofur;
  margin-top: 1em;
  margin-bottom: 2em;
  margin-left: 4em;
}



div#right a:hover,
div#content * a:hover,
div#content * a:hover * {
  text-decoration:      underline;
}
div#content * a.internal-link {
  background-repeat:      no-repeat;
  background-position:    left center;
}
div#content * a.internal-link-new-window {
  background-repeat:      no-repeat;
  background-position:    left center;
}
div#content * a.external-link {
  background-repeat:      no-repeat;
  background-position:    left center;
}
div#content * a.external-link-new-window {
  background-repeat:      no-repeat;
  background-position:    left center;
}
div#content * a.mail {
  background-repeat:      no-repeat;
  background-position:    left center;
}
div#content * a.download {
  background-repeat:      no-repeat;
  background-position:    left center;
}



div#right * ul,
div#content * ul,
div#right * ol,
div#content * ol {
  margin:       0.625em 0px 0.625em 2.25em;
}

div#content div.csc-textpic div.csc-textpic-imagewrap ul,
div#right div.csc-textpic div.csc-textpic-imagewrap ul {
  margin: 0px; padding: 0px;
}

div#content div.csc-textpic div.csc-textpic-imagewrap ul li,
div#right div.csc-textpic div.csc-textpic-imagewrap ul li {
   float:none;
}


div#right * p,
div#content .csc-bulletlist li,
div#content * p {
  margin-bottom:      0.4em;
}



img.logo_uni {
  margin-bottom:        1em;
  margin-right:        0.25em;
}

img.logo_uni {
  margin-bottom:        16px;
  margin-right:        3.75px;
}
img.logo_sigill {
}
img.logo_trad {
  margin-bottom:        16px;
}



table.contenttable {
  width:          99%;
  border:          0px;
  display:        block;
  border-collapse:      collapse;
}
table.contenttable td {
  padding:        0.5em 0.2em;
}
div#content table.contenttable-0 td {
  padding:        0.1em;
}
div#content table.contenttable-2 td {
  background:        #FFFFFF;
  border-bottom:        solid black 1px;
}
div#content table.contenttable-2 th {
  border-bottom:        solid black 1px;
}
div#content table.contenttable-3 td {
  background:        #FFFFFF;
  border:          solid black 1px;
}
div#content table.contenttable-3 th {
  border:          solid black 1px;
}
table.contenttable caption {
  caption-side:  bottom;
  align:    bottom; /*veraltet, aber aus Komp.gr�nden erhalten*/
  font-size:   0.75em;
  font-style:  italic;
}
table.contenttable * th {
  text-align:        left;
  padding:        0.2em;
}
table.contenttable * tr.tr-odd td {
  background-color:      rgb(255, 255, 255);
}
table.contenttable * tr.tr-even td {
  background-color:      rgb(239, 239, 239);
}


div.divider hr {
  background: #b9b9b9;
  border: solid 0px #b9b9b9;
  height: 1px;
/*  width: 100%;*/
  margin: 1.5em 0;
}


