#nav_topnavigation {
  text-align: center;
}
#nav_topnavigation ul {
  text-align: center;
  display: inline;
  border-right: 1px solid white;
}
#nav_topnavigation li,
#nav_topnavigation li a {
  display: inline;
  float: none;
}
.topnavigation li a {
  font-size: 13px;
}
#footer {
  border-top: 1px solid #666666;
}
#complete_container {
  margin-bottom: 5px;
}
#nav_bottomnavigation {
  display: none;
}
#leftcolumn, #midcolumn, #fullmidcolumn, #rightcolumn {
  border-top: 1px solid #666666;
}
#midend a {
  color: white;
}
#midend a:hover {
  color: #09A277;
}

.midcolumn h3 {
  background-color:#E6EDE6;
  color:#006359;
  margin-bottom:10px;
  margin-top:20px;
  text-align:center;
}

td.zeilenlinie_vita {
  border-bottom: 1px solid #CCCCCC;
}

#footer {
  text-align: center;
  padding: 30px;
}


.breadcrumb {
  background-color: #E6EDE7;
  margin: 0px;
  padding: 5px;
}

.midcolumn h1 {
  color:#666666;
  font-size:17px;
  font-weight:bold;
  margin-bottom:10px;
}

.midcolumn h2 {
  color:#666666;
  font-size: 1em;
  font-weight:bold;
  margin-bottom:3px;
}

#leftcolumn, #fullmidcolumn, #midcolumn, #rightcolumn {
  min-height: 50px;
}

.searchbox {
  margin-top: 100px;
}

.searchbox h3,
.fontsize h3 {
  color: #666;
}



#leftcolumn h2.leftcolheader {
  border-bottom:1px dotted #00685E;
  color:#00685E;
  font-size:17px;
  padding-bottom:5px;
  text-align:center;
  margin: 0 0 10px;
}


.article h1.article_title {
  margin-top: 20px;
}


.specialblock {
  border-left:3px solid #CCCCCC;
  padding-left:15px;
  margin: 20px;
}

.article_text td {
  vertical-align: top;
}