/*
*
*  Allgemeine Einstellungen  ++++++++++++++++++++++++++++++++++++++++++++++
*
*/
/*      Farben      */
/* rot:  #bf0000*/
/* gelb: #ffbf00*/
      body {
           background-color : #c0c0c0;
           margin-left : 0;
           margin-right : 0;
           margin-top : 0;
           margin-bottom : 0;
      }
     h1 {
           font-size : 16pt;
      }
     h2 {
           font-size : 14pt;
      }
     h3 {
           font-size : 12pt;
      }
     h4 {
           font-size : 10pt;
      }
     a:link {
          color : #808080;
           font-weight : normal;
           font-family : sans-serif, arial;
           text-decoration : none;
      }
     a:visited {
           color : #808080;
           font-weight : normal;
           font-family : sans-serif, arial;
           text-decoration : none;
      }
     a:active {
           color : #808080;
          font-weight : normal;
           font-family : sans-serif, arial;
           text-decoration : none;
      }
     a:hover {
           color : #000000;
           font-weight : normal;
           font-family : sans-serif, arial;
           text-decoration : none;
      }
     td, th {
           font-size : 9pt;
      }
     p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i {
           font-family : sans-serif, Arial;
           color : #000000;

/*
+++++++++++Tabellenlinien+++++++++++++++
*/

/**
*************************************Umrahmungskasten***************
**/

      }
     table.alles {
           width : 100%;
           height: 100%;
           background-color : #c0c0c0;
      }
     td.allescopy {
           width : 100%;
           background-color : #c0c0c0;
           text-align : center;
           font-size : 8pt;
      }

/**
************************************Innerer Kasten***************
**/


     table.innen {
           width : 100%;
           height: 100%;
           background-color : #e2e2e2;
      }
     td.logo {
           width : 100%;
           height : 60px;
           background-color : #bf0000;
           text-align : right;
      }

/**
*****************************Kasten unter Logo***************
**/

     td.spaltel {
           width : 25px;
      }
     td.spaltem {
           width : 160px;
      }
     td.spalter {
          width : 100%;
           height : 100%;
      }

/**
*****************************Spalten im Kasten unter Logo***************
**/

     td.kastenoben {
           height : 150px;
           margin-bottom : 0;
           padding-bottom : 0;
      }
     td.kastenunten {
           height : 18px;
           margin : 0;
           padding : 0;
      }
     td.kastengelb {
           height : 18px;
           margin : 0;
           background-color : #ffbf00;
           text-align : right;
      }
     td.kastenrot {
           height : 18px;
           width : 160px;
          margin : 0;
           background-color : #bf0000;
      }

/**
*****************************Navigation**********
**/

     td.navi {
           background-color : #ffbf00;
           padding-left : 0;
           height : 18px;
           font-family : arial;
           width : 160px;
      }

/**
*************************Eigentlicher Seitentext*********
**/

     td.seitentext {
           height : 100%;  /*400px;*/
           background-color : #e2e2e2;
           border-width : thin;
           border-style : double;
           border-color : #9f0000;
           vertical-align : top;
           width : 100%;
           padding-left : 10px;
           padding-top : 10px;
      }

/**
*********************************Indexseite*********
**/

     td.index {
           font-size : 14pt;
           /*font-weight : bold;*/
           font-family : verdana;
           color : #9f0000;
      }
     span.index1 {
           text-align : center;
          font-size : 12pt;
           /*padding-left : 10px;*/
           font-family : verdana;
           color : #9f0000;
      }


     td.index2 {
           font-family : verdana;
           font-weight : bold;
           padding-left : 10px;
      }

      td.indexNeu {
           font-family : verdana;
           font-weight : bold;
           padding-left : 10px;
           background-color: #FFFFFF;
      }

