/* --------------------------
        Bodyformatierung
   -------------------------- */

	/* Scrollbars IE only*/
	 BODY
		{
		scrollbar-base-color : #4E4E4E;
		scrollbar-track-color : #4E4E4E;
		scrollbar-face-color : #4E4E4E;
		scrollbar-highlight-color : #ffffff;
		scrollbar-3dlight-color : #4E4E4E;
		scrollbar-darkshadow-color : #4E4E4E;
		scrollbar-shadow-color : #ffffff;
		scrollbar-arrow-color : #ffffff;
		color : black;
		margin-left:0;
        margin-right:0;
        margin-top:0;
        margin-bottom:0;
        background-color:#FFFFFF
		}


	/* Formular */

	.selectarea
		{
		color:#525152;
		background-color:#ffffff;
		/*height:240px;*/
		width:auto;
		font-size:11px;
		border-style:solid;
		border-color:black;
		border-width:1px;
		font-family : Geneva, Arial, Helvetica, sans-serif;
		text-decoration : none;
		}


	/* Links */

	A
	{
	color : #DD0104;
	font-size : 8pt;
	font-family : Arial,Helvetica,Univers;
	font-weight :normal;
	font-style : normal;
	text-decoration : none;
	}

	A:Visited
	{
	color : #DD0104;
	font-size : 8pt;
	font-family : Arial,Helvetica,Univers;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	}

	A:Active
	{
	color : #DD0104;
	font-size : 8pt;
	font-family : Arial,Helvetica,Univers;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	}

	A:Hover
	{
	color : #DD0104;
	text-decoration : underline
	}



	A.black
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #000000;
		text-decoration : none;
		}

	A.black:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

	A.black:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : underline;
	 	}


	A.black:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : underline;
	 	}



	A.white
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #ffffff;
		text-decoration : none;
		}

	A.white:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}

	A.white:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}


	A.white:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}




	A.meta
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #ffffff;
		text-decoration : none;
		}

	A.meta:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}

	A.meta:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : underline;
	 	}


	A.meta:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : underline;
	 	}



	A.normalbold
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-style : normal;
		color : #DD0104;
		text-decoration : none;
		}

	A.normalbold:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #DD0104;
		text-decoration : none;
	 	}

	A.normalbold:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #DD0104;
		text-decoration : none;
	 	}

	A.normalbold:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #DD0104;
		text-decoration : underline;
	 	}


	A.whitebold
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-style : normal;
		color : #ffffff;
		text-decoration : none;
		}

	A.whitebold:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}

	A.whitebold:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : underline;
	 	}

	A.whitebold:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : underline;
	 	}



/* --------------------------
       MENUFORMATIERUNG
   -------------------------- */


	A.me2
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #000000;
		text-decoration : none;
		}

	A.me2:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

	A.me2:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : underline;
	 	}

	A.me2:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : underline;
	 	}



	A.me2active
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #ffffff;
		text-decoration : none;
		}

	A.me2active:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}

	A.me2active:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : underline;
	 	}

	A.me2active:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : underline;
	 	}



	A.me3active
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #ff0000;
		text-decoration : none;
		}

	A.me3active:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ff0000;
		text-decoration : none;
	 	}

	A.me3active:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ff0000;
		text-decoration : underline;
	 	}

	A.me3active:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ff0000;
		text-decoration : underline;
	 	}

/* --------------------------
      ENDE  MENUFORMATIERUNG
   -------------------------- */


	A.crumbs
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #444444;
		text-decoration : none
		}

	A.crumbs:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #444444;
		text-decoration : none
	 	}

	A.crumbs:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #444444;
		text-decoration : underline
	 	}

	A.crumbs:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #444444;
		text-decoration : underline
	 	}


  	 A.dhtmlmenu
		{
		text-align : left;
		font-size : 8pt;
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-style : normal;
		color : #DE0000;
		text-decoration : none;
		letter-spacing: 1px;
		}

	A.dhtmlmenu:Visited
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #DE0000;
		text-decoration : none;
	 	}

	A.dhtmlmenu:Active
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

	A.dhtmlmenu:Hover
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family : Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

