/* === zentrale Format-Definitionen für Projekt "Convay Reef" === */

/* Grundkörper: */
html {
	padding:0px;
}
body, p a {
/* Um Anzeigefehler - besonders bei einer Schriftgradänderung im IE - zu vermeiden, ist bei Verwendung von "em" die Schriftgröße für das äußerste Element in "%" anzugeben und hierbei exakt 100% zu vermeiden; durch Angabeform "100.01%/1.4em" werden Schriftgröße und Zeilenhöhe kombiniert: */
	font:bolder 90%/1.4em verdana, arial, helvetica, sans-serif;
	color:black;
	margin:0px;
	padding:0px;
	text-align:center;  /* Zentrierung im Internet Explorer */
	/* Mindestbreite verhindert Zeilen-Umbruch und Anzeigefehler in modernen Browsern (und stellt sicher, dass der Inhaltsbereich in sehr kleinen Fenstern nicht zu schmal wird): */
	min-width: 50em;
}
body#start {
	background-color:#FFFFFF;
	background-image:url(../images/hintergrund/gelb_040.jpg);
	background-attachment:fixed;
	vertical-align:top;
}

a:link { text-decoration:none; font-weight:; color:; }
a:visited { text-decoration:none; font-weight:; color:; }
a:hover { text-decoration:none; font-weight:; color:; }
a:active { text-decoration:none; font-weight:; color:; }
a:focus { text-decoration:none; font-weight:; color:; }

/* Grafik-Darstellung: */
img {
	border:none;
	margin:0;
	padding:0;
	text-align:center;
}
/* Darstellung der Team-Bilder: */
.teamimg {
	border:none;
	margin:0;
	padding:0;
	text-align:center;
	width:204px;
	height:306px;
}

/* Text-Layout: */
.texte {
	font:normal 1.23em verdana, arial, helvetica, sans-serif;
	color:#a00020;
	margin:0;
	padding:0;
	text-decoration:none;
	text-align:justify;
	/* Mindestbreite verhindert Anzeigefehler in modernen Browsern: */
	min-width:10em;
}

/* Ebenen-Anpassung: */
.inhalt {
	border:1px dashed silver;
	/* Dem Inhaltsbereich ist keine Breite zugewiesen, wodurch eine Anpassung der Seite an die Fenstergröße ermöglicht und auch der Seite Box-Modell-Fehler des Internet Explorers kompensiert wird */
	margin:1em;
	padding:1em;
	/* Seiteninhalt ausrichten (eigentlich nur für Text und Inline-Elemente gültig, beim IE auch auf Blockelemente = falsch): */
	text-align:center;
	display:block;
	/* Mindestbreite verhindert Anzeigefehler in modernen Browsern: */
	min-width:10em;
	overflow:auto;
}

/* Tabellen-Layout: */
table {
	width:100%;
	height:100%;
	border:0;
	border-collapse: collapse;
	margin:0;
	padding:0;
	text-align:center;
	table-layout:auto;
	overflow:auto;
	empty-cells:show;
}
table td {
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}
/* Tabellen-Layout Frequenzen: */
.freq {
	width:400px;
	border:3px solid #a00020;
	margin:0;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	empty-cells:show;
}
.freqhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	background-color:#FFDF00;
	border:1px solid #a00020;
	margin:0;
	padding:2px;
	text-align:center;
}
.freqcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	background-color:#FFFFFF;
	border:1px solid #a00020;
	margin:0;
	padding:2px;
	text-align:center;
}

/* Listen-Layout: */

/* Info-Links: */

/* Spezial-Liste: */

/* Fusszeile: */
p#fusszeile {
	clear:both;
	font-size:0.9em;
	background-color:#FFDF00;
	border:1px solid silver;
	margin:2em 0 1em;	/* (top left+right bottom) */
	padding:0.1em 2.5em;	/* (top+bottom left+right) */
	text-align:center;
	text-decoration:none;
	word-spacing:5em;
}
p#fusszeile a:link {
	color:blue;
	background-color:white;
}
p#fusszeile a:visited {
	color:blue;
	background-color:white;
}
p#fusszeile a:hover {
	color:red;
	background-color:white;
}
p#fusszeile a:active {
	color:black;
	background-color:white;
}
p#fusszeile a:focus {
	color:black;
	background-color:white;
}