@charset "utf-8";
* { margin: 0; padding: 0  }
body { color: black; background-color: white; margin: 0; padding: 0   }
a img { border-style: none; }
h1,  h2,  h3,  h4,  p,  ul,  li,  a,  td,  th,  caption { font-family: Arial, Helvetica, Verdana, Geneva, Sans-Serif; margin: 0; padding: 0 0 10px  }
#directlink,#nav, #nav2, #language, #impressum { display: none  }
#glossar #selection { display: none; }
#content img { margin-right: 5px; margin-bottom: 5px;}
#foot { margin-top: 50px; }
table.tab1 { font-size: 100%; line-height: 1em; margin-bottom: 4em; border-top: 1px solid #004388; border-right: 1px solid #004388; border-left: 1px solid #004388; }
.tab1 caption { font-weight: bold; text-align: left; padding-bottom: 2em; }
.tab1 th { font-weight: normal; text-align: left; vertical-align: top; padding: 10px 10px 10px 5px; }
.tab1 td { color: #004388; background-color: white; vertical-align: top; padding: 5px; border-bottom: 1px solid #004388; border-left: 1px solid #004388; }
.tab1 .head { color: white; background-color: #7ab41e; border-left: 1px solid white; }
.tab1 .firstcol { border-bottom: 1px solid #004388; }
.tab1 .firstcolhead { color: white; background-color: #7ab41e; }
.tab1 dfn { font-size: 85%; font-style: normal; }
table.tab2 { font-size: 100%; line-height: 1em; width: 80%; margin-bottom: 3em; }
.tab2 .title { color: white; font-size: 0.8em; background-color: #f28e00; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top: 1px solid #004388; border-right: 1px solid #004388; border-left: 1px solid #004388; }
.tab2 th { font-size: 0.8em; font-weight: normal; text-align: left; vertical-align: top; padding: 10px 10px 10px 5px; }
.tab2 td { font-size: 0.8em; vertical-align: top; padding: 5px; }
.tab2 .data { color: #004388; background-color: white; border-right: 1px solid #004388; border-bottom: 1px solid #004388; }
.tab2 .head { color: #004388; background-color: white; width: 50%; border-right: 1px solid #004388; border-bottom: 1px solid #004388; }
.tab2 .firstcol { border-right: 1px solid #004388; border-bottom: 1px solid #004388; border-left: 1px solid #004388; }
.tab2 .firstcolhead { color: #004388; background-color: white; width: 50%; border-right: 1px solid #004388; border-bottom: 1px solid #004388; border-left: 1px solid #004388; }
#content .tab2 ul { font-size: 100%; margin-bottom: 0; }
#content .tab2 ul li { font-size: 1em; font-weight: normal; margin-left: 1.5em; list-style-type: disc; }

