@charset "utf-8";

/* General styles                        */
/* ===================================== */


body {
	font-size:100.01%;
	font-family:Verdana, Arial, Geneva, Helevetica, sans-serif;
	margin:0;
	padding:0;
	color:#000;
	background-color:#fff;
}

img, div, ul, h1, h2, h3, p {
	border:0;
	margin:0;
	padding:0;
	color:#000;
}

.clear {
	clear:both;
}

div#whole {
	min-width:760px;
	max-width:952px;
	margin:auto;
}

.sr-hint, div#head h1,
div#hNavi h1,
div#vNavi h1,
div#metaNavi h1,
div#breadcrumb h1,
div#content h1,
div#marg h1,
div#footer h1,
div#marg hr,
div#marg dd {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
}

.even {
	background-color:#fff;
}



/* Head                                  */
/* ===================================== */

div#head {
	height:80px;
	background-image:url(../img/headLogo.gif);
	background-repeat:no-repeat;
}



/* Main                                  */
/* ===================================== */

div#main {
	border-bottom:12px solid #fff;
	background-image:url(../img/bg.gif);
	background-position:0 270px;
	background-repeat:repeat-y;
}

div#main p.lastParagraph {
	height:0px;
	overflow:hidden;
}

/* Such-Formulare                        */
/* ===================================== */

div#search {
	position:absolute;
	left:949px;
	top:86px;
	width:0px;
	height:0px;
	display:inline;
	overflow:visible;
}

div#search input {
	position:absolute;
	right:3.2727em;
	top:0px;
	width:14.54545em;
	height:1.6363em;
	border:1px solid #00a0c2;
	padding:2px 0 0 3px;
	font-size:0.6875em;
	color:#8b7d6a;
	background-color:#f2f4ef;
}

div.field input,
div.searchform input.searchText {
	width:14.54545em;
	height:1.6363em;
	border:1px solid #00a0c2;
	padding:2px 0 0 3px;
	font-size:0.6875em;
	color:#8b7d6a;
	background-color:#f2f4ef;
}

div.searchform input.searchText {
	float:left;
	background-color:#fff;
}

div#search input.button {
	position:absolute;
	right:0.8182em;
	top:0;
	width:1.8181em;
	height:1.8181em;
	margin:0;
	border:1px solid #00a0c2;
	padding:0;
}

div.searchform input.button {
	margin-left:0.25em;
	border:1px solid #00a0c2;
	padding:0;
}

/* Navigation                            */
/* ===================================== */


/* Horizontale Navigation */

div#hNavi {
	border-top:1px dashed #59452a;
	border-bottom:1px dashed #59452a;
	padding:6px 0 4px 0;
	background-color:#fff;
}

div#hNavi ul {
	list-style-type:none;
	height:1.25em;
	margin:2px 0 0 21px;
}

div#hNavi ul li {
	display:inline;
	margin:0 4px;
	font-size:0.75em;
}

div#hNavi ul li a {
	padding:3px 6px 5px 6px; /* <-- Diese Angabe ist entscheidend für die korrekte Darstellung der balu hinterlegten Links */
	font-weight:bold;        /*     Hierdirn liegt wahrscheinlich auch die Lösung für die korrekte Darstellung im IE7      */
	color:#59452a;
	text-decoration:none;
	height:1.25em;
}

div#hNavi ul li a:active,
div#hNavi ul li a:focus,
div#hNavi ul li a:hover {
	color:#fff;
	background-color:#00a0c2;
	text-decoration:none;
}

div#hNavi ul li.act {
	padding:3px 6px 5px 6px;
	font-weight:bold;
	color:#fff;
	background-color:#00a0c2;
}

div#hNavi ul li.act a {
	padding:0;
	color:#fff;
}


/* Vertikale Navigation (ab 2. Ebene) */
/* Vertikale Navigation Listen-Ebene 1 */


#menu {
	float:left;
	width:208px;
	padding-right:28px;
}

div#vNavi {
	padding:0 0 0 15px;
	background-color:#fff;
}

div#vNavi ul {
	padding-bottom:21px;
	border-bottom:1px dashed #59452a;
	list-style-type:none;
}

div#vNavi ul li ul {
	border-bottom:none;
	padding-bottom:0;
}

