/*
@css-style for template Sundaram Medical Foundation

*/

html{

}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height:18px;
	text-align:left;
	}


/*  fontsize  */



#f-sitename {
	padding: 0px;
	float: left;
	margin: 20px 0 0 30px;
	
}


/* maincontainer for site */

#container {
	width: 1005px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	min-height:345px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	}

/* headerformation */

#header {
	width:100%;
	padding: 0px;
	margin: 0px 0 1px 0;
	height: 113px;
	background:url(../images/header_bg.jpg) repeat-x;
		}


#top_menu{
background:url(../images/top_menu_bg.jpg) repeat-x;
height:30px;
}

.moduletable_top{
float:right;
margin:2px 40px 0px 0;
padding-bottom:2px;
}

.moduletable_top ul{
padding:0;
margin:0;
}

.moduletable_top li{
list-style-type:none;
display:inline;
padding-left:23px;
}

.moduletable_top li.item23{
background:url(../images/home_icon.jpg) left 20% no-repeat;
}

.moduletable_top li.item24{
background:url(../images/contact_icon.jpg) left 20% no-repeat;
}

.moduletable_top li.item25{
background:url(../images/sitemap_icon.jpg) left 20% no-repeat;
}

.moduletable_top li a:link, .moduletable_top li a:active, .moduletable_top li a:visited{
text-decoration:none;
color:#000;
font:11px Arial, Helvetica, sans-serif;
padding-right:20px;
}

.search_main{
float:right;
width:275px;
margin:60px 0 0 0;
}

.button_search{
background:url(../images/go_button_bg.jpg) repeat-x;
border:1px solid #DC6B00;
color:#fff;
font: bold 12px Arial, Helvetica, sans-serif;
margin:0 0 0 5px;
cursor:pointer;
width:26px;
padding:2px 0 1px 0;
}


#header_navi{
 	width: 100%;
	height: 61px;
	margin: 0px 0 1px 0px;
	float: left;
	overflow: hidden;
	color: #03054A;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0 0 0px;
	background:url(../images/menu_bg.jpg) repeat-x;
	
}


.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

.module_menu {
width:1000px;
margin:0 auto;
padding:0;
}

.module_menu div{
}

.module_menu div div{
margin:0;
padding:0;
}

#menu_left{
padding:0px 0 0px 45px;
margin:0 0px 0 0px;
background:url(../images/menu_left3.jpg) no-repeat;
height:61px;

}

#menu_right{
padding:0 0 0 0px;
margin:0 0 0 0px;
background:url(../images/menu_right.jpg) no-repeat;
background-position:right top;
height:61px;
padding:0px 10px 0px 0px;
}

.module_menu #menu {
	padding:0px 0px 25px 0px;
	margin:0px 0 0 0px;
	list-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#6D6A6A;
	height:61px;
}

.module_menu #menu li{
display:inline;
list-style-type:none;
margin:0px 0 0 0;
padding:20px 0px 30px 0px;
border-right:1px solid #E0E0DF;
}


.module_menu #menu li a:link, .module_menu #menu li a:active, .module_menu #menu li a:visited{
padding:20px 14px 30px 15px;
margin:0px 0 0 0;
color:#6D6A6A;
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
}

 .module_menu #menu li a:hover{ 
background:url(../images/menu_current_bg.jpg) repeat-x;
padding:20px 14px 30px 15px;
height:61px;
}

.module_menu #menu .item12 a{
border:none;
}

.module_menu #menu .item12 {
border:none;
}


.module_menu #menu #current.item1{
background:url(../images/home_current.gif) no-repeat;
height:61px;
background-position:-11px 0px;
}

 .module_menu #menu li.item1 a:hover{ 
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
height:61px;
}

.module_menu #menu .item1{
padding:20px 14px 30px 15px;
}

.module_menu #menu .item1:hover{
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
}

.module_menu #menu #current.item12{
background:url(../images/home_current1.gif) no-repeat;
height:61px;
background-position:0px 0px;
}

 .module_menu #menu li.item12 a:hover{ 
background:url(../images/home_current1.gif) no-repeat;
background-position:0px 0px;
height:61px;
}


