@charset "UTF-8";
/*!
AWE: 25.5.2026, 18.6.2026 festes Fundament, 17.7.2026 .container-header angepasst
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/*	font-size: 15px; 13px;
	line-height: 20px;	18px*/
	color: #333;
	background-color: #fff;
  	background:url(/images/b/fundament.jpg);
/*  	background:url(/ff/images/top/friedenstaube.jpg);*/
   	background-repeat: no-repeat;
  	background-position: center;
  	background-attachment: fixed;
}

.scripture  { color: #000; background:#FAEBD7; display: none; visibility: hidden; position: absolute; border:4px ridge #0000ff; padding: 2px; left:0px; top:0px; z-index: 2}
.comment  { color: #000; background:yellow; display: none; visibility: hidden; position: absolute; border:8px ridge red; padding: 2px; left:0px; top:0px; z-index: 3}
.scripturefix  { color: #000; background:#FAEBD7; display: none; visibility: hidden; position: absolute; border:4px ridge #0000ff; padding: 2px; left:0px; top:0px; z-index: 1}

.container-component>:first-child, .container-sidebar-left>:first-child, .container-sidebar-right>:first-child, .container-component>*+*, .container-sidebar-left>*+*, .container-sidebar-right>*+* {
    margin-top: 0;
}

.main {
//  margin: 0;
}
.no-card {
  //margin: 0;
  }

.main-top {
  //margin: 0;    
}
.container-banner {
  margin: 0;  //hilft
}
.container-header {
  //margin: 0;
  //background: none; // soll blau bleiben
}
.card-body {
  //margin: 0;
  //background: none;  manche cards sollten das haben
  // background-color: #00f;
  //padding: none;
}
.card {
  //margin: 0;
  //padding: none;
  //background: none;  manche cards sollten das haben
  // background-color: #00f;
  // card-bg: #00f;
}

.icons {
	//background-color: #f00; //.btn .btn-group
  z-index: 0.5;
}

.container16aw {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.container9aw {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 177.8%; /* 9:16 Aspect Ratio */
}

.responsive-iframe-aw {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.aw-inline {
  width:45px;
  position: absolute;
  left: 30px;
  display:inline;
  /*float: right;*/
}

/*	fixed - absolute - relative
html { font-family:Times; text-align:left;}
body { font-family:Times; text-align:left;}
td  { font-family:Times; }
li  { font-family:Times; }

.scripturefix  { background:#FAEBD7; display: none; visibility: hidden; position: absolute; border:4px ridge #0000ff; padding: 2px; z-index: 0.9;}
.scripture  { background:#FAEBD7; display: none; visibility: hidden; position: absolute; border:4px ridge #0000ff; padding: 2px; z-index: 1;}
.comment  { background:yellow; display: none; visibility: hidden; position: absolute; border:8px ridge red; padding: 2px; z-index: 1;}
*/