BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFF2F2;
	margin:0px;
	text-align: left;
}
h1 {
	font-size: 1.3em;
	color: #444;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.tableList td {
	font-size: 80%;
}

h1 {
	font-size:100%;
}

hr {
border: 1px;

	
}

h2{
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
 	margin: 9px 0px 3px 0px;
}

h3 {
	font-size: 0.8em;
	font-weight: bold;
	margin : 8px 0px 3px 0px;
}
h4 {
	font-size: 0.8em;
	font-weight: normal;
	margin : 7px 0px 3px 0px;
}
p {
    font-size: 80%;
    line-height: 150%;
  	margin: 7px 0px 7px 0px;
}

blockquote {
    font-size: 80%;
    line-height: 150%;
}

ul {
    font-size: 80%;
    line-height: 150%;
	list-style-type: square;
  	margin: 7px 0px 7px 20px;
}



ol {
    font-size: 80%;
    line-height: 150%;
  	margin: 7px 0px 7px 30px;
}

a:link {
	color : #00549D;
	text-decoration:none;

}

fieldset {
	border: none;
	font-size: 80%;
}

.partneri {
  font-size: 90%;
}

a:visited {
	color : #660099;
	text-decoration:none;
}
a:link:hover {
	color : #00549D;
	text-decoration:underline;
}
a:visited:hover {
	color : #660099;
	text-decoration:underline;
}
/* ------------------------------------ 2.BREADCRUMB STYLES --------------------------------------- */
.breadcrumbsText {
	color : white;
}

.breadcrumbsText2 {
	color : black;
}

a.breadcrumbsText:LINK {
	color : White;
}

a.breadcrumbsText2:LINK {
	color : black;
}

a.breadcrumbsText:VISITED {
	color : White;
}

a.breadcrumbsText2:VISITED {
	color : black;
}


.breadcrumbsTextYellow {
	color : #474747;
}

a.breadcrumbsTextYellow:LINK {
	color : #474747;
}

a.breadcrumbsTextYellow:VISITED {
	color : #474747;
}
/* -------------------------------------- 3.GLOBAL NAV STYLES---------------------------------- */
.global{
	margin:2px 0 0 1px;
}
a.globalnavigation, a.globalnavigation:visited{
	height:21px;
	width:149px;
	font-size: x-small;
	text-decoration: none;
	color: Black;
	padding:2px 0px 0px 5px;
	margin:0px 5px 5px 0px;
}
<!-- new -->
#global{
	margin:2px 0 0 1px;
}
#global ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#global a, #global a:visited{
	height:23px;
	width:179px;
	font-size: 95%;
	text-decoration: none;
	color: Black;
	margin:0px 5px 5px 0px;
	line-height:135%;
	display:block;
}

.detail_class {
	font-size: 80%;
}

#globnav1, a#globnav1, a:visited#globnav1 {
	border-left: 21px solid #99cc00;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
	
}
a:hover#globnav1{
	background:#deb;
	border-top: 1px solid #9c0;
	border-right: 1px solid #9c0;
	border-bottom: 1px solid #9c0;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
	
}
#globnav1static, a#globnav1static, a:link#globnav1static, a:visited#globalnav1static{
	background:#deb;
	border-left: 21px solid #9c0;
	border-top: 1px solid #9c0;
	border-right: 1px solid #9c0;
	border-bottom: 1px solid #9c0;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
	
}
a#globnav2{
	border-left: 21px solid #06c;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
	
}
a:hover#globnav2{	
	background:#bdf;
	border-top: 1px solid #06c;
	border-right: 1px solid #06c;
	border-bottom: 1px solid #06c;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav2static, a:link#globnav2static, a:visited#globalnav2static{
	background: #bdf;
	border-left: 21px solid #06c;
	border-top: 1px solid #06c;
	border-right: 1px solid #06c;
	border-bottom: 1px solid #06c;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