/*.module_menu #menu #current.item1{
padding:20px 10px 30px 19px;
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
color:#6D6A6A;
}

.module_menu #menu .item1{
padding:20px 14px 30px 15px;
}

.module_menu #menu .item1:hover{
padding:20px 14px 30px 15px;
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
color:#6D6A6A;
}


.module_menu #menu li:hover.item1 a:link, .module_menu #menu li:hover.item1 a:active, .module_menu #menu li:hover.item1 a:visited{
padding:20px 14px 30px 15px;
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
color:#6D6A6A;
}

.module_menu #menu li.item1 a:hover{
padding:20px 14px 30px 15px;
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
color:#6D6A6A;
}*/



.module_menu #menu li:hover.item1 a:link, .module_menu #menu li:hover.item1 a:active, .module_menu #menu li:hover.item1 a:visited{
background:url(../images/home_current.gif) no-repeat;
background-position:-11px 0px;
color:#6D6A6A;
}

.module_menu #menu li:hover.item12 a:link, .module_menu #menu li:hover.item12 a:active, .module_menu #menu li:hover.item12 a:visited{
background:url(../images/home_current1.gif) no-repeat;
background-position:0px 0px;
color:#6D6A6A;
}

.module_menu #menu #current{
background:url(../images/menu_current_bg.jpg) repeat-x;
height:61px;
}


.module_menu #menu a.trigger {
	padding: 5px 16px 5px 10px;
	background-image: url(images/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.module_menu #menu li {
	float: left;
	list-style-type:none;

}

.module_menu #menu li {position: absolute;}

/* hide from IE mac \*/
.module_menu #menu li {position: static; width: auto;}
/* end hiding from IE5 mac */

.module_menu #menu li ul{
	width:155px;
	padding:0;
	margin:3px 0 0 0;
	background:#7AB3FF;
	float:left;
	height:auto;
	}
	
	.module_menu #menu li:hover #current{
	background:none;
	height:auto;
	}

.module_menu #menu ul li a  {
	color:#03054A;
	background-image: none;
	font:12px Arial, Helvetica, sans-serif;
	
}

.module_menu #menu ul li {
border:none;
padding:0 0 5px 0;
}

.module_menu #menu ul li a:hover  {
	color: #565656;
	background-image: none;
}


.module_menu #menu li ul {
	position: absolute;
	display: none;
	}
	
.module_menu #menu li:hover a, .module_menu #menu a:focus,
.module_menu #menu a:active, .module_menu #menu li.p7hvr a {
	color:#6D6A6A;
	
}
.module_menu #menu li:hover ul, .module_menu #menu li.p7hvr ul {
	display: block;
	background-image:none;
}

.moduletable #menu li:hover ul a, .moduletable #menu li.p7hvr ul a {
		color:#6D6A6A;
	
}
.moduletable #menu ul a:hover {
	
	background-image:none;
}

/* MAIN CONTENT */

#main{
	margin: 0px 0 0 0px;
	padding: 20px 0 0 0;
	background:url(../images/body_bg.jpg) repeat-x;
	float:left;
	width:100%;
	text-align:left;
  }

.module_name{
font:bold 15px Arial, Helvetica, sans-serif;
background:#F3F7FC;
border:1px solid #7FBCFF;
text-align:center;
margin-top:5px;
text-transform:uppercase;
padding:5px 0 5px 0;
}

/* left colume for this site */

#leftcol_inner{
	padding: 0px 0px 0 0;
	margin: 0px 10px 0 0;
	width: 218px;
	float:left;
		}
	
	#leftcol{
	margin: 15px 10px 0 0px;
	padding: 0px;
	width: 218px;
	}
	
	#rightcol_inner{
	padding: 0px 0px 0 0;
	margin: 0px 10px 0 0;
	width: 150px;
	float:right;
		}
	
.index_left{
float: left;
	margin: 0px 0 0 0px;
	padding: 0px;
	width: 662px;
}

.index_right{
   float: left;
	margin: 0px 0 0 10px;
	padding: 0px;
	width: 247px;
	}
	
