* {
 margin: 0;
 padding: 0;
 }
html {
 height: 101%;
 min-height: 101%;
 }
body {
 font: normal normal small "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
 line-height: 1.6em;
 color: #000;
 text-align: center;
 background: #F8F8FF;
 }
h2 {
 font: bold 1.2em arial, verdana, sans-serif;
 text-transform: uppercase;
 margin-bottom: 16px;
 }
h3 {
 font: bold 1.0em arial, verdana, sans-serif;
 text-transform: uppercase;
 }
#container {
 margin: auto;
 width: 800px;
 border: 0px solid #000;
 text-align: left;
 }
#header img {
 margin-top: 1px;
 }
#header a img {
 border: none;
 }
 div.hr {
  height: 2px;
  background-color: #000;
  margin: 16px 0 32px 0;
}
div.hr hr {
  display: none;
}

#left {
 float: left;
 width: 284px;
 }
#right {
 border: 0px solid blue;
 margin-left: 328px;
 }
#content {
 margin: 24px 0 20px 0;
 /*color: #0047AB;*/
 }
#content ul {
 margin: 20px 0 20px 20px;
 list-style-type: circle;
 }

#links dl {
 margin: 0px 0 24px 0;
 
 }
#links dt {
 font-weight: bold;
 margin-bottom: 8px;
 }
#links dd {
 margin-left: 0px;
 padding-bottom: 4px;
 }
p {
 padding: 12px 1px;
 }
#footer {
 text-align: center;
 clear: both;
 }
#content img {
 display: block;
 background: #F5F5F5;
 padding: 8px;
 border: 1px solid #DCDCDC;
 }
.imglt {
 float: left;
 background: #F5F5F5;
 padding: 8px;
 border: 1px solid #DCDCDC;
 margin: 0 24px 0 0;
 }
#content a {
 color: #000;
 text-decoration: underline;
 }
#content a:hover {
 color: #000;
 text-decoration: none;
 }
#left img {
 margin-top: 16px;
 background: #F5F5F5;
 padding: 8px;
 border: 1px solid #DCDCDC;
 }
.leftimg {
 margin-top: 16px;
 background: #F5F5F5;
 padding: 12px;
 border: 1px solid #DCDCDC;
 }
#thumbs img {
 display: inline;
 background: #F5F5F5;
 padding: 4px;
 border: 1px solid #DCDCDC;
 margin: 16px 4px 8px 0; 
 filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;
 }
#thumbs a img  {
 filter: alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;
 }
#thumbs a:hover img{
 filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;
 }
blockquote {
 margin-bottom: 24px;
 }
blockquote span {
 color: #BAB9B3;
font-size: 2.1em;
font-weight: bold;
line-height: 1;
 }
cite {
 font-style: normal;
 
 font-size: smaller;
 text-align: right;
 }
div.download {
 border: 1px solid silver;
 height: 1%;
 margin-bottom: 8px;
 }
#content div.download img {
 float: left;
 display: block;
 background: none;
 border: none;
 }
div.download br {
 clear: both;
 }
div.download table {
 width: 300px;
 border-collapse: collapse;
 float: right;
 font-size: 90%;
 }
div.download  th {
 border-bottom: 0px solid green;
 padding: 8px 16px 8px 8px;
 width: 90px;
 }
div.download  td {
 border-bottom: 0px solid green;
 padding: 8px 8px 8px 8px;
 }
/* ---------------vita memory -------------------*/
#content table.vita {
 text-align: center;
 width: 456px;
 line-height: 1.2em;
 float: left; /* ohne float left kackt der ie ab */
 
 }
#content table.vita  img {
 padding: 2px;
 width: 110px;
 
 }
#content table td.vitatext {
 padding: 2px;
 font-size: 0.9em;
 
 }


.clearing {
 clear: both;
 }
.hide {
 position: absolute;
 left: -5000px;
 }
 
/* ---------------- navtop ----------------------------*/
#navtopAMK {
 border-bottom: 8px solid #FFCC00;
 padding-bottom: 6px;
 text-align: right;
 font-weight: bold;
 } 

#navAMK li {
 display: inline;
 padding: 8px 8px 8px 8px;
 border: 1px solid #FFCC00;
 } 
#navtopFT {
 border-bottom: 8px solid #0047AB;
 padding-bottom: 6px;
 text-align: right;
 font-weight: bold;
 } 
#navFT li {
 display: inline;
 padding: 8px 8px 8px 8px;
 border: 1px solid #0047AB;
 } 
#navtopLT {
 border-bottom: 8px solid #C60000;
 padding-bottom: 6px;
 text-align: right;
 font-weight: bold;
 } 
#navLT li {
 display: inline;
 padding: 8px 8px 8px 8px;
 border: 1px solid #C60000;
 }
#navFT li.AMK, #navAMK li.AMK , #navLT li.AMK {
 background: #FFCC00;
 } 
#navFT li.LT, #navAMK li.LT , #navLT li.LT  {
 background: #C60000;
 }
#navFT li.FT, #navAMK li.FT , #navLT li.FT {
 background: #0047AB;
 } 
 
 
#navAMK li.AMK a:link, #navFT li.AMK a:link, #navLT li.AMK a:link {
 background: #FFCC00;
 color: #000;
 text-decoration: none;
 }
#navAMK li.AMK a:visited, #navFT li.AMK a:visited , #navLT li.AMK a:visited  {
 background: #FFCC00;
 color: #000;
 text-decoration: none;
 }
#navAMK li.AMK a:focus, #navFT li.AMK a:focus, #navLT li.AMK a:focus {
 background: #FFCC00;
 color: #000;
 text-decoration: underline;
 }
