body{
 background-color: rgb(231, 219, 203); font-family: verdana;
 font-size: 12px;
}

#head{
position:absolute; top:0px; right:0px; height: 140px; width:100%;
background-image: url("../../fileadmin/template/images/head_v.gif");
background-repeat: repeat-x;
}
#head_left{
position:absolute; top:0px; left:0px;
}
#head_right{
position:absolute; top:0px; right:0px;
}

#main_area{
width:100%;
position:absolute; top:115px; left:0px;
}

#col_left{
background-color:#D1BBB1;
width:14%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
}

#content{
width:58%;
padding:8px;
float:left;
}
#col_right{
width:20%;
padding:8px;
float:right;
border-left: 1px solid black;
border-bottom: 1px solid black;
}
#hor_menu{
color:white;
width:100%;
height: 20px;
padding:3px;
font-size:130%;
font-weight:bold;
}
#hor_menu a:link{
 text-decoration: none;
 color: white;
}
#hor_menu a:visited{
 text-decoration: none;
 color: white;
}
#hor_menu a:active{
 text-decoration: none;
 color: white;
}
#hor_menu a:focus{
 text-decoration: none;
 color: white;
}
#hor_menu a:hover{
 text-decoration: underline;
 color: white;
}

#breadcrumbs{
  font-weight:bold;
  font-size:75%;
  padding-bottom: 5px;
  border-bottom: 1px black dotted;
}

#col_left h1{
font-size:80%;
font-weight:bold;
}
#col_left h2{
font-size:60%;
font-weight:normal;
}
#nameofpage{
font-size:120%;
font-weight:bold;
}


div.bM {
   margin:0px;
   border:0px;
   color:black;
   width:100%;
   background-color:#D1BBB1;
   border-bottom: 1px black dotted;
   font-weight:bold;
}
div.bM a {
   text-decoration: none;
}
div.bM ul {
   position:relative;
   list-style-type:none;
   padding:0px;
   margin:0px;
   text-decoration: none;
   color:black;
}

div.bM ul ul{
   position:relative;
   list-style-type:none;
   text-decoration: none;
   color:black;
   background-color:#E6E7CC;
   padding-left: 5px;
}

div.bM ul li {
   position:relative;
   color:black;
   padding-top: 5px;
   padding-bottom: 5px;
   border-top: 1px black dotted;
}
div.bM li:hover{
   background-color:white;
   width: 100%;
}

div.bM li{
   width: 100%;
}

div.bM ul li a {
   position:relative;
   padding:0em 0em 0em 0em;
   color: black;
}
div.bM ul li.bM_CUR {
   padding-top: 5px;
   padding-bottom: 5px;
   width: 100%;
   background-color:#E6E7CC;
}
div.bM ul li.bM_CURIFSUB {
   padding-top: 5px;
   padding-left:5px;
   padding-bottom:5px;
}
div.bM ul li.bM_ACT {
   text-decoration: none;
   width: 100%;
   background:#D1D1B0;
   padding:0em 0em 0em 0em;
   border-top: 1px black dotted;
   padding-top: 5px;
}

div.bM ul li.bM_ACT:hover {
  background-color:#white;
}

div.bM ul li.bM_ACT a {
   text-decoration: none;
   width: 100%;
}
div.bM ul li.bM_ACT a:hover {
  background-color:#white;
}


div.bM ul li.bM_CURIFSUB a {
   text-decoration: none;
   padding:0em 0em 0em 0em;
   padding-bottom:5px;
}

div.bM ul li.bM_CURIFSUB:hover {
   background:#E6E7CC;
}

div.bM ul li.bM_CUR {
   width: 100%;
}
div.bM ul li.bM_CUR a {
   text-decoration: none;

}
div.bM ul li.bM_CUR a:hover {
   background:#fff;
}

div.bM ul li.bM_IFSUB {
   width: 100%;
}
div.bM ul li.bM_IFSUB a {
   text-decoration: none;
}
div.bM ul li.bM_IFSUB a:hover {
   background:#fff;
}

div.bM ul li.bM_NO {
   width:100%;
}
div.bM ul li.bM_NO a {
   text-decoration: none;
}
div.bM ul li.bM_NO a:hover {
   background:#fff;
}

div.news_latest_list_header {
	padding: 4px;
	background-color:#fafafa;
	font-weight:bold;
	font-size:1.2em;
	border-bottom:1px solid black;
}
div.news_latest_item_odd{
	padding: 4px;
	border-bottom:1px dotted black;
	font-weight:bold;
	background-color:#f6f2e6;
}
div.news_latest_item_odd a{
	font-size:0.8em;
}
div.news_latest_item_even{
	padding: 4px;
	border-bottom:1px dotted black;
	font-weight:bold;
	background-color:#d1bbb1;
}
div.news_latest_item_even a{
	font-size:0.8em;
}

