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

body                               { font-size:10px; font-family:arial; }
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; }
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; }
p                                  { margin:1em 0em; }

a                                  { text-decoration:none; color:#434C56; }
a:hover                            { text-decoration:none; color:#000000; }

/* Header */
div.page                           { width:95em; margin:0em auto; }
div.header                         { background-color:#000066; overflow:hidden; }
* html div.header                  { height:100%; }
div.header_textl                   { float:left; width:18em; padding:1em 0em 0em 0em; text-align:center; }
div.header_textr                   { float:right; width:18em; color:#ffffff; font-weight:bold; text-align:center; padding:1em 0em 0em 0em; line-height:1.8em; }
div.header_textr span              { font-size:1.4em; }
div.header_images                  { margin:0em 18em; text-align:center; height:9em; }
div.header_images img              { height:9em; float:left; margin-left: 0.5em; }

/* Spalte 1 // Navigation */
div.col1                           { float:left; width:18em; background-image:url(images/linie_senk.gif); background-repeat:no-repeat; background-position:top right; min-height:60em; }
* html div.col1                    { height:60em; }
img.logo_vhs                       { height:5.5em; margin:1em; }
ul.navigation                      { font-size:1.2em; list-style:none; }
a.current                          { text-decoration:underline; }
ul.navigation_sub1                 { list-style:none; }
ul.navigation_sub2                 { list-style:none; }
h1.warenkorb                       { margin-top:2em; }
div.warenkorb ul                   { list-style:none; font-size:1.2em; }

/* Spalte 2 // Inhalt */
div.col2                           { margin:0em 18em; padding:1em; }
div.schnellsuche                   { font-size:1.2em; margin-bottom:1em; }
input#navstich                     { border:2px solid darkgreen; }
div.breadcrumb                     { font-size:1.2em; margin-bottom:1em; }
div.content                        { font-size:1.2em; overflow:hidden; }
div.content_right                  { font-size:1.2em; }

/* Spalte 3 // Rechts */
div.col3                           { float:right; width:18em; }
div.footer                         { clear:both; }



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

