body {
	font-family: Arial, Helvetica, Sans-Serif;
}

/* backgrounds */
.whitebg {
	background-color: white;
}

.greyBg {
	background-color: #ededec;
}

.beigeBg {
	background-color: #fcf6c1;
}

.beige2Bg {
	background-color: #fceaa1;
}

.lightBlue {
	background-color: rgb(209, 224, 240);
}

.lightGreen {
	background-color: rgb(228, 242, 216);
}

.seplinewhite {
	background-color: #ffffff;
	line-height: 1px;
}

.bigtitle {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-color: white;
	text-align: center;
}

.bigtitleBeige {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-color: #fceaa1;
	text-align: center;
	padding: 4px;
}

.colormodetext {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
	height: 5px;
}

.colormode {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
	height: 5px;
	width: 20px;
}

.text {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
}

.inputAreaText {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
	padding-left: 4px;
}

.textbold {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.textboldblue {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}

.adminTrafficGroup {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #336699;
}

.adminParkingGroup {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #fcf6c1;
}

.adminWeatherGroup {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #63BF53;
}

.adminTimetableGroup {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #AFD4FF;
}

.adminCommonGroup {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #666666;
}

.adminAllCitiesGroup {
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #eeffcc;
}

.link {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.linkhover {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.startpageBeige {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: black;
	background-color: #fcf6c1;
	vertical-align: top;
}

.startpageBeige2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: black;
	background-color: #fceaa1;
	vertical-align: top;
}

.startpageBeigeJam {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;
	background-color: #fceaa1;
	vertical-align: top;
	padding-left: 2px;
}

.headOrange {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #78be3c;
	padding: 4px;
	height: 22px;
	white-space: nowrap;
}

.routeListHead {
	font-size: 12px;
	color: black;
	font-weight: bold;
	padding: 4px;
	white-space: nowrap;
}

.routeListHead img {
	vertical-align: middle;
}

h1 {
	font: 12 px Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	padding: 0px;
	margin-bottom: 0
}

.serviceBorder { /*
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 3px; 
	*/
	
}

.serviceBorderGreen { /*
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 3px;
	background-color: rgb(228,242,216);
	*/
	
}

/* Copyright ################################################################## */
.copyright {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
}

/* copyright */
a.copyright:link {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.copyright:visited {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.copyright:hover {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

a.copyright:active {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* startpage */
a.service:link {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.service:visited {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.service:hover {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.service:active {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* Error ################################################################## */
.error {
	font-size: 11px;
	color: red;
	font-weight: bold;
	width: 300px;
}

.info {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	width: 300px;
}

.errorBlue {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}

/* Link ################################################################### */
a:link {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

a:visited {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

a:hover {
	font-size: 11px;
	color: #6699cc;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}

a:active {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}

/* Link ################################################################### */
a.routeListOn:link {
	font-size: 11px;
	color: #000000;
}

a.routeListOn:visited {
	font-size: 11px;
	color: #000000;
}

a.routeListOn:hover {
	font-size: 11px;
	color: #000000;
}

a.routeListOn:active {
	font-size: 11px;
	color: #000000;
}

a.routeListOff:link {
	font-size: 11px;
	color: #336699;
}

a.routeListOff:visited {
	font-size: 11px;
	color: #336699;
}

a.routeListOff:hover {
	font-size: 11px;
	color: eeeeee;
}

a.routeListOff:active {
	font-size: 11px;
	color: #336699;
}

.routeListOn {
	font-size: 11px;
	font-weight: bold;
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-collapse: collapse;
	width: 65px;
}

.routeListOff {
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-collapse: collapse;
	width: 65px;
}

/* Link Navigation ########################################################### */
a.navi:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.navi:visited {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.navi:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.navi:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

/* Link Navigation, invers for Handy ########################################################### */
a.inversnavi:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

a.inversnavi:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

a.inversnavi:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

a.inversnavi:active {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #777777;
	font-weight: bold;
}

.navion { /*background-color: #8dbbe9;*/
	background-color: #3c7ebe;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 7px;
	border-right: 2px solid white;
	white-space: nowrap;
	height: 27px;
	text-align: center;
}

.navioff { /*background-color: #6699cc;*/
	background-color: #777777;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 7px;
	border-right: 2px solid white;
	white-space: nowrap;
	height: 27px;
	text-align: center;
}

.naviblank { /*background-color: #6699cc;*/
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #777777;
	padding-left: 20px;
	height: 27px;
	text-align: center;
}

/* Link MaxiMap ########################################################### */
a.maxi:link {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a.maxi:visited {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a.maxi:hover {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a.maxi:active {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

/* BUTTON ################################################################## */
a.but:link {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.but:visited {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.but:hover {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.but:active {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

/* BUTTON ################################################################## */
a.butBig:link {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.butBig:visited {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.butBig:hover {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.butBig:active {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

/* Layouts ################################################################### */
.layout {
	background-color: #666666;
}

.inner {
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	height: 100%;
}

.tableList {
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #999999;
	border-collapse: collapse;
}

.tableH1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #999999;
}

.tableH2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #cccccc;
}

.tableH3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
}

/* Routelist #################################################################### */
.routeListTable {
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #cccccc;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
}

.rowSelected {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #eeeeee;
}

.rowMouseOut {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #ffffff;
	border-collapse: collapse;
}

.rowMouseOver {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #eeeeee;
	cursor: pointer;
	border-collapse: collapse;
}

.row3MouseOver {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color: #ededec;
	cursor: pointer;
}

.rowTitle {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #000000;*/ /*background-color: #ededec;*/
	/*background-color: #d1e0f0;*/
	background-color: rgb(120, 190, 60);
	color: white;
}

.sepbottom {
	background-color: #cccccc;
}

.sepgrey {
	background-color: #eeeeee;
	line-height: 2px;
	padding: 0px;
}

.sepnavi {
	background-color: #ffffff;
	width: 1px;
}

.sepblank {
	line-height: 2px;
}

.smallLine {
	line-height: 1px;
	font-size: 1px;
}

.small {
	font-size: 10px;
}

/* RouteList - Traffic Signs */
.reSign {
	background-color: #0000ff;
	border-color: #0000ff;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: 600;
	width: 120px;
	text-align: center;
	vertical-align: top;
	padding: 2px;
}

/* Table with border below datagrids ######################################## */
table.withBorder {
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
	display: block;
	background-color: #d1e0f0;
}

/* just Table with border ######################################################## */
table.justwithBorder {
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

/* Formelements ########################################################### */
.formtext {
	font-size: 11px;
	color: black;
	text-align: left;
	vertical-align: top;
}

.formtextNotUsed {
	font-size: 11px;
	color: #999999;
}

.inputzip {
	width: 48px;
	font-size: 11px;
	color: black;
}

.inputcity {
	width: 128px;
	font-size: 11px;
	color: black;
}

.inputdistrict {
	width: 180px;
	font-size: 11px;
	color: black;
}

.inputstreet {
	width: 210px;
	font-size: 11px;
	color: black;
}

.inputzipShort {
	width: 40px;
	font-size: 11px;
	color: black;
}

.inputcityShort {
	width: 80px;
	font-size: 11px;
	color: black;
}

.inputstreetShort {
	width: 165px;
	font-size: 11px;
	color: black;
}

.inputcountry {
	width: 180px;
	font-size: 11px;
	color: black;
}

.inputpoi {
	font-size: 11px;
	color: black;
}

.inputbutton {
	font-size: 11px;
}

.inputName {
	font-size: 11px;
	color: black;
	width: 250px;
}

.inputJobBox {
	font-size: 11px;
	color: black;
}

.inputDate {
	font-size: 11px;
	color: black;
	width: 62px;
}

.inputDateTime {
	font-size: 11px;
	color: black;
	width: 92px;
}

.inputTime {
	font-size: 11px;
	color: black;
	width: 55px;
}

.inputSmall {
	font-size: 11px;
	color: black;
	width: 70px;
}

.inputbutton {
	font-size: 11px;
}

.inputtexarea {
	font-size: 11px;
	color: black;
	width: 180px;
}

/* BUTTONS ################################################################### */
.but,.butRight {
	width: 60px;
	background-color: #3C7EBE;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #3C7EBE;
	height: 18px;
	z-index: -1;
	font-family: Arial, Helvetica, Sans-Serif;
	cursor: pointer;
	display: block;
}

.butRight {
	margin-right: 4px;
}

.butBig,.butBigRight {
	width: 120px;
	background-color: #3C7EBE;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #3C7EBE;
	height: 18px;
	z-index: -1;
	font-family: Arial, Helvetica, Sans-Serif;
	cursor: pointer;
	display: block;
}

.butBigRight {
	margin-right: 4px;
}

.but2 {
	width: 80px;
	background-color: #3C7EBE;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #3C7EBE;
	height: 18px;
	z-index: -1;
	cursor: pointer;
	display: block;
}

.butVar,.butRightVar {
	background-color: #3C7EBE;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #3C7EBE;
	height: 18px;
	z-index: -1;
	font-family: Arial, Helvetica, Sans-Serif;
	cursor: pointer;
	display: block;
}

.butRightVar {
	margin-right: 4px;
}

/* Zoom, History, Size #################################################### */
.zoom {
	font-size: 11px;
	color: grey;
	font-weight: bold;
}

/* Map Navigation ######################################################### */
	/* NOT highlighted */
.navOff {
	background-color: #EEF0F0;
	cursor: pointer;
}

.navOffWeather {
	background-color: #EEF0F0;
}

/* onMouseOver */
.navOn {
	background-color: #999999;
	cursor: pointer;
}

/* Popups ################################################################# */
div.popUp {
	position: absolute;
	z-index: 104;
	visibility: hidden;
}

div.popUpArea {
	position: absolute;
	z-index: 104;
	visibility: hidden;
}

div.popUpWeather {
	position: absolute;
	z-index: 104;
	visibility: hidden;
}

/* POI mouseOver info */
.popup {
	Z-INDEX: 105;
	position: relative;
	LEFT: 10px;
	TOP: 0px;
	width: 150px;
}

.popupArea {
	Z-INDEX: 105;
	width: 150px;
	position: relative;
	LEFT: 20px;
	TOP: 0px;
}

.popupWeather {
	Z-INDEX: 105;
	width: 257px;
}

.popupRight {
	Z-INDEX: 105;
	position: relative;
	LEFT: -160px;
	TOP: 10px;
}

.popupRightRoute {
	Z-INDEX: 105;
	position: relative;
	LEFT: -160px;
	TOP: 15px;
}

.popupRightTraffic {
	Z-INDEX: 105;
	position: relative;
	LEFT: -180px;
	TOP: 15px;
}

/* Backgrounds ############################################################ */
.bgMain {
	background-color: #ffffff;
}  /*greylight*/
.bgTitle {
	background-color: #999999;
}  /*greendark*/
.bgDark {
	background-color: #666666;
}  /*grey*/
.bgLight {
	background-color: #eeffcc;
}  /*greenlight*/
.tablebutton {
	width: 310px;
}

/* ======================================================================================== */
	/* displaytag */
table.displaygrid thead tr { /*background-color: #ededec;*/
	/* background-color: #d1e0f0; */
	background-color: rgb(120, 190, 60);
	text-align: left;
}

table.displaygrid tr.even {
	background-color: #ffffff;
}

table.displaygrid th,table.displaygrid th a,table.displaygrid th a:hover,table.displaygrid th a:visited
	{
	color: white;
}

table.displaygrid tr.odd {
	background-color: #ffffff;
}

table.displaygrid {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

table.displaygrid td,table.displaygrid th {
	border: 1px solid #cccccc;
}

/* displaytag raffic info startpage */
table.dgridTrafficStartPage thead tr {
	background-color: #fceaa1;
	text-align: left;
}

table.dgridTrafficStartPage tr.even {
	background-color: #fceaa1;
}

table.dgridTrafficStartPage tr.odd {
	background-color: #fceaa1;
}

table.dgridTrafficStartPage {
	font-size: 11px;
	width: 100%;
}

span.pagelinks {
	background-color: #ffffff;
	padding: 2px 4px 2px 4px;
	width: 79%;
	display: block;
	border-top: none;
	font-size: 11px;
}

span.pagelinks strong {
	background-color: #6699cc;
	color: #ffffff;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
}

/* Routentabellen ##################################################### */
table.imr thead tr {
	background-color: #8dbbe9;
	text-align: left;
}

table.imr tr.even {
	background-color: #ffffff;
}

table.imr {
	border: 1px solid #cccccc;
	font-size: 11px;
	width: 100%;
}

.border {
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

/* Print Routentabellen ##################################################### */
table.imrPrint thead tr {
	background-color: #8dbbe9;
	text-align: left;
}

table.imrPrint tr.even {
	background-color: #ffffff;
}

table.imrPrint {
	border: 1px solid #000000;
	border-collapse: collapse;
	font-size: 11px;
	width: 100%;
}

.borderPrint {
	border: 1px solid #000000;
	border-collapse: collapse;
}

/*----------------------------------------------------------------------*/
	/* styles for the list with traffic information - sorting */
th.sorted {
	font-weight: bold;
}

th.sorted a,th.sortable a {
	background-position: right;
	width: 100%;
	display: block;
}

tr.odd {
	background-color: #fff
}

tr.tableRowEven,tr.even {
	background-color: #fea
}

.displaygrid_text {
	width: 250px;
}

.displaygrid_flag {
	width: 25px;
	text-align: center;
	font-weight: normal;
}

.displaygrid_map {
	width: 30px;
	text-align: center;
	font-weight: normal;
}

.displaygrid_km {
	width: 30px;
	text-align: center;
	font-weight: normal;
}

.displaygrid_table_inside {
	border: 0px solid #ffffff;
	border-collapse: collapse;
	font-size: 11px;
	font-weight: normal;
}

/* ======================================================================================== */
	/* calendar styles ######################################################## */
.normal12px {
	color: #000000;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 17px;
}

/* table cell colors grey */
.tdc3 {
	background-color: #999999;
	font-size: 12px;
	color: #FFFFFF;
}

/* ======================================================================================== */
	/* Style for TrafficReports */
table.trafficReport {
	margin-top: 30px;
}

table.trafficReport th {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #D1E0F0;
	padding-top: 1ex;
	padding-bottom: 1ex;
	padding-left: 8px;
	padding-right: 3px;
}

table.trafficReport td {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 1ex;
	padding-bottom: 1ex;
	vertical-align: top;
}

table.trafficReport td.center {
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
}

table.trafficReport td.left {
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
}

table.trafficReport td.last {
	border-right: 1px solid #CCCCCC;
}

/* ======================================================================================== */
.borderedLeft {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.borderedMiddle {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

.borderedRight {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* eyecatcher classes */
div.eyecatcher { /*
	height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
	*/
	padding: 4px;
}

div.eyecatcher h1 {
	color: black;
	font-weight: bold;	
	font-size: 11px;
}

div.eyecatcher p {
	color: black;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-bottom: 10px;	
}