/* Start of CMSMS style sheet 'Andreas-Internal' */
body {
   font-size: 65%;
text-align: justify;
}

#avmenu {
   clear: left;
   float: left;
   width: 155px;
   margin:-1em 0 10px 0;
   padding: 0;
   font-size: 85%;
}

#avmenu ul {
   list-style: none;
   width: 100%;
   margin: 4px 0 0 0;
   padding: 0;
   font-size: 1.1em;
   background-color: #ffffff;
   border-top: 4px solid #ffffff;
}

#avmenu li {
   margin-bottom: 6px;
}

#avmenu .currentpage {
   background: #eaeaea url(uploads/images/graphical_elements/greenarrow.jpg) no-repeat bottom right !important;
}

#avmenu li a, #avmenu li h3 {
   padding: 6px 0 0 10px;
   font-weight: bold;
   text-decoration: none;
   display: block;
}

#avmenu li a {
   background: #f4f4f4;
   color: #505050;
   border-left: 4px solid #cccccc;
}

#avmenu li a:hover {
   background: #eaeaea;
   color: #003d61;
   border-left: 4px solid #A2bd30;
}
   
.currentpage h3 {
   background-color: transparent;
   color: #003d61;
   border-left: 4px solid #A2bd30;
   font-size: 100%;
   margin-bottom: 4px;
}

.currentpage h3, #avmenu li a {
   !height: 35px; /* hack to target IE */
}

/*Hack to exclude IE6 and previous*/
*>.currentpage h3, *>#avmenu li a {
  min-height: 35px;
}


#avmenu ul ul li.currentpage h3, #avmenu ul ul li a{
   padding-left: 18px;
   background: transparent;
}

#avmenu ul ul a {
   font-size: 90%;
   margin-bottom: 0em;  
}

#avmenu ul ul .currentpage h3{
   font-size: 95%;
}

#avmenu li.activeparent  ul li{
   background-color: transparent!important;
}

.announce {
   margin: 10px 0 10px 0;
   padding: 10px;
   width: 143px;
   color: #505050;
   line-height: 1.3em;
}

#extras {
   float: right;
   /*width: 225px;*/
   width: 15px;
   margin: 0 10px 10px 0;
   padding: 0;
   font-size: 0.85em;
   line-height: 1.5em;
}

#extras p {
   margin: 0 0 1.5em 0;
}

#extrasb {
   float: right;
   width: 225px;
  /* width: 15px;*/
   margin: 0 0px 10px 0;
   padding: 0;
   font-size: 0.85em;
   /*line-height: 1.5em;*/
}

#extrasb p {
   margin: 0 0 1.5em 0;
}
#content {
   margin: 0 0px 20px 170px;
   !width: 760px; /* hack to target IE */
   padding: 0 0px 0 10px;
   line-height: 1.6em;
   text-align: justify;
}

/*Hack to exclude IE6 and previous*/
*>#content {
   width: 760px !important;
}

#content h2 {
   font-size: 1.5em;
   margin: 1.5em 0 1em 0;
   color: #003d61;
}

#content img {
   padding: 1px;
   display:inline;
   background: #ffffff;
   border: 4px solid #ffffff;
}

#contentb {
   margin: 0 0px 20px 170px;
   !width: 580px; /* hack to target IE */
   padding: 0 0px 0 10px;
   /*line-height: 1.6em;*/
   text-align: justify;
}

/*Hack to exclude IE6 and previous*/
*>#contentb {
   width: 540px !important;
}

#contentb h2 {
   font-size: 1.5em;
   margin: 0 0 1em 0;
   color: #003d61;
}

#contentb img {
   padding: 1px;
   display:inline;
   background: #ffffff;
   /*border: 4px solid #ffffff;*/
}


/*******************
related info box
*******************/

div.relatedInfo {
   float:right;
   padding:0.5em;
   font-weight: 700;
   border: 1px solid #f0f0f0;
   margin-left: 0.5em;
   margin-top: 0.5em;
   background-color: #f0f0f0;
}


/*****************
Button
*****************/

/****************
Bookmarks
****************/

.cms-module-bookmarks-header {
   display: none;
}

.cms-module-bookmarks-list {
   font-size: 150%;
}

/**********************
Form
************************/
#fbrp__23, #fbrp__24, #fbrp__31, #fbrp__27, #fbrp__32 {

margin-top: 1px;

}

/* End of 'Andreas-Internal' */

