<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS-File: Stylesheet Kultur &amp; Szene */
/* Aenderung 01.04.03: p.quelle rein*/
/* Aenderung 03.04.03: I-Frame-Tabelle ergnzt*/
/* Aenderung 07.05.2003: td.kasten_leer ergnzt*/
/* Aenderung 12.05.2003: td.galerietext ergnzt*/
/* Aenderung 13.05.03: ul.aufmacher raus, ul rein*/
/* Aenderung 13.05.03: url bei table.bay td angepasst*/
/* Aenderung 16.05.2003: p.quelle gendert [position]*/
/* Aenderung 22.05.2003: h3 gendert [position]*/
/* Aenderung 25.05.2003: redir-styles gendert*/
/* Aenderung 25.06.2003: Formular-Styles ergnzt*/
/* Aenderung 25.06.2003: Gstebuch-Styles ergnzt*/
/* Aenderung 27.06.2003: Iframe-Styles erweitert*/
/* Aenderung 01.06.2004: Teaseroptimierung*/

@import url(dom.css);

/* Schriftfarbe-groesse und art */
body, div, p, td, th, h1, h2, h3, h4, li, ul, ol {
	 font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
	 color: #000000;
	 font-size:10pt;
	 }

body {
 	background-color: #FFFFFF;
 	margin:0px;
	 }
	 
ul {
	font-family :   Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size : 10pt;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: square;
}
	
	/* ############################## */
	 
body.iframe {
	background-image:none !important;
	background-color:#FFFFFF;
	 }

table.iframe .kasten {
background-color:#FFFFFF;
vertical-align: top;
text-align: left;
}
 
table.iframe th.kasten {
 vertical-align: top;
 background-color: #FFFFFF;
 color: #000000;
 font-weight: bold;
 text-align: left;
}

/* Highlightning der Zahlen */
  a.iframe:hover {
  background-color:#C6C3C6;
  }
 
/* Leiste in der selben Farbe wie die Farbe auf den Bildern */
  td.iframeleiste {
  background-color:#FFFFFF;

  }

	 /* ############################## */
	 
body.galerie {
	background-image:none !important;
 	background-color: #FFFFFF;
 	margin:0px;
	 }

td.galerietext { 
text-align: left; 
width: 425px;
vertical-align: top;
}
		
	/* ############################## */	
		
	table.popup {
	background-color: #FFFFFF;
	}
	
	td.popup {
	background-color:#FFFFFF;
	}
	
	div.popup {
		margin-left:7px;
		margin-top:7px;
		margin-right:7px;
	}
	
	/* Link intern */
 a:link {
	 color: #000000;
	 text-decoration:underline;
	 font-weight:bold;
	 }

/* Link intern (visited) */
 a:visited {
	 color: #000000;
	 text-decoration:underline;
	 font-weight:bold;
	 }

/* Link extern */
 a.extern:link {
	 color: #000000;
	 text-decoration:underline;
	 font-weight:normal;
	 }

/* Link extern (visited) */
 a.extern:visited {
	 color: #000000;
	 text-decoration:underline;
	 font-weight:normal;
	 }
	
/* Allgemeine Link Action */
 a:hover {
	 text-decoration:none;
	 }
	
/* Hauptüberschrift */
 h2 {
	 font-size:13pt;
	 font-weight:bold;
		margin-top:0px;
		
	 }

/* Unterüberschrift */
 h3 {
	 font-size:10pt;
	 font-weight:bold;
	bottom: -15px;
	 top: 7px;
	 }
	
/* Fusszeilenlink */
	a.footer:link {
		font-weight:bold;
		font-size:10px;
		color: #ffffff;
		text-decoration:none;
		}
		
/* Fusszeilenlink (visited)*/
	a.footer:visited {
		font-weight:bold;
		font-size:10px;
		color: #ffffff;
		text-decoration:none;
		}

/* Fusszeilenhintergrund */		
/*td.footer {
	 background-image:url(/global/print/images/footer.gif);
	 } */
	 
/* ############################## */

/* Quelltextauszeichnung */	
td.quelle {
        text-align: right;
        font-size: 10px;
		  background-color: #FFFFFF !important;
}

