/**
 * Xtreme Blank Stylesheet
 *
 * @copyright       Copyright 2010 dynamicinternet GmbH
 * @license         see http://xtreme-theme.com/licence/
 * @link            http://xtreme-theme.com
 * @package         xtreme-one
 */

@media all {
    /** Start here with your CSS **/
	body { 
		background-image: url(../../images/AGOFF_Karte.jpg); 
		background-repeat: no-repeat;
		background-attachment: fixed !important;
		background-position: top center; 
		background-color: #f2f2f2;
	}
	a, a:visited {
		color: #000;
		text-decoration: underline;
	}
	
	#header { 
		background-color: transparent; 
		margin-top: 20px;
	}
	#header a {
		text-decoration: none;
	}
	#header .col1 { 
		width: 80px;
		float: right;
		padding: 0;
		background-color: #FFF;
	}
	#header .customMetaWidget {
		padding: 0.5em 0.8em;
	}
	#header .customMetaWidget h4, 
	#header .customMetaWidget ul, 
	#header .customMetaWidget li {
	    margin: 0;
		padding: 0;
	}
	#header .col3_content { position: static; }
	#s {
	    border: 0;
		padding: 0.5em 0.8em;
	}
	
	.logo #header h1 a, .logo .blogtitle span, .logo .blogtitle a {
		background-image: url(../../images/AGOFF_Logo.png); 
		display: block;
		width: 300px;
		height: 90px;
	margin-left: 100px
	}
	#widget_sp_image-2 {
		position: absolute;
		left: 20px;
		top: 20px;
	}
	
	#primarynav {  display: inline-block; }
	#primarynav.fixed { 
		position: fixed !important; 
		top: 0;
		left: 50% !important;
		margin-left: -480px !important;
		-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
		box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
	}
	#main { 
		background-color: transparent;
		padding: 0; 
		margin-top: 30px;
	}
  #main .page_margins{ 
    background-color: #f2f2f2; 
    padding-bottom: 30px;
  }
	
	/* Tabellen */
	table {
		width: 100%;
		border:0;
	}

	td {
		vertical-align:top;
	}

	tbody0 tr:hover td
	{
	  background:none;
	}

	thead {
		border-right:1px solid gray;
	}

	thead, th {
		background-color: #DCDCDC;
		text-align:center;
		font-weight:bold;
		border-top:0;
		border-bottom:1px solid gray;
	}
.hide {
display: none
}
	.table_2sp tbody td {
		width: 50%;
		text-align:center;
		vertical-align: top;
		border-bottom:1px solid gray;
	}

	.tableGliederungDioezese thead {
		border-right: 1px solid gray;
	}

	.tableGliederungDioezese td {
		width:33%;
		text-align:center;
	}

	.table_forschungsgruppe_kopf, .table_forschungsgruppe_fuss, table.table_famlienanzeigen {
		background-color: #DCDCDC;
		margin:0;
		text-align:center;
		border:0;
	}

	table.table_forschungsgruppe_kopf, table.table_forschungsgruppe_fuss, table.table_famlienanzeigen {
		border-right: 1px solid gray;
	}

	.table_forschungsgruppe_kopf td {
		width:25%;
		border-bottom:1px solid gray;
		vertical-align:middle;
	}

	.table_forschungsgruppe_fuss td {
		width:20%;
		border-bottom:1px solid gray;
		vertical-align:middle;
	}

	table.table_famlienanzeigen td {
		width:50%;
		border-bottom:1px solid gray;
		vertical-align:middle;
	}

	.tabelle_inhaltsverzeichnis td {
		border: 0;
	}

	.tabelle_inhaltsverzeichnis td.spalte_1 {
		width: 20%;
	}

	.tabelle_inhaltsverzeichnis td.spalte_2 {
		width: 60%;
	}

	.tabelle_inhaltsverzeichnis td.spalte_3 {
		width: 10%;
		text-align:center;
	}

	.tabelle_inhaltsverzeichnis td.spalte_4 {
		width: 10%;
		text-align:center;
	}

	.tablezeittafel td.td_zeit {
		width: 15%;
		text-align:left;
	}
	td.header, td.autor_headline {
		background-color:#DCDCDC;
	}

	td.autor_ergebnis {
		background-color: white;
	}

	td.autor_leerzeile {
		background: none;
	}

	td0.autor_leerzeile:hover {
		background: none;
	}

	table.table_friedhoefe {
		width:100%;
	}

	table.table_friedhoefe tbody td {
		width: 50%;
		text-align:center;
	}

	table.kirchengemeinden_kalisz {
		width: 100%;
	}

	table.kirchengemeinden_kalisz td {
		width: 50%;
		text-align:center;
	}

	table.kirchengemeinden_kalisz td img {
		width: 200px;
	}

	table.adressbuecher-menu td {
		width: 50%;
		height: 35px;
		text-align:center;
		vertical-align:middle;
		background-color:#C0C0C0;
	}

	table.membership {
		width:100%;
	}

	table.membership thead td  {
		width:50%;
	}

	table.membership thead td img {
		width:21;
		height:11;
		margin-right: 5px;
	}

	table.membership tbody td {
		text-align:center;
	}

	td.table_vorstand_td_zeit {
		width: 15%;
	}

	table.sonderaktionen {
		width: 100%;
	}

	td.sonderaktionen_title {
		color: darkgreen;
	}

	.table_forschungsgruppen tbody td, .table_ansprechpartner tbody td {
		text-align: center;
	}

	.table_forschungsgruppen thead, .table_ansprechpartner thead {
		border-right: 1px solid gray;
	}

	.table_kirchenbuecher td {
		text-align:center;
	}


	.table_kirchenbuecher thead {
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
	}
  
  .table_kooperationspartner {
    text-align: center;
    margin-bottom: 0;
  }
  .table_kooperationspartner td {
    border-bottom: 0;
  }
  .table_kooperationspartner td div {
    margin: auto;
  }
	.table_kooperationspartner0 tbody tr:hover td {
    background-color: transparent;
	}



	/* Ende Tabellen */
	
	.yamlpage {	padding: 0; }
	#content { 
		background-color: #fff; 
		padding: 0.8em;
	}
	
	#page-14704 #content,
	#page-14704  #main .page_margins { 
		background-color: transparent; 
		padding: 0;
		margin-top: 0;
	}
	#page-14704 p { margin: 0; }
	#page-14704 article { margin: 0; }
  #post-26093 { margin: 0; }
  
	#agoff-content {
		position: fixed !important; 
		top: 250px;
		left: 50% !important;
		width: 420px;
		margin-left: 38px !important;
		padding: 10px;
