#main{
width:100%;
height:100%;
font-size:0.7em;
}
#main #min-height-fix{
height:100%;
width:0px;
background-color:#FFFFFF;
margin-top:-20px;
float:left;
}
#main #center{
float:left;
width:800px;
position:relative;
left:50%;
margin-left:-400px;
margin-bottom:10px;
}
#main #center div#slideshow{
width:800px;
}
#main #center #content_center{
width:800px;
margin:10px 0px 10px 0px;
}
#main #center #content_center #left_container{
width:200px;
padding:0px;
float:left;
}
#main #center #content_center #right_container{
width:580px;
padding:0px;
float:left;
margin-left:20px;
}
/*--------------------LISTEN-----------------------------*/
#linklist{
margin:8px 0px 0px 0px;
}
#linklist a{
margin:0px 7px 0px 0px;
}
#linklist ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#linklist ul li{
margin:0px;
float:left;
}
/* --------------------------- FLEXIBLE CEs-------------------------------- */
.columbs{
padding:0px;
margin:0px;
width:100%;
clear:both;
}
.columbs .left{
padding:0px 5px 0px 0px;
width:48%;
float:left;
}
.columbs .right{
padding:0px 0px 0px 3%;
float:right;
}
.columbs .clear{
clear:both;
}



/* --------------------------- MENU VERT-------------------- BEGIN ------------- */
#list_menu{
	font-size: 0.8em;
	line-height:0.8em;
}
#list_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#list_menu ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#list_menu ul li {
	margin: 0px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
	font-weight:bold;
}
#list_menu ul ul li {
	margin: 0px 0px 0px 7px;
	padding: 0px;
	list-style-type: none;
	font-weight:normal;
}
#list_menu ul a {
	padding: 0.2em 0em 0.2em 0em;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	display: block;
	text-decoration: none;
	color: #333333;
	border-bottom: 1px solid #666666;
}
#list_menu ul ul ul a {
	border-bottom: 1px solid #BDBDBD;
}
#list_menu a img {
	padding: 4px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
	vertical-align: bottom;
}

#list_menu a:hover {
	
}
/* --------------------------- THUMB MENU-------------------- BEGIN ------------- */

#thumb_menu{
width:800px;
height:123px;
overflow:hidden;
}
.thumb_menu_point{
	width:197px;
	height:123px;
	float:left;
	position:relative;
	overflow:hidden;
}
.thumb_menu_spacer{
	height:123px;
	width:4px;
	background-color:#52454f;
	float:left;
}
.thumb_menu_point img{
	position:absolute;
}
.thumb_overlay{
	position:absolute;
	bottom:-1px;
	width:197px;
	background-color:#52454f;
}
.thumb_overlay a{
	display:block;
	width:200px;
	padding: 0px;
	padding: 3px 5px 5px 5px;
	color:#59bad1;
	font-size:14px;
	text-decoration:none;
}
.thumb_overlay a:hover{
	display:block;
	width:200px;
	padding: 0px;
	padding: 3px 5px 5px 5px;
	color:#59bad1;
	font-size:14px;
	text-decoration:none;
}

/* --------------------------- START MENU-------------------- BEGIN ------------- */
#start_menu{
	margin:5px 0px 10px 0px;
}
.start_menu_point{
	background-color:#4f424c;
	color:#fdfdfd;
	font-size:18px;
	line-height:34px;
}
.start_menu_point p {
	display:block;
	padding:0px 10px 0px 10px;
}
.start_menu_point a{
	color:#59bad1;
	font-size:18px;
	text-decoration:none;
}
.start_menu_point a:hover{
	color:#59bad1;
	font-size:18px;
	text-decoration:none;
}

/* --------------------------- IMG MENU-------------------- BEGIN ------------- */
#img_menu_back{
width:800px;
height:110px;
background-color:#51464F;
}
#img_menu_back #img_menu{
height:158px;
float:right;
vertical-align:top;
}
#img_menu_back #img_menu .item{
padding:0px;
margin:0px;
list-style-type:none;
}
#img_menu_back #logo_container{
height:110px;
float:left;
position:absolute;
}
#img_menu_back #logo_container img{
position:absolute;
bottom:13px;
left:14px;
}
#img_menu_back #img_menu .item{
float:left;
margin:0px 10px 0px 0px;
}
#img_menu_back #img_menu .img_menu_sub{
float:left;
padding-top:5px;
}
#img_menu_back #img_menu .img_menu_sub .img_sub_list{
list-style-type:none;
margin:0px;
padding:0px;
}
#img_menu_back #img_menu .img_menu_sub .img_sub_list li{
margin:0px;
padding:0px;
}
#img_menu_back #img_menu .img_menu_sub .item_sub{
margin: 2px 0px 0px 0px;
}
#noflash_bar{
width:800px;
background-color:#51464F;
}
#noflash_bar #noflash_cont{
padding:3px 9px 3px 9px;
color:#FFFFFF;
font-size:0.8em;
}

