@media screen, handheld, projection {

.az{

         width:15px;

         margin-left:10px;

        font-size:0.9em;

         text-align:center;

         padding:1px;

        border-width:0px;



}

a.az{

         color:#000000;

        text-decoration:none;

        font-weight:normal;

}

a.az:hover{

        color:#ff3333;

        text-decoration:underline;

                background-color:#9999ff;

}

#azBar   {

          margin-top:10px;

          padding:5px;

          background-color:#ddddff;

          text-align:center;

}

#einfacheSuche{

          font-size:0.7em;

          text-align:center;

}

#head     {

          background-color:#ddddff;

}

#eng      {border-width:0px;width:auto;}



#p_unten  {font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            color:#000099;

            font-weight:normal;

           }

#h1_unten  {font-size : 0.65em; /* relative Schriftgröße zur vordefinierten Größe */

            color:#000099;

            font-weight:normal;

           }

.h1_kurs

           {font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            margin-bottom:2px;

            color:#000099;

            font-weight:normal;

            white-space:nowrap;

           }



.h1_kurs_wrap

           {font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            margin-bottom:2px;

            color:#000099;

            font-weight:normal;



           }

.red       {font-size : 0.8em;color:#990000;}

.kursname,

.kurstyp

           {font-size : 1em; /* relative Schriftgröße zur vordefinierten Größe */

            margin-bottom:2px;

            color:#990000;

            font-weight:bold;

            letter-spacing: 2px;

            white-space:nowrap;



           }

.h3_kurs  {font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            margin-bottom:2px;

            color:#000099;

            font-weight:bold;

            margin-bottom:6px;

           }



.h4_kurs   {font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            margin-bottom:2px;

            color:#000;

            font-weight:normal;

            border-top-width:1px;

             border-top-style:solid;

            border-color:red;

            padding-top:6px;



           }

#last_minute_border{

            border-left-width:1px;

             border-left-style:solid;

            border-color:blue;

            padding:6px;

            margin:6px;



           }

.h1_kurs_last_minute  {

            font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            margin-bottom:2px;

            color:#666666;

            font-weight:normal;

            vertical-align:top;

           }

.h1_kurs_detail  {font-size : 0.8em; /* relative Schriftgröße zur vordefinierten Größe */

            margin:0px;

            padding:0px;

            color:#000099;

            font-weight:normal;

            vertical-align:top;

           }





.tr_color  {background-color:#ddddff;

            white-space:nowrap;

}

.tr_color_wrap  {background-color:#ddddff;}



.h1_unten a:link,

.h1_unten a:visited,

.h1_unten a:active,

.h1_unten a:focus {

color: #000066;

text-decoration: none;

}

.h1_unten a:hover {

 text-decoration:underline;

 color:#cc0000;

}





.h1_kurs a:active,

.h1_kurs a:focus,

.h1_kurs a.on:link,

.h1_kurs a.on:visited,

.h1_kurs a:link,

.h1_kurs a:visited {

color: #000066;

background: transparent;

text-decoration: none;

white-space:nowrap;

}



.h1_kurs a:hover {

 text-decoration:underline;

 color:#cc0000;

 white-space:nowrap;

 }



.h1_kurs_wrap a:active,

.h1_kurs_wrap a:focus,

.h1_kurs_wrap a.on:link,

.h1_kurs_wrap a.on:visited,

.h1_kurs_wrap a:link,

.h1_kurs_wrap a:visited {

color: #000066;

background: transparent;

text-decoration: none;



}



.h1_kurs_wrap a:hover {

 text-decoration:underline;

 color:#cc0000;



 }





.calendar_0    { color: #a03333; font-size: x-small;

                 background-color: #dddddd;

                 margin:0px;

                 padding:0px;

                 text-align:center;}

.calendar_1    { color: #bbbbbb; font-size: x-small;  font-weight: bold;

                 background-color: #eeeeee;

                 margin:0px;

                 padding:0px;

                 text-align:center;}

.calendar_3    { color: #a03333; font-size: x-small;

                 background-color: #dddddd;

                 padding:3px;

                 text-align:center;}





}
