/* general fonts */

body,p,ol,ul,div,td {

	font-size: 11px;

	font-style: normal;

	font-weight: 100;

	color:#333333;

	font-family: Arial, sans-serif;

	/*line-height : 15px;*/

}

p {
	margin: 0;
}
 

/* headings */

h1,h2,h3,h4,h5 {

	font-size: 16px;

	font-style: normal;

	font-weight: 600;

	color:#83C700;

	font-family: Arial, sans-serif;

	line-height : 20px;



}

div.csc-frame.csc-frame-rulerAfter {
border-bottom: 1px solid black;
padding-bottom: 5px;
margin-bottom: 5px;
}

div.csc-textpic div.csc-textpic-single-image img {

margin: 0;
}


/* normal title same as text size */

#contentright .csc-header-n1 .csc-firstHeader, .title {

	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #83C700;

	padding-left: 5px;

	line-height : 19px;

	margin: 0;

}

 
/* green text */

.green {

	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}

/* footer */

.foot {

	font-size: 9px;

	font-style: normal;

	color:#000000;

	font-family: Arial, sans-serif;

	line-height: normal;

}

 

/* last update */

.lastupdate {

font-size: 12px;

color: #000000;

line-height: 150%; 

text-align: center;

}

 

/* in text hyperlinks */

a:link {

 font-size: 11px;

 font-style: normal;

 font-weight: 100;

 color:#83C700;

 font-family: Arial, sans-serif;

 line-height : 15px;

 text-decoration: none;

}

a:visited {

 font-size: 11px;

 font-style: normal;

 font-weight: 100;

 color:#83C700;

 font-family: Arial, sans-serif;

 line-height : 15px;

 text-decoration: none;

}

a:hover {

 font-size: 11px;

 font-style: normal;

 font-weight: 100;

 color:#333333;

 font-family: Arial, sans-serif;

 line-height : 15px;

 text-decoration: underline;

}

 



/* top navigation menu */

.topnav {

 font-size: 10px;

 font-weight: normal;

 color:#424242;

 text-decoration: none;

 font-family: Arial;

}



.topnav a:link {

 font-size: 10px;

 font-weight: normal;

 color:#424242;

 text-decoration: none;

 font-family: Arial;

}

.topnav a:visited {

 font-size: 10px;

 font-weight: normal;

 color:#424242;

 text-decoration: none;

 font-family: Arial;

}



.topnav a:hover {

 font-size: 10px;

 font-weight: normal;

 color:#424242;

 text-decoration: underline;

 font-family: Arial;

}



.topnav-act {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

background: #759214;	/* lime green */

color: #ffffff; 			/* white */ 

padding: 1px;

}



.topnav-act a:active {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

background: #759214;	/* lime green */

color: #ffffff; 			/* white */ 

padding: 1px;

}



.topnav-act a:link {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

background: #759214;	/* lime green */

color: #ffffff; 			/* white */ 

padding: 1px;

}



.topnav-act a:visted {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

background: #759214;	/* lime green */

color: #ffffff; 			/* white */ 

padding: 1px;

}



.topnav-act a:hover {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

background: #759214;	/* lime green */

color: #ffffff; 			/* white */ 

padding: 1px;

}

 

/* bottom navigation menu */

.bottomnav {

font-family: Arial, helvetica, sans-serif;

font-size: 9px;

color: #969696;

}



.bottomnav a:link {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

font-size: 9px;

text-decoration: none;

color: #969696;	



}



.bottomnav a:visited {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

font-size: 9px;

text-decoration: none;

color: #969696;

}

.bottomnav a:hover {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

font-size: 9px;

text-decoration: underline;

color: #969696;

}



.bottomnav-act a:active {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: underline;

background: #759214;	/* lime green */

color: #000000; 

padding: 2px;

}



.bottomnav-act a:link {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

color: #000000;	

padding: 2px;

}



.bottomnav-act a:visted {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: none;

color: #000000;	

padding: 2px;

}

.bottomnav-act a:hover {

font-weight: normal;

font-family: Arial, helvetica, sans-serif;

text-decoration: underline;

background: #759214;	

color: #000000; 			

padding: 2px;

}



/* left navigation menu */

.leftnav1 a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #ffffff;

		color: #000000;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

}