a#globnav3{
	border-left: 21px solid #c33;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav3{
	background:#ECB0B0;
	border-top: 1px solid #c33;
	border-right: 1px solid #c33;
	border-bottom: 1px solid #c33;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav3static{
	background:#ECB0B0;
	border-left: 21px solid #c33;
	border-top: 1px solid #c33;
	border-right: 1px solid #c33;
	border-bottom: 1px solid #c33;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
a#globnav4{
	border-left: 21px solid #fc3;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav4{
	background:#fea;
	border-top: 1px solid #fc3;
	border-right: 1px solid #fc3;
	border-bottom: 1px solid #fc3;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav4static{
	background:#fea;
	border-left: 21px solid #fc3;
	border-top: 1px solid #fc3;
	border-right: 1px solid #fc3;
	border-bottom: 1px solid #fc3;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
a#globnav5{
	border-left: 21px solid #f39;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav5{
	background:#ffd5f1;
	border-top: 1px solid #f39;
	border-right: 1px solid #f39;
	border-bottom: 1px solid #f39;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav5static{
	background:#ffd5f1;
	border-left: 21px solid #f39;
	border-top: 1px solid #f39;
	border-right: 1px solid #f39;
	border-bottom: 1px solid #f39;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
a#globnav6{	
	border-left: 21px solid #609;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav6{
	background:#ffceff;
	border-top: 1px solid #609;
	border-right: 1px solid #609;
	border-bottom: 1px solid #609;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav6static{
	background:#ffceff;
	border-left: 21px solid #609;
	border-top: 1px solid #609;
	border-right: 1px solid #609;
	border-bottom: 1px solid #609;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
a#globnav7{
	border-left: 21px solid #FF9900;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav7{
	background:#FFE1B5;
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav7static{
	background: #FFE1B5;
	border-left: 21px solid #FF9900;
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}


a#globnav8{
	border-left: 21px solid #FF0033;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav8{
	background: #FFC1CE;
	border-top: 1px solid #FF0033;
	border-right: 1px solid #FF0033;
	border-bottom: 1px solid #FF0033;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav8static{
	background: #FFC1CE;
	border-left: 21px solid #FF0033;
	border-top: 1px solid #FF0033;
	border-right: 1px solid #FF0033;
	border-bottom: 1px solid #FF0033;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}

/*
nove
*/
a#globnav9{
	border-left: 21px solid #009cff;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav9{
	background: #FFC1CE;
	border-top: 1px solid #009cff;
	border-right: 1px solid #009cff;
	border-bottom: 1px solid #009cff;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav9static{
	background: #88cffc;
	border-left: 21px solid #009cff;
	border-top: 1px solid #009cff;
	border-right: 1px solid #009cff;
	border-bottom: 1px solid #009cff;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
