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

body                               { font-family:Arial,Helvetica,Univers,Zurich BT; padding:0px; margin:0px; font-size:12pt; background-color:#EEEEEE;}

#navigation                        { left:0em; width:14em; position:absolute; top:18em; z-index:255; background-color:#EEEEEE; /*border: 2px solid #E8EEF1; */}
#content                           { margin-left:15em; padding:1em;  margin-right:220px; margin-top:3em;}
#right_navigation                  { float:right; padding:10px; position:absolute; right:0; width:180px; z-index:5; top:15em; }


/****************  div  **************************/
div.page_access                    { position:absolute; top:-2000px; }
div.main                           { }
div.kopf                           { background-color:#EEEEEE; color:#FFFFFF; height:11em; min-width:60em; }
div.kopf_navigation                { background-color:#EEEEEE; text-align:right; height:25px; vertical-align:middle; color:#ffffff; border-bottom:1px none #c4c4c4/*#012d74*/; }
div.kopf_navigation a              { color:#ffffff; }
div.navigation                     { background-color:#EEEEEE; width:12em; min-width:10em; padding:10px; float:left; color:#ffffff; border-right:1px none #c4c4c4; margin-top:3em; position:absolute;}
div.navigation a                   { color:#ffffff; }
div.navigation_button              { margin:2px 0px; }
div.navigation_button.sub          { padding-left:19px; }
div.white_back                     { background-color:#EEEEEE; margin-right:150px; margin-top:4em; padding-left:15em; padding-right:2em; }
div.inhalt                         { padding:10pt; position:relative;}
div.right_menue                    { float:right; background-color:#EEEEEE; padding:10px; position:absolute; right:0px; font-size:0.8em; z-index:5;}

div.fuss                           { background-color:#EEEEEE; height:50px; border-top:1px none #c4c4c4; margin-right:220px; }
div.ueberschrift_links             { left:0;position:absolute; top:5.5em; width:14em; min-width:14em; z-index:255;margin-left:1em;}
div.ueberschrift_rechts            { float:right;position:relative; right:1em; top:-2.5em; width:18em; text-align:right;}
div.logo                           { }
div.aussenstellen_links            { text-align:center; margin-top:4em; }
div.adresse                        { position:absolute; min-width:80em; top:11.5em; left:1em;  font-size:0.78em; color:#002C72; padding-top:0.5em; padding-bottom:0.5em;  border-top: 1px solid black; border-bottom: 1px solid black; width:98%;}
div.kategorie_links                { float:left;text-align:right;margin-right:0.9em;}
div.kategorie_rechts,
div.linie                          { float:left;}
div.kategorie                      { float: left; margin-top: 1.2em; padding-left: 2.7em;}
div.kategorie_ueberschrift         { margin-left: 4em; padding-top: 1.5em;}
div.middle                         { margin:auto; width:550px;}

/****************  a **************************/

li.navigation a:link,
li.navigation a:visited             { font-size:1em; font-weight:bold; color:#002C72;}

li.navigation_eins a:link,
li.navigation_eins a:visited        { font-size:1em; font-weight:bold; /*color:#EE0000;*/ color:#A50000;}

li.navigation_subelemente a:link,
li.navigation_subelemente a:visited { font-size:0.8em; font-weight:bold; color:#002C72; }

li.navigation_sub a:link,
li.navigation_sub a:visited         { font-size:0.8em; font-weight:bold; /*color:#EE0000; */ color:#A50000; }


a.inhalt                            { display:none; }
a.blau                              { font-size:17pt; color:#002c72; font-weight:bold; }
a.grau:hover,
a.blau:hover                        { text-decoration:none;}
a.grau                              { font-size:13pt; color:#666666; font-weight:bold; text-align:right;}
a.warenkorb                         { color:#002C72; font-size:0.9em; font-weight:bold;}

a.kategorie_links                   { margin-right:1em; text-decoration:none; }
a.kategorie_links:hover             { margin-right:1em; text-decoration:none; /*color:#EE0000;*/ color:#A50000; }

a.kategorie_rechts                  { margin-left:1em;}
a.kategorie_rechts:hover            { margin-left:1em; text-decoration:none; /*color:#EE0000;*/color:#A50000; }

p.programm_pdf a:link,
p.programm_pdf a:visited            { color:#002C72; font-size:0.8em; }

/****************  span *******************/

span.aus_kat                        { color:#002C72; font-size:1em; font-weight:bold; text-decoration:none; margin-left:4em;}
span.aus_kat_active                 { /*color:#EE0000;*/ color:#A50000; font-size:1em; font-weight:bold; margin-left:4em;}
span.aus_kat_active a               { /*color:#EE0000;*/ color:#A50000; font-size:1em; font-weight:bold; text-decoration:underline;}

/****************  h2 ************************/

h1                                  { font-size:1em;}
h2                                  { color:#002C72;}
h2.seitentitel                      { margin:0em; padding:3em 0em 0em 7.5em; color:#ffffff; }
h2.schnellsuche                     { color:#002C72;font-size:8pt;line-height:10pt;}
/****************  ul, li *******************/

ul.navigation                       { list-style-image:url(dot.gif);}
ul.navigation_subelemente           { list-style-image:url(dot.gif); }
li.navigation_subelemente           { padding:0px;}  
li.navigation_sub                   { padding:0px;}  

/****************  img *********************/

img.logo_bildung                    { margin-top:1.2em; }
img.logo_kategorie                  { float:left; border:1px solid #ffffff;}
img.kategorie_bild                  { vertical-align: middle;}
img#linie                           { margin-top: 0.5em; margin-right: 1em; height:246px; width:21px; border:0px; }

/****************  input *********************/
input#navstich                     { width: 100px; }
input#suchauswahl_starten          { vertical-align: middle;}


/****************  p   *********************/

p.programm_pdf    { margin-left:1.5em; }