/* --------------------------- MINI MENU-------------------- BEGIN ------------- */
#mini_menu{
position:absolute;
top:13px;
right:14px;
z-index:10;
color:#999999;
text-align:right;
}
#mini_menu a{
color:#a6a6a6;
text-decoration:none;
font-size:1em;
padding:0px 0px 0px 5px;
}
#mini_menu a:hover{
color:#FFFFFF;
text-decoration:none;
font-size:1em;
}

/* --------------------------- FONTSIZE MENU-------------------- BEGIN ------------- */
.tx-dynamicfontsize-pi1{

}
.tx-dynamicfontsize-pi a{
padding:0px 0px 0px 0px;
}

/* --------------------------- MENU-PATH-------------------- BEGIN ------------- */
#menu_path{
background-color:#59BAD1;
color:#FFFFFF;
font-size:0.8em;
padding:1px 9px 0px 9px;
}
#menu_path .path{
float:left;
width:650px;
height:1.4em;
overflow:hidden;
}
#menu_path .print{
float:right;
width:130px;
text-align:right;
}
#menu_path a{
color:#FFFFFF;
}
#menu_path a:hover{
color:#464646;
text-decoration:none;
}

/* --------------------------- FOOTER-------------------- BEGIN ------------- */
#footer {
background-color:#D7D7D7;
width:800px;
clear:both;
position:relative;
left:50%;
margin-left:-400px;
}
#footer p.footertxt{
color:#777777;
padding:2px 0px 4px 9px;
font-size:0.7em;
}
#footer a{
color:#777777;
text-decoration:underline;
}
#footer a:hover{
color:#777777;
text-decoration:none;
}
/* --------------------------- FONTSIZE-------------------- BEGIN ------------- */
#fontsize{
clear:both;
}

/* ---------------------------PRINT-------------------- BEGIN ------------- */
#printHeader{
margin:20px 0px 15px 20px;
width:600px;
}

