@charset "utf-8";
/* CSS Document */

.linksbuendig {
    text-align: left;
}

.rechtsbuendig {
    text-align: right;
}

.mittig {
    text-align: center;
}

.blocksatz {
    hyphens: auto;
    text-align: justify; /* für Edge */
    moz-text-align-last: justify; /* für Firefox vor 58.0 */
}

/* Wetter Altshausen */

.tab_disp1 {
	background-color:#FAFBFC;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: left;
	font-weight: normal;
}
.tab_disp1_b {
	background-color:#FAFBFC;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: right;
	font-weight: normal;
}
.tab_disp2 {
	background-color:#FFFFFF;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: left;
	font-weight: normal;
}
.tab_disp2_b {
	background-color:#FFFFFF;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: right;
	font-weight: normal;
}

.tu_nor {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana; text-align: left;
}

.UB-10a {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #597ABC; FONT-FAMILY: Verdana}
.UB-09a {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana}

.tab_disp1 {
	background-color:#FAFBFC;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: left;
	font-weight: normal;
}
.tab_disp1_b {
	background-color:#FAFBFC;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: right;
	font-weight: normal;
}
.tab_disp2 {
	background-color:#FFFFFF;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: left;
	font-weight: normal;
}
.tab_disp2_b {
	background-color:#FFFFFF;
	border:solid 1px #333333;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
    FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana;
	text-align: right;
	font-weight: normal;
}

a:link.links_fuss2 {
	text-decoration: none;
	font-family: Verdana ;
	color: #f5f5f5;
    FONT-SIZE: 14px;
	 }
a:visited.links_fuss2 {
	text-decoration: none;
	font-family: Verdana ;
	color: #f5f5f5;
    FONT-SIZE: 14px;
}
a:hover.links_fuss2 {
	text-decoration: underline;
	font-family: Verdana ;
	color: #f5f5f5;
    FONT-SIZE: 14px;
}
a:active.links_fuss2 {
	text-decoration: none;
	font-family: Verdana ; 
	color: #f5f5f5;
    FONT-SIZE: 14px;
}

.links_fuss2{
    font-family: Verdana ;
	color: #f5f5f5;
    FONT-SIZE: 14px;
}


/* ENDE - Wetter Altshausen */.center {
}

.iframe-container{
	position: relative;
	width: 100%;
	padding-bottom: 56.25%; 
	height: 0;
  }
  .iframe-container iframe{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
  }


/* Beispiel: Klasse für das SVG-Icon als Hintergrund */
.icon-link {
    xmlns="svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-up-right" viewBox="0 0 16 16"
    path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5"
    path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z"
}

.icon-box-arrow-up-right {
    color: inherit; /* Optional: übernimmt die Textfarbe */
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('svg/box-arrow-up-right.svg'); /* Pfad zu deiner SVG-Datei */
    background-size: contain;
    background-repeat: no-repeat;
}

.icon-link2 {
  height: 200px;
  width: 200px;
  background: url'svg/box-arrow-up-right.svg() 50% 50% no-repeat;
}

.icon svg {
    fill: currentColor;
    img src="svg/box-arrow-up-right.svg"
    alt="Icon"
    width="16"
    height="16">
}

.modellflug-link {
  display: inline-flex;
  align-items: center;
  text-decoration: none; /* Optional: entfernt Unterstreichung */
  color: inherit; /* Optional: übernimmt die Textfarbe */
}

.modellflug-link::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-up-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5"/><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 8px; /* Abstand zwischen Text und Icon */
}

