@import 'bsb.css' ;

/* ================================================================ */
/* Berufsschule Bülach - Stylesheet für die Abteilung Weiterbildung */
/*                                                                  */
/* Kennfarbe: grün. Revision 2008                                   */
/* ================================================================ */


  #abteilung          { color: #99cc00 }
  #separator div.s2   { background: #99cc00 }
  #separator div.s3f  { width: 100% ; height: 16px ;
                        margin: 0 ; padding: 2px 0 0 0 ;
                        text-align: center ; font-weight: bold ;
                        background: #99cc00 ; color: #d00 }
  div.s3f a:link      { color: #d00 ; text-decoration: none }           
  div.s3f a:visited   { color: #d00 ; text-decoration: none }           

h1                    { background: #99cc00 ; font-size: 14px ; color: #ffffff ; font-weight: bold ; padding: 2px 0 0 4px ;
                        height: 18px ; margin: 0 0 1em 0 ; text-transform: uppercase }
h2                    { background: #ffffff ; font-size: 14px ; color: #aaa ; font-weight: bold ; margin: .5em 0 }

#weiteres h2          { font-size: 14px ; color: #99cc00 ; font-weight: bold ; text-transform: uppercase ;
                        margin: 1em 0 ;
                        border-top: 1px solid #cccccc ;
                        padding: 6px 0 0 0 ; 
                      }

h3                    { background: #ffffff ; font-size: 12px ; color: #000000 ; font-weight: bold ; margin: .75em 0 0 0 }

ul                    { margin-top: 0 ; margin-left: 1.5em }
p                     { margin-top: .25em }

a:link                { color: #99cc00 }
a:visited             { color: #99cc00 }
a:hover               { color: #ffffff ; background-color: #99cc00 }
a:active              { color: #ffffff ; background-color: #99cc00 }

table                 { margin: 1em 0 ; border: none ; border-collapse: collapse }
th                    { padding: .1em .5em ; background: #99cc00 ; color: #ffffff ; font-weight: bold ; text-align: center ;
                        border: 2px solid white }
table caption         {	padding: .25em .5em ; background: #99cc00 ; color: #ffffff ; font-weight: bold ; text-align: center ;
                        border: 2px solid white }
td                    { padding: .1em .5em ; background: #ecf0bf ; color: #000000 ; font-weight: normal ; vertical-align: top ;
                        border: 2px solid white }

table.kalender        { margin: 1em 0 ; border: none ; border-collapse: collapse }
table.kalender th     { padding: .1em .5em ; background: #99cc00 ; color: #ffffff ; font-weight: bold ; text-align: center ;
                        border: 2px solid white }
table.kalender td     { padding: .1em .5em ; background: #ffffff ; color: #000000 ; font-weight: normal ; vertical-align: top ;
                        border: 2px solid white }

table.kursinfo        { margin: .5em 0 ; border: none ; width: 620px }
table.kursinfo td     { padding: .5em 1em 0 0 ; vertical-align: top ; background: #ffffff ; color: #000000 }
table.kursinfo ul	  { padding: 0 ; margin: 0 }
table.kursinfo li	  { margin-left: 1.5em ; margin-bottom: .5em }
table.kursinfo tr.sep { border-top: 1px solid #036 }

div.kursinfo          { position: relative ; border-top: 1px solid #036 ;
                        margin: .5em 0 0 0 ;
					    padding: .5em 0 0 0
                      }
div.kursinfo div.t    { margin-left: 180px ; padding: 0 }
div.kursinfo div.tb   { margin-left: 180px ; padding: 0 ; font-weight: bold }
div.kursinfo p.rubr   { float: left ; color: white ; background: #003366 ; padding: 0 .5em ; margin: 0 ; width: 150px }
div.kursinfo ul       { margin: 0 ; padding-left: 1.2em }
div.kursinfo p        { margin: 0 ; padding: 0 }
div.kursinfo li       { margin: 0 ; padding: 0 }
td.zentr			  { text-align: center ; vertical-align: middle }
hr.kursinfo           { height: .5em ; color: #99cc00 }
p.krubrik             { color: white ; background: #003366 ; padding: 0 .5em ; margin: 0 }


div.kursdetail        { padding: .2em 0 ; border-top: 1px solid #ccc ; border-bottom: 1px solid #ccc }
.kursnummer           { font-weight: bold }
.kurstag              { font-weight: bold }
.kursdetail a         { text-decoration: none }
#foot                 { color: #99cc00 ; margin-top: 2em }
#foot a               { color: #99cc00 ; display: block ; padding-left: 20px ; background: white url(../graphics/04_dp_o.gif) left center no-repeat }
#foot p               { color: #99cc00 ; background: #ffffff ; border: solid #99cc00 ; border-width: 10px 0 1px 0 ; padding: 2px 0px }


/* spezielle Formatierung für die Kursbeurteilungen */
div#kevalpw           { width: 50% ; margin: 2em auto ; padding: 1.5em 2em ;
                        border: 2px solid #99cc00 ;
                        font-size: 120% ;
                        text-align: center ;
                      }
textarea.fbktxt       { height: 4em ; width: 100% }
#fbk h3               { margin: 4em 0 0 0 }
#fbk li               { margin-top: 2em }