div#vNavi ul.ullevel1 {
	margin-top:17px;
}

div#vNavi ul.ullevel1 li {
	font-size:0.6825em;
	margin-top:11px;
}

div#vNavi ul.ullevel1 li a {
	padding-left:16px;
	color:#59452a;
	text-decoration:none;
}


div#vNavi ul.ullevel1 li.act a {
	color:#00a0c6;
	font-weight:bold;
}

div#vNavi ul.ullevel1 li.cur span {
	padding-left:16px;
	color:#00a0c6;
	font-weight:bold;
	background-image:url(../img/navLinkHigh.gif);
	background-position:1px 0;
	background-repeat:no-repeat;
}

div#vNavi ul.ullevel1 li a:active,
div#vNavi ul.ullevel1 li a:focus,
div#vNavi ul.ullevel1 li a:hover {
	text-decoration:none;
	background-image:url(../img/navLinkHigh.gif);
	background-position:1px 0;
	background-repeat:no-repeat;
}


/* Vertikale Navigation Listen-Ebene 2  (Navigations-Ebene 3) */

div#vNavi ul.ullevel1 ul.ullevel2 {
	padding-left:20px;
}

div#vNavi ul.ullevel1 ul.ullevel2 li {
	font-size:1em;
}

div#vNavi ul.ullevel1 ul.ullevel2 li.act {
	padding-left:16px;
	color:#00a0c6;
	font-weight:bold;
	background-image:url(../img/navLinkHigh.gif);
	background-position:1px 0;
	background-repeat:no-repeat;
}

div#vNavi ul.ullevel2 li.act {
	font-weight:normal;
	color:#59452a;
}

div#vNavi ul.ullevel1 ul.ullevel2 li a {
	color:#59452a;
	font-weight:normal;
}

div#vNavi li.cur ul.ullevel2 li a:active,
div#vNavi ul.ullevel2 li a:focus,
div#vNavi ul.ullevel2 li a:hover {
	background-image:url(../img/navLinkHigh.gif);
	background-position:1px 0;
	background-repeat:no-repeat;
}

/* Service-Navigation */

#metaNavi {
	padding:3px 0 0 16px;
	background-color:#fff;
}

#metaNavi ul {
	margin-top:18px;
	list-style-type:none;
	background-color:#fff;
}

#metaNavi ul li {
	margin-top:11px;
	font-size:0.6875em;
}

#metaNavi ul li a {
	padding-left:16px;
	color:#59452a;
	text-decoration:none;
	background-image:url(../img/navServiceLink.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

#metaNavi ul li a:active,
#metaNavi ul li a:focus,
#metaNavi ul li a:hover {
	color:#00a0c2;
}

#metaNavi ul li.cur {
	padding-left:16px;
	text-decoration:none;
	background-image:url(../img/navServiceLink.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#00a0c2;
}


/* Bread-Crumb-Navigation */

div#breadcrumb {
	width:492px;
	margin-left:232px;
	padding:10px 0 9px 0;
	background-color:#fff
}

div#breadcrumb ul {
	list-style-type:none;
}

div#breadcrumb ul li {
	display:inline;
}

div#breadcrumb ul li a {
	padding:0 11px 0 11px;
	color:#59452a;
	font-size:0.625em;
	text-decoration:none;
	background-image:url(../img/navServiceLink.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

div#breadcrumb ul li a:active,
div#breadcrumb ul li a:focus,
div#breadcrumb ul li a:hover {
	color:#00a0c6;
}

div#breadcrumb ul li.cur {
	padding:0 11px 0 11px;
	color:#59452a;
	font-size:0.625em;
	text-decoration:none;
	background-image:url(../img/navServiceLink.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}


/* Inhalt                                */
/* ===================================== */

div#content {
	width:765px;
	margin-left:236px;
	border-top:1px solid #fff;
}

div#contributions {
	width:488px;
	padding-bottom:11px;
	float:left;
	border-top:1px dashed #59452a;
	background-color:#f2f4ef;
}

div.newsArchiv h3,
div.newsArchiv h4,
div.newsArchiv h5,
div.newsArchiv p,
div.newsArchiv > ul,
div.newsArchiv > ol {
	margin-left:12px;
}

