/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html {
    height: 100%;
    font-family: Times New Roman;
    font-size: 14px;
  }

  body { margin: 0px;
    padding: 0px;
    font-family: Times New Roman;
    font-size: 14px;
    color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
    height: 100%;
    }

  #main_table { width: 1018px;
    height: 100%;
    }

  #td_maincontent { padding: 0px;
    vertical-align: top;
    height: 100%;
    }
  
  #table_maincontent { padding: 0px;
    vertical-align: top;
    height: 100%;
    }

  #td_main_top { padding: 0px;
    background-image: url(Bilder/design_top.jpg);
    vertical-align: top;
    with: 1018px;
    height: 196px;
    }

  #Menu { vertical-align: top;
    background-image: url(Bilder/design_16.gif);
    vertical-align: right;
    width: 171px;
    height: 100%;
    }

  #Inhalt { padding: 0px;
   background-image: url(Bilder/design_03.gif);
   vertical-align: top;
   width: 837px;
   height: 100%;
   padding-left:10px; padding-bottom:10px;
   }
  
  #rechts { padding: 0px;
    background-image: url(Bilder/design_18.gif);
    vertical-align: top;
    width: 0px;
    height: 100%;
    }
    
  #links { padding: 0px;
    background-image: url(Bilder/design_16.gif);
    vertical-align: top;
    width: 0px;
    height: 100%;
    }

  table, td, div, a {
    font-size: 14px;
    color: rgb(0, 0, 0);
  }
  
/*Glossar*/
  
  td.pageSousTitre {
    font-size: 24px;
    color: rgb(90,90,90);
  }

  td.pageTexteB {
    font-size:16px;
    color: rgb(43,43,43);
    font-weight: bold;
    background-color: rgb(240,240,240);
   }

  td.pageTexte {
    font-size:12px;
    color: rgb(0,0,0);
    font-weight: bold;
   }
   
/*Glossar Ende*/

  p { margin-top: 3px;
    margin-bottom: 3px;
    font-size: 14px;
    }

 h1 { margin: 0pt 0pt 0px;
    color: rgb(90, 90, 90);
    background-color: rgb(240,240,240);
    font-weight: bold;
    font-size: 22px;
    }

  h2 { margin: 0pt 0pt 5px;
    font-weight: bold;
    color: rgb(0, 0, 102);
    font-size: 14px;
    }

  a {
   font-weight: bold;
   color: rgb(0, 0, 0);
   text-decoration: underline;
  }

  a:hover {
   font-weight: bold;
   color: rgb(0, 0, 153);
   text-decoration: underline;
  }

  dl {margin:0px;
  }

  p.csc-header-date {
   color: rgb(0, 0, 102);
   font-size: 14px;
   background-color: rgb(255, 255, 255);
   text-align: center;
  }

  #div_Menu { width:155px;}

  #div_Inhalt { width: 703px; }

  a.menue-1 { font-size: 12px;
    color: rgb(0,0,0);
    text-decoration: none;
    width: 100px;
    float: left; clear: left;
    }

  a.menue-1:hover { font-size: 12px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(0,0,0);
    float: left; clear: left;

    }

  div.menue-1 { margin-left: 35px;
    padding-bottom: 15px;
    }

  a.menue-1-akt { font-size: 12px;
    color: rgb(255, 255, 255);
    background-color: rgb(0,0,153);
    text-decoration: none;
    width: 100px;
    float: left; clear: left;
    }

  a.menue-1-akt:hover { font-size: 12px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(0,0,0);
    float: left; clear: left;
    }

  div.menue-1-akt { margin-left: 35px;
    padding-bottom: 15px;
    }

  a.menue-2 { font-size: 10px;
    color: rgb(0,0,0);
    text-decoration: none;
    width: 100px;
    float: left; clear: left;
    }

  a.menue-2:hover { font-size: 10px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(0,0,0);
    float: left; clear: left;
    }

  div.menue-2 { margin-left: 35px;
    padding-bottom: 15px;
    }

  a.menue-2-akt { font-size: 10px;
    color: rgb(255, 255, 255);
    background-color: rgb(0,0,153);
    text-decoration: none;
    width: 100px;
    float: left; clear: left;
    }

  a.menue-2-akt:hover { font-size: 10px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(0,0,0);
    float: left; clear: left;
    }

  div.menue-2-akt { margin-left: 35px;
    padding-bottom: 15px;
    }

  table.zweispalten {
    width:100%;
  }

  td.zweispaltig-links {
   vertical-align:top;
   width: 50%;
  }

  td.zweispaltig-rechts {
   vertical-align:top;
   width: 50%;
  }

  li {
	  padding-bottom:3px;
	  margin-left:-15px;
  }

  ul {
   font-size:12px;
  }
  
  dl.csc-textpic-image dd
        {margin-top: 0pt;
         margin-right: 0pt;
         margin-bottom: 0pt;
         margin-left: 0pt;
         font-size:10px;

}

/*Border-Line*/

  div.csc-frame-rulerAfter {
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   padding-top:3px;
   padding-bottom:3px;
  }

  div.csc-frame-frame1 {
   border-style: solid;
   border-width: 0px 0px 1px 0px;
   padding-top:3px;
   padding-bottom:3px;
  }
  
  
  	/* COMMON */
	.csi-textpic {
	}

	.csi-textpic img {
	}

	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	}

	.csi-textpic .csi-image {
	}

	.csi-textpic .csi-imagewrap {
	}

	.csi-textpic .csi-text {
		text-align: left; /*will have to be an inline style - controlled by TS*/
	}

	.csi-text p {
		margin-top: 0;
	}

	/* CENTER */

	.csi-center .csi-image {
		margin: 0 auto 300px;

	}

	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}

	.csi-right div.csi-text {
		clear: right;
	}


	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}

	.csi-left div.csi-text {
		clear: left;
	}


	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}


	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}



	/* INTEXT RIGHT NOWRAP */

	.csi-intext-right-nowrap .csi-text {
		/*margin-right: 215px; will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*html .csi-intext-right-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */

	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}


	/* INTEXT LEFT NOWRAP*/
	.csi-intext-left-nowrap .csi-text {
		 /*margin-left: 215px;will have to be an inline style - controlled by TS*/
	}

	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*html .csi-intext-left-nowrap .csi-text {
		height: 1%;
	}
	/* End hide from IE5/mac */

	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}