 



/* CSS style */
#overlay {
              text-align: justify;
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 100px;
	background: #444444;
 	filter: alpha(opacity=80);
	moz-opacity: 0.8;
	opacity:. 0.8;
	width: 100%;
	float: center;
 	height: 624px;
	border-left: 0px solid #dddddd;

	border-right: 2px solid #dddddd;

	padding: 0px 0px 0px 0px;

	font: 12px Arial, Helvetica, sans-serif;
 	color: #ffffff; }

#overlay a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
 	color: #ffffff; }

.overlay_table{
	width: 480px;
	height:auto;





margin:0 auto;
	color:#ffffff;
	padding:0px0px 0px 0px;
}







a.wb-anchor {display:none;}

a:link,a:visited
{
	color: #33499b;
	font-weight:bold;
	text-decoration: none
}
a:hover,a:active
{
	color: #33499b;
	font-weight:bold;
	text-decoration: underline
} 
.mainWrapper {
	width:100%;
	height:auto;
	background:url(../images/bgwrapper.jpg) repeat-y left top;
}
.wrapper {
	width:960px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/wrapper       bg.jpg) repeat-y left top;
}
.header {
	width:952px;
	height:100px;
	margin:0 auto;
}
.headerLeft {
	width:200px;
	height:100px;
	float:left;
	padding:0px 0px 0px 10px;
}
.headerRight {
	width:735px;
	height:100px;
	float:left;
}
.headerRight a {
	height:100px;
	display:block;
	background:url(../images/ logo2.gif) no-repeat left top;
}
.headerRight a span {
	display:none;
}
.headerLeft img, .headerRight img {
	display:block;
	margin:0px;
	padding:0px;
}
.navigation {
	width:952px;
	height:30px;
	margin:0 auto;
	background:url(../images/navi.jpg) repeat-x left top;
}
.navigation ul {
	padding:0px 0px 0px 240px;
	margin:0px;
	list-style:none;
}
.navigation ul li {
	width:auto;
	height:30px;
	float:left;
	padding:0px 20px 0px 0px;
}

.navigation ul li:first-child{
	height:30px;
	display:block;
	background:url(../images/ navleft.jpg) no-repeat left top;
}

.navigation ul li:last-child {
	height:30px;
	display:block;
}
.navigation a {
	width:auto;
	height:30px;
	float:left;
	background:url(../images/navright.jpg) no-repeat right top;
	color: #33499b;
	text-align:center;
	padding:0px 30px 0px 0px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
.navigation a:hover {
	width:auto;
	height:30px;
	float:left;
	background:url(../images/navright.jpg) no-repeat right top;
	color: #33499b;
	text-align:center;
	padding:0px 30px 0px 0px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
.navigation a.active {
	width:auto;
	height:30px;
	float:left;
	background:url(../images/navactive.jpg) no-repeat right top;
	color: #33499b;
	text-align:center;
	padding:0px 30px 0px 0px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}

.menuitem_end_left
{

	width: 20px;
	height:30px;
	list-style: none;

	padding:0px 0px 0px 0px;
	margin: 0;

	color: #ffffff;

	background:url(../images/ navright.jpg) no-repeat right top;
	float: left;

}


/* transmenu.css */

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px;
              top:0px;
	z-index:2;  
	}

.transMenu.top .items {
	border-top:none; 
	border-left: 3px solid #f1f1f1;

	}

/* each TR.item is one menu item. Dit is het eerste uitklapniveau*/
.transMenu .item {
             color:#8c8c8c;
             font-size:11px;
             font-weight: bold;

             font-family:arial;
             text-transform:uppercase;
             text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;

	cursor:pointer;
	cursor:hand;
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background:#fdfdfd;
              color:#33499b;
	font-weight:bold;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:10px;
	}

/* transmenu.css end*/

/********************************************************
   menu.css
   Croes Consultants &copy; 2007 CMA website Style properties for menu
   07-04-2007 ********************************************************/


#menu{
	font-weight: bold;

	font-size: 12px;

	color: #ffffff;

	width:952px;
	height:30px;
	margin:0 auto;
	background:url(../images/                           navi.jpg) repeat-x left top;
}

ul.menuitem 
{

	list-style: none;

	color: #ffffff;

	background:url(../images/navright.jpg) no-repeat right top;
	padding: 0;

	margin: 0;

	color: #ffffff;
}



ul.menuitem_end_left
{

	list-style: none;

	padding:0px 0px 0px 240px;
	margin: 0;

	color: #ffffff;

	background:url(../images/navleft.jpg) no-repeat right top;
	float: left;

	width: 0px;
}