div.newsArchiv p {
	color:#8b7d6a;
}

div#content div.ceWrap h3,
div#content div.ceWrap h4,
div#content div.ceWrap h5,
div#content div.ceWrap p {
	padding:0 8px 0 3px;
}

div#content div.ceWrap h1 {
	position:static;
	width:485px;
	height:auto;
	overflow:hidden;
	display:block;
	margin-left:-16px;
	padding:17px 0 2px 19px;
	font-size:0.6875em;
	background-image:url(../img/contentArrow.gif);
	background-repeat:no-repeat;
	background-position:0 18px;
	background-color:#fff;
	color:#59452a;
}

div#content h1.contentHeader1 span {
	margin-left:16px;
}

div#content h2 {
	margin-bottom:12px;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	padding:0 8px 0 2px;
	color:#00a0c6;
	font-weight:normal;
	font-size:1.5em;
	line-height:1.4545em;
}

div#content h3,
div#content dl.csc-menu-4 dt {
	margin:19px 0 8px 0;
	color:#59452a;
	font-weight:bold;
	font-size:0.8125em;
	line-height:1.5625em;
}

div#content h4 {
	margin:9px 0 5px 0;
	border-top:none;
	color:#59452a;
	font-size:0.6875em;
	line-height:1.254545em;
	font-weight:bold;
}

div#content h5 {
	margin:9px 0 2px 0;
	border-top:none;
	color:#59452a;
	font-size:0.6875em;
	line-height:1.254545em;
	font-weight:bold;
}

div#content p,
div#content dl.csc-menu-4 dd {
	margin:1px 0 8px 0;
	padding:0;
	color:#59452a;
	font-size:0.6875em;
	line-height:1.4545em;
}

div#content div#contributions ul {
	margin:1px 0 6px 4px;
	list-style-type:none;
}

div#content div#contributions ol {
	margin:1px 0 6px -11px;
}

div#content div#contributions ul li,
div#content div#contributions ol li {
	padding:2px 0;
	font-size:0.6875em;
	line-height:1.4545em;
	color:#59452a;
}

div#content div#contributions ul li {
	padding-left:11px;
	background-image:url(../img/contentList.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

div#content div#contributions div.news-amenu-container ul li,
div#content div#contributions ul.linkList li {
	background-image:url(../img/contentFulltext.gif);
	background-position:0 6px;
}

div#content div#contributions ul li ul {
	margin:1px 0 6px 1px;
}

div#content div#contributions div.news-search-form {
	padding-left:4px;
}

div#content dl.csc-menu-4 {
	padding-left:4px;
}

div#contentresultListSearch {
	padding-top:8px;
	padding-bottom:42px;
}

div#contentresult2List h4,
div#contentresult2List h5,
div#contentresult2List p {
	margin:0;
}

div#contentresult2List p.clear,
div#contentresultList p.clear {
	margin:0;
	padding:0 0 0 3px;
	padding-bottom:16px;
}

div#contentresult2List div.summary p,
div#contentresultList div.summary p {
	margin:0;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	padding:0 0 0 3px;
}

#content table {
	margin:0;
	padding:0;
	margin-top:8px;
	border-top:1px dashed #59452a;
	border-bottom:1px dashed #59452a;
}

#content table caption {
	margin:0 0 0 4px;
	text-align:left;
	font-weight:bold;
	font-size:0.6875em;
}

#content table td {
	margin:0;
	padding:0;
}

p.back {
	margin:0;
	padding:0;
	font-weight:bold;
}

p.back a {
	margin-left:3px;
	padding-left:12px;
	background-image:url(../img/contentBack.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#contentresult2List p a.back,
div#contentresultList div.summary p a.back {
	margin-left:3px;
	padding-left:12px;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#contentresultListSearch input,
div#content div#contributions div.news-search-form input {
	float:left;
	width:14.54545em;
	height:1.6363em;
	border:1px solid #00a0c2;
	padding: 2px 0 0 2px;
	font-size:0.6875em;
	line-height:1.6363em;
	color:#8b7d6a;
	background-color:#fff;
}

div#contentresultListSearch input {
	margin-left:4px;
}