/* SMF Mareats */

div.module_mareats {
  background:url(../images/smf_mareats_br.jpg) 100% 100% no-repeat;
   width:245px;
   padding:0;
   margin:0 0 10px 0;
   font:11px/17px Verdana, Arial, Helvetica, sans-serif;
   }
 
div.module_mareats div {
  background:url(../images/smf_mareats_bl.jpg) 0 100% no-repeat;

}
 
div.module_mareats div div{
  background:url(../images/smf_mareats_tr.jpg) 100% 0 no-repeat;
}
 
div.module_mareats div div div {
  background:url(../images/smf_mareats_tl.jpg) 0 0 no-repeat;
}	

div.module_mareats div div div div{
background:none;
}
	
div.module_mareats h3{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
border-bottom:1px solid #E6E6E6;
margin:0px 10px 8px 10px;
}

div.module_mareats ul{
padding:0 0 10px 0;
margin:0;
}

div.module_mareats li{
font:11px/17px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/mareats_icon.jpg) left 10% no-repeat;
color:#000;
padding:0 0 5px 20px;
margin:0 0 0 10px;
list-style-type:none;
}

div.module_mareats p{
padding:0 0 0 10px;
font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}

div.module_mareats li a:link, div.module_mareats li a:active, div.module_mareats li a:visited{
text-decoration:none;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/mareats_icon.jpg) left 30% no-repeat;
color:#000;
padding:0 0 0 20px;
}

div.module_mareats li.view_all {
padding:10px 0 10px 5px;
margin:0 0 0 10px;
background:url(../images/view_all_icon.jpg) left 50% no-repeat;

}

div.module_mareats li.view_all a{
background:none;
padding:0 0 0 20px;
font-weight:bold;
color:#3B3B3B;
font: 12px Arial, Helvetica, sans-serif;
}

/* campus talks */


.module_campus{
padding:0;
margin:0 0 10px 0px;
width:245px;
}


.module_campus div{
background:url(../images/round_corner_bg.jpg) repeat-y;
}

.module_campus div div{
background:url(../images/round_corner_top.jpg) no-repeat;
background-position:top;
}

.module_campus div div div{
background:url(../images/round_corner_bottom.jpg) no-repeat;
background-position:bottom;
}

	
div.module_campus h3{
font-family:  Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
border-bottom:1px solid #E6E6E6;
margin:0 10px 0 10px;
}

div.module_campus ul{
padding:10px 0 10px 0;
margin:0;
}

div.module_campus li{
list-style-type:none;
padding:0 5px 5px 10px;
margin:0;
font:11px/18px Arial, Helvetica, sans-serif;
}


div.module_campus a:link, div.module_campus a:active, div.module_campus a:visited{
color:#0089BF;
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

div.module_campus li.view_all {
padding:2px 0 2px 5px;
margin:0 0 0 10px;
background:url(../images/view_all_icon.jpg) left 50% no-repeat;
}

div.module_campus .view_all {
padding:0;
margin:0;
}

div.module_campus .view_all ul{
padding:0;
margin:0;
}

div.module_campus li.view_all a:link, div.module_campus li.view_all a:active, div.module_campus li.view_all a:visited{
padding:0 0 0 20px;
font-weight:bold;
color:#3B3B3B;
font: 12px Arial, Helvetica, sans-serif;
}

/* important phone */

 .main_phone_div{
  padding:0px 0 0 0;
  margin:0px 0 0px 0;
  width:247px;
  float:left;
    }
   
  /* .main_phone_div1{
  padding:0px 0 0 0;
  margin:0px 0 0px 0;
  width:259px;
  float:left;
   }
    
   .module_phone1{
   background:url(../images/phone_top1.jpg) no-repeat ;
   background-position:top;
   padding:0 0 22px 0;
   margin:0;
  }
  
  .module_phone1 div{
  background:url(../images/phone_bottom1.jpg) no-repeat ;
   background-position:bottom;
   padding:0 0 10px 0;
   margin:0;
  }
  
  .module_phone1 div div{
   background:none;
  }
    
 /* div.module_phone {
  background:url(../images/phone_br.jpg) 100% 100% no-repeat;
    padding:0px 0 0px 0;
   margin:10px 0 0 0;
    
  }
 
 
div.module_phone div {
  background:url(../images/phone_bl.jpg) 0 100% no-repeat;

}
 
div.module_phone div div{
  background:url(../images/phone_tr.jpg) 100% 0 no-repeat;
 }
 
div.module_phone div div div {
  background:url(../images/phone_tl.jpg) 0 0 no-repeat;
}	
*/

  
  .module_phone{
  margin:0px 0 0px 0;
  width:247px;
  background:url(../images/phone_top.jpg) no-repeat ;
   background-position:top;
   padding:16px 0 0px 0;
   font: bold 11px/24px Arial, Helvetica, sans-serif;
  
  }
  
  .module_phone div{
  background:url(../images/phone_bottom.jpg) no-repeat ;
   background-position:bottom ;
   padding:0 0px 6px 0;
   margin:0;
   }
  
  .module_phone div div{
   background:none;
   padding:0;
   margin:0;
  }
 
       
 div#scroll {
padding:5px 0px 5px 0px;
overflow:auto; 
width:230px;
margin:0px auto;
border:1px solid #7F9DB9;
background:#fff;
height:100px;
color:#000;

}
  
 #scroll_main{
 background:url(../images/phone_bg.jpg) repeat-y;
  padding:5px 0 0 0;