/* Quelltextauszeichnung */	
p.quelle {
        text-align: right;
        font-size: 10px;
		  position: relative;
		  top: -12px;
}

	/* ############################## */
		
/* Style für NOBild Teaser */
span.nurtext img.tkbild {
	 display: none;
  }
		
	/* ############################## */
	
	/* Dossierteaser Hintergrund und Positionierung */
.dt_bgc {
	background-color:#FFFFFF;
		padding: 6px 7px 5px 7px;
	}
	
.dt_bgc2 {
	background-color:#FFFFFF;
		padding: 0px 7px 0px 7px;
	}
	
	/* Dossierteaser Hintergrund und Positionierung */
.dt_bgc3 {
	background-color:#FFFFFF;
	}
	
 /* Dossierteaserbild Rahmen */
.dt_bild {
	border-color:#000000;
	color:#000000;
	border-style: solid;
	}
	
 /* Dossierteaser text */
.dt_text {
	background-color:#FFFFFF;
	font-size:11px;
	padding: 6px 7px 6px 7px;
	}
	
/*Dossierteaser "weiter" Pfeil */
.dt_pfeil {
	background-image: url(/global/print/images/pfeil_20_schwarz.gif); 
	background-repeat:no-repeat;
	width:18px;
	}

/* Dossierteaser Link */
a.dt_titel:link {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}
	
/* Dossierteaser Link */
a.dt_titel:visited {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}
	
/* Dossierteaser Link */
a.dt_titel:hover {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}
		
	/* ################################### */
	
/* Teaserkasten Überschrift*/
td.kasten2 {
	background-color: #FFFFFF;
	font-weight: bold;
	border: #000000;
	border-style: solid;
	border-width: 1px;
} 
	
	/* Teaserkasten "mehr" Link Postitionierung */
.tk_mehr {
 background-color:#ffffff;
	}
	
 /* Teaserkasten "mehr" Pfeil*/
.mehr {
	background-image: url(/global/print/images/pfeil_40_weiss.gif);
	}
	
	/* Teaserkasten Link intern */
a.tk:link {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}

/* Teaserkasten Link(visited) */
a.tk:visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
	/* Teaserkasten Link(visited) */
a.tk:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}

/* Teaserkastenbild Rahmen */
img.tkbild { 
 border-color:#C6C3C6; 
	color:#FFFFFF;
	margin-left:8px;
	}
	
	/* Teaserlkasten Hintergrund*/
.tk_bgc {
	padding-top:9px;
	vertical-align:top;
	background-color: #FFFFFF;  
	}
	
	/* Teaserlkasten Hintergrund*/
.tk_pic {
	vertical-align:top;
	padding-bottom:8px;
	padding-top:8px;
	}
	
/*################################################*/

table.galerie {
	width:500px;
	}
	
td.thumbs {
	padding: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	border: #000000;
	border-style: solid;
		border-width: 1px 0px 1px 1px;
}
	
/* Galerie Textgrösse */
table.galerie td.kasten {
	font-size: 11px;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}

table.bildleiste {
	padding-top:20px;
	padding-bottom:20px;
 }

td.galerie_link{
	text-indent: 15px;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/global/print/images/pfeil_20_weiss.gif);
	font-weight: bold;
	background-position:  7px 3px;
	background-repeat: no-repeat;
		border: #000000;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	}

	
/* Grundtabelle */
	table.bay{
	padding: 15px;
	border: #000000;
	border-style: solid;
	border-width: 0px;
}	

/*Standard-Auszeichnung für tds ohne class | 20% Weiß*/
table.bay td {
	background-image: url(/global/print/images/hg_sendungen_rsys.gif); 
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
}


/*Standard-Auszeichnung für tds ohne class | 20% Weiß*/
td.baytab {
	background-color:#FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	vertical-align: top;
}

/*Standard-Auszeichnung für tds ohne class | 20% Weiß*/
td.baytab2 {
		background-color:#FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	vertical-align: top;
}

/*Standard-Auszeichnung für tds ohne class | 20% Weiß*/
td.baytab3 {
		background-color:#FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
}

