/* ############################## */
/* Start GENERAL Style Definition */

BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
}
			
/* No Print Area */			
@media print {
 .keindruck  { display:none; }
}

/* End GENERAL Style Definition */
/* ############################ */


/* ############################ */
/* Start INPUT Style Definition */

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BACKGROUND: #eeeeee; 
	BORDER-BOTTOM-WIDTH: 1px; 
	COLOR: #000000; 
	BORDER-RIGHT-WIDTH: 1px;
}

.Radio { 
	BACKGROUND: #ffffff; 
}


input:focus { background-color : #CDE8F7;}
textarea:focus { background-color : #CDE8F7;}
select:focus { background-color : #CDE8F7;}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BACKGROUND: #eeeeee; 
	BORDER-BOTTOM-WIDTH: 1px; 
	COLOR: #000000; 
	BORDER-RIGHT-WIDTH: 1px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BACKGROUND: #eeeeee; 
	BORDER-BOTTOM-WIDTH: 1px; 
	COLOR: #000000; 
	BORDER-RIGHT-WIDTH: 1px;
}

/* End INPUT Style Definition */
/* ########################## */

/* ########################## */
/* Start LINK Style Definition*/

A:link {
	font-family: Arial, Helvetica, sans-serif;
/*	color: #5A8743 */
}

A:active {
	font-family: Arial, Helvetica, sans-serif;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif;
}

.navlink-normal {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.navlink-sub {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/* End LINK Style Definition */
/* ######################### */


/* ########################### */
/* Start TABLE Style Definition*/

TD {
    font-size: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}			

.tdnocont {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #00CC00;
}

.td-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	border-bottom-color: #01cc01;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-image: url(images/tab_backgr.gif);	
}

.td-headline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	border-bottom-color: #01cc01;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

.tabelle { 
	height:100%;
}

/* End TABLE Style Definition*/
/* ######################### */



/* ########################## */
/* Start TEXT Style Definition*/

.capletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4083B9;
	font-weight: bold;
}

.text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.text-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.text-gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}
.text-white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
		
ul {
	list-style-position: outside;
/*	list-style-image: url(images/list_mmm.gif);
	list-style-type: none;*/
}

/* End TEXT Style Definition*/
/* ######################## */

		
.pictxt { 
	padding:0px;
	text-align:center;
}

.pictxt img { 
	border:0px;
	border-bottom:1px solid #000000;
	margin:0px;
	padding:0px;
}

.pictxt p { 
	padding:1px;
	font-size:9px;
}