margin:10px 0px 0 0px;
 }
 
  div#scroll2 {
padding:5px 0px 5px 0px;
overflow:auto; 
width:230px;
margin:0px auto;
margin-top:10px;
border:1px solid #7F9DB9;
background:#fff;
height:100px;
color:#000;
}
 
 .bg_blue{
 background:#E2F0FA;
 }
 
 .module_phone td{
 padding:0 0 0 5px;
 }
 
 
 .module_phone2 td{
 padding:0 0 0 5px;
 }
  
 
 .module_phone2{
padding:0;
margin:0 0 0 0px;
width:245px;
font:bold 11px/24px Arial, Helvetica, sans-serif;
clear:both;
}


.module_phone2 div{
background:url(../images/round_corner_bg.jpg) repeat-y;
}

.module_phone2 div div{
background:url(../images/round_corner_top.jpg) no-repeat;
background-position:top;
}

.module_phone2 div div div{
background:url(../images/round_corner_bottom.jpg) no-repeat;
background-position:bottom;
}


.module_phone2 h3 {
font-family:  Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:8px;
border-bottom:1px solid #E6E6E6;
margin:0 10px 0 10px;
}

#scroll_main2{
padding:0px 0 15px 0;
margin:0px 0px 0px 0px;
 }
  
  
  .depart_main_div{
  padding:0px 0 0 0;
  margin:0px 0 0px 0;
  width:220px;
  float:left;
   }
  
  .module_department {
  background:url(../images/department_bg.jpg) repeat-y;
  padding:0 0px 0 0;
  margin:0px 0 10px 0;
  width:220px;
clear:both;

  }
  
  .module_department div{
  background:url(../images/department_bottom.jpg) no-repeat ;
   background-position:bottom;
   padding:0 0 10px 0;
   margin:0;

  }
  
  .module_department div div{
   background:url(../images/department_top.jpg) no-repeat ;
   background-position:top;
   padding:0 0 30px 0;
   margin:0;

  }
  
   .module_department div div div div{
   background:none;
   }
   
    #menu_leftnav{
   padding:0;
   margin:10px 0 0 0;

   }
   
    #menu_leftnav li{
   list-style-type:none;
   padding:0 0 5px 11px;
   }


   
    #menu_leftnav li a:link,  #menu_leftnav li a:active,  #menu_leftnav li a:visited{
   padding:0;
   margin:0;
   font:bold 14px Arial, Helvetica, sans-serif;
   text-decoration:none;
     }
	 
	  #menu_leftnav li a:hover{
	 color:#000;
	 }





 #menu_leftnavdep{
   padding:0;
   margin:10px 0 0 0;