/*Standard-Auszeichnung für tds ohne class | 20% Weiß*/
td.baytab4 {
		background-color:#FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
}

td.baytab div {
font-weight:bold;
margin-left:8px;
margin-right:8px;
}

td.baytab3 div {
color:#FFFFFF;
font-size:8pt;
margin-left:8px;
margin-bottom:3px;
margin-top:3px;
margin-right:8px;
}
td.baytab4 div {
color:#FFFFFF;
font-size:8pt;
margin-left:8px;
margin-bottom:3px;
margin-top:3px;
margin-right:8px;
}

td.baytab2 div {
font-size:8pt;
margin-left:8px;
margin-bottom:3px;
margin-top:3px;
margin-right:8px;
}

td.baytab2 div.boldy {
font-weight:bold;
font-size:8pt;
}

td.baytab2 div.first {
margin-top:18px;
margin-left:8px;
margin-right:8px;
font-size:8pt;
}

td.baytab div.spruch {
margin-top:8pxpx;
font-weight:bold;
font-size:10px;
}
td.baytab div.autor {
font-weight:normal;
font-size:9px;
margin-bottom:8px;
}

	
/* Kasten Überschrift */
th.kasten {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	text-align: left;
	border: #000000;
	border-style: solid;
	border-width: 1px;
}

/* Kontakt - Kasten Überschrift */
th.kasten2 {
	background-color: #FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px;
}

/* Kasten Content */
td.kasten {
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
	border: #000000;
	border-style: solid;
	border-width: 1px;
}

table.tab td.kasten {
	font-size:9pt;
	word-spacing:-0.1em;
}

/* Audiokasten Hintergrund für das Audiobild*/
td.audio{
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/global/print/images/real_audio_bgr.gif);
	background-repeat: repeat-y;
	width: 73px;
	border: #000000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}

/* Audio/Videokasten Tabellenbreite */
table.av{
	width:500px;

}

/* Audio/videokasten Textgrösse */
table.av td.kasten {
	font-size: 11px;
}

/* Audio/Videokasten Überschriftenlink */
table.av a {
	color: #000000;
	text-decoration: none;
}

/* Audio/Videokasten Überschriftenlink */
table.av a:visited {
	color: #ffffff;
	text-decoration: none;
 }

/* Videokasten Hintergrund */	
td.video {
	vertical-align: top;
	background-color: #FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	}
	

td.video_bild {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(/global/print/images/real_video_filmstreifen.gif);
	background-repeat: repeat-y;
	width: 95px;
	text-align: center;
}
table#176 {
width: 176px;
}
table#180 {
width: 180px;
}
table#108 {
width: 108px;
}
table#250 {
width: 250px;
}
table#132 {
width: 132px;
}
table#156 {
width: 156px;
}
table#113 {
width:113px;
}

/* Bildunterschrift */
td.bu{
	background-color: #EAEAEA;
	font-size: 11px;
}

img {
	color: #000000;
	border-color:  #C6C3C6;
 }
	
td.lupe{
	background-color: #EAEAEA;
	vertical-align: top;
}


td.stand {
 color:#000000;
 background-color: #FFFFFF;
 font-size:9px;
 text-indent:7px;
 vertical-align:middle;
 }
	/*
td.kopf_suche {
	background-image: url(/global/print/images/kopf_image_rechts.gif);
	background-repeat: no-repeat;
	background-color: #061043;
 }
	
td.kopf_oben{
	background-image: url(/global/images/kopf_hg_oben.gif);
	background-color: #06307f;
	background-repeat: repeat-x;
 }
	
td.kopf_unten{
	background-image: url(/global/images/kopf_hg_unten.gif);
	background-color: #0e377b;
	background-repeat: repeat-x;
 }
	*/
	/* ++++++++++++++++++++ Voting */
	
td.rand {
	background-color:#000000;
	}
	
td.radio {
	height:70;
	text-align:center;
	vertical-align: middle;
	}
	
td.vote_bgr {
	height:70;
	vertical-align: top;
 background-color:#FFFFFF;
	font-size:9pt;
	}
	
