/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7		               */
/*           D-84453 Mühldorf		       	 */
/*****************************************/

body                               { font-family:Arial; padding:0; margin:0px; font-size:0.8em; color:#003366; background: #FFF5EC url(bg_rechts.gif) top right repeat-y; }
div                                { margin:0px; padding:0px; }
img                                { border:0px; }
h1, h2, h3, h4, h5                 { font-weight:bold; }
h1                                 { font-size:1.4em; color:#FF6600; }
h2                                 { font-size:1.2em; color:#FF6600; }
h3                                 { font-size:1em; color:#003366; }
h4                                 { font-size:1em; color:#003366; text-decoration:underline; }
h5                                 { font-size:1em; color:#FF6600; }
hr                                 { width:60%; }
ul                                 { margin:0em; padding:0em 0em 0em 2em; list-style-image:url(navigation_pfeil.gif); }
li                                 { margin-top:0.2em; }
table                              { font-size:1em; }

a                                  { text-decoration:underline; color:#003366; }
a:visited                          { text-decoration:underline; color:#003366; }
a:hover                            { text-decoration:underline; color:#7E8896; }

a.home                             { font-size:0.8em; color:#FFFFFF; }
a.home:hover                       { color:#F36904; }
a.home:visited                     { color:#FFFFFF; }
div.graytop                        { position:absolute; top:0; left:0; height:90px; width:100%; background-color:#E2E2E2; }
div.darkgraytop                    { height:10em; background-color:#7E8896; }
div.kategorie_header               { position:absolute; top:9em; left:19em; }
div.whitemargin                    { margin:0 0 0 162px; position:static; }
h2.seitentitel                     { margin:0em; padding:3em 0em 0em 7.5em; color:#FFFFFF; }
img.logo_bildung                   { position:absolute; }
img.logo                           { bottom:22px; }
img.logo_kategorie                 { }
div#kopf_navigation div.datum      { float:left; padding:0 15px; font-size:0.85em; }
div#kopf_navigation                { height:21px; padding:2px 0 0 0; background:#FFFFFF; border-top: 1px solid #FF0000; border-bottom: 1px solid #005096; }
ul.kopf_navigation                 { float:left; }
ul.kopf_navigation li              { display:inline; margin:0 15px 0 25px; font-size:1em; font-weight:bold; }
ul.kopf_navigation li a:link,
ul.kopf_navigation li a:visited    { text-decoration:none; color:#1A3E6A; }
ul.kopf_navigation li a:hover,
ul.kopf_navigation li a:active     { color:#005096; }
ul.navigation,
ul.csc-menu                        { padding:0; }
ul.csc-menu                        { background-color: #E1E1E1; border:1px solid #FF6600; padding:0.5em; width:15em; }
ul.navigation li,
ul.csc-menu li                     { list-style: none outside none; padding:0; margin:0; text-align:right; font-weight:bold; }
ul.csc-menu li                     { text-align:left; border-bottom:1px solid #FF6600; }
ul.navigation li.spacer            { background-color:#FF6600; color:#FFFFFF; display:block; letter-spacing:2px; padding:2px 2px 3px 2px; }
ul.navigation span.highlightwk1,
ul.navigation span.highlightwk2,
ul.navigation span.highlightwk3,
ul.navigation span.highlightwk4,
ul.navigation span.highlightwk5,
ul.navigation span.highlightwk6,
ul.navigation span.highlightwk7,
ul.navigation span.highlightwk8     { color:#FF6600; }
ul.navigation li a:link,
ul.navigation li a:visited,
ul.csc-menu li a:link,
ul.csc-menu li a:visited           { display:block; text-decoration:none; padding:3px 2px; color:#1A3E6A; }
ul.navigation li a:hover,
ul.navigation li a:active,
ul.csc-menu li a:hover,
ul.csc-menu li a:active            { color:#005096; } 
ul.navigation.sub                  { padding-left: 15px; }
#navigation                        { left:0em; position:absolute; top:90px; z-index:255; width:160px; padding:0 0 2px 0; background-color: #E1E1E1; border:1px solid #FF6600; text-align:center; }
#content                           { position:absolute; top:100px; left:178px; right:210px; min-height:400px; padding:0 0 50px 0; }
#content_rechts                    { position:absolute; top:100px; right:31px; width:170px; padding:0 0 100px 0; }
#content_rechts div,
#content_rechts p                  { padding:0 3px; }
#content_rechts hr                 { width:170px; margin:0 0 0 0px; }
#fuss_navigation                   { position:fixed; bottom:0px; background-color: #E1E1E1; width:100%; height:1.2em;}
#fuss_navigation ul                { margin:0 0 0 165px; }
#fuss_navigation ul li             { list-style:none; display:inline; margin:0 10px 0 30px; font-weight:bold; }
#fuss_navigation ul li a:link,
#fuss_navigation ul li a:visited   { text-decoration:none; color:#1A3E6A; }
#fuss_navigation ul li a:hover,
#fuss_navigation ul li a:active    { color:#005096; }

table.contenttable-0               {  }
table.contenttable-1               { font-size:15px; }
table.contenttable-2               { font-size:13px; }
table.contenttable-3               { font-size:10px; }