
.tx-fesearchintable-pi1 {text-align: right; padding: 0;}
.tx-indexedsearch-res table {font-size: 80%;}

body {margin: 0; font-family: Tahoma; background-color: #E9E9EF;}

#page {position: relative; height: 100%; overflow: auto; background-color: #E9E9E9;}
#main { width: 800px; background: #FFF; margin-left: auto; margin-right: auto; border-left: 1px solid #CBCBCB;}






#main #head {height: 140px; text-align: right; background-image: url('screen_FILES/bg_top_89.jpg'); background-repeat: repeat-x; background-position: bottom;}

#main #head .img {text-align: right; }



#main #menu {border-right: solid 1px #DDDDDD; height: 27px; padding: 5px 10px 0 3px; border-top: solid 1px #909090; font-size: 100%; font-weight: bold;}

.level1 {float: left; padding: 0px 0 0px 0;  margin: 0 12px 0 12px;}
.level1 a {color: #000856; text-decoration: none;}
.level1 a:hover {z-index: 20; color: #FE7E01;}

.level1act {float: left; padding: 0px 0 0px 0;  margin: 0 12px 0 12px;}
.level1act a {color: #FE7E01; text-decoration: none;}
.level1act a:hover {color: #FE7E01;}


#main #midbg {min-height: 100px; border-top: solid 1px #909090;  background-image: url('screen_FILES/bg_mid_89.jpg'); background-repeat: repeat-x; background-position: top;  }

#main #submenu {float: left;  width: 200px; font-size: 80%; font-weight: bold; padding: 25px 0 0 0px;}
.level_sub1 {padding: 0px 0 6px 0; margin: 0 0 0 30px;}
.level_sub1 a {color: #000856; text-decoration: none;}
.level_sub1 a:hover {color: #FE7E01;}


#main #content {margin: 0 0 0 210px; padding: 25px 50px 10px 10px; }
#main #content h1 {color: #FE7E01; font-size: 100%; font-weight: bold; margin: 10px 0 5px 0;}
#main #content p {font-size: 80%; margin: 0 0 0 5px;}
#main #content li {font-size: 80%;}
#main #content a {color: #000D8C;}
#main #content a:hover {text-decoration: none;}


#main #content table.vorstand td {vertical-align: top; padding: 10px 5px;}


#main #content table tr td.csc-uploads-icon {vertical-align: top;}
#main #content table tr td  {padding: 2px 2px 5px 3px; }
#main #content table tr td p {margin: 0;}


#main #footer {padding: 5px 0 0 0; border-top: solid 1px #909090; margin: 0 0 20px 260px; width: 500px; text-align: right; font-size: 70%;}
#main #footer a {color: #000856; text-decoration: none;}
#main #footer a:hover {text-decoration: underline;}

#main #content .csc-sitemap a {text-decoration: none;}

#main #content .csc-sitemap ul li {margin: 2px 0 2px 0;}

#main #content .csc-sitemap ul li a {color: #000D8C; font-size: 120%;}
#main #content .csc-sitemap ul li ul li a {color: #000D8C; font-size: 120%;}