div#contentresultListSearch input.button,
div#content div#contributions div.news-search-form span.news-search-form-submit input {
	width:1.8181em;
	height:1.8181em;
	margin:0 0 0 4px;
	border:1px solid #00a0c2;
	padding:0;
}

div#content div#contributions div.news-list-container p {
	margin:0;
	padding:0 0 0 11px;
}

div#content div#contributions div.news-list-container p a {
	display:block;
	margin-left:-7px;
	padding-left:7px;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#content div#contributions div.news-list-container h3 {
	padding-left:11px;
}

div#content div#contributions ol li ol li,
div#content div#contributions ol li ul li,
div#content div#contributions ul li ol li,
div#content div#contributions ul li ul li {
	font-size:1em;
}

div#content a {
	color:#00a0c6;
	text-decoration:none;
}

div#content a.more,
div#content div#contributions span.tx-indexedsearch-path a,
div#content div#contributions div.csc-textpic-left p a {
	padding-left:12px;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#content div#contributions span.tx-indexedsearch-path {
	display:block;
}

div#content a:active,
div#content a:focus,
div#content a:hover {
	text-decoration:underline;
}

div#content p.csc-linkToTop {
	padding-top:0px;
	padding-bottom:0px;
	text-align:right;
}

/* Darstellung von Bildern */
/* ----------------------- */

/* Nur Bild-Ansicht (große Bilder) */

div#content div.csc-textpic-center {
	max-width:480px;
	margin:auto;
	margin-bottom:12px;
	border-top:1px dashed #cbd4c1;
	border-bottom:1px dashed #cbd4c1;
}

div#content div.csc-textpic-center dl {
	max-width:480px;
	margin:auto;
	border-top:8px solid #fff;
	border-bottom:5px solid #fff;
	background-color:#fff;
}

/* Formatierung von Bildern und Bildunterschriften im Fließtext */

div#content div#contributions div.csc-textpic-right dl,
div#content div#contributions div.csc-textpic-intext-left dl {
	max-width:230px;
	margin:4px 12px 0 4px;
	border-top:1px dashed #cbd4c1;
	border-bottom:1px dashed #cbd4c1;
	padding-bottom:5px;
	background-color:#fff;
}

div#content div#contributions div.csc-textpic-intext-left dl {
	float:left;
}

div#content div#contributions div.csc-textpic-right dl dt img,
div#content div#contributions div.csc-textpic-intext-left dl dt img {
	max-width:230px;
	border-top:8px solid #fff;
}

div#content div#contributions dd.csc-textpic-caption p {
	width:208px;
	margin:1px 0 0 -33px;
	color:#59452a;
	font-size:0.6875em;
	line-height:1.4545em;
}

div#content div#contributions dd.csc-textpic-caption {
	max-width:230px;
}

div#content div#contributions div.csc-textpic-left p {
	margin:0;
	padding:0;
}

div#content div#contributions div.csc-textpic-left p a {
	padding-left:12px;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#content div.teaser p {
	margin-left:108px;
}

div#content div.contentTeaserImage {
	float:left;
	width:92px;
	height:92px;
	border-top:6px solid #fff;
	border-bottom:6px solid #fff;
}

div#content div#contributions div.csc-textpic-left dl {   /*imageTopicsWithPicsEven */
	float:left;
	width:92px;
	margin:4px 0 0 4px;
	border-top:1px dashed #cbd4c1;
	border-bottom:1px dashed #cbd4c1;
	padding:7px 0;
	background-color:#fff;
}

div#content div#contributions div.csc-textpic-left dl dt img {
	height:92px;
	width:92px;
}

div#content div#contributions div.csc-textpic-left dl dd {
	display:none;
}

div#content div#contributions div.csc-textpic-left div.csc-textpic-text {
	margin-left:107px;
}

div#content div.imageTopicsWithPicsOdd {
	float:left;
	width:92px;
	height:92px;
	margin-left:12px;
	border-top:1px dashed #cbd4c1;
	border-bottom:1px dashed #cbd4c1;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#fff;
}

div#content div#contributions h3.headlineTopicsWithPics,
div#content div#contributions h3.headlineTopics {
	margin:0;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	padding:8px 12px 8px 4px;
	color:#fff;
	font-weight:bold;
	font-size:0.6875em;
	line-height:1.4545em;
	background-color:#00a0c6;
}

