html {
  font-size            : 100%;
  margin               : 0;
  padding              : 0;
}
body {
  padding              : 0;
  margin               : 1em 2em;
  font-size            : 75%;
  background-color     : #FFF;
  font-family          : Verdana, sans-serif;
}




h1 {
  font-size            : 130%;
  color                : #0444BC;
  text-align           : left;
}
h2 {
  font-size            : 110%;
  color                : #0444BC;
  text-align           : left;
}
h3 {
  font-size            : 100%;
  color                : #000000;
  text-align           : left;
}




a:link {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #0444BC;
  font-weight          : bold;
}
a:visited {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #849CCC;
  font-weight          : bold;
}
a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #C7DAFA;
  font-weight          : bold;
}




.top_leftborder {
  background-color     : #AAAAAA;
  height               : 20px;
  width                : 20px;

}
.top_submenu {
  background-color     : #DDDDDD;
  width                : 192px;
}
.top_main {
  background-color     : #F1F1F1;
}
.top_rightborder {
  background-color     : #DDDDDD;
  width                : 20px;
}



.logo_leftborder {
  background-color     : #AAAAAA;
  height               : 120px;
}
.logo_submenu {
  background-color     : #DDDDDD;
}
.logo_main {
  background-color     : #FFFFFF;
  text-align           : right;
}
.logo_rightborder {
  background-color     : #DDDDDD;
}



.bottom_leftborder {
  background-color     : #849CCC;
  height               : 18px;
}
.bottom_submenu {
  background-color     : #849CCC;
}
.bottom_main {
  background-color     : #C7DAFA;
  text-align           : right;
  color                : #0444BC;
  font-size            : 80%;
  padding-right        : 1em;
}
.bottom_rightborder {
  background-color     : #C7DAFA;
}




.menu_leftborder {
  background-color     : #0444BC;
  height               : 18px;
}
.menu_rightborder {
  background-color     : #C7DAFA;
}



.main_leftborder {
  height               : 500px;
  background-color     : #849CCC;
}
.main_submenu {
  background-color     : #C7DAFA;
}
.main_main {
  background-color     : #FFFFFF;
  vertical-align       : top;
  text-align           : justify;
  padding              : 2em;
  padding-right        : 5em;
}
.main_mainrightborder {
  background-color     : #F1F1F1;
  vertical-align       : top;
  padding-right        : 1em;
  padding              : 0px;
  text-align           : right;
}
.main_rightborder {
  background-color     : #C7DAFA;
}



.home {
  background-color     : #849CCC;
  padding-left         : 0.2em;
}
.home a:link {
  text-decoration      : none;
	font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.home a:visited {
  text-decoration      : none;
	font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.home a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #C7DAFA;
  font-weight          : normal;
}




.mmenu {
  text-align           : center;
  background-color     : #AAAAAA;
  padding-left         : 0.3em;
  padding-right        : 0.3em;
}
.mmenu a:link {
  text-decoration      : none;
	font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.mmenu a:visited {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #0444BC;
  font-weight          : normal;
}
.mmenu a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #C7DAFA;
  font-weight          : normal;
}




.submenu_head {
  background-color     : #C7DAFA;
  color                : #0444BC;
  font-weight          : bold;
  padding              : 0.2em;
}
.submenu_link {
  background-color     : #DDDDDD;
  padding-top          : 0.3em;
  padding-bottom       : 0.3em;
  padding-right        : 0.1em;
  padding-left         : 0.6em;
}
.submenu_aktlink {
  background-color     : #AAAAAA;
  padding-top          : 0.3em;
  padding-bottom       : 0.3em;
  padding-right        : 0.1em;
  padding-left         : 0.6em;
}
.submenu_aktlink_submenu{
  background-color     : #AAAAAA;
  padding-top          : 0.3em;
  padding-bottom       : 0.3em;
  padding-right        : 0.1em;
  padding-left         : 2em;
}
.submenu_submenu{
  background-color     : #F1F1F1;
  padding-top          : 0.3em;
  padding-bottom       : 0.3em;
  padding-right        : 0.1em;
  padding-left         : 2em;
}



.submenu_bottom {
  height               : 300px;
  background-color     : #C7DAFA;
}
.submenu_bottom_diagnose {
  height               : 1150px;
  background-color     : #C7DAFA;
}
.submenu_bottom_500 {
  height               : 500px;
  background-color     : #C7DAFA;
}
.submenu_bottom_info {
  height               : 400px;
  background-color     : #C7DAFA;
}
.submenu_bottom_900 {
  height               : 900px;
  background-color     : #C7DAFA;
}
.submenu_bottom_1350 {
  height               : 1350px;
  background-color     : #C7DAFA;
}



.submenu_link a:link {
  text-decoration      : none;
	font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.submenu_link a:visited {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #0444BC;
  font-weight          : normal;
}
.submenu_link a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #849CCC;
  font-weight          : normal;
}



.submenu_aktlink a:link {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.submenu_aktlink a:visited {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #0444BC;
  font-weight          : normal;
}
.submenu_aktlink a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #849CCC;
  font-weight          : normal;
}



.submenu_aktlink_submenu a:link {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.submenu_aktlink_submenu a:visited {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #0444BC;
  font-weight          : normal;
}
.submenu_aktlink_submenu a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #849CCC;
  font-weight          : normal;
}



.submenu_submenu a:link {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #000000;
  font-weight          : normal;
}
.submenu_submenu a:visited {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #0444BC;
  font-weight          : normal;
}
.submenu_submenu a:hover {
  text-decoration      : none;
  font-family          : Verdana, sans-serif;
  font-size            : 100%;
  color                : #849CCC;
  font-weight          : normal;
}



.vorstand {
  vertical-align       : bottom;
  padding-left         : 0.5em;
}

.publikation {
  text-indent          : -4em;
  margin-left          : 4em;
}

.literatur {
  vertical-align:top;
}

