* { 
  padding:0; 
  margin:0; 
  font-size:1em;
}

html { 
  font-size:62.5%;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}

body { 
  background-color:#FFFFFF; font-size:1.3em;
}

#seite {
  padding:10px;
  margin:0 auto;
  max-width:1100px;
}

#kopf {
  height:120px;
  padding:20px;
  background-color:#c2c406;
  background-image:url(/fileadmin/template/images/krausmuellr.png);
  background-position:10px 0%;
  background-repeat:no-repeat;
  background-position:enter;
}

#menu { 
  background-color:#c2c406;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  border-left: 10px solid #c2c406;
  border-right: 10px solid #c2c406;
}

#menu ul { 
  padding:0; 
  margin:0; 
  list-style:none; 
  display:inline;
  padding-left:10px; 
  padding-right:10px;
}

#menu li { 
  display:inline;
}

#menu a { 
  font-size:1.1em;
  font-weight:bold;
  padding-right:20px;
  text-decoration:none;
  color:#000000;
}

#menu a:hover { 
  text-decoration:underline; 
}

#menu a:visited { 
  color:#000000; 
}

#linkleiste {
  text-align:right;
  float:right;
}

#sprache {
  float:left;
}

.tx-srlanguagemenu-pi1 {
  padding-top:10px;
  padding-right:20px;
}

#sprache .tx-srlanguagemenu-pi1-flag {
  border:0;
  padding-left:3px;
  padding-right:10px;
}

#sprache .csc-default {
  padding-bottom:0 !important;
}

#rss, #twitter { 
  float:left;
}

#rss p, #twitter p {
  padding:0 !important;
  margin:0 !important;
}

#twitter {
  padding-right:10px;
}

#inhalt {
  padding:20px;
  border-left: 10px solid #c2c406;
  border-right: 10px solid #c2c406;
}

#inhalt .csc-default {
  padding-bottom:1.5em;
}

#inhalt h1 { 
  font-size:1.5em; 
  font-weight:bold; 
  padding-top:0.64em; 
  padding-bottom:0.4em; 
}

#inhalt h2 { 
  font-size:1.2em; 
  font-weight:bold; 
  padding-top:0.5em; 
  padding-bottom:0.3em; 
}

#inhalt .datum {
  float:left;
  padding-right:15px;
}

#inhalt .datum, #inhalt .kategorie {
  font-size:0.9em;
  font-style:italic;
  padding-bottom:5px;
}

.news-list-container .csc-textpic-imagewrap { 
  padding-right:0; 
  padding-bottom:0; 
}

.news-list-container .csi-intext-right .csi-imagewrap img { 
  padding-right:0; 
  padding-bottom:0; 
}

.news-single-imgcaption { 
  font-size:0.8em; 
  font-style:italic; 
}

#inhalt a { 
  text-decoration:none; 
  color:#004CDF; 
}

#inhalt a:hover { 
  text-decoration:underline; 
}

#inhalt a:visited { 
  color:#004CDF; 
}

#inhalt p { 
  padding-bottom:0.8em; 
}

#inhalt ul { 
  padding-left:2em; 
}

#inhalt ol { 
  padding-left:2em; 
}

#inhalt li { 
  padding-bottom:0.4em; 
}

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

#inhalt .news-list-browse {
  padding-top:20px;
  text-align:center;
}

#inhalt .news-list-morelink {
  text-align:right;
}

#fuss {
  clear:both;
  height:20px;
  background-color:#c2c406;
}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#c2c406; margin:0 5px;}
.b2f {height:1px; background:#c2c406; margin:0 3px;}
.b3f {height:1px; background:#c2c406; margin:0 2px;}
.b4f {height:2px; background:#c2c406; margin:0 1px;}

.kategorie { 
  font-size:0.8em; 
  padding-top:0; 
  padding-bottom:0.4em; 
}

