/* *****************************************************************************
   Formatierungen CONTENT HINTERGRUND
***************************************************************************** */
#wrap {
 background:url('../img/bg_content.png') repeat-y;	
  margin:0 auto -60px; 
}
#main {
	padding-bottom:60px;
}
/* *****************************************************************************
   Formatierungen BREADCRUMB
***************************************************************************** */
#breadcrumb {
	background:url('../img/bg_breadcrumb.png') repeat-y;
	font-size:0.8em;
	padding:1px 0 1px 170px; 
	color:#022D4F; 
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active  {
	text-decoration:none;
	color:#900;
}

/* *****************************************************************************
   Formatierungen CONTENT CENTER - mittlerer Bereich
***************************************************************************** */
#content {
	width:431px; 
}

.sitemap ul ul { padding-top:5px;  list-style-type:disc; }
.sitemap ul ul ul { list-style-type:circle; }
.sitemap ul   { list-style-type:square; padding-top:15px; }
.sitemap ul li { padding:3px 0; }

.sitemap abbr { color:#999; font-size:0.9em; padding:0 2px;}

/* *****************************************************************************
   Formatierungen CONTENT RIGHT - rechter Bereich
***************************************************************************** */
#right-col {
	width:185px; 
	float:left;
	text-align:left;
}

#right-col h2 {
	margin:0 0 5px 0; padding:0;	
}

#right-col p {
	font-size:0.9em;
}

#left-col ul {
	list-style-type:none; 
	padding:10px 0;
}

#left-col li {
	border-bottom:1px solid #6E8E99;
	margin:0; padding-left:10px;
}


#left-col li.pseudolink {
	text-decoration:none; 
	font-weight:bold;
	color:#022D4F; 
	font-size:0.9em;
}

/* *****************************************************************************
   Formatierungen IMPRESSUM
***************************************************************************** */
table.impressum  {
	border:1px solid #999;
	margin-top:10px;
}

table.impressum tr {
	background-color:#eee;
}

table.impressum th {
	vertical-align:top;
	color:#333;
	font-weight:bold;
	font-size:0.8em;
	padding:2px 3px;
}

table.impressum td {
	padding:2px 3px;
}


/* *****************************************************************************
   Formatierungen letterNav
***************************************************************************** */
p.letterNav {
	text-align:center; 
	clear:both; 
	padding-left:20px; 
	display: inline-block;
}

p.letterNav a { text-decoration:none; }

p.letterNav span {
	display:block; 
	width:20px; 
	float:left; 
	border:1px solid #666; 
	padding:2px; 
	margin-right:3px; 
	font-weight:bold;
}

p.letterNav span.active {
	background-color:#666; 
	color:#fff; 
}

p.letterNav span.inactive {
	background-color:#fff; 
	color:#666; 
}


.altrow { background-color:#fff; }
.altrow1 { background-color:#eee; }
.kuerzel { border:1px solid #ddd; }
.kuerzel th { font-weight: normal; }
.kuerzel td { padding-left: 10px; }