div#content div.ceWrap {
	padding:0;
}

div#content div#topicsOverview div.topicEven {
	background-color:#fff;
}

div#content div.topicOdd {
	margin-left:4px;
	padding-top:5px;
}

div#content div.topicOdd h4,
div#content div.topicOdd h5 {
	margin:0;
	padding:0 12px 4px 11px;
	color:#00a0c6;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#content div.topicOdd p {
	padding:0 0 0 11px;
}

div#content div.topicEven {
	padding:5px 12px 2px 4px;
	background-color:#fff;
}

div#content div.topicEven h4,
div#content div.topicEven h5 {
	margin:0;
	padding:0 12px 6px 11px;
	color:#00a0c6;
	background-image:url(../img/contentFulltextWhiteBG.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	background-color:#fff;
}

div#content div.topicEven p {
	padding:0 0 0 11px;
}

div#content div.topicWithPicsOdd {
	padding:5px 12px 2px 4px;
	background-color:#f2f4ef;
}

div#content div.topicWithPicsOdd h4,
div#content div.topicWithPicsOdd h5 {
	margin:0;
	padding:0 12px 6px 11px;
	color:#00a0c6;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#content div.topicWithPicsOdd p {
	padding:0 0 0 115px;
}

div#content div.topicWithPicsEven {
	padding:5px 12px 2px 4px;
	background-color:#fff;
}

div#content div.topicWithPicsEven h4,
div#content div.topicWithPicsEven h5 {
	margin:0;
	padding:0 12px 6px 11px;
	color:#00a0c6;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	background-color:#fff;
}

div#content div.topicWithPicsEven p {
	padding:0 0 0 115px;
}

/* Spezielle Formate für die Sitemap */

div#content div#contributions p.sitemap  {
	margin:0;
	padding-bottom:20px;
	border-bottom:4px solid #fff;
}

div#content div#contributions div.csc-sitemap ul  {
	margin:0;
}

div#content div#contributions div.csc-sitemap ul li  {
	padding:0;
	background-image:none;
	font-size:1em;
}

div#content div#contributions div.csc-sitemap ul li a  {
	display:block;
	border-bottom:4px solid #fff;
	padding:8px 12px 8px 15px;
	color:#fff;
	font-weight:bold;
	font-size:0.6875em;
	line-height:1.4545em;
	background-image:url(../img/contentSitemap.gif);
	background-repeat:no-repeat;
	background-position:4px 13px;
	background-color:#00a0c6;
}

div#content div#contributions div.csc-sitemap ul li ul {
	margin-left:0;
	padding-bottom:6px;
	border-bottom:4px solid #fff;
}

div#content div#contributions div.csc-sitemap ul li ul li a {
	display:block;
	border:none;
	padding:6px 12px 2px 15px;
	color:#00a0c6;
	font-weight:bold;
	font-size:0.6875em;
	line-height:1.4545em;
	background-image:url(../img/contentFulltext.gif);
	background-position:4px 11px;
	background-color:#f2f4ef;
}

div#content div#contributions div.csc-sitemap ul li ul li ul {
	margin-left:12px;
	border-bottom:none;
	padding-bottom:0px;
}

div#content div#contributions div.csc-sitemap ul li ul li ul li a {
	font-weight:normal;
}


/* Suchergebnisse                        */
/* ===================================== */

/* Ergebnisinterne Navigation zum Blättern in den Einzelseiten */

div#content div#contributions ul.browsebox {
	margin:0;
	padding:4px 0 4px 0;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
}

div#content div#contributions ul.browsebox li {
	display:inline;
	background-image:none;
}

div#content div.tx-indexedsearch-res h3 {
	margin:19px 0 3px 0;
	padding-left:0;
	font-size:0.6825em;
}

div#content div.tx-indexedsearch-res p {
	padding:0 8px 0 3px;
}

div.tx-indexedsearch-res h3 span.tx-indexedsearch-title {
	padding-left:3px;
}

span.tx-indexedsearch-result-number /* Hiermit wird die Nummerierung der Ergebnisse verborgen ! */ {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
}