#printContent{
margin:0px 0px 0px 20px;
width:600px;
font-size:0.7em;
}
/* ---------------------------BMWF CONTENT-------------------- BEGIN ------------- */
.cont_header{
	width:580px;
	font-size:1.2em;
	font-weight: bold;
	color: #408799;
	padding: 5px 0px 2px 0px;
	margin: 0px;
}
.cont_subheader{
	width:580px;
	color: #408799;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.cont_abstract{
	width:575px;
	font-style:italic;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.cont_bodytext{
	width:580px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
div.parent_link{
width:580px;
text-align:right;
font-size:0.9em;
color:#666666;
}
/*---LINKS---*/
.cont_links{
	margin:10px 0px 5px 0px;
	width:100%;
	border:1px dashed #DCDCDC;
}
.cont_links div.link_header_back{
	margin:2px 2px 0px 2px;
	padding:0px;
	background-color:#D7D7D7;
}
.cont_links div.link_header_back p.link_header{
	padding:2px 8px 2px 6px;
	margin:0px;
}
.cont_links ul.link_list{
	margin:0px;
	font-size:0.9em;
	padding:5px 8px 8px 8px;
}
.cont_links ul.link_list li{
	list-style-type:none;
	list-style-image:none;
}

/*---FILES---*/
.cont_files{
	margin:10px 0px 5px 0px;
	width:100%;
	border:1px dashed #DCDCDC;
}
.cont_files div.file_header_back{
	margin:2px 2px 0px 2px;
	padding:0px;
	background-color:#D7D7D7;
}
.cont_files div.file_header_back p.file_header{
	padding:2px 8px 2px 6px;
	margin:0px;
}
.cont_files ul.file_list{
	margin:0px;
	list-style-type:none;
	list-style-image:none;
	font-size:0.9em;
	padding:5px 8px 8px 8px;
}
.cont_files ul.file_list li{
	list-style-type:none;
	list-style-image:none;
}
.cont_files ul.file_list li.filePath{
	margin:0px;
}
.cont_files ul.file_list li.fileDesc{
	margin:0px 0px 0px 19px;
}

/*---CONATCT---*/
.cont_contact{
	width:100%;
	margin:10px 0px 5px 0px;
	border:1px dashed #DCDCDC;
}
.cont_contact div.contact_header_back{
	margin:2px 2px 0px 2px;
	padding:0px;
	background-color:#e8e8e8;
}
.cont_contact div.contact_header_back p.contact_header{
	padding:2px 8px 2px 6px;
	margin:0px;
}
.cont_contact ul.contact_list{
	clear:both;
	margin:0px;
	list-style-type:none;
	list-style-image:none;
	font-size:0.9em;
	padding:5px 8px 8px 8px;
}
.cont_contact ul.contact_list ul{
	clear:both;
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}
.cont_contact ul.contact_list ul li{
	margin:0x;
	padding:2px 0px 0px 0px;
}
.cont_contact ul.contact_list ul li.contact_label{
	float:left;
	display:block;
	width:90px;
}
.cont_contact ul.contact_list ul li.contact_td{
	display:block;
	width:460px;
}
.cont_contact ul.contact_list ul li.contact_td_name{
	display:block;
	width:460px;
}
ul li.contact_td_name{
	font-weight:bold;
}
.cont_contact ul.contact_list ul li.contact_td_function{
	display:block;
	width:460px;
	padding:2px 0px 6px 0px;
}

/*---SUBMENU---*/
div.bmwf-submenu{
	width:100%;
	margin:10px 0px 5px 0px;
	border:1px dashed #DCDCDC;
}
div.bmwf-submenu-header{
	margin:2px 2px 5px 2px;
	padding:0px;
	background-color:#59BAD1;
}
div.bmwf-submenu-header p{
	padding:2px 0px 2px 6px;
	margin:0px;
	color:#FFFFFF;
}
div.bmwf-submenu div.submenu-item{
	margin:0px 0px 8px 0px;
}
div.bmwf-submenu div.linkitem{
	font-weight:bold;
	font-size:0.9em;
	margin:0px 5px 0px 10px;
}
div.bmwf-submenu div.linkitem img{
	margin:0px 3px 0px 0px;
}
div.bmwf-submenu div.linkdesc{
	margin:0px 5px 0px 25px;
	font-size:0.9em;
}
div.bmwf-submenu div.subsub{
	margin:0px 5px 7px 25px;
	font-size:0.8em;
	color:#666666;
}
div.bmwf-submenu div.subsub a{
	color:#666666;
}
div.bmwf-submenu div.subsub a:hover{
	color:#333333;
	text-decoration:none;
}

/*---CONTACT LIST---*/
div.fraction{
clear:both;
margin:0px 0px 0px 0px;
}
div.clear{
clear:both;
height:0px;
font-size:0px;
}
div.frac_space{
float:left;
}
div.frac_cont{
float:left;
margin:0px 0px 0px 5px;
}
p.frac_link{
margin:1px 0px 0px 0px;
padding:0px;
}
div.contact{
margin:0px 0px 0px 20px;
}

/*---SINGLE FRACTION---*/
p.frac_header{
font-weight: bold;
color: #408799;
padding: 5px 0px 5px 0px;
}
p.frac_title{
color: #408799;
padding: 0px 0px 6px 0px;
}
/*---SITEMAP---*/
#siteMap{
	font-size: 0.9em;
	line-height:0.9em;
}
#siteMap ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#siteMap ul ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#siteMap ul li {
	margin: 7px 0px 0px 0px;
	padding:0px;
	list-style-type: none;
	font-weight:bold;
}
#siteMap ul ul li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
	font-weight:normal;
}
#siteMap ul a {
	text-decoration: none;
	color: #333333;
	display:block;
	padding:0.2em 0em 0.1em 0em;
}
#siteMap ul a:hover {
	text-decoration: none;
	color: #666666;
	display:block;
	padding:0.2em 0em 0.1em 0em;
}
#siteMap a img {
	padding: 4px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
	vertical-align: bottom;
}

/*---SUPER USED---*/
div.greybox {
margin:0px 0px 10px 0px;
}
/* --------------------------- ZANG FRAME--------------------------------- */
.zamg_frame{
border: 0px;
width:200px;
height:120px;
overflow:hidden;
frameborder=0;
}
.tx-zamg-pi1 a.mini_link{
font-size:12px;
}
/* --------------------------- ACCESS KEY--------------------------------- */
a span.access_key{
border-bottom:1px dotted #000000;
}

