/*------------------------------------------------------------------------*/
/* Style-Sheet Projekt FH Köln - Online-Redakteure                        */
/*                                                                        */
/* Konfiguriert: 2003 David Kratz                                         */
/*------------------------------------------------------------------------*/


/* Allgemeine Linkdefinition (Global Link Definitions)                    */

a:link { color:#9A0E00; text-decoration:none; }
a:visited { color:9A0E00; text-decoration:none; }
a:hover { color:#868686; text-decoration:underline; }
a:active { color:#868686; }


/* Obere Navigationsleiste (Top Navigation)                               */

.topnavi a:link { color:#9A0E00; text-decoration:none; font-weight:bold }
.topnavi a:visited { color:#9A0E00; text-decoration:none; font-weight:bold }
.topnavi a:hover { color:#868686; text-decoration:none; font-weight:bold }
.topnavi a:active { color:#868686; text-decoration:none; font-weight:bold }

.topnavi-active a:link { color:#868686; text-decoration:none; font-weight:bold }
.topnavi-active a:visited { color:#868686; text-decoration:none; font-weight:bold }
.topnavi-active a:hover { color:#9A0E00; text-decoration:none; font-weight:bold }
.topnavi-active a:active { color:#868686; text-decoration:none; font-weight:bold }


/* Linke Navigationsleiste (Sub Navigation)                               */

p#subnavi-top { color:#9A0E00; font-weight:bold } 

a.subnavi:link { color:#9A0E00; text-decoration:none; }
a.subnavi:visited { color:#9A0E00; text-decoration:none; }
a.subnavi:hover { color:#868686; text-decoration:none; }
a.subnavi:active { color:#9A0E00; text-decoration:none; }

/* Navigationspfad (Naivgation Path)                                      */

a.navipath:link { color:#999999; text-decoration:none; }
a.navipath:visited { color:#999999; text-decoration:none; }
a.navipath:hover { color:#999999; text-decoration:underline; }
a.navipath:active { color:#999999; text-decoration:none; }

/* Navigation Seitenende (Footer Navigation)                               */

.subnavi-top { color:#868686; font-weight:bold } 

a.footnavi:link { color:#9A0E00; text-decoration:none; }
a.footnavi:visited { color:#9A0E00; text-decoration:none; }
a.footnavi:hover { color:#868686; text-decoration:none; }
a.footnavi:active { color:#9A0E00; text-decoration:none; }

/* Inhalt (Content)                                                        */

a.anker:link { color:#868686; text-decoration:none; }
a.anker:visited { color:#868686; text-decoration:none; }
a.anker:hover { color:#9A0E00; text-decoration:none; }
a.anker:active { color:#868686; text-decoration:none; }



  body {  font-family: Verdana, Helvetica, sans-serif;
          font-size: 8pt;
          font-style: normal; }
  h1 {    color: #9A0E00;
          font-size: 8pt;
          font-family: Verdana, Helvetica, sans-serif;
          font-style: normal;
          font-weight: bold;
          margin-bottom:0px;         }
  h2 {    color: #606060;
          font-size: 8pt;
          font-family: Verdana, Helvetica, sans-serif;
          font-style: normal;
          font-weight: bold;         } 

  /*li {    list-style: square; }*/

  td {    font-family: Verdana, Helvetica, sans-serif;
          font-size: 8pt;
          font-style: normal;
          font-weight: normal ;
          line-height: 12pt;
          color: #000000;    }



/* Barrierefreies Menü links */


#menu_links ul
	{
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 10px;

		list-style-image: url('/cms/fileadmin/template/images/pfeil_rechts.gif');

	}       


#menu_links ul li
	{
		padding: 0px 0px 0px 0px;
	}


#menu_links ul ul
	{
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 10px;
		list-style-image: url('/cms/fileadmin/template/images/pfeil_rechts.gif');
	}

#menu_links ul ul li
	{
		margin: 0 0 0 0;
	}


#menu_links ul ul ul
	{
		margin: 0;
		padding: 0;
		list-style-image: url('/cms/fileadmin/template/images/pfeil_rechts.gif');
	}

#menu_links ul ul ul li
	{
		margin: 0 0 0 0;
	}








/* CSS STYLED IMGTEXT */
#centercontent .csi-textpic
	{
		padding: 0px;
		background-repeat: no-repeat;
		background-position: top right;
		background-image:url();

	}
/* HollyHack \*/

* html #centercontent .csi-textpic {
		height:1%;
}
/* End HollyHack */


#rightcontent .csi-textpic
	{
		padding: 3px;
	}


#rightcontent .csi-textpic

	{
		width: auto;
	}


.csi-textpic img
	{
		margin: 0px;
		padding:0px;

	}

.csi-textpic .csi-caption
	{
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}

.csi-textpic .csi-image
	{
		border: 0px solid {$css_color2};   /*XXX demo only*/
		margin: 0 0 0 0;  /*XXX demo only*/
	}

.csi-textpic .csi-imagewrap
	{
		border: 0px solid blue; /*XXX demo only*/
		margin-bottom:10px;
	}

.csi-textpic .csi-text
	{
		border: 0px solid black; /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/
		padding:0px;
		vertical-align:top;
	}

.csi-text p
	{
		margin: 0;
	}

/* CENTER */
.csi-center .csi-image
	{
		margin: 0 auto ;
	    text-align:center;
		border:2px solid {$css_color2};
		padding-top:10px;
		padding-bottom:10px;
	}

/* HollyHack \*/

* html .csi-center .csi-image {
		height:1%;
}
/* End HollyHack */

/* RIGHT */
.csi-right div.csi-image
	{
		float: right;
	}

.csi-right div.csi-text
	{
		clear: right;
	}

/* LEFT */
.csi-left div.csi-image
	{
		float: left;
	}

.csi-left div.csi-text
	{
		clear: left;
	}


/* INTEXT LEFT */


.csi-intext-left .csi-image
	{
		float: left;
		margin: 0px 10px 10px 0px;
		clear:left;
		vertical-align:top;
	}


.csi-intext-left .csi-image
	{
		clear:left;
	}


/* INTEXT RIGHT */
.csi-intext-right .csi-image
	{

		margin: 0px 0px 10px 10px;
		float: right;
		margin: 0px 0px 10px 10px;
		clear:right;

	}


/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text
	{
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}

.csi-intext-right-nowrap .csi-image
	{
		float: right;
	}


/* INTEXT LEFT NOWRAP*/
.csi-intext-left-nowrap .csi-text
	{
		margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}

.csi-intext-left-nowrap .csi-image
	{
	float: left;
	}


#toplink {padding-top:20px;}
.csc-firstHeader {margin-bottom:15px;}