/* Struktur */
table.struktur td.darkblue {
	color:white;
	background-color:#0f173f;
}
table.struktur td.lightblue {
	background-color:#cdd9e3;
	vertical-align: middle;
}
table.struktur td.lightorange {
	background-color:#ffdac5;
	vertical-align: middle;
}
table.struktur td.firstlevelcomp {
	color:black;
	background-color:#cdd9e3;
	padding-left:10px;
	width:370px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
}
table.struktur td.firstlevelcomp2 {
	color:black;
	background-color:#cdd9e3;
	padding-left:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
}
table.struktur td.firstlevelloc {
	color:black;
	width:209px;
	background-color:#cdd9e3;
	padding-left:10px;
}
table.struktur td.secondlevelcomp {
	color:black;
	background-color:#ffdac5;
	width:356px;
	padding-left:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
}
table.struktur td.secondlevelloc {
	color:black;
	background-color:#ffdac5;
	padding-left:10px;
}
table.struktur td.lineblue {
	width:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0f173f;
}
table.struktur td.lineorange {
	width:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #aa2321;
}


/* Dienstleistungen */
table.ap td {
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 1px solid #cad7e2;
}

/* Infoservice */
table.formtable td.line {
	border-bottom: 1px solid #cad7e2;
}
table.formsender td {
  width:100%;
	padding-bottom:5px;
	padding-top:5px;
}


/* Sitemap */
table.sitemap td a {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}

table.sitemap td.main {
	width:100%;
	padding:3px;
	font-weight:bold;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cad7e2;
}

table.sitemap td.sub a {
	font-weight:bold;
	padding-left:15px;
}

table.sitemap td.main a {
	font-weight:bold;
}


/* Zwischenfrage */
table.zwischenfrage td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
}
table.zwischenfrage td {
	padding-right:10px;
}