/* Darstellung des gesuchten Wortes: */
div#content div#contributions div.tx-indexedsearch-whatis p span.tx-indexedsearch-sw {
	font-weight:bold;
}

/* News-Extension                        */
/* ===================================== */

div#content div.news-border h3 {
	margin-bottom:0;
	font-size:0.6825em;
}

div#content div.news-border  {
	margin-top:0;
}

/* Marginalspalte                        */
/* ===================================== */

div#marg {
	width:228px;
	margin-left:488px;
}

div#marg h2 {
	margin:0 0 4px 0;
	padding:0 0 0 3px;
	border:0;
	width:189px;
	margin-left:24px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:0.75em;
	line-height:1.3333em;
	font-weight:bold;
	color:#59452a;
	background-color:#f2f4ef;
}

div#marg h3 {
	width:192px;
	margin:0 0 0 24px;
	font-size:0.6875em;
	line-height:1.4545em;
	font-weight:bold;
	color:#59452a;
	background-color:#fff;
}

div.news-list-container {
	margin-bottom:12px;
}

div#marg ul {
	list-style-type:none;
	width:192px;
	margin:0 0 0 16px;
	padding-bottom:8px;
	color:#59452a;
	background-color:#fff;
}

div#marg ul li {	
	font-size:0.6875em;
	line-height:1.4545em;
	color:#59452a;
	background-color:#fff
}

div#marg ul li a {
	display:block;
	padding-left:11px;
	background-image:url(../img/margLink.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

div#marg div.ceWrap div.news-list-container p,
div#marg p {
	width:192px;
	margin:0 0 8px 24px;
	font-size:0.6875em;
	line-height:1.4545em;
	color:#59452a;
	background-color:#fff;
}

/* Formatierung von Bildern in der Marginalspalte */

div#marg div.csc-textpic-imagewrap {
	width:189px;
	margin:0 0 8px 24px;
	border-top:1px dashed #cbd4c1;
	border-right:3px solid #f2f4ef;
	border-bottom:1px dashed #cbd4c1;
	background-color:#f2f4ef;
}

div#marg div.csc-textpic-imagewrap dl {
	margin:0;
}

div#marg dl.csc-textpic-image dt img {
	max-width:185px;
	margin-bottom:8px;
	border:0;
	padding:8px 8px 0px 4px;
}

div#marg p a {
	display:block;
	margin:0 0 0 -11px;
	padding:0 0 0 11px;
	background-image:url(../img/margLink.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

div#marg p a.inText {
	display:inline;
}

/* Fußzeile                              */
/* ===================================== */

div#footer {
	border-top:1px dashed #59452a;
	background-color:#fff;
}

div#footer p {
	margin-left:246px;
	border-top:9px solid #fff;
	border-bottom:18px solid #fff;
	font-size:0.625em;
	color:#8b7d6a;
}


/* Externe Quellen                       */
/* ===================================== */

/* Datenbanken */
/* -- (FPD) -- */

div#content div#contentresultList {
	margin:0;
}

div#content div#contentresultList h4,
div#content div#contentresultList h5,
div#content div#contentresultList p {
	margin:0 0 0 3.42857em;
	padding:0 0 0 12px;
}

div#content div#contentresultList h4,
div#content div#contentresultList h5 {
	text-indent:-12px;
	line-height:1.4545em;
}

div#content div#contentresultList h4 a,
div#content div#contentresultList h5 a {
	padding-left:12px;
	background-image:url(../img/contentFulltext.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

div#content div#contentresultList p.clear,
div#content div#contentresultList div.summary p {
	margin:0;
	padding-left:3px;
}

div#content div#contentresultList div.summary p {
	padding-bottom:5px;
}

div#content div#contentresultList p.clear {
	padding-bottom:17px;
}

div#content div#contentresultList p.orga {
	color:#8b7d6a;
	padding-bottom:12px;
}

div#content div#contentresultList p.counter {
	float:left;
	width:3.42857em;
	margin-left:0;
	padding-left:2px;
	font-weight:bold;
}

.daueraufgabe {
	color:#ff0000;
}

div#content div#contentresultList div.even,
div#content div#contentresultList div.odd {
	padding:3px 0 13px 0;
}