﻿body
{
  color: #333;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 22px;
}

input
{
  border: 1px solid #ccc;
  margin: 3px;
}

a:link,
a:visited
{
  text-decoration: none;
  color: #71A32F;
}

a:hover,
a:active,
a:focus
{
  color: #71A32F;
  text-decoration: underline;
}

/* ##########################  navigation column  ########################### */

.module_content
{
  border:solid 0px #ddd;
  background:#fff;
}
.moduletable_js
{
  border:solid 0px #ddd;
}

#right .moduletable_js
{
  border:0
}

#nav h3
{
  border-bottom: solid 1px #ddd;
  color: #cccccc;
  background: #ddd;
}

h3.js_heading
{
  border-bottom:solid 1px #fff !important;
  background:#eee;
  font-family: 'Titillium Maps', Arial;
}

h3.js_heading span.backh
{
  border:solid 0px #000
}

h3.js_heading span.backh1
{
  color:#444
}

#right h3
{
  color:#377A2E;
  border-bottom:solid 1px #ddd;
}

#right h3 span.backh
{
    background-color: Aqua;
}

#right h3 span.backh2
{

}

#right h3 span.backh3
{
  color:#664335
}

h3.js_heading a
{
  border:0
}

h3.js_heading a img
{
  border:0
}

h3.js_heading a.opencloselink:hover,
h3.js_heading a.opencloselink:active,
h3.js_heading a.opencloselink:focus
{
  background:none
}

h3.js_heading a:link,
h3.js_heading a:visited,
h3.js_heading a:hover,
h3.js_heading a:active,
h3.js_heading a:focus
{

}

#nav h3
{
  font-family: 'Titillium Maps', Arial;
}

#nav h3.js_heading a:focus
{

}

/* ++++++++++++++  pagination  ++++++++++++++ */

#main .pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;
list-style-type: none;
}

#main .paginationul ul
{
        list-style-type: none;
        margin:0;
        padding:0;
        text-align:left;
}

#main .pagination li
{
        display: inline;
        padding:2px 5px;
        text-align:left;
        border:solid 1px #eee;
        margin:0 2px
}

.pagenav
{padding:2px}

#main .pagination li.pagination-start,
#main .pagination li.pagination-next,
#main .pagination li.pagination-end,
#main .pagination li.pagination-prev
{border:0}

#main .pagination li.pagination-start ,
#main .pagination li.pagination-start  span
 {
padding:0

}
p.counter
{
        font-weight:bold;
}

#nav form
{
  color:#000;
}

#nav form a:hover,
#nav form a:active,
#nav form a:focus
{
  color:#fff;
  background:#638420;
}

/* ++++++++++++++  first level  ++++++++++++++ */
#nav .moduletable-example ul.menu
{
  background:#fff;
  border: 0px solid #000000;
}

ul.menu
{
  background:#fff /* url(../images/nav_level_1.gif) repeat-x */;
  border: 1px solid #eee;
  list-style-type: none;
  float: left;
  padding: 10px;
}

.module_content ul.menu
{
  border: 0;
}

ul.menu li
{
  border-bottom: solid 1px #ddd;
  list-style-type: none;
  list-style-image: url(../images/karo.png);
  padding-bottom: 3px;
  padding-top: 3px;
}


ul.menu li a:link,
ul.menu li a:visited
{
  color:#638420;
  text-decoration: none;
}

ul.menu li.active a:link,
ul.menu li.active a:visited
{
  color:#333;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus,
ul.menu li.active a:hover,
ul.menu li.active a:active,
ul.menu li.active a:focus
{
  background: #fff; /*url(../images/nav_level_1.gif) repeat-x ;*/
  color: #71A32F;
  text-decoration: underline;
}


/* ++++++++++++++  second level  ++++++++++++++ */

ul.menu li ul
{
  border:solid 0px #eee;
}

 ul.menu li ul li
{
  border:solid 0px #000;
  background:#fff;
}

 ul.menu li.active ul li a:link,
 ul.menu li.active ul li a:visited
{
  color:#71A32F;
  border:0;
  border-bottom:solid 1px #fff;
}

 ul.menu li.active ul li.active a:link,
 ul.menu li.active ul li.active a:visited
{
  border:0;
  color:#333;
  border-bottom:solid 1px #fff;
}

 ul.menu li.active ul li a:hover,
 ul.menu li.active ul li a:active,
 ul.menu li.active ul li a:focus
{
  background:#666 !important;
  color:#fff !important;
}