.leftnav1 a:visited {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

}

.leftnav1 a:hover {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 			/* red orange */

		text-decoration: underline;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -24px;

}

.leftnav1 a:active {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: normal;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -24px;

}







.leftnav1-act a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -24px;

}

.leftnav1-act a:visited {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -24px;

}

.leftnav1-act a:hover {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -24px;

}

.leftnav1-act a:active {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: normal;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;\

		background-position: 0 -24px;

}



 



.leftnav2 a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #ffffff;

		color: #000000; 

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -48px;

}

.leftnav2 a:visited {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -48px;

}

.leftnav2 a:hover {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 			

		text-decoration: underline;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -72px;

}

.leftnav2 a:active {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: normal;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -48px;

}







.leftnav2-act a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -72px;

}

.leftnav2-act a:visited {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -72px;

}

.leftnav2-act a:hover {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -72px;

}

.leftnav2-act a:active {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 35px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: normal;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -72px;

}







.leftnav3 a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -96px;

}

.leftnav3 a:visited {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -96px;

}

.leftnav3 a:hover {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		text-decoration: underline;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -120px;

}

.leftnav3 a:active {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: normal;		

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -120px;

}



.leftnav3-act a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000;

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -120px;

}

.leftnav3-act a:visited {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -120px;

}

.leftnav3-act a:hover {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 

		font-weight: bold;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -120px;

 		/* forms fields */

		select {  

 		font-family: Arial, helvetica, sans-serif;



}

.leftnav3-act a:active {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 55px;

		white-space: nowrap;

		background-color: #000000;

		color: #000000; 			

		font-weight: normal;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

		background-position: 0 -120px;

}





textarea {

font-family: Arial, helvetica, sans-serif; 

color: #555555; 

font-weight: normal; 

font-size: 11px; 

border-right: #CCCCCC 1px solid; 

border-top: #CCCCCC 1px solid; 

border-left: #CCCCCC 1px solid; 

text-indent: 0px; 

border-bottom: #CCCCCC 1px solid

}



input {

font-family: Arial, helvetica, sans-serif; 

color: #555555; 

font-weight: normal; 

font-size: 11px; 

border-top-width: 1px; 

border-left-width: 1px; 

border-left-color: #CCCCCC;

border-right-width: 1px; 

border-right-color: #CCCCCC;

border-bottom-width: 1px; 

border-bottom-color: #CCCCCC;

border-top-color: #CCCCCC; 

text-indent: 0px; 

background-color: #ffffff; 

}



.leftnav5 a:link {

		display: block;

		padding: 4px 4px 5px 4px;

		text-indent: 25px;

		white-space: nowrap;

		background-color: #ffffff;

		color: #000000;

		text-decoration: none;

		width: 100%;

		background: url("images/buttons.gif") top left no-repeat;

}

		

.navioben a:link {

	font-size: 10px;

	font-weight: normal;

	color:#424242;

	text-decoration: none;

	font-family: Arial;

}

/*a.navioben:visited { text-decoration: none; font-size: 10px;color:#424242; }

a.navioben:hover { color:#424242;  font-size: 10px;text-decoration: underline;}

a.navioben:active { text-decoration: underline; font-size: 10px;}*/



a.footer {

	font-size: 9px;

	font-weight: normal;

	color:#969696;

	text-decoration: none;

	font-family: Arial, sans-serif;

}

a.footer:visited { text-decoration: none; font-size: 9px;color:#969696; }

a.footer:hover { color:#969696;  font-size: 9px;text-decoration: underline;}

a.footer:active { text-decoration: underline; font-size: 9px;}



.txtgruen {			/* CSS Andrea */

	font-size: 11px;

	font-style: normal;

	font-weight: 100;

	color:#83C700;

	font-family: Arial, sans-serif;

	line-height : 15px;

}



.txtbold {			/* CSS Andrea */

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color:#333333;

	font-family: Arial, sans-serif;

	line-height : 15px;

}



.headline {			/* CSS Andrea */

	font-size: 16px;

	font-style: normal;

	font-weight: 600;

	color:#FFFFFF;

	font-family: Arial, sans-serif;

	line-height : 50px;

}



.tablehead {

	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #83C700;

	padding-left: 5px;

	height: 18px;



}