min-height:940px;
height:auto !important;
height:940px;
   }
   
    #menu_leftnavdep li{
   list-style-type:none;
   padding:0 0 5px 11px;
float:left;

   }


   
    #menu_leftnavdep li a:link,  #menu_leftnavdep li a:active,  #menu_leftnavdep li a:visited{
   padding:0;
   margin:0;
   font:bold 14px Arial, Helvetica, sans-serif;
   text-decoration:none;
     }
	 
	  #menu_leftnavdep li a:hover{
	 color:#000;
	 }


	 #menu_leftnavdep li a img:hover {
   border-top:1px solid #54B2D5;
   border-bottom:1px solid #54B2D5;
   padding:0 0 0px 0;
   height:70px;
   width:198px;
   margin:0;
	}
 
  
  div.module_department h3{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:5px;
margin:0 10px 0 10px;
}
  
  
  div.module_news {
  background:url(../images/news_feeds_br.jpg) 100% 100% no-repeat;
    padding:0 0 0px 0;
   margin:10px 0 0 0;
   
 }
 
div.module_news div {
  background:url(../images/news_feeds_bl.jpg) 0 100% no-repeat;

}
 
div.module_news div div{
  background:url(../images/news_feeds_tr.jpg) 100% 0 no-repeat;
}
 
div.module_news div div div {
  background:url(../images/news_feeds_tl.jpg) 0 0 no-repeat;
}	

div.module_news div div div div{
background:none;
}
	
div.module_news h3{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
border-bottom:1px solid #E6E6E6;
margin:0 10px 0 10px;
}


.main_provide{
  padding:0px 0 0 0;
  margin:0px 0 0px 0;
  width:661px;
  float:left;
  }
   
   
   .module_provide{
   padding:0;
  margin:0px 0 0px 0;
  }
  
  .module_provide div{
  background:url(../images/index_center_bottom.jpg) no-repeat ;
   /*background-position:bottom top;*/
   padding:35px 0 10px 0;
   margin:0;
   }
  
  .module_provide div div{
  background:none;
   padding:0 0 0px 0;
   margin:0;
  }
  
  #index_provide_top{
  padding:0;
  margin:0;
  width:661px;
  }
    
  #provide_main{
  width:661px;
  padding:0;
  margin:10px 0 0 0;
    }
  
  #provide_bottom{
  width:661px;
  padding:0 0 0px 0;
  margin:0;
  float:left;
   }
  
  
  #main_community{
  width:217px;
  padding:0 5px 0 0px;
  margin:0 0 8px 0;
  float:left;
  height:335px;
  }
  
  
  .module_community{
  background:url(../images/community_bg.jpg) repeat-y;
  padding:0;
  margin:0px 0 0px 0;
  height:335px;
   
  }
  
  .module_community div{
  background:url(../images/community_bottom.jpg) no-repeat ;
   background-position:bottom;
   padding:0 0 10px 0;
   margin:0;
   height:335px;
  }
  
  .module_community div div{
   background:url(../images/community_top.jpg) no-repeat ;
   background-position:top;
   padding:0 0 30px 0;
   margin:0;
  }
   
   
  .module_community .community_content {
   padding:100px 5px 0 5px;
   margin:0;
   font:11px/16px Verdana, Arial, Helvetica, sans-serif;
    }
	
	
	.module_community .community_content p{
	margin:0;
	padding:0 2px 5px 2px;
	text-align:justify;
	}
	
	.module_community li{
   font:11px/16px Verdana, Arial, Helvetica, sans-serif;
  }
     
  
  #main_quality{
  width:217px;
  padding:0 5px 0 0;
  margin:0 0 8px 0;
  float:left;
  height:335px;
    }
    
  .module_quality{
  background:url(../images/quality_bg.jpg) repeat-y;
  padding:0;
  margin:0px 0 0px 0;
   height:335px;
   }
  
  .module_quality div{
  background:url(../images/quality_bottom.jpg) no-repeat ;
   background-position:bottom;
   padding:0 0 10px 0;
   margin:0;
    height:335px;
  }
  
  .module_quality div div{
   background:url(../images/quality_top.jpg) no-repeat ;
   background-position:top;
   padding:0 0 30px 0;
   margin:0;
  }
  
  .module_quality .quality_content {
   padding:100px 5px 0 5px;
   margin:0;
   font:11px/16px Verdana, Arial, Helvetica, sans-serif
   }
   
   .module_quality .quality_content p{
   margin:0;
   padding:0 2px 5px 2px;
   text-align:justify;
   }
   
   .module_quality li{
  font:12px/18px Verdana, Arial, Helvetica, sans-serif
  }
  
  #main_cost{
  width:217px;
  padding:0;
  margin:0 0 0px 0;
  float:left;
  height:335px;
 }
  
  .module_cost{
  background:url(../images/cost_bg.jpg) repeat-y;
  padding:0;
  margin:0px 0 0px 0;
   height:335px;
  }
  
  .module_cost div{
  background:url(../images/cost_bottom.jpg) no-repeat ;
   background-position:bottom;
   padding:0 0 10px 0;
   margin:0;
    height:335px;
  }
  
  .module_cost div div{
   background:url(../images/cost_top.jpg) no-repeat ;
   background-position:top;
   padding:0 0 22px 0;
   margin:0;
  }
  
    
   .module_cost li{
  font:12px/18px Arial, Helvetica, sans-serif; 
  }
  
  .module_cost .cost_content {
   padding:100px 5px 0 5px;
   margin:0;
   font:11px/16px Verdana, Arial, Helvetica, sans-serif;
   }
   
   .module_cost .cost_content p{
   margin:0;
   padding:0 2px 5px 2px;
   text-align:justify;
   }
  
   
  #news_main{
  width:661px;
  padding:0;
  margin:0;
  float:left;
  }
   

 

