body {
         min-height: 101%;
         position: relative;
         text-align: left;
         margin: 0px;
         padding: 0px;
         font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
         font-size: 100%;
         }
html {
         height: 100%
         }
a, a:link {
         color: RGB(120,46,145);
         text-decoration:none;
         }
a:visited {
         color: RGB(120,46,145);
         }
a:hover {
         color: RGB(120,46,145);
         text-decoration:underline;
         }
a:active {
         color: RGB(120,46,145);
         /*color: RGB(241,179,204);*/
         }
abbr, acronym {
         font-variant:small-caps;
         letter-spacing: 0.1em;
         }
big {
         font-size: 1.17em;
         font-weight: bolder;
         }
dir, menu, dd {
         margin-left:40px;
         }
b, strong, code {
         font-weight:bold;
         }
fieldset, form {
         margin:0;padding:0;border:none;
         }
img {
         border:0;
         }
hr {
         margin:10px 0 10px 0;
         border-top:1px solid RGB(120,46,145);
         border-bottom:1px solid RGB(120,46,145);
         border-left:none;
         border-right:none
         }
i, cite, em, var, address {
         font-style: italic;
         }
s, strike, del {
         text-decoration : line-through;
         }
sub {
         vertical-align: sub;
         }
sup {    vertical-align: super;
         }
optgroup {
         font-style:normal;
         padding-left:5px
         }
label {
         line-height: 0px;
         }
th {     color:#ffffff;
         background-color:#177665;
         }
u, ins {
         text-decoration : underline;
         }
dd,dt {
         line-height: 1.2em;
         }
em,i {
         font-style:italic;
         }
pre, code, tt, kbd {
         font-family: "Courier New",Courier,monospace;
         }
address {
         font-style:normal;
         line-height: 1.5em;
         margin: 0 0 1em 0;
         }
h1 {
         color: RGB(120,46,145);
         font-size:1.8em;
         letter-spacing:2px;
         margin: 0;
         padding: 5px 0 10px 0;
         }
h2 {
         color:#000;
         font-size:1.6em;
         padding: 5px 0 10px 0;
         }
h3 {
         color:#000;
         font-size:1.4em;
         padding: 5px 0 10px 0;
         }
h4 {
         color:#000;
         font-size:1.2em;
         padding: 5px 0 10px 0;
         }
h5 {
         color:#000;
         font-size:1.1em;
         padding: 5px 0 10px 0;
         }
h6 {     color:#000;
         font-size:1.05em;
         padding: 5px 0 10px 0;
         }
div#header {
         height: 100px;
         background-color: RGB(120,46,145);
         /*background-image: url(/tdjk/images/layout/bg_banner.gif);*/
         white-space: nowrap;
         color: RGB(248,243,141);
         }
div#breadcrumb {
         border-top:1px solid #eee;
         border-bottom:1px solid RGB(120,46,145);
         height:auto;
         margin:0px;
         padding: 4px 0 4px 4px;
         font-size:0.75em;
         background-color:#fff;
         color: RGB(120,46,145);
         }
div#container_left{
         margin: 0 -200px 0 0; /* funktioniert sonst im Opera nicht */
         padding: 0;
         width: 200px;
         display: block;
         z-index: 2;
         overflow: hidden;
         background-color: RGB(120,46,145);
         color: RGB(248,243,141);
         /*background-image: url(/images/layout/bg.gif);background-repeat: repeat-y;height:auto;*/
         float: left;
         clear: left;
         }
div#content {
         margin: 0 0 0 200px;
         border-left: 1px solid RGB(120,46,145);
         overflow: hidden;
         padding: 10px;
         z-index: 1;
         }
div#footer {
         display:block;
         clear:both;
         padding: 5px;
         background-color: #fff;
         border-bottom: 1px solid RGB(120,46,145);
         border-top: 1px solid RGB(120,46,145);
         text-align: center;
         font-size: 70%;
         }
div#bg {
         z-index: 3;
         }
div#header h1 {
         color: RGB(248,243,141);
         font-size:1.8em;
         letter-spacing:2px;
         margin-top: 0px;
         padding: 10px;
         }
div#header h2 {
         color: RGB(248,243,141);
         letter-spacing:2px;
         font-size:1.1em;
         margin-top: 0px;
         padding: 0 10px 5px 10px;
         }
div#breadcrumb a {
         /*text-decoration: none;*/
         }
div#container_left ul {
         list-style-type: none;
         list-style-position: inner;
         margin: 0;
         padding: 0 0 0 10px;
         }
div#container_left ul li {
         padding: 5px 0 5px 0;
         margin: 0;
         line-height: 1.1em;
         /*border-bottom: 1px solid RGB(248,243,141);*/
         }
div#container_left ul ul {
         list-style-type: none;
         list-style-position: inner;
         margin: 0;
         padding: 0 0 0 20px;
         }
div#container_left ul ul li {
         padding: 5px 0 5px 0;
         line-height: 1.1em;
         }
div#container_left a, div#container_left a:link {
         color: RGB(248,243,141);
         text-decoration:none;
         }
div#container_left a:visited {
         color: RGB(248,243,141);
         }
div#container_left a:hover {
         color: RGB(248,243,141);
         text-decoration:underline;
         }
div#container_left a:active {
         color: RGB(241,179,204);
         }
div#container_left p {
         text-align: center;
         }
div#container_left img {
         border: 0;
         margin: 10px 5px 10px 5px;
         }
div#content img {
         border: 1px solid RGB(120,46,145);
         clear: left;
         float: left;
         margin: 2px 8px 2px 2px;
         }
div#footer ul {
         list-style-type: none;
         list-style-position: inner;
         margin: 0;
         padding: 0;
         }
div#footer ul li {
         padding: 0;
         margin: 0;
         line-height: 1.1em;
         display: inline;
         }
div#bg img {
         position: absolute;
         top: 5px;
         right: 5px;
         border: 0;
         margin: 10px 5px 10px 5px;
         }
.bg_a {/*Programm*/
         background-color: RGB(168,121,184);
         }
.bg_b {/*Seminar*/
         background-color: #F8F38D;
         }