/*		border: 1px solid #999;*/
		z-index: -1;
	}
	#agoff-content p { margin-bottom: 0; }
	#pageChildren { 
		display: none; 
		background-color: #f2f2f2;
		padding-bottom: -30px;
	}
	.pageChild h2 {
		position: relative;
		top: -30px;
		display: inline-block;
		background-color: #fff;
		margin-bottom: 0;
		padding: 0.5em 0.8em;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: 0.025em;
	}
	.pageChild h2 a {
		text-decoration: none;
	}
    .pageChild .entry {
		position: relative;
		top: -30px;
		background-color: #fff;
        margin-bottom: 30px;
		padding: 0;
	}
    .pageChild:last-child .entry { margin-bottom: 0; }
	.pageChild p { padding: 10px; }
	.pageChild table { 
		width: 100%;
		margin: 0;
	 }
	.pageChild table, 
	.pageChild table tr td { 
		border: 0;
		font-size: 1em;
		line-height: 1.5em;
	}
	.pageChild0 table tr td { padding: 10px; }
	.pageChild0 table tr:hover td, 
	.pageChild0 tr:hover { background: transparent; }
	
	#agoff-forschungsstellen {
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 0.025em;
	}
/*	#agoff-forschungsstellen td:first-child { padding-left: 8em; }*/
	#agoff-vereinsleben {
		background-image: url(../../images/AGOFF_Vereinsleben.jpg); 
		height: 300px;
	}
	#agoff-publikationen-1 {
		background-image: url(../../images/AGOFF_Publikationen-1.jpg); 
		height: 300px;
	}
	#agoff-publikationen-2 {
		background-image: url(../../images/AGOFF_Publikationen-2.jpg); 
		height: 300px;
	}
	#agoff-projekte-1 {
		background-image: url(../../images/AGOFF_Projekte-1.jpg); 
		height: 300px;
	}
	#agoff-datenbanken {
		background-image: url(../../images/AGOFF_Datenbanken.jpg); 
		height: 300px;
	}
	#agoff-archiv {
		background-image: url(../../images/AGOFF_Archiv.jpg); 
		height: 300px;
	}
	#agoff-bibliothek {
		background-image: url(../../images/AGOFF_Bibliothek.jpg); 
		height: 300px;
	}
	
	#agoff-footer {
    margin: 0 auto 30px;
	  text-align: left;
	  width: 960px;
		display: inline-block;
		background-color: #FFF;
	}
	#agoff-footer-copyright { 
/*    text-align: right;
    float: right;*/ 
		padding: 0.8em;
	}
	#agoff-footer-partner { 
		float: left; 
		padding: 0.8em;
	}
	#agoff-footer-partner a { text-decoration: none; }
	#agoff-footer-partner img { padding: 0.8em; }
	
	
	.shinybuttons .hlist {
		width: 100%;
		float: left;
		display: inline;
		position: relative;
		background: #fff;
		line-height: 0;
	}
	.shinybuttons .hlist .sf-menu ul li {
	    background: none repeat scroll 0 0 #f9f9f9;
	    border-bottom: 0;
	    float: left;
	    position: relative;
	    width: 12em;
	}
	.shinybuttons .hlist .sf-menu li:hover ul, 
	.shinybuttons .hlist .sf-menu li.sfHover ul {
		left: 0;
		top: 2.5em;
		border: 0;
		background: #b8b8b8;
	}
	.shinybuttons .hlist ul li a {
		background: transparent;
		color: #444;
		display: block;
		position: relative;
		font-weight: normal;
		margin: 0;
		padding: 0.5em 0.8em;
		text-decoration: none;
		width: auto;
	}
	.shinybuttons .hlist ul li.navsearch {
		padding: 0.5em 0.8em 0 0.8em;
	}
   	/**** search ****/
	/*
   	#search label, #search input[type=submit] { display: none; }
   	#search input[type=text] {
   		width: 87px;
   		padding: 0;
   		margin: -4px 0 0 0;
		border: 0;
   		background-color: transparent;
   		outline: none;
   		color: #303030;
	}
	#search input:hover, #search input.selected {
		text-decoration: underline;
	}
	*/
	.xf_layout-default #main .col3 { margin-right: 0; }
}

	/* Einstellungen für Mittelpolen */
	
	
	/* Ende der Einstellungen für Mittelpolen */

@media screen, projection {
    /** Start here with your CSS **/
}

@media print {
    /** Start here with your print css **/
}
