/**
author: d.e.ventz GmbH http://www.deventz.de
**/

/**#################### DEFAULT and FORMS CSS ####################**/
a:link, a:visited { color            : #485ea3; text-decoration: none; }
a:hover { color: #666; text-decoration: none; }
li {  
  line-height      : 14px;
  padding-left     : 14px;
  padding-top      : 2px;
  background-image : url(../images/strelka_rund_db.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
li:hover { line-height: 14px; background-image: url(../images/strelka_rund_g.gif); background-repeat: no-repeat; background-position: 0 5px; padding-top: 2px; padding-left: 14px; }
/**#################### Joomla CSS ####################**/
/** Buttons **/
.button { font-size        : 11px; color            : #fff; background-image: url(../images/mod_but_down.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; border           : solid 1px #cacaca; margin           : 3px 0; padding          : 2px; cursor           : pointer; }
.button:hover { color: #fff; font-size: 11px; background-image: url(../images/mod_but_up.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; cursor: pointer; margin: 3px 0; padding: 2px; border: solid 1px #9f9f9f; }
/** Module table  **/
.rightcol div.module h3, .rightcol div.module_menu h3{ background         : url(../images/mod_left.gif) repeat-x left top; border-top: 1px solid #a3aed1; }
/** Read more **/
a.readon:link { color            : #485ea3; font-size        : 12px; white-space      : normal; font-weight      : normal; padding          : 1px 0 1px 10px; float            : right; line-height      : 15px; text-decoration  : none; }
a.readon:hover { color: #666; font-size: 12px; font-weight: normal; line-height: 15px; text-decoration: none; white-space: normal; padding: 1px 0 1px 10px; float: right; }
table.contenttoc td{ margin           : 0; padding          : 3px 4px; background-image   : url(../images/strelka_rund_g.gif) ; background-repeat  : no-repeat; background-position: 4px 7px; }
table.contenttoc td:hover { color: #485ea3; background-image: url(../images/strelka_rund_db.gif); background-repeat: no-repeat; background-position: 4px 7px; margin: 0; padding: 3px 4px; }
/** CSS for Mainmenu **/
.module_menu ul li.active a:link, .module_menu ul li.active  a:visited
{ color            : #485ea3; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 96% 50%; border-bottom    : 1px solid #dcdfe1; text-decoration	 : none; }
.module_menu ul li.active ul li a:hover, .module_menu ul li.active ul li ul li a:hover
{ background:#a3aed1;
  font-size        : 12px;
  font-weight      : normal;
  color            : #fff;
  text-decoration  : none;
  text-indent      : 10px;

}
/** Topmenu  **/
#mainlevel-nav li a:hover { width				: auto; color				: #485ea3; background			: transparent; padding			: 10px 6px; font-weight			: normal; text-decoration		: none; border-bottom: 8px solid #485ea3; }
ul#mainlevel-nav li #active_menu-nav { cursor			: default; position			: relative; width				: auto; background			: transparent; padding			: 10px 6px; color				: #485ea3; text-decoration		: none; border-bottom: 8px solid #485ea3; }
/** #################### index.php #################### **/
#body {
background: white url(../images/top_bg_blue.gif) repeat-x left top;
}
#logo_top { background-color: #485ea3; background-position: 20px 0; height: 60px; }
#logo_down { color: white; font-size: 12px; background-color: #485ea3; height: 30px; padding-top: 40px; }
#logo { background-color: transparent; background-image: url(../images/logo_blue.gif); background-repeat: no-repeat; background-attachment: scroll; height: 120px; }