/* -------------------------- 
       ToolTip Formatierung 
       Author: RM comForte GmbH
       Date: 29.08.2006
   -------------------------- */
   
	A.info
		{
	    position:relative; /*this is the key*/
	    z-index:24; 
	    background-color:#ffffff;
		color: #DD0104;
		font-size: 8pt;
		font-family: Arial,Helvetica,Univers;
		font-weight:normal;
		font-style: normal;
	    text-decoration:none
	    }

	A.info:Hover
		{
		z-index:25; 
		background-color:#ECECEC;
		color: #DD0104; 
		text-decoration:none; 
		font-weight:bold;
		}

	A.info span
		{
		display: none
		}

	A.info:Hover span
		{ /*the span will display just on :hover state*/
	    display:block;
	    position:absolute;
	    top:2em; left:2em; width:15em;
	    border:1px solid #C5C5C5;
	    background-color:#ECECEC; 
	    color:#000;
	    text-align: center;
	    text-decoration:none;
		}
		
	A.tooltip
		{
	    position:relative; /*this is the key*/
	    z-index:24; 
	    /*background-color:#ffffff;*/
		color: #DD0104;
		font-size: 8pt;
		font-family: Arial,Helvetica,Univers;
		font-weight:normal;
		font-style: normal;
	    text-decoration: none;
	    }

	A.tooltip:Hover
		{
		z-index:25; 
		/* background-color:#ECECEC;*/
		color: #DD0104; 
		font-weight:bold;
		}

	A.tooltip span
		{
		display: none;
		}

	A.tooltip:Hover span
		{ /*the span will display just on :hover state*/
	    display:block;
	    position:absolute;
	    top:10px; 
	    left:10px; 
	    width:400px;
	    min-width:400px;
	    border:1px solid #C5C5C5;
	    background-color:#FFFFFF; 
	    color:#000000;
	 	font-size : 10pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	text-align : left;
	 	text-decoration : none;
	    padding: 10px;
	    margin: 10px;
		}

		
/* --------------------------
       Textformatierung
   ------------------------------------------------------------------------------------------------ */

   .sup
		{
	text-align : left;
	font-size : 6pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	}

   	.headtitle
		{
	text-align : left;
	font-size : 9pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #000000;
	text-decoration : none;
	}

 	.normal
		{
	text-align : left;
	font-size : 8pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	text-decoration : none;
	}

	.white
		{
	text-align : left;
	font-size : 8pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #ffffff;
	text-decoration : none;
	}


 	.normalbold
		{
	text-align : left;
	font-size : 8pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #000000;
	text-decoration : none;
	}

/* 
   RM - 19.01.2010
   used by Emergency Request Form
*/   
 	.normalredbold
		{
	text-align : left;
	font-size : 8pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #e73434;
	text-decoration : none;
	}

	.normalwhitebold
		{
	text-align : left;
	font-size : 9pt;
	font-family :  Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #ffffff;
	text-decoration : none;
	}
	
	.normallarge
		{
	 	text-align : left;
	 	font-size : 10pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}
	

	.small
		{
	 	text-align : left;
	 	font-size : 7pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

	.grey
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #333333;
		text-decoration : none;
	 	}

	.title
		{
	 	text-align : left;
	 	font-size : 12pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

	.large
		{
	 	text-align : left;
	 	font-size : 10pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : bold;
	 	font-style : normal;
	 	color : #000000;
		text-decoration : none;
	 	}

li {margin-bottom: 4px}

	.ulist
		{
		margin-left: 0;
		padding-left: 22px;
		text-indent: 0;
		color : #DD0104;
		margin-top: 0;
		margin-bottom: 0;
		list-style-type : square;

		}

	.crumbsactive
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #444444;
		text-decoration : none;
	 	}

	.white
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #ffffff;
		text-decoration : none;
	 	}

	.link
		{
	 	text-align : left;
	 	font-size : 8pt;
	 	font-family :  Arial, Helvetica, sans-serif;
	 	font-weight : normal;
	 	font-style : normal;
	 	color : #E7333A;
		text-decoration : none;
	 	}


  	select.forms
		{
	color:black;
	background-color:#ffffff;
	width:160px;
	font-size:9px;
	border-style: ridge ridge ridge ridge;
	border-color:#000000;
	border-width:0.5px;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	height: 14px;
	top:0;
}

	input.forms
		{
		color:#000000;
		font-family:  Geneva, Arial, Helvetica, sans-serif;
		font-size:9px;
		width:150px;
		font-weight:normal;
		border-style:solid;
		border-color:#cccccc;
		border-width:1px;
		background-color:#ffffff;

		}


.textarea.forms
		{
		border:1px solid #cccccc;
		font-size:8pt;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-style:normal;
		color:#000000;
		text-decoration:none;
		width:250px;
		}


	.bg_left
	{
	background-position : left;
	background-image : url(pics/bg_welcome_02.gif);
	background-repeat: repeat-y
	}

	.bg_right
	{
	background-position : right;
	background-image : url(pics/bg_welcome_01.gif);
	background-repeat: repeat-y
}


   .ntableb
   {
   border:0;
   background-color:#FFFFFF;
   border-spacing:2px;
   }


	.ntd
	{
	border:0;
	background-color:#E6E6E6;
	padding:4px;
	}