#navAMK li.AMK a:hover, #navFT li.AMK a:hover, #navLT li.AMK a:hover {
 background: #FFCC00;
 color: #000;
 text-decoration: underline;
 }
#navAMK li.AMK a:active, #navFT li.AMK a:active, #navLT li.AMK a:active {
 background: #FFCC00;
 color: #000;
 text-decoration: none;
 }

#navAMK li.FT a:link, #navFT li.FT a:link, #navLT li.FT a:link {
 background: #0047AB;
 color: #fff;
 text-decoration: none;
 }
#navAMK li.FT a:visited, #navFT li.FT a:visited, #navLT li.FT a:visited {
 background: #0047AB;
 color: #fff;
 text-decoration: none;
 }
#navAMK li.FT a:focus, #navFT li.FT a:focus, #navLT li.FT a:focus {
 background: #0047AB;
 color: #fff;
 text-decoration: none;
 }
#navAMK li.FT a:hover, #navFT li.FT a:hover, #navLT li.FT a:hover {
 background: #0047AB;
 color: #fff;
 text-decoration: underline;
 }
#navAMK li.FT a:active, #navFT li.FT a:active, #navFT li.LT a:active {
 background: #0047AB;
 color: #fff;
 text-decoration: none;
 }

#navAMK li.LT a:link, #navFT li.LT a:link, #navLT li.LT a:link {
 background: #C60000;
 color: #fff;
 text-decoration: none;
 }
#navAMK li.LT a:visited, #navFT li.LT a:visited, #navLT li.LT a:visited {
 background: #C60000;
 color: #fff;
 text-decoration: none;
 } 
#navAMK li.LT a:focus, #navFT li.LT a:focus, #navLT li.LT a:focus {
 background: #C60000;
 color: #fff;
 text-decoration: underline;
 } 
#navAMK li.LT a:hover, #navFT li.LT a:hover, #navLT li.LT a:hover {
 background: #C60000;
 color: #fff;
 text-decoration: underline;
 } 
#navAMK li.LT a:active, #navFT li.LT a:active, #navLT li.LT a:active {
 background: #C60000;
 color: #fff;
 text-decoration: none;
 } 

/* ---------------- navleft ----------------------------*/

#navleftAMK {
 padding: 12px 0;
 background: #FFCC00 url(img/navleftback02.gif) no-repeat bottom right;
 color: #000;
 }
#navleftAMK p, #navleftLT p {
 padding: 0 16px 8px 22px;
 }
#navleftAMK li {
 margin-left: 22px;
 padding-bottom: 12px;
 list-style-type: none;
 }
#navleftAMK li li{
 list-style-type: square;
 }
#navleftFT {
 padding: 12px 0;
 background: #0047AB url(img/navleftback02.gif) no-repeat bottom right;
 color: #fff;
 }
#navleftFT li {
 margin-left: 22px;
 padding-bottom: 12px;
 list-style-type: none;
 }
#navleftFT li li{
 list-style-type: square;
 }
#navleftLT {
 padding: 12px 0;
 background: #C60000 url(img/navleftback02.gif) no-repeat bottom right;
 color: #fff;
 }
#navleftLT li {
 margin-left: 22px;
 padding-bottom: 12px;
 list-style-type: none;
 }
#navleftAMK  li.current, #navleftFT  li.current, #navleftLT  li.current {
 list-style-type: none;
 margin-left: 50px;
 }

#navleftLT li li{
 list-style-type: square;
 }
#navleftAMK li li.current, #navleftFT li li.current, #navleftLT li li.current {
 font-weight: bold;
 list-style-type: circle;
 }
 
#navleftFT li a:link, #navleftLT li a:link {
 color: #fff;
 text-decoration: none;
 }
#navleftFT li a:visited, #navleftLT li a:visited {
 color: #fff;
 text-decoration: none;
 }
#navleftFT li a:focus, #navleftLT li a:focus {
 color: #fff;
 text-decoration: none;
 }
#navleftFT li a:hover, #navleftLT li a:hover {
 color: #fff;
 text-decoration: underline;
 }
#navleftFT li a:active, #navleftLT li a:active {
 color: #fff;
 text-decoration: none;
 }
#navleftAMK ul ul, #navleftFT ul ul, #navleftLT ul ul {
 margin-top: 12px;
 } 

 
 #navleftAMK li a:link {
 color: #000;
 text-decoration: none;
 }
#navleftAMK li a:visited {
 color: #000;
 text-decoration: none;
 }
#navleftAMK li a:focus {
 color: #000;
 text-decoration: none;
 }
#navleftAMK li a:hover {
 color: #000;
 text-decoration: underline;
 }
#navleftAMK li a:active {
 color: #000;
 text-decoration: none;
 }
#navleftAMK ul ul {
 margin-top: 12px;
 } 
/* ----------------------------------------------------------------------- */
#navleftsimple {
 margin-top: 36px;
 margin-left: 16px;
 color: #000; 
 } 
 #navleftsimple  li {
 margin-left: 24px;
 padding-bottom: 12px;
 list-style-type: none;
 font-weight: bold;
 background: url(img/list5.gif) no-repeat 0 1%;
 padding-left: 30px;
 } 
 #navleftsimple  li.current {
 color: #0047AB;
 text-decoration: none;
 } 
 #navleftsimple  li a:link {
 color: #000;
 text-decoration: none;
 } 
 #navleftsimple  li a:visited {
 color: #000;
 text-decoration: none;
 } 
 #navleftsimple  li a:focus {
 color: #000;
 text-decoration: none;
 } 
 #navleftsimple  li a:hover {
 color: #0047AB;
 text-decoration: underline;
 } 
 #navleftsimple  li a:active {
 color: #000;
 text-decoration: none;
 } 






 


