body {

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

	font-size: 13px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/bg.gif);

	background-repeat: repeat-y;

	background-position:center;

	background-color: #fcd87f;

}

/*font classes from existing site's css*/

h1 { font-size:17px; padding:20px; font-weight:300; color:#cc0000;}

a { color:#cc0000;}

a:hover{color:#ff9900;}

a:visited{ color:#cc0000;}

a:visited:hover{color:#ff9900;}

a.tn {font-size:12px; text-decoration:none; color:#cc0000; font-weight:700;}

a.tn:hover {text-decoration:none; color:#cc3333;}

a.q {font-size:11px; color:#cc0000; text-decoration:none; padding:4px;}

a.q:visited {font-size:11px; color:#cc0000; text-decoration:none;}

#q { height:17px; width:128px; border:1px solid #7b92bf;}

/*container for central body*/
#maincol {
	position:relative;
	width:900px;
	margin:0;
	background:#FFF;
	background-color: #FFF
	height:100%;
	border=0;
	padding=0; 
}

/*headers and main menu*/
#topleft {
	position:relative;
	float:left;
	width: 740px;
	height: 120px;
	background:#FFF;
	text-align:left;
	background:#FFF;
	z-index:100;
}

#topright {
	position:relative;
	float:right;
	width:160px;
	height:120px;
	background:url(images/logo.gif);
	z-index:99;
}

#menu {
	position:relative;
	float:left;
	top:20px;
	width: 740px;
	height: 40px;
	background:#FFF;
	z-index:98;
}

/*flash content*/
#flashdiv {
	position:relative;
	float:left;
	width: 740px;
	height: 170px;
	background:#FFF;
	text-align:left;
}

/*google search box*/
#search {
	position:relative;
	float:right;
	width:160px;
	height:170px;
	background:#e5eef5;
	text-align:center;
}

#searchbox {
	width:130px;
	position:relative;
	top:130px;
	left:15px;
	text-align:right;
}

/*left column container and sections, this will allow easy addition of content to this column if needed in the future*/
#leftcol {
	width:200px;
	height:100%;
	min-height:90px;
	position: relative;
	float:left;
	text-align:left;
	background: url(images/people.gif) no-repeat;
}

.leftcoltop {
	width:198px;
	height:90px;
	position: relative;
	float:left;
	text-align:left;
	background: url(images/people.gif) no-repeat;
}

.leftcolcontent {
	width:198px;
	height:100%;
	position: relative;
	float:left;
	text-align:left;
	background: #FFF
}

/*right column container and sections, this will allow easy addition of content to this column if needed in the future*/
#rightcol {
	width:160px;
	position:relative;
	float:right;
	text-align:left;
}


.rightcoltopshadow {
	position:relative;
	float:right;
	width:158px;
	height:4px;
	text-align:left;
	background:#ccdfeb url(images/shadow_right1.gif);
}

.rightcoltop {
	width:158px;
	height:120px;
	position:relative;
	float:right;
	text-align:left;
	background:#ccdfeb url(http://ir2.flife.de/data/ersol/i/minichart_d.gif) no-repeat bottom;
}

.rightcollowershadow {
	position:relative;
	float:right;
	width:158px;
	height:4px;
	text-align:left;
	background:#FFF url(images/shw.gif);
}

.rightcolcontent {
	position:relative;
	float:right;
	width:158px;
	height:100%;
	text-align:left;
	background:#FFF 
}

/*center column, and footer*/
#centercol {
	position:relative;
	left:20px;
	width:520px;
	min-height:500px;
	border-left: 1px solid rgb(204, 204, 204);
	border-right:1px solid rgb(204, 204, 204);
	padding:10px;
	text-align:center;
	z-index:10;
}

#pagetitle{position:relative;font-size: 1.3em;font-weight: normal;margin:0;padding:6px;text-align:left; line-height: 1.4em;}

#pagebody{position:relative;top:10px;padding-left:10px;padding-right:10px}

#infobox{color:#666;font-size:11px;font-weight:100;padding:10px}

#footer {
	position:relative;
	width:880px;
	height:30px;
	border-top:1px solid rgb(204, 204, 204);
	text-align:right;
	color: rgb(153, 153, 153);
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}
/*extraneous bits from existing site's css*/

.ah {

color: #162a83;



font-size: 1.3em;



line-height: 1.4em;



font-weight: normal;



letter-spacing: 0.05em;



margin-bottom: 20px;

}

.sh {font-size:13px; font-weight:700; color:#ff9933;}
