/* Bereich in dem die Ansprache dargestellt wird. */
/* Template-Eigenschaft weil die Höhe unterschiedlich sein kann */
#ansprache {
	margin: 0px 0px 20px 0px;
	height: 95px;
}
table.ansprache {
	height: 95px;
}
table.ansprache td.text {
	padding: 0px 14px 22px 0px;
}
table.ansprache td.bild {
	width: 199px;
	padding: 0px 53px 0px 0px;
}
/* Das Ansprache Bild wird auf die vom StyleGuide vorgeschriebene Höhe gesetzt. */
table.ansprache td.bild img {
	height: 95px;
}

/* Position der Navigation Links */
#navLinksContainer {
	position: absolute;
	top: 202px;
	left: 6px;
}

table.inhalt td.contentUeberschrift {
	height: 25px;
	padding: 0px 14px 0px 14px;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
}

/* Rahmen um die Content-Elemente. */
/* Wird nicht mir border gebaut, weil Browser unterschiedlich interpretieren. */
table.inhalt td.rahmenLinks {
	width: 2px;
	background-image: url(pics/rahmen_links.gif);
	background-repeat: repeat-y;
}
table.inhalt td.rahmenRechts {
	width: 2px;
	background-image: url(pics/rahmen_rechts.gif);
	background-repeat: repeat-y;
}
table.inhalt td.rahmenLinie {
	height: 1px;
}
table.inhalt td.rahmenUnten {
	height: 2px;
	background-image: url(pics/rahmen_unten.gif);
	background-repeat: repeat-x;
}

/* 12px für oben/unten damit 14px angezeigt werden. */
td.contentInhalt {
	padding: 12px 12px 22px 12px;
}
/* Trennlinien der Contentseite. */
td.contentInhalt div.linie {
	height: 1px;
	overflow: hidden;
	background-image: url(pics/linie.gif);
	background-repeat: repeat-x;
}

/* Der Navigationspfad */
td.contentInhalt div.breadcrumb {
	margin-bottom: 12px;
}
td.contentInhalt div.breadcrumb img {
	margin: 0px 5px 0px 10px;
}

/* Einleitungstext*/
td.contentInhalt div.einleitung p {
	margin: 12px 0px 12px 0px;
}

/* Klassen für das Lexikon Snippet */
div.teaser div.listenkopf span {
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}

div.listenkopf {
position: relative;
background-image: url(pics/linie_lexi.gif);
background-repeat:  repeat-x;
padding: 1px 0;
}
div.listenkopf a {
background-color: #D5E5F5;
display: block;
width: auto;
font-size: 10px;
color: #002566;
font-weight: bold;
text-decoration: none;
padding: 2px 20px 2px 10px;
}
div.listenkopf a img {
position: absolute;
right: 0px;
top: 1px;
background-color: #036;
}
div.teaser div.listenkopf a { padding-bottom: 2px; }
