/* $Id: local-sample.css 7156 2010-04-24 16:48:35Z chris $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */
#legal-notice {
  display: none;
}

/* Default link styles - separate a:visited for a different visited link style */
a,
a:link,
a:visited {
  /*   color: #27638C;   war original so*/
  color: #0000FF;
}



/* HTML Elements
-------------------------------------------------------------- */
/* Add padding here if desired so edges of theme aren't flush with browser window */
/* das waren die ursprünglichen Farben
/*    background: #F4F7E7;                               /* background & font color */
/*    color: #666;                          */

html,
body {
  background-color: #FFFFFF;                               /* background & font color */
  color: #000000;
}




/*---------------------------------------------------------*/
/*  Das ist jener Teil vom violetten Bereich unterhalbt des Bitmaps  */
/*Farbe ist: #154B6F   */
/*Farbe helles violett soll: #807ea5   */
/*Farbe dunkles violett soll: #605e8f      */

.preface-top-wrapper {
background:url("/sites/all/themes/acquia_marina/images/preface-wrapper-bg.png") repeat-x scroll center top #605e8f;
color:#FFFFFF;
min-height:24px;
padding-top:30px;
}

/*---------------------------------------------------------*/
/*  Hier gehts um das Primary Menu  */

/* soll Farbe Background ganzhellgrün: 8fada1     */
/* soll Farbe Background hellgrün: 8fada1     */
/* soll Farbe Border bottom hellergrün:80a195     */
/* soll Farbe Border dunkelgrün: 386b59      */
/* ist Farbe Background: 98D022      */
/* ist Farbe Border bottom:83A638     */

/* Primary Menu
/-------------------------------------------------------------- */
#primary-menu {
  float: right;
  margin: 0;
}

#primary-menu.block {
  overflow: visible;
  position: relative;
  z-index: 101;
}

#primary-menu.block .inner {
  float: right;
  margin: 0;
}

#primary-menu ul.menu {
  font-family: "Myriad Pro", "Myriad Web Pro Regular", "Lucida Grande", Geneva, Trebuchet MS, sans-serif;
  font-size: 100%; /* 12px/12px */
  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

#primary-menu ul.menu li {
  background: transparent url(../images/tab-left.png) no-repeat 0 0;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 0 0 0 10px;
  position: relative;
}

#primary-menu ul.menu li a:link,
#primary-menu ul.menu li a:visited {
  background: transparent url(../images/tab-right.png) no-repeat 100% 0;
  color: #154B70;
  display: block;
  padding: 5px 10px 1px 0;
  text-decoration: none;
}

/* Second level - Hovers for parent menu item */
#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a:link,
#primary-menu ul.menu li:hover a:visited,
#primary-menu ul.menu li.hover a:link,
#primary-menu ul.menu li.hover a:visited,
#primary-menu ul.menu li.active-trail a:link,
#primary-menu ul.menu li.active-trail a:visited {
  background-position: 100% -29px;
  color: #fff;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: 0 -29px;
}

/* Second level */
#primary-menu ul.menu li:hover ul.menu,
#primary-menu ul.menu li.hover ul.menu,
#primary-menu ul.menu li.sfHover ul.menu {
  background: transparent url(../images/drop-bottom.png) no-repeat 0 100%;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 91.7%; /* 11px/12px */
  margin-top: -5px;
  padding: 2px 0 4px 0;
  position: absolute;
  text-align: left;
  text-transform: none;
  width: 144px;
  z-index: 2;
  opacity: 0.95;
  filter: alpha(opacity=95);
}

#primary-menu ul.menu li:hover ul.menu li,
#primary-menu ul.menu li.hover ul.menu li,
#primary-menu ul.menu li.sfHover ul.menu li {
  background: #386b59;
  border-bottom: 1px solid #83A638;
  padding-left: 0;
}

#primary-menu ul.menu li:hover ul.menu li.last,
#primary-menu ul.menu li.hover ul.menu li.last,
#primary-menu ul.menu li.sfHover ul.menu li.last {
  border-bottom: 0;
}

#primary-menu ul.menu li ul.menu li a:link,
#primary-menu ul.menu li ul.menu li a:visited {
  background: #386b59;
  color: #8fada1;
  padding-left: 10px;
}

#primary-menu ul.menu li ul.menu li a:hover {
  color: #fff;
}

#primary-menu ul.menu li ul.menu li a.active {
  text-decoration: underline;
}

/* Third level */
#primary-menu ul.menu li:hover ul.menu li ul.menu,
#primary-menu ul.menu li.hover ul.menu li ul.menu,
#primary-menu ul.menu li ul.menu li ul.menu {
  font-size: 100%; /* 11px/12px */
  margin-left: 34px;
  margin-top: -2px;
}

/* Primary menu - Nolink */
#primary-menu ul.menu li span.nolink  {
  background: transparent url(../images/tab-right.png) no-repeat 100% 0;
  color: #8fada1;
  display: block;
  padding: 5px 10px 1px 0;
  text-decoration: none;
}

#primary-menu ul.menu li span.nolink:hover,
#primary-menu ul.menu li span.nolink.hover,
#primary-menu ul.menu li:hover span.nolink,
#primary-menu ul.menu li.hover span.nolink,
#primary-menu ul.menu li.active-trail span.nolink {
  background-position: right -46px;
  color: #fff;
}

#primary-menu ul.sf-menu li.sfHover ul.menu li span.nolink,
#primary-menu ul.menu li:hover ul.menu li span.nolink,
#primary-menu ul.menu li.hover ul.menu li span.nolink {
  background: #386b59;
  color: #8fada1;
  padding-left: 10px;
}

#primary-menu ul.menu li:hover ul.menu li span.nolink:hover,
#primary-menu ul.menu li.hover ul.menu li span.nolink.hover {
  color: #fff;
}


/* Secondary menu
-------------------------------------------------------------- */
/* This menu usually appears in the header as a set of simple text links */
#secondary-menu.block {
  float: right;
  width: auto;
}

/* Set general style for menu here -- background, alignment, etc. */
.secondary-menu-inner ul.links {
  font-size: 91.7%; /* 11px/12px */
  line-height: 100%;
  margin: 15px 0 0 0;
}

/* Add a border-right here for a separator */
.secondary-menu-inner ul.links li {
  line-height: 120%;
  margin: 0;
  padding: 0;
}

/* Styles for links */
.secondary-menu-inner ul.links li a:link,
.secondary-menu-inner ul.links li a:visited {
  border-left: 1px solid #ccc;
  padding: 0 10px;
}

.secondary-menu-inner ul.links li.first a:link,
.secondary-menu-inner ul.links li.first a:visited {
  border-left: none;
  padding-left: 0;
}

.secondary-menu-inner ul.links li.last a:link,
.secondary-menu-inner ul.links li.last a:visited {
  padding-right: 0;
}

/*---------------------------------------------------------*/
/*  Hier gehts um die Hintergrundfarben der Header in den Blöcken  */

.marina-title-rounded-blue h2.block-title  {
background:none repeat scroll 0 0 #807ea5;
}
.marina-title-rounded-green h2.block-title {
/* original haesslich grün background:none repeat scroll 0 0 #94CE18; */
background:none repeat scroll 0 0 #386b59;

}
/*---------------------------------------------------------*/
/*  Hier gehts um die Textfarben der Header in den Blöcken  */

.marina-title-green h2.block-title {
color:#94CE18;
}

