@import url("style-basis.css");
/* Basisstyles - Screenversion */

h2.hauptueberschrift { /* Ueberschrift Hauptteil */
	clear: both;
	width: 735px; height: 40px;
	margin: 1.8em 0 0.75em 0;
	background: #FFFFFF url(../images/ueberschriften/hd-leer.gif) no-repeat scroll;
	padding: 0 0 0 25px;
	color: #27744E;
	font-size: 90%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	}

/* 3. Globale ID's */
#fullpage {  /* Der innere Container */
	position: relative;
	width: 960px;  /* 1024-linker Rahmen - rechter Rahmen */
	margin: auto;
	font-size: 100%;
	}
#topgrafik {  /* Titelgrafik */
	width: 960px; height: 82px;
	}

/* 6. Brotkrumen-Leiste und Resizing */
#breadcrumbBox {
	width: auto; min-height: 1.5em;
	clear: both;
	margin: 0 0 2em 0;
	border-bottom: solid 1px #339966;
	padding-bottom: 0.3em;
	vertical-align: top;
	font-size: 70%;
	color: #000000;
	}
	#breadcrumbBox #anzeigeGroesse {
		float: right;
		margin: 0 0 0.3em 0;
		width: auto;
		}
		#breadcrumbBox #anzeigeGroesse a {
			text-decoration: none;
			font-weight : normal;
			}
	#breadcrumbBox .kopf {
		float: left;
		margin: 0 0 0.3em 0;
		}
	#breadcrumbBox .inhalt {
		}
		#breadcrumbBox .inhalt .elem {	/* Einzelnes Element am Mittendrin-Umbrechen hindern! */
			white-space: nowrap;
			}
			#breadcrumbBox .inhalt .elem a {
				font-weight : normal;
				}

/* 7. Fussoptionen (Seite empfehlen etc) */
#bookmarkbox {
	margin: 2em 0 0 0;
	border-top: dotted 1px #339966;
	}
	#bookmarkbox ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		#bookmarkbox ul li {
			float: left;
			padding: 0 1.5em 0 0;
			}
#fusssprungBox {
	clear: both;
	width: auto; height: 1.5em;
	border-top: solid 1px #339966;
	font-size: 70%;
	text-align: center;
	color: #000000;
	}
	#fusssprungBox ul {
		width: 42em;
		margin: auto;
		border: none;
		padding: 0;
		list-style: none;
		}
		#fusssprungBox ul li {
			padding: 0;
			float: left;
			}
			#fusssprungBox ul li a {
				display: block;
				width: auto;
				white-space: nowrap;
				text-decoration: none;
				font-weight : normal;
				}
			#fusssprungBox ul li a.f {  /* Link 1 ohne Abstand links */
				padding: 0 0 0 0;
				}
			#fusssprungBox ul li a.n {  /* Link n+1 mit Abstand links */
				padding: 0 0 0 2.5em;
				}

/* 10. Datentabellen */	
table.zahlen,
table.zahlen35print,
table.zahlen-weiss-hg,
table.zahlen-ohne {
	margin: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	border: dotted 1px #339966;
	padding: 0;
	vertical-align: top;
	}
table.zahlen,
table.zahlen35print {
	width: 35em;
	}
table.zahlen-weiss-hg {
	background-color: #FFFFFF;
	}
	table.zahlen th,
	table.zahlen35print th,
	table.zahlen-weiss-hg th,
	table.zahlen-ohne th,
	table.zahlen td,
	table.zahlen35print td,
	table.zahlen-weiss-hg td,
	table.zahlen-ohne td {
		margin: 0;
		border: dotted 1px #339966;
		padding: 0.2em;
		vertical-align: top;
		}
	table.zahlen th,
	table.zahlen35print th,
	table.zahlen-ohne th {
		background-color: #E5F6F0;
		}
	table.zahlen-weiss-hg th {
		background-color: #DAF1EB;
		}

.noprint {  /* soll (nur) nie gedruckt werden */
	}
