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

body                               { font-family:Arial; padding:0px; margin:0px; min-width:770px; background-color:#F3F5F7; }
* html body                        { width:770px; }
div                                { margin:0px; padding:0px; }
img                                { border:0px; }
h1                                 { font-size:1.6em; color:#882345; margin:0.8em 0; }
h2                                 { font-size:1.4em; color:#882345; margin:0.8em 0; }
h3                                 { font-size:1.2em; color:#882345; margin:0.8em 0; }
h4                                 { font-size:1.0em; color:#882345; margin:0.8em 0; }
h5                                 { font-size:0.8em; color:#882345; margin:0.8em 0; }
h6                                 { font-size:0.6em; color:#882345; margin:0.8em 0; }
ul                                 { margin:0em; padding:0em 0em 0em 2em; list-style-image:url(navigation_pfeil.gif); }
li                                 { margin-top:0.2em; }
form                               { padding:0em; margin:0em; }
table                              { font-size:1em; }
fieldset                           { padding:0.5em; }
* html fieldset                    { padding-top:0em; }
th                                 { text-align:left; font-weight:normal; }

a                                  { text-decoration:none; color:#434C56; font-weight:bold; }
/*a:visited                          { text-decoration:none; color:#434C56; }*/
a:hover                            { text-decoration:none; color:#000000; }

a.home                             { font-size:0.8em; color:#FFFFFF; }
a.home:hover                       { color:#002F5F; }
/*a.home:visited                     { color:#FFFFFF; }*/
div.graytop                        { overflow:hidden; width:100%; background-color:#F3F5F7; height:7em; }
div.darkgraytop                    { height:10em; background-color:#882345; }
div.kategorie_header               { position:absolute; top:9em; left:19em; width:30em; }
div.whitemargin                    { padding:0.2em; float:right; }
h2.seitentitel                     { padding:2.5em 0 0 0.5em; color:#ffffff; }
img.logo_bildung                   { margin-left:3em; position:absolute; top:4.5em; }
img.logo_kategorie                 { float:left; margin-right:1em; width:6.7em; }
ul.navigation.sub                  { padding-left: 1.5em; }
div#navigation                     { left:0em; width:14em; position:absolute; top:13em; z-index:255; background-color:#F3F5F7; border: 2px solid #ccd5df; }
div#navigation a                   { font-weight:normal; }
div#tnlogin                        { margin-top:1em; padding:0.5em 0.9em 0.9em 0.9em; border-top:2px solid #E8EEF1; }
div#veranstkalender                { padding:2em 0.9em 0.9em 0.9em; }
a.active                           { font-weight:bold !important; color:#002f5f; }
#content                           { margin-left:15em; padding:1em; }

/* Schriftgrößenmenü */
div#schriftgroesse                 { float:right; font-weight:bold; padding-top:0.3em; padding-right:1em; }
div#schriftgroesse a               { color:#FFFFFF; }
a#schrift_normal                   { font-size:1.4em; }
a#schrift_gross                    { font-size:1.6em; }
a#schrift_sehrgross                { font-size:1.8em; }

div#navigation_oben                { float:right; padding:1em 3em 0 0; color:#FFFFFF; }
div#navigation_oben a              { color:#FFFFFF; font-size:0.9em; }
div#navigation_oben a:hover        { color:#E8EEF1; }

table.kontakt   td                 { padding-right:1.0em; }

/*#########################
#     CSS für den RTE     #
#########################*/
/* Text Positionierung */
*.align-left                       { text-align:left; }
*.align-center                     { text-align:center; }
*.align-right                      { text-align:right; }
*.align-justify                    { text-align:justify; }

/* Frames für den Inhalt */
*.csc-frame                        { clear:both; }
*.csc-frame-frame1                 { border:0.1em solid #B2B2B2; padding:1em; }
*.csc-frame-frame2                 { border:0.1em solid #B2B2B2; background-color:#E5E5E5; padding:1em; }
*.csc-frame-indent6633             { margin-left:66%; }
*.csc-frame-indent3366             { margin-left:33%; }
*.csc-frame-indent                 { margin-left:3em; }
*.csc-frame-rulerAfter,
*.csc-frame-rulerBefore            { background-color:#B2B2B2; height:0.1em; }

/* Formatierung der UL's */
ul.component-items                 { color:#186900; list-style-type:circle; }
ul.action-items                    { color:#8A0020; list-style-image:url(img/red_arrow_bullet.gif); }

/* Formatierung der OL's */
ol.component-items-ordered         { color:#10007B; list-style-type:lower-roman; }
ol.action-items-ordered            { color:#8A0020; list-style-type:lower-greek; }

/* Texthervorhebungen */
span.important                     { color: #8A0020; }
span.name-of-person                { color: #10007B; }
span.detail                        { color: #186900; }

/* Text Einrückung */
div.indent                         { margin-left:2em; }