td.vote_bgr2 {
	height:70;
	text-align:center;
	vertical-align: middle;
 background-color:#FFFFFF;
	}
	
td.vote_fuss {
	background-color:#FFFFFF;
	}
	
td.vote_balken{
	background-color:#000000;
	text-align:left;
	}
	
.link_pfeil {
 background-image: url(/global/print/images/pfeil_neutral.gif);
	background-repeat: no-repeat;
	}
	
td.autor {
	font-style:italic;
	font-size:8pt;
	text-align:right;
	height:30px;
	}
	
	/*+++++++++++++++++*/
td.dosueb {
 font-size:12pt;
 font-weight:bold;
 }
	
a.dosueb:link {
 color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	}
		
a.dosueb:visited {
	 color: #ffffff;
	 text-decoration:none;
	 font-weight:bold;
		}
		
a.dosueb:hover {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	}
		
td.dosueb_kasten {
	background-color: #FFFFFF;
	}
		
hr {
 color:#ffffff;
	}
		
/* Quelle */
.klein {
	font-family : sans-serif, Tahoma, Verdana, Helvetica, Arial;
	font-size : 10px;	
 }

/*Styles für Standard-tabellen*/
table.tabelle{
	padding: 3px;
 }	

/*Standard-Auszeichnung für tds ohne class | 20% Weiß*/
table.tabelle td {
	background-color: #FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
 }
	
/*tabellen HAUPT-Überschrift | 40% Weiß*/
table.tabelle th {
	background-color: #FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	font-weight: bold;
	text-align: left;
 }
	
/*Tabellen UNTER-Überschrift, Spalten/Zeilenbeschriftung | 30 % weiß*/
table.tabelle th.untertitel {
	background-color: #000000;
	border: #000000;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	text-align: left;
 }
	
/*Alternative Tabllen zelle mit class | 10% weiß */
table.tabelle td.alternativ {
	background-color: #FFFFFF;
	border: #000000;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	vertical-align: top;
 }

/*Standard-Tabellen zelle mit class für sehr kleinen Text*/
table.tabelle td.mini {
	font-size: 10px;
 }
	
table.tabelle th div {
color:#ffffff;
font-size:12pt;
}

td.redirtext {
	background-color:#000000;
	text-align:middle;
 }

td.redirand {
	background-color:#000000;
 }
		
span.nurtext th.kasten{ 
	text-transform: uppercase;
 }
span.teaser th.kasten{
	text-transform: uppercase;
 }
	
span.teaser td.kasten {
	font-size:9pt;
	}

h1 {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 17px;
	letter-spacing: -0.5px;
	font-family:  Verdana, trebuchet, sans-serif;
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	width: 500px;
	height: 31px;
	border-color: #000000;
	text-align : right;
	padding: 3px 10px 2px 10px;
 }

 /* Mehrpfeil */
img.mehrpfeil { 
 	border:0; 
	vertical-align: middle;
	}
	
	/*SUCHE */
input.inputer { 
	font-size:10px;	
	font-family:verdana;	
	outline:none;	
	width:110px; 
	}
	
.backg { 
	background-color:#FFFFFF;
	/*background-image: url(/global/print/images/suche_streifen.gif); */
	}
		
.backg2 { 
	background-color:#FFFFFF;
	/*background-image: url(/global/print/images/suche_streifen2.gif); */
	}

td.kasten_leer {
	font-size:10px;
	padding: 2px 7px 2px 7px;
	vertical-align: top;
}

/*	###################### */

/*Formular*/

	 table.form td {
		border: none;
		font-size:11px;
		vertical-align:middle;
		}
		
		 table.form b {
		font-size:10px;
		}
		
		select.form {
		margin-top:3px;
		font-size:10pt;
		}
		
/*	###################### */

/*Gästebuch*/

 table.GBartikel div {
   font-size:10px;
   } 
 
 table.tabelle td.mini div {
  font-size: 10px;
  }
 
hr.GBtrenner {
  width:500px;
  color:#FFFFFF;
  }

		
		/* ********* Tesseroptimierung ******** */
		
		/* Content Text */
