   /* ################ */
  /* Dynamic Workflow */
 /* ################ */


*                            { padding: 0; margin: 0; }
body                         { width: 100%; font-size: 12px; text-align: center; font-family: Verdana, Helvetica, sans-serif; color: rgb(0,0,0); background: rgb(246,245,234) url(/gfx/layout/bg_body.gif) center repeat-y; } 


a:link                       { color: rgb(93,152,171); text-decoration:none; }
a:visited                    { color: rgb(93,152,171); text-decoration:none; }
a:active                     { color: rgb(93,152,171); text-decoration:underline; }
a:hover                      { color: rgb(93,152,171); text-decoration:underline;  }


#site                        { position: relative; text-align: left; width: 738px; margin: 0 auto; background: rgb(249,230,153); }


#navi                        { width: 738px; background: url(/gfx/layout/bg_navi.gif) no-repeat; height: 126px; }			
#navi ul                     { list-style-type: none; list-style-image: none; padding: 20px 0 0 0; }
#navi li                     { float: left; }
#navi li a, 
#navi li a:visited           { font-size: 13px; font-weight: bold; margin: 1px 3px; padding: 2px 3px; text-decoration: none; color: rgb(255,255,255); }
#navi li a:hover, 
#navi li a:active, 
#navi li a:focus,
#navi li a.selected, 
#navi li a.selected:visited { color: rgb(93,152,171); }

#navi li#home a:hover, 
#navi li#home a:active, 
#navi li#home a:focus,
#navi li#home a.selected, 
#navi li#home a.selected:visited { color: rgb(209,227,228); }


#navi li ul                  { display: none; margin: 0; padding: 0; background: rgb(253,249,233); border: solid 2px white; }
#navi li:hover ul,
#navi li.over ul             { display: block; z-index: 99; }
#navi li.selected ul         { display: block; z-index: 9; }
#navi li li                  { float: none; margin: 1px 0 1px 0; }

#navi li ul a,
#navi li ul a:visited           { padding-left: 6px; font-size: 10px; font-weight: normal; text-decoration: none; color: rgb(120,160,170); }

#navi li ul a:hover, 
#navi li ul a:active, 
#navi li ul a:focus,
#navi li ul a.selected, 
#navi li ul a.selected:visited	 { background: url(/gfx/layout/pointer.gif) 0 4px no-repeat; color: rgb(120,160,170);}





#teaser a:link,
#teaser a:visited            { position: absolute; top: 210px; display: block; overflow: hidden; width: 600px; height: 200px; text-decoration: none; background: url(/gfx/layout/klar.gif) center center no-repeat;  }



#inhalt                      { z-index: 99; position: absolute; width: 400px; margin: -42px 40px 10px 185px; line-height: 140%; }


#inhalt h1                   { font-size: 13px;  margin: 40px 0 20px 0; padding: 5px; line-height: 120%; color: rgb(93,152,171); background: white; border: solid 1px black; }
#inhalt h2                   { font-size: 13px; font-weight: normal; margin: 27px 0 10px 0; }
#inhalt li h2                { font-size: 11px; font-weight: bold; margin: 12px 0 5px 0; }

#inhalt p                    { margin: 15px 20px 15px 0; }
#inhalt ul                   { margin: 15px 20px 15px 15px; list-style-image: url(/gfx/layout/liste.gif); }
#inhalt li                   { margin: 5px 0 0 0; }
#inhalt img                  { border: 0; }

#kontext1                    { z-index: 1; position: absolute; top: 150px; width: 300px; height: 320px; padding-top: 40px; background: url(/gfx/layout/bg_k1.gif) no-repeat; }
#kontext1 p                  { width: 150px; margin: 3px; }
#kontext2                    { z-index: 1; position: absolute; top: 180px; left: 650px; width: 83px; }



.clear                       { clear: both; }
.aus                         { display: none; }
.print                       { display: none; }
.seo                         { display: none; }
.nix                         { }

