* { 
  padding:0; 
  margin:0; 
  font-size:1em;
}

html { 
  font-size:62.5%;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}

body { 
  padding-top:10px;
  padding-left:10px;
  padding-bottom:10px;
  background-color:#FFFFFF;
  font-size:1.3em;
}

#seite {
  margin:0 auto;
  width:1000px;
}

#kopf {
  width:1000px;
  height:100px;
  background-image:url('/fileadmin/template/images/oben.gif');
  background-repeat:no-repeat;
  background-color:#ff0000;
}

#hintergrund {
  background:url('/fileadmin/template/images/hintergrund2.png') repeat-y left;
}

#menu { 
  width:120px;
  padding:10px;
  float:left;
}

#menu ul { 
  padding:0; 
  margin:0; 
  list-style:none; 
/*  display:inline;*/
  padding-left:10px; 
  padding-right:10px;
}

#menu li { 
  padding-bottom:10px;
/*  display:inline;*/
}

#menu a { 
  font-weight:bold;
  padding-right:20px;
  text-decoration:none;
  color:#FFFFFF;
}

#menu a:hover { 
  text-decoration:underline; 
}

#menu a:visited { 
  color:#FFFFFF; 
}

#menu .active {
  text-decoration:underline; 
}

#menu .ebene1-visited {
  text-decoration:underline;
}

#menu #subnavi {
  padding-top:10px;
}

#inhalt {
  width:810px;
  padding-right:20px;
  margin-left:10px;
  padding-left:10px;
  padding-bottom:20px;
  float:left;
}

#inhalt h1 {
  font-size:1.8em;
  padding-top:20px;
  padding-bottom:10px;
}

#inhalt p {
  padding-bottom:10px;
}

#inhalt .csc-textpic-image {
  padding-left:10px;
  padding-bottom:10px;
}

#inhalt .csc-textpic-caption {
  font-size:0.9em;
  font-style:italic;
}

#fuss {
  clear:both;
  width:1000px;
  height:20px;
  background-color:#ff0000;
}


.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ff0000; margin:0 5px;}
.b2f {height:1px; background:#ff0000; margin:0 3px;}
.b3f {height:1px; background:#ff0000; margin:0 2px;}
.b4f {height:2px; background:#ff0000; margin:0 1px;}