/* maincolume for this site */
 
#maincolfull{
	width: 920px;
	margin: 0 auto;
	padding: 0px;
	min-height:345px;
	text-align:left;
	}
	
	
	#maincolfull #lectcol{
	display:none;
	padding:0;
	margin:0;
	}
	
	#maincolfull #lectcol_inner{
	display:none;
	padding:0;
	margin:0;
	}
	
	#maincolfull .module_department div{
	display:none;
	padding:0;
	margin:0;
	}
	
	#maincolhalf{
	width: 920px;
	margin:0 auto;
	padding:0px 0 0 0px;
	min-height:345px;
	}

#maincolnarrow{
	width: 920px;
	margin:0 auto;
	padding: 0px;
}
 
#maincol_inner{
	padding: 0px;
	margin:0 auto;
	width:920px;
	text-align:left;
		}

 a:link,   a:visited,  a:active{
color:#0054A6;
font:12px  Verdana, Arial, Helvetica, sans-serif;
}

  a:hover{
text-decoration:none;
}



/* pathway formation */

#pathway{
	padding:0px 0 0 0px;
	margin: 0px 0 10px 10px;
	
}

#pathway a:link, #pathway a:visited{
	color: #2957A4;
}

#pathway a:hover, #pathway a:active{
	color: #A4D2FF;
}

#pathway_inner{
	padding:0px;
	margin:0px 0 0px 0;
	font-size: 12px;
}

.clr{
	clear: both;
}

/* formation footer and copyright */

#footer {
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0px 0 0px 0;
	background:url(../images/footer_bg.jpg) repeat-x;
	height:60px;
	width:1005px;
	text-align:center;
	margin:0 auto;
	color:#FFF8F8;
	}


.module_footer {
padding:0;
margin:0 0px 0 0px;
background:url(../images/footer_left.jpg) no-repeat;
background-position:left;
height:60px;

}

.module_footer div{
padding:0 0 0 0px;
margin:0 0 0 0px;
background:url(../images/footer_right.jpg) no-repeat;
background-position:right;
height:60px;
}

.module_footer div div{
margin:0;
padding:0;
}

.module_footer ul{
padding:10px 0px 0 0;
margin:0px 0px 0 0;

}

#footer .menu{
height:25px;
}

#footer li{
display:inline;
margin:0;
padding:0 0 0px 6px;
background:none;

}