ul.menuitem_end_right
{

	list-style: none;

	padding: 0;

	margin: 0;

	color: #ffffff;

	float: right;

	width: 4px;
}



li ul 
{
	position: absolute;

	top: 100%;

	left: 0;

	padding: 0;

	margin: 0;
}


li.menutop 
{

	float: left;

	display: block;

	position: relative;

	cursor: default;

	background-image: url(../images/navi.jpg);

	margin-left:10;

	margin-bottom: 1px;

	height: 12px;
}




/********
   li.menutop __bg_nav.gif is idem as div.nav bg  ********/


.menuul
{

	border-left: 3px solid #dddddd;

	border-bottom: 2px solid #8c8c8c;

	border-right: 1px solid #8c8c8c;

	padding: 0px 0px 0px 0px;

	background-color: #00ff00;

	list-style: none;

	width: 152px;

	z-index: 100;
}



.menuul2
{

	border-left: 1px solid #dddddd;

	border-bottom: 2px solid #8c8c8c;

	border-right: 1px solid #8c8c8c;

	padding: 0px 0px 0px 0px;

	background-color: #00ff00;

	list-style: none;

	width: 152px;

	z-index: 100;
}



li.menutop a
{
              font-weight: none;

	text-decoration: none;

	display: block;

	list-style:none;

	list-style-image:none;

	color: #ffffff;

	font-size: 13px;

}


li.menutop a:hover
{
                font-weight: none;

	text-decoration: none;

	display: block;

	color: #00ff00;

	background-color: #;

	list-style:none;

	list-style-image:none;

	font-size: 13px;

}

div.menutop
{

	margin-top: 3px;

	margin-bottom: 3px;

	margin-left: 8px;
	margin-right: 8px;

	font-family: arial, verdana;
}


li.sub, 
li.sub div.sub
{

	font-weight: none;

	text-decoration: none;

	display: block;

	position: relative;

	cursor: pointer;
	background-color: #ffffff;

	margin: 0;

	font-size: 0.8em;

	padding: 0px 0px 0px 0px;

	list-style:none;

	list-style-image:none;

	width: 100%;
}


li.sub a
{

	border-left: 0px solid #dddddd;

	border-right: 2px solid #dddddd;

	padding: 0px 0px 0px 0px;

	font-weight: none;

	text-decoration: none;

	color: #8c8c8c;

	display: block;

	font-size: 11px;

	list-style:none;

	list-style-image:none;

	width: 100%;}


li.sub a:hover
{
	border-left: 0px solid #dddddd;

	border-right: 2px solid #dddddd;

	padding: 0px 0px 0px 0px;

                background: url(../images/chromebg-over2.gif) center center repeat-x;
	font-size: 11px;

                text-decoration: none;
	color: #35459c;

	display: block;
	width: 100%;
}


li.subsub a{

	border-left: 0px solid #dddddd;

	border-right: 2px solid #dddddd;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

	color: #8c8c8c;

	display: block;

	font-size: 11px;

	list-style:none;

	list-style-image:none;

	width: 100%;}


li.subsub a:hover
{

	border-left: 0px solid #dddddd;

	border-right: 2px solid #dddddd;

	padding: 0px 0px 0px 0px;

             background: url(../images/chromebg-over2.gif) center center repeat-x;
             text-decoration: none;
	color: #35459c;

             display: block;
	width: 100%;
}


div.sub_nolink{

	cursor: default;
	background-color: #ffffff;


	color:#35459c;

	border-left: 0px solid #dddddd;

	border-right: 2px solid #00ff00;

	padding: 0px 0px 0px 0px;

	width: 100%;
}



/*******   referenceslist   (C) CMA 30-06-2007 last updated: 04-07-2007 style properties *********/



#hotlist {
  border: 0px solid #dfdfdf;
  padding: 0px;
  text-align: left;
  color: #bcbcbc;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#hotlist a {
  color: #8c8c8c;
  text-decoration: none;
}

#hotlist a:hover {
 color: #35459c;
  font-weight: bold;
}


#preview {
  text-align: center;
  display: none; /* do not change */
}

img.thumbnail {
  border: 0px solid #8c8c8c;
  cursor: pointer;
  height: 60px; /* change to your picture height */
}

div#caption {
  font-size: 10pt;
}

.arrow {
  visibility: hidden; /* do not change */
  color: #35459c;
  font-family: Arial, Times New Roman, Times, serif; /* do not change */
}