a#globnav10{
	border-left: 21px solid #6e1fff;
	padding:6px 0px 2px 11px;
	font-weight: bolder;
	text-align: left;
}
a:hover#globnav10{
	background: #be9aff;
	border-top: 1px solid #6e1fff;
	border-right: 1px solid #6e1fff;
	border-bottom: 1px solid #6e1fff;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;		
}
a#globnav10static{
	background: #be9aff;
	border-left: 21px solid #6e1fff;
	border-top: 1px solid #6e1fff;
	border-right: 1px solid #6e1fff;
	border-bottom: 1px solid #6e1fff;
	padding:5px 0px 1px 11px;
	font-weight: bolder;
	text-align: left;
}
/* --------------------------------------- 4.LOCAL NAV STYLES--------------------------------------- */
#localnav{
	border: 1px solid #99cc00;
	font-weight:bold;
	font-size:70%;
	margin:0;
	padding:0;
}
#localnav h2{
	background:#99cc00;
	padding:2px 3px 3px 13px;
	color:#fff;
	font-size:110%;
	margin:0;
}
#localnav ul{
	list-style-type: none;
	margin:0;
	padding:0;
    font-size: 100%;
    line-height: none;
}
#localnav a{
	font-weight:normal;
}
#localnav  li a{
	background:url(/_images/loc_nav_lev1.gif) 3px 8px no-repeat #ECF5CD;
	padding:3px 2px 2px 13px;
	margin:0;
	width:100%;
	display:block;
}
#localnav  li li a{
	display:block;
	background:url(/_images/loc_nav_lev2.gif) 10px 8px no-repeat #F7FBEB;
	padding:3px 1px 2px 20px;
	width:100%;
}
#localnav  li li li a{
	display:block;
	background:url(/_images/loc_nav_lev3.gif) 20px 8px no-repeat #fff;
	padding:3px 2px 2px 30px;
	width:100%;
}
#localnav  li li li li a{
	display:block;
	background:url(/_images/loc_nav_lev3.gif) 30px 8px no-repeat #fff;
	padding:3px 2px 2px 40px;
	width:100%;
}
#localnav li span{
	display:block;
	background:url(/_images/loc_nav_lev1.gif) 3px 8px no-repeat #fff;
	padding:3px 2px 2px 13px;
	width:100%;
}
#localnav li li span{
	display:block;
	background:url(/_images/loc_nav_lev2.gif) 10px 8px no-repeat #fff;
	padding:3px 2px 2px 20px;
	width:100%;
}
#localnav li li li span{
	display:block;
	background:url(/_images/loc_nav_lev3.gif) 20px 8px no-repeat #fff;
	padding:3px 2px 2px 30px;
	width:100%;
}
#localnav li li li li span{
	display:block;
	background:url(/_images/loc_nav_lev3.gif) 30px 8px no-repeat #fff;
	padding:3px 2px 2px 40px;
	width:100%;
}
/
/* -------------------------------------- 7.GENERAL STYLES ---------------------------------------- */
.textNormal {
    font-size: 80%;
    line-height: 150%;
		margin : 0px;
}
.textFooter {
	font-size: xx-small;
	color: #000000;
	line-height : 1.3em;
}
.seventyPcText{
	font-size: 70%;
	padding-bottom: 4px;
	padding-top: 1px
}
.tableBorderGrey {
	border: 1px solid Gray;
}
.BlueTableBorder {
	border: 1px solid #0066cc;
}
.backgroundGrey {
	background-color: #f0f0f0;
}

.backgroundDarkGrey {
	background-color: #E0E0E0;
}

.dotborderpurp{
	border-top : 1px dotted #B071B0;
}
.dotborderwhite{
	border-top : 1px dashed #fff;
}
.greysmalltext {
		color : #474747;
    font-size: 80%;
    line-height: 150%;
}
.casestudy{
	background-color : #0066cc;
	color:#fff;
	padding : 5px;
	font-size: 85%;
}
.casestudyrule{
	border-top : 1px solid #6fb7ff;
}
.giftaidButtonGreen {
	BORDER-LEFT: 1px #FFFFFF; 
	FONT-SIZE: 10pt; 
	BORDER-BOTTOM-WIDTH: 1px; 
	MARGIN-LEFT: 0px;  
	BORDER-RIGHT-WIDTH: 1px;
	background-color : #99CC33;
	border-top : 1px #FFFFFF;
}

.giftaidGreyBackground{
	background-color : #C1C1C1;
}

