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

body                               { font-family:Arial; padding:0px; margin:0px; min-width:950px; }
* html body                        { width:770px; }
div                                { margin:0px; padding:0px; }
img                                { border:0px; }
h1                                 { font-size:1.6em; color:#F36904; margin:0.8em 0; }
h2                                 { font-size:1.4em; color:#F36904; margin:0.8em 0; }
h3                                 { font-size:1.2em; color:#F36904; margin:0.8em 0; }
h4                                 { font-size:1.0em; color:#F36904; margin:0.8em 0; }
h5                                 { font-size:0.8em; color:#F36904; margin:0.8em 0; }
h6                                 { font-size:0.6em; color:#F36904; 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:#F36904; }
/*a.home:visited                     { color:#FFFFFF; }*/
div.graytop                        { height:5em; background-color:#FFFFFF; }
div.darkgraytop                    { /*background-color:#0101B7;*/ /*height:2px;*/  /*height:8em;*/}
div.kategorie_header               { margin-left:19em; padding-top:1em; width:30em; }
div.whitemargin                    { padding:0em; float:right; background-color:#ffffff;}
h2.seitentitel                     { padding:2.5em 0 0 0.5em; color:#ffffff; }
img.logo_bildung                   { float:left; height:5em; position:absolute;}
img.logo_kategorie                 { border:1px solid #FFFFFF; float:left; margin-right:1em; height:6em; }
img.logo                           { height:5em; }
ul.navigation.sub                  { padding-left: 1.5em; }
div#navigation                     { left:0em; width:14em; position:absolute; top:6em; z-index:255; background-color:#ffffff; border: 2px solid #0101B7; }
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:1em 0.9em 0.9em 0.9em; }
a.active                           { font-weight:bold !important; }
ul.navigation                      { margin-top:1em;}
#content                           { margin-left:15em; padding:1em; }
div.e_kurs                         { background-color:#0101B7 !important; border:1px solid #0101B7 !important;}
td.eine                            { background-color:#0101B7 !important;} 
td.eine a                          { color: #FFFFFF !important;} 
/* Schriftgrößenmenü */
div#schriftgroesse                 { margin-top:1em; font-weight:bold; text-align:center;}
div#schriftgroesse a               { color:#000000; }
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:0.5em 3em 0 0; color:#FFFFFF; }
div#navigation_oben a              { color:#FFFFFF; font-size:0.9em; }
div#navigation_oben a:hover        { color:#E8EEF1; }



/*#########################
#     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; }