/* --------------------------------------------------------- end navigation menu css -------------------------------------------------------------- */

.banner {
	clear:both;
	width:952px;
	height:12px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(../images/content line.jpg) repeat-y left top;
}
.banner img {
	display:block;
	padding:0px 14px 0px 19px;
}
.contentWrapper {
	width:972px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/content line.jpg) repeat-y left top;
}
.leftpanel {
	width:235px;
	height:auto;
	padding:13px 1px 10px 0px;
	float:left;
}
.leftpanelTop {
	width:199px;
	height:auto;
	padding: 0px 0px 10px 1px;

}
.leftpanelTop_bg{
	width:198px;
	float:left;	
	background:url(../images/ box_bg_wit.gif) repeat-y left top;
}


.leftpanelTop h1 {
	padding:0px 0px 0px 15px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-transform:uppercase;
	margin:0px;
	line-height:47px;
	width:199px;
	background:url(../images/box_top.jpg) no-repeat left top;
}

.leftpanelTop_in{
	width:184px;
	height:190px;
	padding:0px 10px 0px 10px;
	color:#8c8c8c;
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(../images/box_top_left.gif) no-repeat left bottom;
}

.leftpanelTop ul {
	height:188px;
	padding:0px;
	margin:0px;
	list-style:none;
	background:url(../images/leftbg.jpg) no-repeat right top;
}
.leftpanelTop ul li {
	margin:0px 0px 8px 0px;
	height:19px;
	width:198px;
	padding:0px 0px 0px 0px;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	display:block;
}
.leftpanelTop ul li a {
	color:#ffffff;
	text-decoration:none;
	width:192px;
	height:18px;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	display:block;
	border:1px;
}	