#search{
	width : 135px;
	height:23px;
	border-bottom : 1px solid #F7FFD0;
	border-right: 1px solid #F7FFD0;
	border-top : 1px solid #86A400;
	border-left: 1px solid #86A400;
}
.highlightGreen{
	width:100%;
	background:#ECF5CD;
	padding:10px;
}
a.newsletter{
	font-size:70%; 
	color:#660099; 
	text-decoration:none; 
	padding:10px; 
	width:100%;
	background : url(/_images/bf_bg.jpg) -3px -7px;
}
a:hover.newsletter{
	color:#660099; 
	text-decoration:underline; 
}
a:visited.newsletter{
	color:#660099; 
}
.donatebox{
	background:#cc3333;
	text-align:center;
	margin-top:20px;	
}
/* -------------------------------- 8.SECTION INDEX PAGES STYLES--------------------- */
h1.section{
	margin:8px 10px 0px 10px;
}
p.h1description{
	font-size:70%; 
	padding:0 10px 4px 10px;
	color:#444; 
	line-height:110%;
}
p.sectionTop{
	padding:5px 8px 10px 85px; 
	font-size:70%; 
	line-height:120%; 
	margin-top:0px;
}
p.section{
	font-size:70%; 
	padding:2px 7px 7px 7px; 
	line-height:120%; 
	margin-top:3px;
}
h2.sectionTopGreen{
	background:#E0F0B2; 
	border-bottom:1px solid white; 
	margin:10px 0 0 0; 
	color:#444; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionGreen{
	background:#E0F0B2; 
	border-bottom:1px solid white; 
	margin:0; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionTopBlue{
	background:#DDEFFF;
	border-bottom:1px solid white; 
	margin:10px 0 0 0; 
	color:#444; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionBlue{
	font-size:80%; 
	padding:3px 0px 4px 7px; 
	margin:0;
	border-bottom:1px solid white; 
	background:#DDEFFF;
}
h2.sectionTopRed{
	background:#F5D8D8; 
	border-bottom:1px solid white; 
	margin:10px 0 0 0; 
	color:#444; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionRed{
	background:#F5D8D8; 
	margin:0;
	padding:3px 0px 4px 7px;
	font-size:80%; 
	border-bottom:1px solid white;
}
h2.sectionTopYellow{
	background:#FFEDB7; 
	border-bottom:1px solid white; 
	margin:10px 0 0 0; 
	color:#444; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionYellow{
	background:#FFEDB7; 
	margin:0;
	padding:3px 0px 4px 7px;
	font-size:80%; 
	border-bottom:1px solid white;
}
h2.sectionTopPink{
	background:#FFD2E9; 
	border-bottom:1px solid white; 
	margin:10px 0 0 0; 
	color:#444; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionPink{
	background:#FFD2E9; 
	margin:0;
	padding:3px 0px 4px 7px;
	font-size:80%; 
	border-bottom:1px solid white;
}
h2.sectionTopPurp{
	background:#F4DFFF; 
	border-bottom:1px solid white; 
	margin:10px 0 0 0; 
	color:#444; 
	padding:3px 0px 4px 7px;
	font-size:80%;
}
h2.sectionPurp{
	background:#F4DFFF; 
	margin:0;
	padding:3px 0px 4px 7px;
	font-size:80%; 
	border-bottom:1px solid white;
}

a.section{
	color:#444;
	text-decoration:none;
}
a:hover.section{
	text-decoration:underline;
}
a:visited.section{
	color:#444;
}
a:visited:hover.section{
	color:#444;
}

.validator_footer {
	background-color: #FF6698;
	font-size: 12px;
	border-bottom: 5px;
}
/*----------------------------- 9.PAGE FORMAT STYLES ------------------------------*/
#banner{
	background: #FF6698;
	height:85px;
}
#logocolumn{
	width:160px;
	height:80px;
	padding:10px 0px 5px 5px;
}
#breadcrumbscolumn{
	width:700px;
}

.breadcrumbs{
	font-size:60%;
	color:white;
	padding: 3px 4px 3px 10px;
	width:570px;
}

.breadcrumbs2 {
	font-size:70%;
	color:black;
	padding:3px 0px 3px 0px;
	text-align: left;
	width:740px;
}
#maincolumn{
	padding:10px;
	background:white;
	
}
#globalnavcolumn{
	padding:10px 0px 0px 0px;
}

.pages {
	font-size: 80%;
}

#globalnavcolumn td {
	font-size: 80%;
} 

#localnavcolumn{
	padding:10px 0px 0px 0px;
	width:170px;
	background:white;
}
form{
	margin:0px 0px 10px 0px;
}


/*img {display:block;}*/

.img_gallery img {
	float: left;
	margin-right: 7px;
	border: 1px solid #0066CC;
	padding: 3px;
}