@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) 
 * (de) 
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml-for-drupal
 * @version         3.1
 * @revision        $Revision: 343 $ 
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{
 .page {
   padding:0;
 }
 
   /**
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 159px   | 402px     | 419px   |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */
 
   #col1 {
    background: transparent url(images/laser.jpg) no-repeat scroll left top;
    width: 160px;
  }
  
  #col1_content {
    /*padding: 0 12px 10px 8px;*/
    padding: 10px 10px 10px 10px;
  }
  
  #col2 {
    width: 200px;
  }
  
  #col2_content {
    padding: 10px 10px 10px 0;
  }
  
  #col3 {
    margin-left: 160px;
    margin-right: 200px;
  }
  
  #col3_content {
    padding: 10px 10px 10px 0;
  }
  
  #col3 .subcl {
    padding-right:10px;
  }
  
  #col3 .subcr {
    padding-left:0;
  }
  
  .node-type-furtgo-photo #col3, .node-type-furtgo-photo-legacy #col3, .page-admin #col3 {
    margin-right:0;
  }
    
  /* (de) Kein Rahmen um views-blocks in #col3 */
  #col3 #block-views-furtgo_frontpage-block_1 .content, #col3 #block-views-furtgo_frontpage-block_2 .content {
    border:0;
    padding:0;
    background:transparent;
  }
  
  #laendle {
    position: fixed;
    right: 0;
    bottom: 0;
    display: block;
    height: 80px;
    width: 80px;
    background: url(images/laendle.png) bottom right no-repeat;
    text-indent: -999em;
    text-decoration: none;
  }
  
  body {
    background: #B0BBBB none repeat scroll 0 0;
    padding: 15px 0;
    text-align:left;
  }
  
  .page_margins {
    min-width: 980px;
    max-width: 980px;
    width: 980px;
    background: #fff;
    background: transparent url("images/bg_content.jpg") repeat-y scroll left center !important;
  }
  
  .page {
    padding: 0;
  }
  
  #header {
    background: transparent url("images/header.jpg") no-repeat !important;
    color: #000000;
    height: 104px;
    padding: 0;
  }
  
  #site-logo {
    margin: 30px 0 0 50px;
  }
  
  #site-name {
    padding: 36px 0px 0px 7px;
    white-space: nowrap;
  }
  
  #site-slogan {
    padding: 3px 0px 0px 55px;
  }
  
	#content-head {
    background:transparent url("images/content_head.jpg") no-repeat;
    height:19px;
    padding:16px 0 0 160px;
    font-size:91.667%;
  }
  
  .front #content-head {
    color:#4D87C7;
  }
  
  #main {
    padding: 0 0 10px 0;
    background: transparent url("images/bg_content.jpg") repeat-y scroll left center !important;
  }
  
  #footer {
    background: transparent url("images/footer.jpg") no-repeat scroll left top;
    height: 5px;
    border: 0;
    padding: 0;
  }
  
  p {
    margin:0 0 10px;
  }

  h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
  }
  
  /* 16px */
  h1, h2 { font-size: 133.33%; }
  /* 12px */
  h3, h4, h5, h6 { font-size: 100%; }
  
  a { outline:none; }
  
    /* (en) Pager navigation on photo-nodes */
  /* (de) Pager Navigation bei Foto-Seiten */
  
  table.custom-pager {
    margin: 0 0 5px 0;
    padding: 0;
    text-align: center;
  }
  
  table.custom-pager td {
    padding:0;
    width:266px;
  }
  
  table.custom-pager td.key {
    font-weight:bold;
  }
  
  table.custom-pager tbody {
    border:0;
  }

  /* (en) Pager navigation bottom */
  /* (de) Pager Navigation unten */
 
  .item-list ul.pager {
    font-size: 91.6667%;
    text-align:center;
    margin-top: 0.5em;
  }
  
  .item-list .pager li {
    padding:0 1px 0 0;
    margin:0;
    border:none;
  }
  
  .item-list .pager li.pager-first {
    padding:0 1px 0 0;
  }
  
  .item-list .pager li.pager-last {
    padding:0 0 0 1px;
  }
  
  .item-list .pager li a.active {
    color: #4D87C7;
  }
  
  .item-list .pager li.pager-current,
  .item-list .pager li.pager-current:hover {
    background:none;
    color: #000;
  }
  
  .item-list .pager li:hover {
    background:none;
    text-decoration: none;
  }
  
  .item-list .pager li:hover a {
    background:none;
    color:#182E7A;;
    text-decoration: underline;
  }
  
  .item-list .pager li.pager-ellipsis,
  .item-list .pager li.pager-ellipsis:hover {
    color: #0096CC;
  }
  
   .title,
  .page-node .title,
  #col2 .block h3,
  #col3 .block h3,
  .node h3 {
		background:#7F8FB3 url("images/box_header.jpg") repeat-y bottom left;
		padding:4px 0 4px 55px;
		font-weight:bold;
		color:#fff;
		border:none;
		border-bottom:1px solid #C9C9C9;
		width:auto;
		margin:0;
	}
	
	.node .title a, .node h3 a {
		color:#fff;
	}
	
  .node .meta {
		margin-bottom:5px;
	}
  
    /* (de) Hülle um jede node */
  .node_wrapper {
    margin:0 0 0 0;
  }
  
  /* (de) Rahmen um jede node und block-content in #col2 und #col3 */
  .node_wrapper,
  #col2 .block .content,
  #col3 .block .content { 
    padding:5px 10px;
    background:#F7F7F7;
    border-left: #DADADA 2px solid;
    border-bottom: #DADADA 2px solid;
    border-right: #DADADA 2px solid;
    border-top: #DADADA 2px solid;
   }
   
  /* (de) breiterer node_wrapper bei legacy-photos */
  .node-type-furtgo-photo-legacy .node_wrapper {
    padding: 5px 3px;
  }
   
  .node .content, .comment .content {
    padding:0;
  }
  
  /* (de) Zentrierung der Fotos */
  .node-type-furtgo-photo-legacy .node .content .field-field-photo-legacy,
  .node-type-furtgo-photo .node .content .field-field-photo {
    text-align:center;
  }
  
  /* (de) Galerie Informationen */
  .view-furtgo-gallery-information-view {
    padding:0 0 5px 0;
    margin:0 0 5px 0;
  }
  
  /* (de) Hervorhebung von Datum und Label für Fotografen */
  .view-furtgo-gallery-information-view .views-field-field-date-value, .view-furtgo-gallery-information-view .views-field-field-photographers-uid {
    font-weight:bold;
  }
   
  /* (de) Fotografen nebeneinander anzeigen */
  .view-furtgo-gallery-information-view .views-field-field-photographers-uid .field-content {
    display:inline;
  }
  
  /* (de) Fotografen nebeneinander anzeigen */
  .view-furtgo-gallery-information-view .views-field-field-photographers-uid .field-item {
   font-weight:normal;
   display:inline;
   padding:0 3px 0 0;
  }
  
  /* (de) Hülle um $links und $links_social */
  .links_summary {
   margin:10px 0 10px 0;
   background:#ADB6DE url("images/links.png") no-repeat scroll left top;
   padding: 20px 15px 5px 15px;
   border-bottom:2px solid #4B4B4B;
  }
  
  .links_summary .statistics_counter {
   color:#4B4B4B;
  }
  
  .links_summary a, .links_summary a:focus, .links_summary a:hover, .links_summary a:active {
   color:#4B4B4B;
   text-decoration:underline;
  }
  
  .links_summary ul.links li {
   margin:0;
   padding: 0 6px 0 0;
  }
   
  .links_summary ul.links .first {
   padding: 0 6px 0 0;
  }
  
  .links_summary ul.links .last {
   padding: 0;
  }
  
  .links_summary ul.links .facebook a {
   padding: 0 0 0 18px;
   background: transparent url("images/icons/aquaticussocial/16x16/facebook.png") no-repeat left bottom;
  }
  
  .links_summary ul.links .twitter a {
   padding: 0 0 0 18px;
   background: transparent url("images/icons/aquaticussocial/16x16/twitter.png") no-repeat left bottom;
  }
  
  .links_summary ul.links .delicious a {
   padding: 0 0 0 18px;
   background: transparent url("images/icons/aquaticussocial/16x16/delicious.png") no-repeat left bottom;
  }
  
  /* (de) Abstand unter .links_summary auf der Startseite  */
  .front .links_summary {
   margin:0 0 10px 0;
  }
   
  /* (de) Abstände um Tabs */
  ul.tabs.primary {
    padding:0 0 0 0;
    margin:5px 0;
  }
  
  ul.primary li {
    margin-left:5px;
  }
  
  ul.primary li a {
    padding:0 5px;
    margin:0;
  }
  
  /* (de) Zentrierung aller Bilder in der Galerieansicht */
  .view-furtgo-gallery-view {
   text-align:center;
  }
   
  .comment .submitted {
   font-size:75%;
  }
  
  /* (de) Abstand über Profilbilder */   
  .profile .picture {
   margin:25px 0 0 0;
  }
  
  /* (de) Abstand zu Userbildern bei Nodes und bei Kommentaren */
  .node .picture, .comment .picture {
   margin:0 5px 5px 0;
  }
  
  /* (de) Abstand von Listen bei Login-Block */
  #user-login-form .item-list ul {
   padding-left:0;
  }
  
  /* (de) Linkfarbe bei Listen bei Login-Block */
  #user-login-form .item-list a {
   color:#444444;
  }
  
  /* (de) Bestimmen der Breite von Textfeldern bei: Registierung, Login, Passworterinnerung und Profil */
  #user-register #edit-name, #user-register #edit-mail, #user-register #edit-conf-mail,
  #user-login #edit-name, #user-login #edit-pass,
  #user-pass #edit-name,
  #contact-mail-page #edit-name, #contact-mail-page #edit-mail, #contact-mail-page #edit-subject,
  #node-form #edit-field-photographers-0-uid-uid, #node-form #edit-field-artists-0-nid-nid, #node-form .form-autocomplete {
    /*width:340px;*/
    width:95%;
  }
  
  /* (de) Breite von Textfeld bei OpenID-Login */
  #user-login-form #edit-openid-identifier {
    width:101px;
  }
  
  #user-login #edit-openid-identifier {
    width:320px;
  }
  
  /* (de) Abstand über location-maps */
  .view-furtgo-location-map {
    margin: 10px 0 0 0;
  }
  
  /* (de) linker Abstand bei neuesten Kommentaren-Block und Twitter-Block */
 #block-views-comments_recent-block ul, #block-aggregator-feed-1 ul {
   padding:0 0 3px 0;
 }
  
  /* (de) Überschriften für region-sections */
  .taxonomy-term-region-locations, .taxonomy-term-region-events, .taxonomy-term-region-galleries {
    font-variant:small-caps;
    text-align:center;
  }
   
  /* (de) Abstand unter Lokal-Bildern und Flyern auf Startseite sowie bei Upcoming Events */
  .imagecache-furtgo_location_images, .imagecache-furtgo_flyer_front, .imagecache-furtgo_flyer_upcoming {
     margin: 0 0 5px 0;
  }
  
  /* (de) Abstand unter Lokal-Logos */
  .imagecache-furtgo_location_logo {
     margin: 0 0 10px 0;
  }
  
  /* (de) Zentrierung des Lokal-Logos */
  .views-field-field-logo-fid {
     text-align: center;
  }
  
  /* (de) Breite der 1. Spalte auf Veranstaltungsübersicht */
  .page-furtgo .view-furtgo-event-overview .views-field-title {
    width:280px;
  }
  
  /* (de) Breite der 1. Spalte auf Taxonomy Pages für Galerien und Veranstaltungen */
  .page-taxonomy .view-furtgo-region-events .views-field-field-date-value,
  .page-taxonomy .view-furtgo-region-galleries .views-field-field-date-value {
    width:150px;
  }
  
  /* (de) Breadcrumb bei Locations */
 .location-breadcrumb, .gallery-breadcrumb, .event-breadcrumb {
   border:1px solid #DADADA;
   padding:5px 10px;
 }
 
 .location-breadcrumb .breadcrumb, .gallery-breadcrumb .breadcrumb, .event-breadcrumb .breadcrumb {
   padding-bottom:0;
 }
 
 /* (de) Anpassung der Bildgröße für Kommentar-Formular */