#footer  li a:link, #footer li a:visited, #footer li a:active{
color:#FFF8F8;
font:11px Arial, Helvetica, sans-serif;
text-decoration:underline;
padding:0 6px 0px 0px;
border-right:1px solid #FFF8F8;
}

#footer li a:hover{
text-decoration:none;
}

#footer #menu #current{
background-image:none;
padding:0px 5px 0 5px;
margin:0;
}

#footer #menu .item22 a{
border:none;
}


.copyright{
   margin:0 auto;
   text-align:center;
   position:relative;
   top:50px;
   color:#fff;
   font:12px Arial, Helvetica, sans-serif;
   }
   
    .moduletable_rss{
   margin:0 50px 0 0;
   padding:0;
   float:right;
   position:relative;
   top:30px;
    }

#fish-user1 {
	width: 300px;
	padding-right: 10px;
	float: none;
	text-align: left;
}
#fish-user2 {
	width: 300px;
	padding-right: 10px;
	float: none;
	text-align: left;
}
#fish-news {
	padding-right: 0px;
	float: none;
	text-align: left;
}


/*Horizontale Men�s*/

ul#mainlevel-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 1em;
}

ul#mainlevel-nav li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
	list-style: none;
	float: left;
	background: none;
}

ul#mainlevel-nav li a {
	display: block;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	color: #4682B4;
	border-right: 1px solid #4682B4;
}

ul#mainlevel-nav li a:hover{
	color: #2E5577;
}

.mainlevel-nav#active_menu-nav {
	color: #2E5577;
}

.clr{
	clear: both;
}

/* Title text */

.contentheading {
	color: #314B5E;
	margin: 0 0px 10px 0;
	padding: 0 0 5px 0px;
	width:100%;
	text-align:left;
	font:bold 18px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(../images/dotted_line.jpg) bottom repeat-x;
	float:left;
	
	
}


.contentpagetitle:link, .contentpagetitle:visited, .contentpagetitle:active{
   color: #314B5E;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0px;
	width: 100%;
	font:bold 16px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	
}

.contentpagetitle:hover{
text-decoration:none;
color:#0054A6;
}

/* component text */

.componentheading {
	color: #314B5E;
	margin: 0 0px 10px 0;
	padding: 0 0 5px 0px;
	width:100%;
	font:bold 18px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(../images/dotted_line.jpg) bottom repeat-x;
	text-align:left;
	
	
		
}

/* inhaltsverzeichnis */

.contenttoc{
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	padding: 2px;
	width: 150px;
}

/* Small text */

.small, .smalldark, .createdate, .mosimage_caption,.back_button, .pagenavcounter, .pagenav, .pagenavbar  {
	font-size: 0.8em;
	color: #000;
	padding:0 0 0 0px;
}

.modifydate {
	border-bottom: 1px solid #B4B4B4;
	padding: 2px 2px 2px 15px;
	font-size: 0.8em;
	color: #000;
}

/* �berschriften */

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 13px;
	color:#262626;
}

h4 {
	font-size: 12px;
	
}

/* absatz text */

p {
	margin: 5px 0 15px;
}

/* listen text */

ul {
	margin: 2px 0px 2px 15px;
	list-style-type: square;
	padding: 4px;
	color: #000;
}

