	
	/*
		Global
		------------------------------------------------------
	*/

	/*
		Top
		------------------------------------------------------
	*/

	div#azTop {
		margin: 1em 0 2em 0;
		padding: 0;
	}
	
	div#azTop p span {
		font-size: 1.4em;
		font-weight: bold;
		padding: 0 0.3em;
	}
	
	div#azTop p {
		margin: 1em 0 0 0;
		padding: 0;
	}
	
	div#azTop form p {
		margin: 0 0 0.2em 0;
		padding: 0;
	}
	
	div#azTop div#azSearchForm {
		margin: 0.5em;
		padding: 0.5em;
	}
	
	div#azTop fieldset {
		margin: 0.5em;
		padding: 0 1em 0.5em 1em;
		border: 1px solid #FFC37B;
		background: url(../../../../images/bg-fieldset-search.jpg) 0 0 repeat-x;
	}
	
	div#azTop a.slide {
		padding-left: 22px;
		background: url(../../../../images/arrow_refresh.png) 0 0 no-repeat;
	}
	
	div#azTop label {
		margin: 0.5em 0 0.5em 0;
	}
	
	div#azTop div#extended {
		display: block;
	}
	
	div#azTop fieldset#azSfFs2 select {
		margin-bottom: 3em;
	}
	
	div#azTop div.ortcontainer {
		float: left;
		width: auto;
		margin: 0 2em 0 0;
		padding: 0;
	}

	div#azTop div.distcontainer {
		float: left;
		margin: 0;
		padding: 0;
		width: 240px;
	}

	div#azTop div.distcontainer div.ui-slider {
		margin: 2em 3em;
		padding: 0;
	}

	div#azTop div.distcontainer select#dist {
		height: 0;
		line-height: 0;
		font-size: 0;
		margin-left: -5000px;
	}

	div#azTop div.distcontainer ol {
		margin: 0;
		padding: 0;
	}

	div#azTop div.distcontainer li {
		margin: 0;
		padding: 0;
	}

	div#azTop div.distcontainer .ui-slider ol, 
	div#azTop div.distcontainer .ui-slider dl {
		position: relative;
		top: 1.3em;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	
	body div.ui-datepicker {
		font-size: 10px;
		z-index: 9999;
	}
	
	img.ui-datepicker-trigger {
		margin-left: 4px;
	}

	div#azTop div.rubrikcontainer {
		float: left;
		width: auto;
		margin: 0 2em 0 0;
		padding: 0;
	}

	div#azTop div.startdatecontainer {
		float: left;
		width: auto;
		margin: 0 1em 0 0;
		padding: 0;
	}

	div#azTop div.enddatecontainer {
		float: left;
		width: auto;
		margin: 0;
		padding: 0;
	}

	/*
		Ergebnisliste
		------------------------------------------------------
	*/

	div#azResult {
		margin: 1em 0 0 1em;
		padding: 0;
	}
	
	div#azResult p {
		margin: 0;
		padding: 0.5em 0;
		border-top: 1px solid #D67E60;
		line-height: 1.5;
	}

	div#azResult p.first {
		border-top: none;
	}

	div#azResult p a {
		display: block;
		text-decoration: none;
		padding: 0.3em 0 0.3em 22px;
		background: url(../../../../images/pages.gif) 0 0.3em no-repeat;
	}
	
	div#azResult p a span {
		font-weight: bold;
		color: #777;
		background-color: #feeecf;
	}
	
	div#azResult p a:hover,
	div#azResult p a:hover span {
		color: #666;
		background-color: #fff;
	}
	
	/* Pagenav */
	
	div#azResult ul.pagenav {
		padding: 0;
		margin: 0 0 1em 0;
		border-bottom: 3px solid #d67e60;
	}
	
	div#azResult ul.pagenav li {
		list-style: none;
		margin: 0 0.5em 0 0;
		padding: 0;
		display: inline;
		line-height: 2;
	}
	
	div#azResult ul.pagenav li span {
		padding: 0 0.3em;
		color: #999;
		background-color: #feeecf;
	}

	div#azResult ul.pagenav li.num {
		margin: 0 1.5em 0 1em;
		font-weight: bold;
		color: #333;
		background-color: #feeecf;
	}
	
	div#azResult ul.pagenav li a {
		padding: 0.3em;
		margin: 0;
		text-decoration: none;
	}

	div#azResult ul.pagenav li a:link, 
	div#azResult ul.pagenav li a:visited  { 
		color: #000;
		background-color: #feeecf;
	}
	
	div#azResult ul.pagenav li a:hover {
		color: #000;
		background: #fff;
	}
	
	div#azResult ul.pagenavbottom {
		border-bottom: none;
		border-top: 3px solid #d67e60;
		margin: 1em 0 0 0;
	}
	
	/*
		Kategorien
		------------------------------------------------------
	*/
	
	div#azCat {
		margin: 1em 0;
		padding: 0;
	}
	
	div#azCat h2 {
		margin: 0.5em 0;
		padding: 0;
	}
	
	div#azCat h3 {
		margin: 0.5em 0;
		padding: 0;
		color: #555;
		background-color: #feeecf;
	}
	
	div#azCat p {
		margin: 0 0 0.5em 0;
		padding: 0.3em;
		line-height: 1.4;
	}

	div#azCat p a {
		text-decoration: none;
		white-space: nowrap;
		padding: 0.3em;
	}

	div#azCat p a:hover {
		text-decoration: none;
		color: #333;
		background-color: #fff;
	}

	/*
		Detailseite
		------------------------------------------------------
	*/
	
	div#azDetail {
		margin: 1em 0;
		padding: 0;
	}
	
	div#azDetail h2 {
		font-size: 1.4em;
		margin: 1em 0 0.5em 0;
		padding: 0;
	}
	
	div#azDetail h3 {
		margin: 0.5em 0;
		padding: 0;
		color: #555;
		background-color: #feeecf;
	}
	
	div#azDetail p.azEditor {
		margin: 3em 0 2em 0;
		font-size: 0.8em;
	}

	div#azDetail p.linkback {
		padding-top: 1em;
		border-top: 2px solid #FFBB6D;
	}

	div#azDetail p.linkback a {
		padding: 0.3em;
	}

	div#azDetail p.linkback a:hover {
		text-decoration: none;
		color: #333;
		background-color: #fff;
	}

	/* Adressfeld */
	
	div#azDetail div#adress {
		margin: 0.5em 0 0.3em 1em;
		padding: 0 0 0 25px;
		background: url(../../../../images/house.png) left top no-repeat;
	}
	
	div#azDetail div#adress p {
		margin: 0;
		padding: 0;
		line-height: 1.4;
		color: #555;
		background-color: #feeecf;
	}
	
	/* Telefon */
	
	div#azDetail div#tel {
		margin: 0.5em 0 0.3em 1em;
		padding: 0 0 0 25px;
		background: url(../../../../images/telephone.png) left top no-repeat;
	}
	
	div#azDetail div#tel p {
		margin: 0;
		padding: 0;
		line-height: 1.4;
		color: #555;
		background-color: #feeecf;
	}
	
	/* Mail */
	
	div#azDetail div#mail {
		margin: 0.5em 0 0.3em 1em;
		padding: 0 0 0 25px;
		background: url(../../../../images/email.png) left top no-repeat;
	}
	
	div#azDetail div#mail p {
		margin: 0;
		padding: 0;
		line-height: 1.4;
		color: #555;
		background-color: #feeecf;
	}
	
	/* Text */
	
	div#azDetail div#text {
		margin: 0.5em 0 0.3em 1em;
		padding: 0;
	}
	
	div#azDetail div#text p {
		margin: 0;
		padding: 0;
		line-height: 1.4;
		color: #555;
		background-color: #feeecf;
	}
	
	/* Binary */
	
	div#azDetail div#binary {
		margin: 0.5em 0 0.3em 1em;
		padding: 0;
	}
	
	div#azDetail div#binary p {
		margin: 0;
		padding: 0;
		line-height: 1.4;
		color: #555;
		background-color: #feeecf;
	}
	
	/* Image */
	
	div#azDetail div#image {
		margin: 0.5em 0 0.3em 1em;
		padding: 0;
	}
	
	div#azDetail div#image p {
		margin: 0;
		padding: 0;
		line-height: 1.4;
		color: #555;
		background-color: #feeecf;
	}
	
	/* Link */
	
	div#azDetail div.url {
		margin: 0.5em 0 0.3em 1em;
		padding: 0 0 0 25px;
		background: url(../../../../images/page_white_link.png) left top no-repeat;
	}
	
	/* Zusatzinfos */
	
	div#azDetail div.cont {
		margin: 0 0 0 1em;
		padding: 0;
	}
	
	/* Schlagwortrubriken */

	div#azDetail div.keywords {
		font-size: 75%;
		margin: 3em 0 0 0;
		padding: 0.5em 0 0 0;
		border-top: 1px solid #ffbb6d;
	}
	
	div#azDetail div.keywords h3 {
		color: #777;
		background-color: #feeecf;
	}

	div#azDetail div.keywords p {
		margin: 0;
		padding: 0 1em;
		line-height: 1.6;
		color: #777;
		background-color: #feeecf;
	}

	div#azDetail div.keywords p a {
		text-decoration: none;
		white-space: nowrap;
		padding: 0.3em;
		color: #555;
		background-color: #feeecf;
	}

	div#azDetail div.keywords p a:hover {
		text-decoration: none;
		color: #333;
		background-color: #fff;
	}