/**
*************************Scrolltabellen*********
**/      td.scroll        {        width: 650px;        height: 294px;        font-family: verdana;        background-color: #e2e2e2;        scrollbar-base-color: #e2e2e2;        scrollbar-3d-light-color: #a0bbd9;        scrollbar-arrow-color: #a0bbd9;        scrollbar-darkshadow-color: #203b59;        scrollbar-face-color: #e2e2e2;        scrollbar-highlight-color: #e2e2e2;        scrollbar-shadow-color: #e2e2e2;        scrollbar-track-color: #e2e2e2;        }
	td.scroll2        {        width: 500px;        height: 250px;        font-family: verdana;        vertical-align : top;        background-color: #e2e2e2;        scrollbar-base-color: #e2e2e2;        scrollbar-3d-light-color: #a0bbd9;        scrollbar-arrow-color: #a0bbd9;        scrollbar-darkshadow-color: #203b59;        scrollbar-face-color: #e2e2e2;        scrollbar-highlight-color: #e2e2e2;        scrollbar-shadow-color: #e2e2e2;        scrollbar-track-color: #e2e2e2;        }
        td.scroll3        {        width: 500px;        height: 350px;        font-family: verdana;        vertical-align : top;        background-color: #e2e2e2;        scrollbar-base-color: #e2e2e2;        scrollbar-3d-light-color: #a0bbd9;        scrollbar-arrow-color: #a0bbd9;        scrollbar-darkshadow-color: #203b59;        scrollbar-face-color: #e2e2e2;        scrollbar-highlight-color: #e2e2e2;        scrollbar-shadow-color: #e2e2e2;        scrollbar-track-color: #e2e2e2;        }
        td.scroll14
        {
        height: 200px;
        font-family: verdana;
        vertical-align : top;
        background-color: #e2e2e2;
        scrollbar-base-color: #e2e2e2;
        scrollbar-3d-light-color: #a0bbd9;
        scrollbar-arrow-color: #a0bbd9;
        scrollbar-darkshadow-color: #203b59;
        scrollbar-face-color: #e2e2e2;
        scrollbar-highlight-color: #e2e2e2;
        scrollbar-shadow-color: #e2e2e2;
        scrollbar-track-color: #e2e2e2;
        }

        td.scrollfoto
        {
        width: 650px;
        height: 350px;
        font-family: verdana;
        vertical-align : top;
        background-color: #e2e2e2;
        scrollbar-base-color: #e2e2e2;
        scrollbar-3d-light-color: #a0bbd9;
        scrollbar-arrow-color: #a0bbd9;
        scrollbar-darkshadow-color: #203b59;
        scrollbar-face-color: #e2e2e2;
        scrollbar-highlight-color: #e2e2e2;
        scrollbar-shadow-color: #e2e2e2;
        scrollbar-track-color: #e2e2e2;
        }

        td.scrollfoto2
        {
        width: 850px;
        height: 350px;
        font-family: verdana;
        vertical-align : top;
        background-color: #e2e2e2;
        scrollbar-base-color: #e2e2e2;
        scrollbar-3d-light-color: #a0bbd9;
        scrollbar-arrow-color: #a0bbd9;
        scrollbar-darkshadow-color: #203b59;
        scrollbar-face-color: #e2e2e2;
        scrollbar-highlight-color: #e2e2e2;
        scrollbar-shadow-color: #e2e2e2;
        scrollbar-track-color: #e2e2e2;
        }

        td.scrollgast
        {
        width: 100%;
        height: 330px;
        font-family: verdana;
        background-color: #808080;
        scrollbar-base-color: #e2e2e2;
        scrollbar-3d-light-color: #a0bbd9;
        scrollbar-arrow-color: #a0bbd9;
        scrollbar-darkshadow-color: #203b59;
        scrollbar-face-color: #e2e2e2;
        scrollbar-highlight-color: #e2e2e2;
        scrollbar-shadow-color: #e2e2e2;
        scrollbar-track-color: #e2e2e2;
        }

/**
*************************Fotos*********
**/

     table.foto {
           border-color : #9000e0;
      }
     td.foto {
           text-align : center;
           width : 160px;
           margin-left : 10px;
           margin-right : 10px;
           height : 100%;
           vertical-align : top;
      }
      td.fotos {
           text-align : center;
           width : 550px;
           margin-left : 10px;
           margin-right : 10px;
           height : 100%;
           vertical-align : top;
      }

/*Leerzeilen und Leerspalten*/

     td.leer {
           width : 2px;
           height : 2px;
      }
     td.grau {
           width : 1px;
           height : 1px;
      }
     td.leer2 {
           width : 5px;
           height : 10px;
      }
     td.leer3 {
           width : 5px;
           height : 10px;
           background-color : #bf0000;
      }
     td.leer4 {
           width : 5px;
           height : 3px;
           background-color : #ffbf00;
      }
     td.leer5 {
           width : 5px;
           height : 5px;
      }

/*Letzte Zeile*/

     td.zeilegelb {
           height : 5px;
           width : 160px;
           background-color : #ffbf00;
      }
    td.zeilerot {
           height : 5px;
           background-color : #bf0000;
      }


/**
*************************Textformat*********
**/

span.super {
           font-weight : bold;
}

span.ubi{
          color:#9f0000;
          font-size:12pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
          padding-bottom:10px;
}

span.ubi1{
          color:#9f0000;
          font-size:10pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
          padding-bottom:10px;
}

span.ubi2{
          color:#9f0000;
          font-size:10pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
          padding-left:10px;
}

span.unterubi{
          font-size:10pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
}

 td.ubi {
          color:#9f0000;
          font-size:12pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
          padding-bottom:10px;
      }
       td.ubi2 {
          color:#9f0000;
          font-size:10pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
          padding-top:25px;
      }

 span.danke{
          color:#9f0000;
          font-size:12pt;
          font-weight:bold;
          text-align:left;
  	 font-family:Verdana;
          padding-bottom:10px;
}

 /**
*************************Presse*********
**/

td.pressetext {
  border-bottom-color:#9f0000;
  border-bottom-width:1px;
  border-left-width:0cm;
  border-top-width:0cm;
  border-right-width:0cm;
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
  /*font-style: italic;*/
  border-style:solid;
  border-color:#9f0000;
  padding:10px;
  vertical-align:top;
  }

td.presseubi {
  border-bottom-color:#9f0000;
  border-bottom-width:1px;
  border-left-width:0cm;
  border-top-width:0cm;
  border-right-width:0cm;
  text-align:left;
  font-family:Verdana;
  font-size:9pt;
  font-weight:bold;
  border-style:solid;
  border-color:#9f0000;
  padding:10px;
  vertical-align:top;
  }


 /**
*************************Neu*********
**/

td.neu {
     height : 30px;
   }


 /**
*************************Ausdruck*********
**/

body.druck{
 background-color : #FFFFFF;
 margin-left : 50;
 margin-right : 0;
 margin-top : 0;
 margin-bottom : 0;
 font-family : sans-serif, Arial;
}

 /**
*************************Formatierung Terminplan*********
**/

table.rahmen{
      border-color:#9f0000;
      border-width:1px;
      border-style:solid;
}

span.prio2 {
     font-family:Verdana;
     font-size:8pt;
     font-weight:normal;
     text-align:left;
     vertical-align:top;
     height : 30px;
     padding-left:2px;
     padding-right:2px;
   }

td.prio1 {
     font-family:Verdana;
     font-size:10pt;
     font-weight:bold;
     text-align:left;
     vertical-align:top;
     height : 30px;
     padding-left:2px;
     padding-right:2px;
   }

td.prio0 {
     font-family:Verdana;
     font-size:9pt;
     text-align:left;
     vertical-align:top;
     height : 30px;
     padding-left:2px;
     padding-right:2px;

   }

td.icon {
     font-family:Verdana;
     font-size:9pt;
     text-align:left;
     vertical-align:top;
     height : 30px;
   }
/**
************************Aufgaben*********
**/

td.aufg {
     font-family:arial;
     font-size:9pt;
     text-align:left;
     vertical-align:top;
   }


/**
*************************Weltweit*********
**/

     td.weltubi {
        text-align:left;
        font-family:Verdana;
        font-size:10pt;
        font-weight:bold;
        padding:10px;
        vertical-align:top;
      }

      td.weltubieinzel {
        text-align:left;
        color:#9f0000;
        font-size:12pt;
        font-weight:bold;
        font-family:Verdana;
        font-weight:bold;
        padding:10px;
        vertical-align:top;
      }

     td.welt {
           text-align : left;
           font-family:Verdana;
           font-size:8pt;
           width : 160px;
           margin-left : 10px;
           margin-right : 10px;
           height : 100%;
           vertical-align : top;
      }

       td.welteinzel {
           text-align : left;
           font-family:Verdana;
           font-size:8pt;
           margin-left : 10px;
           margin-right : 10px;
           height : 100%;
           vertical-align : top;
      }


      /**
*************************Projekte*********
**/

     td.projekteubi {
        text-align:left;
        font-family:Verdana;
        font-size:10pt;
        font-weight:bold;
        padding:3px;
        vertical-align:top;
      }

      td.projektetext {
        text-align:left;
        color:#000000;
        font-size:9pt;
        font-family:Verdana;
        padding:3px;
        vertical-align:top;
      }

     td.projektebild {
           text-align : left;
           width : 160px;
           height : 100%;
           vertical-align : top;
           padding:2px;
      }

       td.projekteeinzel {
           text-align : left;
           font-family:Verdana;
           font-size:8pt;
           margin-left : 10px;
           margin-right : 10px;
           height : 100%;
           vertical-align : top;
      }

      /**
*************************ÖPS*********
**/

     td.oepstext {
           height : 100%;  /*400px;*/
           background-color : #e2e2e2;
           vertical-align : top;
           width : 100%;
           padding-left : 10px;
           padding-top : 10px;
      }

           /**
*************************Presse*********
**/

     td.pressegruppetext {
           background-color : #e2e2e2;
           vertical-align : top;
           padding-left : 10px;
           padding-top : 10px;
      }

           /**
*************************Unternavi*********
**/
      td.right {
           text-align : right;
      }


                 /**
*************************Übemusik*********
**/
      td.sonst {
      	 vertical-align : top;
           text-align : right;
      }

        td.sonstubi {
      	 vertical-align : top;
           text-align : right;
            font-weight:bold;
      }

/*************************Dateien***********************/
	 table.dateien{
	 		border-collapse:collapse;
           	border: 1px solid #9f0000;
            border-spacing:0px;
            vertical-align :top;
            padding: 2px;
	 }

     td.dateien {
           border: 1px solid #9f0000;
           border-spacing:0px;
           vertical-align :top;
           padding: 2px;
      }

	td.dateien_kat3 {
           border: none;
           border-spacing:0px;
           vertical-align:bottom;
           padding: 2px;
	}

/*************************calendar popup***********************/
a.cpMonthNavigation,
.cpYearNavigation,
.cpMonthNavigation
			{
			font-family:arial;
			font-size:8pt;
			background-color:#bf0000;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#ffbf00;
			font-weight:bold;
			}
.cpDayColumnHeader,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText
		{
		color:#bf0000;
		font-family:arial;
		font-size:8pt;
		}

a.cpCurrentMonthDate,
a.cpCurrentMonthDateDisabled,
a.cpText
		{
		color:#000000;
		font-family:arial;
		font-size:8pt;
		}
a.cpCurrentDate,
a.cpCurrentDateDisabled
		{
		color:#ffbf00;
		font-family:arial;
		font-size:9pt;
		}

TD.cpDayColumnHeader
		{
		text-align:right;
		border:solid thin #bf0000;
		border-width:0 0 1 0;
		}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.cpCurrentMonthDate
		{
		color:#6677DD;
		font-weight:bold;
		}
.cpCurrentDate
		{
		color: #000000;
		font-weight:bold;
		}
.cpOtherMonthDate
		{
		color:#808080;
		}
TD.cpCurrentDate
		{
		color:#ffbf00;
		background-color: #bf0000;
		border-width:1;
		border:solid thin #000000;
		}
TD.cpCurrentDateDisabled
		{
		border-width:1;
		border:solid thin #FFAAAA;
		}
TD.cpTodayText,
TD.cpTodayTextDisabled
		{
		border:solid thin #bf0000;
		border-width:1 0 0 0;
		}
A.cpTodayText
		{
		height:20px;
		color:#bf0000;
		font-weight:bold;
		}
SPAN.cpTodayTextDisabled
		{
		color:#000000;
		height:20px;
}
.cpBorder
		{
		border:solid thin #bf0000;
		}