li{
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

/* formation colums */

th {
	padding: 2px;
	font-weight: bold;
	text-align: left;
}


/* formation linie horizontal */

hr {
	border-top: 1px solid #DDDDDD;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

a img {
	border: none;
}


/* formation main table */


.contentpaneopen{
	width:auto;
	font:12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 10px 0px 0px;
	margin:0px 0 0 0px;
	text-align:left;
	
	}
					
	#main_content{
	width:635px;
	float:left;
	padding:0 10px 0 0px;
	text-align:left;
	}



table.contentpane {
	width: 100%;
	padding: 0px 0 0 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0 0 0px;
	}


/* read more formation */

a.readon{
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #0054A6;
	padding: 0px 2px 2px 5px;
	float: right;
}

a.readon:hover, a.readon:active {
	}

/* Formstyle */

form {
	margin: 0;
	padding: 4px;
}

.input {
	border: 1px solid #9C9C9C;
	color: #000;
	padding: 4px;
	font-size: 12px;
	margin: 0px;
	width: 93%;
}


.mainlevel_menu{
padding:30px 0 0 10px;
margin:30px 0 0 10px;
color:#000;
}

.mainlevel_menu img{
border:1px solid #5A9EC3;
}

.sublevel_menu{
border:1px solid #ff00ff;
padding:20px;
margin:0 0 0 10px;
color:#000;
}

.mainlevel{
padding:0px 0 0 30px;
margin:10px 0 0 10px;
width:247px;
border:1px solid #000;
}

.mainlevel img{
border:1px solid #5A9EC3;
}

.sublevel{
border:1px solid #ff00ff;
padding:20px;
margin:0 0 0 10px;
color:#000;
}


.module_staff{
padding:0;
margin:0 0 10px 0px;
width:220px;
}


.module_staff div{
background:url(../images/round_corner_bg_staff.jpg) repeat-y;
}

.module_staff div div{
background:url(../images/round_corner_top_staff.jpg) no-repeat;
background-position:top;
}

.module_staff div div div{
background:url(../images/round_corner_bottom_staff.jpg) no-repeat;
background-position:bottom;
}

	
div.module_staff h3{
font-family:  Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
border-bottom:1px solid #E6E6E6;
margin:0 10px 0 10px;
}

.module_staff{
padding:0 0 0 0px;
margin:0 0 10px 0px;
width:220px;
font:11px Arial, Helvetica, sans-serif;
}


.module_staff div{
background:url(../images/round_corner_bg_staff.jpg) repeat-y;
}

.module_staff div div{
background:url(../images/round_corner_top_staff.jpg) no-repeat;
background-position:top;
}

.module_staff div div div{
background:url(../images/round_corner_bottom_staff.jpg) no-repeat;
background-position:bottom;
padding:0 10px 10px 10px;
}

	
div.module_staff h3{
font-family:  Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
border-bottom:1px solid #E6E6E6;
margin:0 10px 5px 0px;
}

.module_staff a:link, .module_staff a:active, .module_staff a:visited{
font:11px Arial, Helvetica, sans-serif;
}

.module_staff2{
padding:0 0 0 0px;
margin:0 0 10px 0px;
width:150px;
font:11px Arial, Helvetica, sans-serif;
}


.module_staff2 div{
background:url(../images/round_corner_bg_staff1.jpg) repeat-y;
}

.module_staff2 div div{
background:url(../images/round_corner_top_staff1.jpg) no-repeat;
background-position:top;
}

.module_staff2 div div div{
background:url(../images/round_corner_bottom_staff1.jpg) no-repeat;
background-position:bottom;
padding:0 10px 10px 10px;
}

	
div.module_staff2 h3{
font-family:  Arial, Helvetica, sans-serif;
font-size:16px;
color:#262626;
text-decoration:none;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
border-bottom:1px solid #E6E6E6;
margin:0 10px 5px 0px;
}

.module_staff2 a:link, .module_staff a:active, .module_staff a:visited{
font:11px Arial, Helvetica, sans-serif;
}


/*#green_main_forum{
background:#087C3E;
width:479px;
height:745px;
margin:0px auto 0px auto;
}*/

#green_bg_forum{
background:#FFFDEE url(../images/green_bg.gif) repeat-x;
width:469px;
height:700px;
padding:40px 0 0 0;
margin:0 auto;
text-align:center;
border:4px solid #087C3E;
}

.small_txt_forum{
color:#fff;
font:13px Arial, Helvetica, sans-serif;
margin:3px 0 0 0;
}

.yellow_txt_forum{
font:bold 22px "Times New Roman", Times, serif;
color:#FFFAC1;
}


.module_forum {
padding:0;
margin:0 0 10px 0;
margin-right/*\**/:-10px\9 ;
float:left;
width:240px;
}


.module_forum ul{
padding:0;
margin:0 0 0px 0;
}

.module_forum li{
padding:0;
margin:0;
list-style-type:none;
}