.page-comment .field-field-photo {
  text-align:center;
}

.page-comment .field-field-photo img {
 width:70%;
 height:70%;
}
 
  div.status, div.messages, div.warning, div.preview {
    margin:0px 0px 10px 0px;
  }
  
  .view-furtgo-region-locations .view-content table, 
  .view-furtgo-location-overview .view-content table {
    margin:8px 0 0 0;
  }
  
  .view-furtgo-location-overview .view-content table {
    margin:8px 0 13px 0;
  }
  
  .view-furtgo-location-overview h3 {
    font-variant:small-caps;
    text-align:center;
  }
  
  .view-furtgo-region-locations thead th, 
  .view-furtgo-location-overview thead th {
    border-bottom:2px solid #D3E7F4;
  }
  
  .view-furtgo-region-locations tbody tr.row-1, 
  .view-furtgo-region-locations tbody tr.row-3, 
  .view-furtgo-region-locations tbody tr.row-5, 
  .view-furtgo-region-locations tbody tr.row-7, 
  .view-furtgo-region-locations tbody tr.row-9, 
  .view-furtgo-region-locations tbody tr.row-11, 
  .view-furtgo-region-locations tbody tr.row-13, 
  .view-furtgo-region-locations tbody tr.row-15,
  .view-furtgo-location-overview tbody tr.row-1, 
  .view-furtgo-location-overview tbody tr.row-3, 
  .view-furtgo-location-overview tbody tr.row-5, 
  .view-furtgo-location-overview tbody tr.row-7, 
  .view-furtgo-location-overview tbody tr.row-9, 
  .view-furtgo-location-overview tbody tr.row-11, 
  .view-furtgo-location-overview tbody tr.row-13, 
  .view-furtgo-location-overview tbody tr.row-15 {
    background-color:#EDF5FA;
   }
   
  .view-furtgo-region-locations tbody tr, 
  .view-furtgo-location-overview tbody tr {
	  background-color:#FFFFFF;
	  border-color:#D3E7F4;
	  border-style:solid;
	  border-width:1px 0;
	 }
   
  .view-furtgo-region-locations tbody tr.row-first, 
  .view-furtgo-location-overview tbody tr.row-first {
	  border-width:2px 0;
  }
   
  .view-furtgo-region-locations td, 
  .view-furtgo-location-overview td {
    width:33.333%;
  }
}