body {
	font-family: 'Arial', 'Verdana', 'sans-serif';
	font-size:9pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	color:#000000;
	margin:0;
	padding: 10px;
}
/* website wrapper to center site */
#website {
	margin:0 auto 0 auto;
	padding:0px;
	width: 960px;
	position:relative;
}
 /* all id settings for the website header */
#website #header {
	background-color: #FFFFFF;
	color:#000000;
	height: 60px;
	width: 960px;
	position: relative;
	margin-bottom:3px;

}
#website #topmenu {
	background-image: url(../../images/main_page_2/topmenu_background.gif);
	background-repeat: repeat-x;
	height: 45px;
	display:block;
	margin:0px;
	padding:0px;

}
 /* left rounded image of menu : div must be inside menudiv*/
#website #topmenu #topmenuLeftImage{
	float:left;
	background-image:url(../../images/main_page_2/topmenu_left.gif);
	background-repeat:no-repeat;
	height:45px;
	width:15px;
}
 /* right rounded image of menu : div must be inside menudiv*/
#website #topmenu #topmenuRightImage{
	float:right;
	background-image:url(../../images/main_page_2/topmenu_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:45px;
	width:15px;
}


/* textmenu above imagemenu*/
#website #header #smallmenu {
	right: 0px;
	bottom: 0px;
	width: 230px;
	float: right;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#website #header #logo {
	float: left;
	
}
/* setting for the footer */
#website #footer{
	padding-top:10px;
	font-family: 'Arial', 'Verdana', 'sans-serif';
	clear:both;
	color:#666666;
	font-size:8pt;
}

/******************************************************************************
 overall links settings
*******************************************************************************/
a:link,a:visited,a:active  {
	font-family: 'Arial', 'Verdana', 'sans-serif';
	font-size: 9pt;
	line-height: 11pt;
	font-weight: normal;
	color: #06669F;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

/******************************************************************************
gray frames on the right side on portal and subpages
*******************************************************************************/

#website #main #rightmain{
	width:292px;
	float:right;
}


#website #main #rightmain .grayframe{
	background-image: url(../../images/main_page_2/grayframe_background.gif);
	background-repeat: repeat-y;
	background-position:left bottom;
	margin-bottom:10px;	
	font-size:9pt;
}
#website #main #rightmain .grayframeMid{
	padding:0px 0px 0px 0px;
	margin-right: 6px;
}

#website #main  .grayframeTop{
	background-image: url(../../images/main_page_2/grayframe_top.gif);
	background-repeat: no-repeat;
	/*height:20px;*/
	padding:0px 10px 4px 5px;	
	font-size:12pt;
	font-weight:bold;
	font-family: 'Arial', 'Verdana', 'sans-serif';
}
#LiveChat{
	/*height:20px;*/
	padding: 0px 0px 0px 0px;
	width:292px;
	float:right;
	margin-bottom:16px;	
	font-size:9pt;
	margin-right: 6px;
}
#website #main #rightmain .grayframeBottom{
	background-image: url(../../images/main_page_2/grayframe_bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	height:16px;
	display:block;
	padding-bottom:0px;
	margin:0px;
	background-position:left bottom;
}

/*settings for stuff inside the gray frame */

#website #main #rightmain .grayframe H2{
	margin:0px;
	padding: 0px 10px 0px 10px;
	font-size:12pt;
	font-weight:bold;
	font-family: 'Arial', 'Verdana', 'sans-serif';
}

#event_promo {padding: 12px 0 9px 0; margin: 0 0 0 0px; text-align: left;}

#website #main .grayframe p {
	padding: 5px 10px 0px 10px;
	margin:0px;
		margin:0 -5px 0 0;
	padding:0 0 0 15px;
	clear:left;
}

#website #main #rightmain .grayframe hr {
	margin: 10px 10px 6px 10px;
	color:#999999; 
	width:265px; 
}
#website #main  .grayframe ul{
	margin-top:5px;
	list-style: disc ;
	font-size:8pt;
	margin-bottom:5px;
}

#website #main #rightmain .eventTitel{
	width:200px;
	float:left;
}
/* added by leon */
#website #main #rightmain .eventTitel2{
	width:280px;
	
}

/* blue button for view now ...  */
#website #main #rightmain .bluebutton{
	display:block;
	width:56px;
	height:29px;
	background-image:url(../../images/main_page_2/bluebutton.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	float:right;
	margin-right:10px;
}

/* blue button small for view now ...  */
#website #main #rightmain .bluebuttonSmall{
	display:block;
	width:56px;
	height:29px;
	background-image:url(../../images/main_page_2/bluebutton.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	float:right;
	margin-right:10px;
}

/* added by leon */
#website #main #rightmain .oldbluebutton2 {
	display:block;
	width:80px;
	height:29px;
	background-image:url(../../images/main_page_2/bluebutton.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#000000;
	margin-right:0px;
}
/* modified by mikeg */
DIV.bluebutton2 {
	height:24px;
	width:120px;
	text-align:center;
	font-size:10px;
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
	background:url(../../images/main_page_2/btn_right_blue.gif) no-repeat right top;


}
DIV.bluebutton2 DIV{
	padding: 5px 0;
	color:#FFFFFF;
	background:url(../../images/main_page_2/btn_left_blue.gif) no-repeat left top;
}
DIV.bluebutton2 DIV a{
	color:#FFFFFF;
	text-decoration:none;
}

DIV.bluebutton2 DIV a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
DIV.bluebutton2 DIV a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

/******************************************************************************
overall classes 
*******************************************************************************/
.wrapperdiv{
	clear:both;
}

.imageFrame{
	border: solid 1px #000;
}
.links ,.blue{
color:#006699;
}
.blueText{
color:#006699;
	font-size:8pt;
	line-height:12pt;
}
.red{
	color:#FF0000;
}
.orange{
	color:#c97a05;
}
H1,H2,H3,H4,H5,H6{
	color:#000;
	font-weight:bold;
	font-family: 'Arial', 'Verdana', 'sans-serif';
}
.style3 {
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 20px;
	color: #0067B1;
}
.style4 {
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 20px;
	color: #000000}

.style5 {font-family: Arial, Helvetica; font-weight: bold; font-size: 14px; color: #000000; }