.inhalt p.publikationen {
	margin:				1.5em 0em;
}

body {
	font-family:		Verdana, Arial, sans-serif;
	font-size:			75%;
	margin:				0px;
	text-align:			center;
}

#alles {
	height:				100%;
	width:				950px;
	margin:				auto;
	text-align:			left;
}

#kopfbereich {
	height:				120px;
	background-color:	white;
	width:				950px;
/*	border-bottom:		7px solid rgb(90%, 90%, 90%);*/
	margin-bottom:		15px;
}

#navigationsleiste {
	width:				220px;
	margin-right:		20px;
	float:				left;
}

#inhaltsbereich {
	float:				left;
	width:				710px;
	padding-bottom:		3.8em;
}


/* Navigationsleiste */

.navigation a:link, .navigation a:visited, .navigation a:hover {
	font-weight:		bold;
	color:				rgb(40%, 40%, 40%);
	text-transform:		uppercase;
	text-decoration:	none;
}

ul.navigation {
	font-size:			110%;
	padding:			0px;
	margin:				0.4em 0px 0px;
}

.navigation li {
	margin:				0em 0px 0.2em;
	padding:			0px 0px 0px 18px;
	/* Hack für IE6: */
	border-bottom:		1px solid white;
	
	list-style-type:	none;
	background-image:	url('../grafik/navi_square_gross_grau.png');
	background-repeat:	no-repeat;
	background-position:0px 3px;
}

.navigation li.navi_aktiv, .navigation li:hover {
	background-image:	url('../grafik/navi_square_gross_rot.png');
}

ul.navigation ul {
	font-size:			87%;
	padding:			0px;
	margin:				0.3em 0px;
}

.navigation li ul li {
	padding:			0px 0px 0px 16px;
	background-image:	url('../grafik/navi_square_klein_grau.png');
	background-position:0px 4px;
}

.navigation li ul li.navi_aktiv, .navigation li ul li:hover {
	background-image:	url('../grafik/navi_square_klein_rot.png');
}

.navigation a {
	display:			block;
	margin:				1px 1px 0px 0px;
}

#navigationspfad {
	font-size:			90%;
	margin-top:			0.5em;
}

#navigationspfad a:visited {
	color:				rgb(80%, 0%, 0%);
}


/* Fußzeile */

#fusszeile {
	clear:				both;
	height:				3.3em;
	width:				950px;
	background-color:	white;
	font-size:			80%;
}

.fusszeile {
	font-weight:		bold;
	color:				rgb(40%, 40%, 40%);
	text-transform:		uppercase;
}

.fusszeile a:link, .fusszeile a:visited {
	color:				rgb(40%, 40%, 40%);
	text-decoration:	none;
}

.fusszeile .trennzeichen {
	margin:				0 0.3em;
}

#fusszeilenbalken {
	border-top:			0.7em solid rgb(90%, 90%, 90%);
	text-align:			right;
	padding:			0.6em 100px 0 0;
	font-size:			100%;
}


/* Links */

.inhalt a:link {
	text-decoration:	none;
	color:				rgb(80%, 0%, 0%);
}

.inhalt a:visited {
	text-decoration:	none;
	color:				rgb(90%, 30%, 30%);
}

.inhalt a:hover {
	text-decoration:	underline;
}

a img {
	border:				none;
}


/* Überschriften & Inhalt */

.inhalt h1 {
	font-size:		130%;
	color:			rgb(20%, 20%, 20%);
	margin:			0.5em 0em;
}

.inhalt h2 {
	font-size:		115%;
	color:			rgb(25%, 25%, 25%);
	margin:			0.5em 0em 0.4em;
}

.inhalt h3 {
	font-size:		105%;
	color:			rgb(30%, 30%, 30%);
	margin:			0.5em 0em 0.4em;
}

.inhalt h4, .inhalt h5, .inhalt h6 {
	font-size:		100%;
	color:			rgb(30%, 30%, 30%);
}

.inhalt p {
	margin:			0.5em 0em;
}

.inhalt p.abstand {
	margin-top:		1.5em;
}

.inhalt ul {
	margin:				0.5em 0em;
	padding:			0em;
}

.inhalt ul.ohne_abstand_oben {
	margin-top:			0em;
}

.inhalt li {
	margin:				0.1em 0em;
	padding:			0px 0px 0px 24px;
	
	list-style-type:	none;
	background-image:	url('../grafik/li_square.png');
	background-repeat:	no-repeat;
	background-position:9px 5px;
}

.inhalt li ul {
	margin:				0.2em 0em;
}

.inhalt li ul li {
	margin:				0.1em 0em;
	padding:			0px 0px 0px 18px;
	
	list-style-type:	none;
	background-image:	url('../grafik/li_square_small.png');
	background-repeat:	no-repeat;
	background-position:6px 5px;
}

.inhalt strong {
	color:			rgb(30%, 30%, 30%);
}

/* Sonstiges */

.verstsecken {
	display:		none;
}

#link_inhalt {
	height:			1px;
	width:			1px;
	position:		absolute;
	overflow:		hidden;
	top:			-10px;
}


ul.participants img {
	float:			right;
	margin:			0em 0em 0.2em 0.5em;
}

ul.participants li {
	clear:			right;
	margin-bottom:	0.8em;
}

ul.participants li ul li {
	clear:			none;
}

img.details_bild_rechts {
	float:			right;
	margin:			0em 0em 0.5em 0.5em;
}

ul.index li {
	margin:			0.1em 0em 0.5em;
}

.index_link {
	font-weight:	bold;
}

.tx-indexedsearch form {
		  padding:		0;
		  background-color:	transparent;
}

.tx-indexedsearch .descr {
		  margin:			0 0 0 20px;
}

.tx-indexedsearch .item-path {
		  margin:		0.3em 0 0 20px;
		  font-size:		      0.9em;
}

.tx-indexedsearch h2 {
		  font-size:		1em;
}

tx-indexedsearch-browsebox p {
			   margin:			0;
}

.tx-indexedsearch-browsebox ul {
			    margin:			0.8em 0 0;
}

.tx-indexedsearch ul.browsebox li {
		  margin:		0;
		  display:			inline;
		  background-image:none;
		  padding:		0 0.4em 0 0;
}