td.inhalt div.text {
	vertical-align: top;
	text-align: left;
	font-size:9pt;
	margin-left:7px;
	margin-right:7px;
	font-size:9pt;
		margin-bottom:5px;
		
}
	
/* Simulation der Tabelle des Textteaser */
div.table { 
	display:table; 
	border-collapse:collapse;
	width:100%; 
	
	}
	
/* Simulation des "TR" */
div.tr { 
	display:table-row; 
	width:100%; 
	}
	
/* Trennline zwischen Dachzeile und Content */
div.tdLine { 
	display:table-cell;   
 width:100%; 
	height:1px;
	}
	
/* (Text) Dachzeile */
div.tdOver { 
	display:table-cell;   
	width:100%; 
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
	padding-left:8px;
	line-height:19px;
	border: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	
	}
	
	/* Zeile in der die Dachzeile steckt */
div.tdContent { 
	display:table-cell;   
 width:100%;
	background-color: #FFFFFF; 
		border: #000000;
	border-style: solid;
		border-width: 1px 1px 1px 1px;
	}
	
/* zusätzliche Zeile für hinausragende Bilder (oben)*/
div.tdAdLineUp { 
 /*display:table-cell;   */
 width:100%; 
 height:1px;
 color:#000000;
 display:none;
 
 }

/* zusätzliche Zeile für hinausragende Bilder (unten)*/
div.tdAdLineDown { 
 /*display:table-cell;   */
 width:100%; 
	height:19px;
	color:#000000;
	display:none;
		}

		/* Position der Überschrift im Content */
td.inhalt div.over {
	margin-bottom:8px;
	margin-left:7px;
	margin-right: 7px;
	margin-top:6px;
	}
	
/* Die Position des "mehr" Links lässt sich verändern */	
td.weiter {
 vertical-align:bottom;
 }
	
	/* Die position des "mehr" beim Teaser Gross ohne Bild */
div.weiter {
	margin-top:5px;
	}

/* Überschrift Dachzeile */
a.Over:link {
 color:#000000;
 font-weight: bold;
 text-transform:uppercase;
 text-decoration:none;
 }

a.Over:visited {
 color:#000000;
 font-weight: bold;
 text-transform:uppercase;
 text-decoration:none;
 }

a.Over:hover {
 color:#000000;
 font-weight: bold;
 text-transform:uppercase;
 text-decoration:none;
 }

	/* Überschrift im Text (Content) */
a.Over2:link {
 color:#000000;
 font-weight: bold;
 text-decoration:none;
 }

a.Over2:visited {
 color:#000000;
 font-weight: bold;
 text-decoration:none;
 }

a.Over2:hover {
 color:#000000;
 font-weight: bold;
 text-decoration:none;
 }
	
	td.kueber{
	background-color:#ffffff;
	height:20px;
	border: #000000;
	border-style: solid;
	border-width: 1px;
	}
	
	td.kueber div {
	margin-left:8px;
	color:#000000;
	font-weight:bold;
	}
	
span.print{
	border: 1px solid #000000;  
	border-left-width: 1px;  
	border-right-width: 1px;  
	border-top-width: 1px;  
	border-bottom-width: 1px;
	width:71px;
	height:19px;
	padding-right:15px;
	}
	
	
	span.print a:link {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-left:5px;
		margin-top:2px;
	width:66px;
	height:19px;
	}
	
	span.print a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-left:5px;
	margin-top:2px;
	width:66px;
	height:19px;
	}
	
	span.print a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-left:5px;
		margin-top:2px;
	width:66px;
	height:19px;
	}

/* Link intern */
 div.small2 a:link {
	 color: #000000;
	 text-decoration:underline;
	 font-size:10px;
	 }

/* Link intern (visited) */
  div.small2 a:visited {
	 color: #000000;
	 text-decoration:underline;
	 font-size:10px;
	 }

/* Allgemeine Link Action */
  div.small2 a:hover {
	 text-decoration:none;
	 font-size:10px;
	 }

/* Absolute Positionierung Leben2020 NavigationLinks */
#leben2020 {
    position: absolute;
    top: 190px;
    left: -250px;
    z-index: 2;
  }</pre></body></html>