body,table,tr,td,div,form,input, pre.teaser{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
}
body{
	background-color:#FF7E00;
}
a{
	/*text-decoration:none;*/
}
/* shadows on the right of the content on the start page --------------- */
/*.rightShadowTop{
	background-image: url(img/bg_right_top.gif);
	background-repeat: no-repeat;
}
.rightShadowBottom{
	background-image: url(img/bg_right_bottom.gif);
	background-repeat: no-repeat;
}*/
.topShadow{
	background-image: url(img/shade_top_bg.gif);
	background-repeat: repeat-x;
}


/*header  --------------------------------------------------------- */
.header {
	background-image: url(img/bg_head.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#FF7E00;
	height: 222px;
	vertical-align: middle;
}
/*
.header01 {
	background-image: url(img/bg_head01.gif);
	background-repeat: repeat-x;
	background-position: left;
}
*/
.headerLogo {
	margin-top:0px;
}

#imageContent{
	background-color:#D6D6D6; 
	border-left:5px solid #FFFFFF; 
	border-top:5px solid #FFFFFF; 
	border-right:5px solid #FFFFFF;
}
/* content ------------------------------------------------------------ */

#currentNavPoint{
	padding-bottom:20px;
	margin-bottom:24px;
	border-bottom:1px dotted #FF7E00;
}
#currentNavPoint img{
	border-left:4px solid #FF7E00;
}
#contentArea, #contentAreaStart {
	padding:50px 84px 5px 60px;
	border-top:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
	background-image: url(img/left_corner.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
/*content for start page -------------------------------------------- */

#contentAreaStart{
	padding:50px 0px 5px 0px;
}
#contentAreaStart #currentNavPoint{
	margin-left:60px;
	border-bottom:none;
}

 #contentStartLine{
	background-image:url(img/bg_content_start.gif);
	background-repeat:repeat-y;
	padding-left:238px;
}
#contentAreaStart #ct6 #colNormal {
	padding:0px 84px 0px 60px;
}
#contentAreaStart #ct6 #colLeft{
	color:#666666;
	padding-right:46px;
	font-size:1.0em;
}

#contentAreaStart #ct6 #colLeft h1 {
	color:#FF6600;
	padding-top:20px;
	font-size:1.2em;
}
#contentAreaStart #ct6 #colLeft .bodytext {
	color:#666666;
	font-size:1.0em;
}
#contentAreaStart #ct6 #colLeft .csc-textpic{
	background-image:url(img/bg_start_teaser.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	padding-right:35px;
	/*display:table-cell;
	height:181px;*/
	min-height:181px;
	height:auto;
	_height:181px;
}

#contentAreaStart #ct6 #colLeft .csc-textpic-imagewrap img{
	border-right:7px solid #E0E0E0;
}

#contentAreaStart #ct6 #colLeft .csc-textpic-caption{
	margin:0px;
	padding:0px;
}
#contentAreaStart #ct6 #colLeft .csc-textpic-text{
	margin-left:50px;
	padding-bottom:10px;
}



/* footer part below the content area ----------------------------------------------------------- */

/* div version */
/* #footerContentRight{
	background-color:#FFFFFF;
}
#footerContentRight .boxes{
	padding-top:10px;
	padding-bottom:10px;
	height:137px;
	background-color:#DEDEDE;
	font-size:0.9em;
	color:#666666;
}
#footerContentRight .box{
	float:left; 
	width:33%; 
	text-align:center;
}

#footerContentRight .next{
	border-left:1px solid #FFFFFF;
}*/
#footerContentRight{
	background-color:#FFFFFF;
}
#footerContentRight .boxes{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#DEDEDE;
	font-size:0.9em;
	color:#666666;
}
#footerContentRight .box{
	text-align:center;
	height:110px;
}

#footerContentRight .next{
	border-left:1px solid #FFFFFF;
}
#footerContentRight img{
	margin-bottom:10px;
}

#footer{
	color:#FFFFFF;
	font-size:0.8em;
}
#footerMenu a{
	color:#FFFFFF;
}

/* left navigation ---------------------------------------------------- */
#leftColumn{
	background-color:#FF9833;
	background-image: url(img/bg_menu.gif);
	background-repeat: repeat;
}
#leftColumn table{
	height:100%;
}
#mainMenu{
	width:246px;
	padding-top:0px;
	padding-bottom:40px;
	list-style-image: none;
	list-style-type: none;
	font-size:14px;
}

#mainMenu ul{
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	list-style-image: none;
	list-style-type: none;
}

#mainMenu li.mainMenuItemLast, #mainMenu li.mainMenuItem{
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 10px;
	
}
#mainMenu li.mainMenuItem{
	background-image: url(img/menu_item_separator.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mainMenu ul.nav2{

}
#mainMenu ul.nav2 li{
	margin-left:30px;
	margin-bottom:2px;
	margin-bottom:2px;
	color:#FFFFFF;
}
#mainMenu ul.nav3 li{
	margin-left:5px;
	margin-bottom:2px;
	margin-bottom:2px;
}
#mainMenu a{
	text-decoration:none;
	color:#FFFFFF;
}
#mainMenu ul.nav3, #mainMenu ul.nav3 a{
	color:#FFFFFF;
}
#mainMenu .nav2active, #mainMenu .nav2active a, #mainMenu ul li.nav3active , #mainMenu li.nav3active a{
	color:#A01111;
}

/* box with banner on the left---------------------------------------------------------- */
#middleBox{
	text-align:center;
	padding:40px 0px 40px 0px;
}
/* address box on the left ---------------------------------------------------------- */
#bottomBox{
	border-top:1px solid #FF7E00;
	background-image: url(img/bg_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#address{
	background-image:url(img/bg_address.gif);
	margin:10px 9px 10px 10px;
	padding:10px 10px 10px 10px;
	color:#517D51;
	font-size:0.9em;
}
#addressData p{
	font-size:0.9em;
	color:#517D51;
}
/* content element table for program details*/
TABLE.program { border:0px #333333 solid; margin:10px 0px 10px 0px; width:100%; padding:10px; background-color:#EDEBF1; }
TABLE.program TR TD { padding: 5px 3px 5px 3px; }
TABLE.program TR TD P.bodytext { font-size: 1.0em; }
TABLE.program TR TD.td-0 {font-weight:bold; width:10%;}
TABLE.program TR { background-color: #EDEBF1; }