.leftpanelTop ul li a:hover {
	color:#33499b;
	width:192px;
	height:18px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
.contentpanel {
	width:480px;
	height:auto;
	float:left;
	background-color:#ffffff;
	padding:13px 20px 0px 1px;
}
.contentpanel h1 {
	color:#33499b;
	font-size:14px;
	padding: 4px 0px 17px 0px;
	letter-spacing:-1px;
	font-weight:bold;
	text-transform:uppercase;
}
.contentpanel h2 {
	color:#6b6b6b;
	font-size:12px;
	padding: 0px 4px 0px 0px;
	letter-spacing: 0px;
	text-align:justify;
	font-weight:bold;
}

.contentpanel_bottom{
	width:440px;
	height:auto;
	float:left;
	color:#006b6b;
	background-color:#ffffff;
	padding:0px0px 0px 0px;
}

.contentpanel p.boldPara {
	font-weight:bold;
}
.contentpanel p.boldPara a {
	color:#33499b;
	text-decoration:none;
}
.contentpanel p {
	color:#6b6b6b;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	padding:0px 0px 15px 0px;
}

.contentpanel p a {
	color:#8c8c8c;
	font-weight:normal;
	text-decoration:underline;
}
.contentpanel p a:hover {
	color:#33499b;
	font-weight:normal;
	text-decoration:none;
}
.contentpanel ul {
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
}
.contentpanel ul li {
	background:url(../images/bluedot.jpg) no-repeat left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
}
.contentpanel ol {
	padding:0px;
	margin-left:25px;
	display:block;
}
.contentpanel ol li {
	padding:0px 0px 10px 15px;
}
.contentpanel ul li a {
	color:#33499b;
	font-size:12px;
	font-weight:bold;
}
.contentpanel ul li a:hover {
	color:#33499b;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}	


.contentpanel_scroll {
	width:480px;
	height:auto;
	float:left;
	background-color:#ffffff;
	padding:13px 10px 0px 20px;
}
.contentpanel_scroll h1 {
	color:#33499b;
	font-size:14px;
	padding: 4px 0px 17px 0px;
	letter-spacing:-1px;
	font-weight:bold;
	text-transform:uppercase;
}

.contentpanel_scroll p {
	color:#6b6b6b;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	padding:0px 15px 15px 0px;
}

.contentpanel_scroll  a {
	color:#8c8c8c;
	font-weight:normal;
	text-decoration:underline;

	line-height:18px;
}
.contentpanel_scroll  a:hover {
	color:#33499b;
	font-weight:normal;
	text-decoration:none;
}

.contentpanel_scroll ul {
	width:458px;
              overflow-y: auto; 
              height:410px;
	float:left;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
              border: solid 0px #8c8c8c;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #bbbbbb;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-arrow-color: #8c8c8c;
	scrollbar-track-color: #eeeeee;
	scrollbar-darkshadow-color:#dddddd;
}

.contentpanel_scroll ul li {
	color:#6b6b6b;
	font-size:12px;
	background:url(../images/bluedot.jpg) no-repeat left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.contentpanel_scroll ol {
	padding:0px;
	margin-left:25px;
	display:block;
}
.contentpanel_scroll ol li {
	padding:0px 0px 10px 15px;
}
.contentpanel_scroll ul li a {
	color:#6b6b6b;
	font-size:12px;
	font-weight:normal;
}
.contentpanel_scroll ul li a:hover {
	color:#33499b;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}


.left {
	color:#6b6b6b;
}

.rightpanel {
	width:210px;
	height:auto;
	float:right;
	overflow:hidden;
	padding:9px 6px 30px 0px;

}
.rightpanelForm {
	width:204px;
	padding:0px 0px 10px 0px;
	float:left;
	margin:0px 0px 10px 0px;
	background:url(../images/box_bottom.gif) no-repeat left bottom;
}
.rightpanelForm h1 {
	padding:0px 0px 0px 5px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-transform:uppercase;
	margin:0px;
	line-height:47px;
	width:199px;
	background:url(../images/box_top.jpg) no-repeat left top;
}
.rightpanelForm form{
	padding:0px 0px 0px 15px;	
}
.rightpanelForm input.textfield {
	background-color:#ffffff;
	border:1px solid #B0B0B0;
	height:19px;
	width:82px;
	float:left;
	padding:0px;
	margin:0px 4px 0px 0px;
}
.rightpanelDown {
	width:204px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;
}
.rightpanelDown h1 {
	padding:0px 0px 0px 15px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-transform:uppercase;
	margin:0px;
	line-height:47px;
	width:199px;
	background:url(../images/box_top.jpg) no-repeat left top;
}
.rightpanelDown h2{
	font-size:11px;
	padding:0px 0px 0px 15px;
} 

.rightpanelDown_in{
	width:184px;
	font-size:11px;
	color:#8c8c8c;
	font-weight:bold;
	padding:0px 10px 10px 10px;
	display:inline;
	float:left;
              text-align: justify;
	margin:0px 0px 10px 0px;
	background:url(../images/box_bottom.gif) no-repeat left bottom;
}

.rightpanelDown ul {
	padding:0px 0px;
	margin:0px 0px;
	list-style:none;
	display:inline;
	width:184px;
	float:left;
}
.rightpanelDown ul li {
	background:url(../images/ arrow.jpg) no-repeat left top;
	padding:0px 0px 0px 1px;
	float:left;
	width:170px;
	margin:0px 0px 10px 0px;
}

.rightpanelDown ul li a {
	color:#8c8c8c;
	font-size:11px;	
}
.rightpanelDown ul li a:hover {
	color:#33499b;
	font-size:11px;
	text-decoration:none;
}
.left_cont{
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
	width:204px;
	background:url(../images/box_top.jpg) no-repeat left top;
	padding:0px 0px 0px 0px;
}

.leftpanelDown {
	width:204px;
	float:left;
}
.leftpanelDown_bg{
	width:204px;
	float:left;	
	background:url(../images/box_bg.gif) repeat-y left top;
}
.leftpanelDown_in{
	width:184px;
	padding:0px 10px 0px 10px;
	color:#8c8c8c;
	font-size:11px;
	display:inline;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(../images/box_bottom.gif) no-repeat left bottom;
}
.leftpanelDown_in a{
	color:#8c8c8c;
}

.leftpanelDown h1 {
	padding:0px 0px 0px 15px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-transform:uppercase;
	margin:0px;
	line-height:47px;
	width:199px;
	background:url(../images/box_top.jpg) no-repeat left top;
}
.leftpanelDown ul {
	color:#8c8c8c;
	padding:0px;
	margin:0px;
	list-style:none;
	display:block;
	width:184px;
}
.leftpanelDown ul li {
	color:#8c8c8c;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 10px 10px 0px;
	float:left;
	width:178px;
	margin:4px 0px 0px 0px;
}

.leftpanelDown ul li p {
	color:#8c8c8c;
	font-size:12px;
	font-weight:normal;
}

.leftpanelDown ul li a {
	color:#8c8c8c;
	font-size:12px;
	font-weight:bold;
}
.leftpanelDown ul li a:hover {
	color:#33499b;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/* footer navigation section*/
.footerTop {
	width:932px;
	height:auto;
	float:left;
	overflow:hidden;
	background:url(../images/footerTop.gif) no-repeat left top;
	margin:0 auto;
	padding:1px 13px 5px 7px;
}
.footerDown {
	width:1000px;
	height:14px;
	overflow:hidden;
	float:left;
	background:#ffffff url(../images/footerdown.jpg) no-repeat left bottom;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
.footerDownInside {
	width:1000px;
	height:14px;
	margin:0 auto;
	background:url(../images/footerdownbg.jpg) repeat-x left top;
}
.footerLeftPanel {
	width:596px;
	height:14px;
	float:left;
	color:#8c8c8c;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

.footerLeftPanel a {
	color:#8c8c8c;
	font-size:11px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.footerLeftPanel a:hover {
	color:#33499b;
	font-size:11px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.footerRightPanel {
	width:372px;
	height:14px;
	color:#8c8c8c;
	font-size:10px;
	float:right;
	padding:0px 0px 0px 0px;
}
.footerRightPanel a {
	color:#8c8c8c;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.footerRightPanel a:hover {
	color:#33499b;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
}


.footerRightPanelEn {
	width:410px;
	height:14px;
	color:#8c8c8c;
	font-size:10px;
	float:right;
	padding:0px 10px 0px 0px;
}
.footerRightPanelEn a {
	color:#8c8c8c;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.footerRightPanelEn a:hover {
	color:#33499b;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
}



/* CSS Reset */

*, form {
	margin:0px;
	padding:0px;
	outline:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Geneva, sans-serif;
}
html, body, ul, li, span, img, div, p, a, form {
	margin:0px;
	padding:0px;
	border:none;
}
img {
	display:block;
	border:none;
}
a img {
	border:none;
}
span img {
	border:none;
}
a {
	outline:none;
	text-decoration:none;
	font-family:Arial, Verdana, Geneva, sans-serif;
}
p {
	font-size:11px;
	font-family:Arial, Verdana, Geneva, sans-serif;
}
body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Verdana, Geneva, sans-serif;
}


img.gi_logo{

                border: 0px;
}


/* CSS Slide */


.breadcrump {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F39;
}

.image {
border-color:#FFF;
}

.image2 {
border-color:#CCC;
}




.fotogallerie {
width:180px;
height:271px;
position:relative;
margin-right:auto;
margin-left:auto;
z-index:auto;
background-color:#FFF;
background-image:url('../images/   foto4.png');
overflow:hidden;
}

.fotogallerie1 {
width:117px;
height:170px;
padding-top:0px;
padding-left:0px;
padding-right:0;
position:relative;
z-index:auto;
float:left;
overflow:hidden;
}

.fotogallerie2 {
width:180px;
height:271px;
position:relative;
padding-top:0px;
padding-left:0px;
padding-right:0;
padding-bottom:0;
z-index:auto;
float:left;
overflow:hidden;
}

.fotogallerie3 {
width:117px;
height:170px;
position:relative;
padding-top:35px;
padding-left:25px;
padding-right:0;
z-index:auto;
float:left;
overflow:hidden;
}

.highslide {
cursor:url(graphics/zoomin.cur), pointer;
outline:none;
}

.highslide img {
border:0px solid #CCC;
}

.highslide:hover img {
border:0px solid #000;
}

.highslide-image {
border:0px solid #ffffff;
}

.highslide-caption {
display:none;
border:0px solid #00ffff;
border-top:none;
background-color:#ffffff;
padding:5px;
}

.highslide-loading {
display:block;
color:#FFF;
font-size:9px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
background-color:#000;
padding:3px;
}

a.highslide-credits,a.highslide-credits i {
width:176px;
color:silver;
text-decoration:none;
font-size:10px;
padding:2px;
background-color:#FFFFFF; 
filter: alpha(opacity=60);
moz-opacity:.60;
opacity:.60;
text-align: right;
}

a.highslide-credits:hover,a.highslide-credits:hover i {
color:#FFF;
background-color:gray;
}

.highslide-display-block {
display:block;
}

.highslide-display-none {
display:none;
}



h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:bold;
margin:0;
text-align:left;
line-height: 12px;
margin-top:7px;
letter-spacing: 0px;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
margin:0;
text-align:left;
line-height: 12px;
margin-top:7px;
letter-spacing: 0px;
}

/* CSS iefix */

.rightpanelForm input.textfield {
	_margin:0px 1px 0px 0px;
}
.banner{
	_padding:3px 0px 5px 0px;
}
.contentpanel{
	_padding:18px 20px 30px 21px;
}
