/* vim: set expandtab tabstop=4 shiftwidth=4 foldmethod=marker: */
/*                    
                            __
                           /  \
   -__     <------------- |    |------->
      --__/               \    /       |
        /             __ --   --___     |
       /  _____      /____         )    |
      /  <     ---__   _   >- _/  )     |
     /  /       <   --     - _   )      |
    /  /    /\ |   |--________ \/        |
    \ /    |   |     |                   |--__   
     /    /    |      |                  |    ---_
    /_   _| __ |      |     neuecouch.de |
   <______|   \|_     _|________________<     
                <______|
                
Project:  alamannen.org typo3
Internet: https://neuecouch.de
E-Mail:   setzen@neuecouch.de
*/  
/* 
 * color cheatsheet:
 * body background: #536CAA
 * content background: #EC763A
 * subnavi background: #235094;
 * 
 * logo column width: 250px;
 * header width: 200px;
 * 50px between logo and subnavi
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #536CA9;
}
.whiteLine {
        border: none; 
	border-style: none;
	border-bottom: 1px #000 solid;
	height: 1px;
}
#aHeaderTable .whiteLine {
    border-bottom-color: #FFF;
}
.aNavi {
	font-size: 12px;
	font-weight:bold;
}
.aNavi ul, .aSubnavigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.aNavi li {
   display: inline;
   margin: 5px;
}
.aNavi a, .aSubnavigation a {
	color: #FFFFFF;
	text-decoration:none;
}
.aNavi a:hover, .aNavi .active, 
  .aSubnavigation .active,
  .aSubnavigation a:hover {
	color: #FFCF1F;
}
.aSubnavigation a {
	font-size: 11px;
	line-height: 16pt;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	
}
.footer {
	font-size: 10px;
}
#aHeaderTable h1, #aHeaderTable label {
  white-space: nowrap;
  color:#FFF;
}
form {
	margin-bottom: 0;
}

#aHeaderTable {
  margin-bottom: 5px;
}

.aSubnavigation * {
  color:#FFF;
  font-weight: bold;
}

#aMainTable {
  width: 900px;
}
.aLogo, .aSubnavigation {
  width: 200px;
}
.aContent {
  padding: 0 70px 0 30px;
}
.aContent {
  width: 550px;
}
.aContent p {
  line-height: 140%;
}
#logoutButton {
  padding-top: 5px;
}

#logoutButton .logout {
  background: #EC763A;
  border: 0;
  color:#FFF;
}

.footer, .footer * {
  color:#000;
}


a {
  color:#536CAA;
}

.lz-gallery-item {
  margin-bottom: 0px;
  float: left;
  clear: both;
  
}
.lz-gallery-item .preview-image {
  float: left;
  margin: 0 10px 10px 0;
  
}
.lz-gallery-item .count {
  display: none;
}

#tx-lzgallery-pi1-fotos, #tx-lzgallery-pi1 td {
  background: none;
  border: 0px;
}

#tx-lzgallery-pi1-fotos td {
  padding: 10px;
  border: 0;
}

.aSubnavigation ul ul {
  padding-left: 20px;
}

.lastUpdated {
  text-align: right;
  float: right;
}

.lz-gallery-item {
 
  width: 100%;
  margin-bottom: 20px;
}

.lz-gallery-item h3 {
  margin-bottom: 0;
}

.lz-gallery-item h3 {
  margin-bottom: 0;
}
.tx-lzgallery-pi1 > h3 {
  float: right;
  text-align:right;
  margin: 0 25px 0 0;
}
#tx-lzgallery-pi1-fotos {
  margin: -10px 0 0 0;
  padding: 0;
}


.lzgallery-table h3 {
  margin-top: 0;
}


body {
  margin-top: 0;
}
.aHeader {
  margin: 0;
  padding: 0;
}
.aLogo {
  margin: 0;
  padding: 0;
  text-align: center;
  width: 200px;
}
.aLogo img {
  margin-top: 5px;
  
}
#aHeaderTable td {
  margin: 0;
  line-height: 1em;
}


#mailform fieldset {
   border: 0;
}
#mailform label {
   width: 100px;
   display: block;
   float: left;
}

.csc-mailform-field {
  padding: 3px;
}
.contentBackground {
	background: #FFCF1F;
}
.subnaviBackground {
}