/* Sitemap */

/* Bereich in dem die Ansprache dargestellt wird. */
/* Template-Eigenschaft weil die Höhe unterschiedlich sein kann */
#ansprache {
	margin: 0px 0px 20px 0px;
	height: 48px;
}
table.ansprache {
	height: 48px;
}
table.ansprache td.text {
	padding: 0px 14px 22px 0px;
}
table.ansprache td.bild {
	padding: 0px 53px 0px 0px;
}
/* Das Ansprache Bild wird auf die vom StyleGuide vorgeschriebene Höhe gesetzt. */
table.ansprache td.bild img {
	height: 48px;
}

/* Position der Navigation Links */
#navLinksContainer {
	position: absolute;
	top: 155px;
	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: 26px 0px 22px 0px;
}
/* Trennlinien der Contentseite. */
td.contentInhalt div.linie {
	height: 1px;
	overflow: hidden;
	background-image: url(pics/linie.gif);
	background-repeat: repeat-x;
}

/* In der Sitemap bekommen die Servicelinks einen Abstand, weil der Content sonst 0px hat */
td.contentInhalt div.servicelinks {
	padding: 36px 14px 0px 14px;
}

td.contentInhalt div.maplevel1 {
	padding: 0px 14px 0px 14px;
	height: 26px;
	margin-bottom: 1px;
}
td.contentInhalt div.maplevel1 a {
	font-size: 13px;
	line-height: 26px;
	vertical-align: middle;	
	text-transform: uppercase;
	font-weight: bold;
}
td.contentInhalt div.maplevel2 {
	padding: 0px 14px 0px 34px;
	height: 26px;
	margin-bottom: 1px;
}

td.contentInhalt div.maplevel2 a {
	line-height: 26px;
	vertical-align: middle;	
	font-weight: bold;
}
td.contentInhalt div.maplevel3 {
padding: 10px 14px 8px 58px;
	border-style: solid;
	border-width: 1px; 
	margin-bottom: 1px;
}

td.contentInhalt div.maplevel4 {
	margin: 4px 0px 0px 24px;
}
td.contentInhalt div.maplevel5 {
	margin: 4px 0px 0px 48px;
}