td {
  padding:2px;
}

a {
  text-decoration:none; 
  color:#808080; 
  background-color: transparent;
}

a:link { 
  color:#000000; 
  background-color: transparent;
}

a:visited {
  color:#000000;
  background-color: transparent;}

a:hover { 
  color:#ffffff; 
  background-color:#000bd6;
}

p a:link { 
color:#F00000; 
background-color: transparent;
}

p a:visited { 
  color:#800000; 
  background-color: transparent;
}

p a:hover { 
  color:#ffffff; 
  background-color:#000bd6;
}

body {
  font-size:100.01%;
  color:black;
  background-color:#ddd0ff;
  font-family:Helvetica,Arial,sans-serif;
  margin:10px auto;
  text-align:center;
}

div.layout{
  text-align:left;
}


/*Info-Box!*/

div.rechts {
  position: fixed;
  top: 91px;
  right: 10px;
  width: 150px;
  background-color: white;
  border: 1px dotted #0000dd;
  font-size:small;
  float:right;
  overflow:auto;
  color: black;
}

div.rechts p {
  padding:1em;
}

div.links p,h1 {
  padding-left:1em;
  padding-right:1em;
}

div.rechts ul {
  padding-left:2em;
  padding-right:1em;
}

div.rechts h1 {
  font-size:120%;
  padding-left:1em;
  padding-right:1em;
}

div.links {
  float:left;
  width:200px;
  position:fixed;
  bottom:25px;
  left:10px;
  background-color: white;
  border: 1px dotted #0000dd;
  font-size:x-small;
}

div.border {
  position:fixed;
  top:91px;
  right:10px;
  width:150px;
  float:right;
  font-size:x-small;
}

div.menu {
  position: fixed;
  top: 91px;
  left: 10px;
  width:200px;
  float:left;
  font-size:80%; 
  max-height:65%;
  color: black;
  background-color:#f8eeee;
  border: 1px dotted #0000dd;
  overflow:auto;
}


div.content {
  font-size: 0.91em;
  padding: 1em;
  max-width:59.5ex;
  margin:0 auto;
}

div.mitte {
  background-color:#f8eeee;
  margin-left: 220px;
  margin-right:170px;
  margin-top:90px;
  margin-bottom:50px;
}

div.logo {
  width: 202px;
  float:left;
  background-color:#000bd6;
  color: black;
}

div.banner {
  text-align: left;
  margin-left:209px;
  background-color:#000bd6;
  color: black;
}

div.header {
  border:10px solid #ddd0ff; 
  clear:both; 
  position:fixed;
  top:0px;
  left:0px;
  right:0px;
}

div.footer {
  color: white;
  background-color:#000bd6; 
  margin: 1ex auto;
  clear:both;
  font-weight:bold;
  position: fixed;   
  bottom:-10px;
  left:0px; right:0px;
  border:10px solid #ddd0ff;
}


div.lastchange { 
  padding:0.5ex;
  text-align:right; 
  font-size:xx-small;
}

div.copyright {
  padding:0.5ex;
  font-size:xx-small;
  float:left;
}

h1 {
  font-size:150%;
  font-weight:bold;
}

h2{
  font-size:130%;
  font-weight:bold;
}

h3 {
  font-size:110%;
  font-weight:bold;
}

h4 {
  font-size:100%;
  font-weight:bold;
}


/* Menu level 1 */
div.menu1-level1-no {margin-bottom:0.5ex;}
div.menu1-level1-act {margin-bottom:0.5ex;}
div.menu1-level1-cur {margin-bottom:0.5ex;}

div.menu1-level1-no-last {margin-bottom:0.5ex;}
div.menu1-level1-act-last {margin-bottom:0.5ex;}
div.menu1-level1-cur-last {margin-bottom:0.5ex;}

/* Menu level 2 */
div.menu1-level2-no {margin-bottom:0.5ex;}
div.menu1-level2-act {margin-bottom:0.5ex;}
div.menu1-level2-cur {margin-bottom:0.5ex;}

div.menu1-level2-no-last {margin-bottom:0.5ex;}
div.menu1-level2-act-last {margin-bottom:0.5ex;}
div.menu1-level2-cur-last {margin-bottom:0.5ex;}

/* Menu level 3 */
div.menu1-level3-no {margin-bottom:0.5ex;}
div.menu1-level3-act {margin-bottom:0.5ex;}
div.menu1-level3-cur {margin-bottom:0.5ex;}

div.menu1-level3-no-last {margin-bottom:0.5ex;}
div.menu1-level3-act-last {margin-bottom:0.5ex;}
div.menu1-level3-cur-last {margin-bottom:0.5ex;}


/* Formulare */
input, textarea, select
{
  border:1px dotted black;
}

input.mf-radio
{
  border:none;
}

input.mf-input, input.mf-text, div.radiolayout
{
  width: auto;
}


/*Datumseintrag über Meldung */
p.csc-header-date
{
  margin-top:6ex;
  margin-bottom:-2ex;
  font-weight:bold;
}

