@charset "UTF-8";

/**
 * DER BETRIEB Online based on YAML
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2009, circ IT GmbH &. Co KG
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.circit.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-11-02 23:41:32 +0100 (Mo, 01. Nov 2009) $
 * @appdef yaml
 */
@media all { /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */ /* (en) reset font size for all elements to standard (16 Pixel) */
	/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
	html * {
		font-size: 100.01%;
	}
	/**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */
	textarea,pre,code,kbd,samp,var,tt {
		font-family: Consolas, "Lucida Console", "Andale Mono",
			"Bitstream Vera Sans Mono", "Courier New", Courier;
	}
	/* (en) base layout gets standard font size 12px */
	/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 70.00%;
		color: #000;
	}
	/*--- Headings | Überschriften ------------------------------------------------------------------------*/
	h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		color: #222;
		margin: 0 0 0.25em 0;
	}
	
		
	h1 {
		font-size: 250%;
	} /* 30px */
	h2 {
		font-size: 200%;
	} /* 24px */
	.teaser h2 {
		font-size: 100%;
		font-weight: bold;
		background: #ecebcf;
		color: #a59d12;
		padding: 5px;
	}
	
	
	.teaser.ressortclient h2,
	.teaser.freitext h2,
	.teaser.supplements h2,
	.teaser.bannerclip h2
	{
	}

	.teaser.ressortmaster h2,
	.teaser.ressortdoctyp h2,
	.teaser.veranstaltungen h2,
	.teaser.gastkommentar h2,
	.teaser.entscheidungen h2
	{
		color: #000;
	}
	
	.teaser.hbnews h2 {
		background-color:#FFDDAA;
		color:#FF5500;
	}
	.teaser.hbnews .box-more a{
		background:url("bullet_hb.png") no-repeat scroll right center transparent;
		color:#ff6600;
	}
	
	h2.header-bar, h3.header-bar {
		font-size: 120%;
		color: #837D15;
		padding: 4px;
		background-color: #ecebcf;
		background-position: 4px center !important;
		font-weight: bold;
	}
	h2.header-bar span {
		font-weight: normal;
	}
	.news-services h2 {
		font-size: 120%;
		color: #837D15;
		padding: 4px 0;
		font-weight: bold;
	}
	.norm h2 {
		font-size: 120%;
		color: #837D15;
		padding: 4px 0;
		font-weight: bold;
	}
	#search-cockpit h2 {
		font-size: 120%;
		font-weight: bold;
		text-transform: uppercase;
		padding: 4px;
		background: #b6b164;
		color: #ffffff;
		margin: 0;
	}
	h2#article-topic {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:transparent url("bg-gradient.png") repeat-x scroll left top;
		color:#5D5D5D;
		font-size:100%;
		font-weight:bold;
		margin:0 0 4px 7px;
		padding:12px 7px 0;
	}
	h3 {
		font-size: 150%;
	} /* 18px */
	.teaser h3 {
		font-size: 100%;
		font-weight: bold;
		margin: 5px;
	}
	.article h1 {
		font-size: 120%;
		font-weight: bold;
		border-top: 1px solid #bbb215;
		padding-top: 6px;
	}
	.article h3 {
		font-size: 120%;
		font-weight: bold;
		border-top: 1px solid #bbb215;
		padding-top: 6px;
	}
	.article-more h3 {
		font-size: 100%;
		font-weight: bold;
		margin: 4px 0 5px 0;
		color: #333333;
	}
	.articlelist h3 {
		font-size: 120%;
		font-weight: bold;
		margin: 0 0 5px 0;
		clear: both;
	}
	.navlist h3, .archivelist h3 {
		font-size: 120%;
		font-weight: bold;
		margin: 0;
		color: #666666;
	}
	#search-cockpit h3 {
		font-size: 110%;
		font-weight: bold;
		color: #8c850c;
		margin-top: 8px;
	}
	h4 {
		font-size: 133.33%;
	} /* 16px */
	.article h4 {
		font-size: 102%;
		font-weight: bold;
		font-style: italic;
		margin: 0.5em 0;
	}
	.article h4.subtitle {
		font-style: normal;
	}
	#search-cockpit h4 {
		font-size: 110%;
		font-weight: bold;
		background: #e5e3c7;
		padding: 4px;
		margin-top: 4px;
		display: block; 
		height:15px
	}
	
	#search-cockpit h4 a {
		font-size: 100%;
		font-weight: normal;
		background: #e5e3c7;
		padding: 0px;
		padding-right:12px;
		margin: 0px;
		background: url("../../images/arrow-down-cockpit.png") no-repeat right center;
	}
	
	h5 {
		font-size: 116.67%;
		font-weight:bold;
	} 
	h6 {
		font-size: 116.67%;
	} /* 14px */
	/* --- Lists | Listen  -------------------------------------------------------------------------------- */
	ul,ol,dl {
		line-height: 1.5em;
		margin: 0 0 1em 1em;
	}
	ol ol {
		margin: 0 0 0 1em;
	}
	ul.linklist, ol.linklist, ul.eventlist, ol.eventlist {
		margin: 0 5px 5px 5px;
	}
	ul.navlist, ul.archivelist {
		margin: 10px 0 0 30px;
	}
	ul.archivelist ul {
		margin: 0;
	}
	ul.articlelist {
		margin: 0 0 0 10px;
	}
	.article-more ul {
		margin: 0 0 0 1em;
	}
	#search-cockpit ul {
		margin: 0 0 4px 12px;
	}
	ul li {
		list-style-type: disc;
	}
	ul ul li {
		list-style-type: circle;
	}
	ol li {
		list-style-type: upper-roman;
	}
	ol ol li {
		list-style-type: decimal;
	}
	li {
		margin-left: 0.8em;
		line-height: 1.5em;
	}
	ul.linklist li, ol.linklist li {
		list-style-type: none;
		margin-left: 0;
	}
	ul.eventlist li, ol.eventlist li {
		list-style-type: none;
		margin-left: 0;
		line-height: 2em;
	}
	ul.articlelist li {
		border-bottom: 1px solid #d1cd88;
		padding: 5px 0;
		list-style-type: none;
		margin-left: 0;
	}
	.article-more ul li {
		list-style-image: url("bullet_square.png");
		margin-left: 4px;
		line-height: 1.3em;
	}
	#search-cockpit ul li {
		list-style-type: none;
		font-size: 110%;
		margin-left: 0;
	}
	ul.navlist li {
		list-style-image: url("arrow-right.png");
		padding-bottom: 20px;
	}
	ul.navlist li.highlight {
		list-style-image: none;
		list-style-type: none;
		font-weight: bold;
		padding-bottom: 10px;
		font-size: 120%;
	}
	ul.archivelist li {
		list-style-image: url("arrow-right-grey.png");
		padding-bottom: 20px;
	}
	ul.archivelist li ul li {
		list-style-type: none;
		list-style-image: none;
		font-size: 110%;
		padding-bottom: 4px;
		margin-left: 0;
	}
	ul.archivelist li ul li a:before {
		content:"- ";
	}
	dt {
		font-weight: bold;
	}
	dd {
		margin: 0 0 1em 0.8em;
	}
	/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
	p {
		line-height: 1.5em;
		margin: 0 0 1em 0;
	}
	.teaser p {
		margin: 0 5px 5px 5px;
	}
	.navlist p {
		margin: 0;
		font-size: 110%;
		padding-right: 80px;
	}
	.articlelist p {
		margin: 0 0 4px 0;
	}
	.articlelist-subheader {
		color: #555;
		font-weight: bold;
		margin: -4px 0px 4px 0px;
	}
	.articlelist-teaser br {
		display: block;
		margin-top: 2px;
	}
	.articlelist-hauptrubrik {
		color:#555555;
		float:left;
		font-weight:bold;
		background:url("bullet.png") no-repeat scroll right 5px transparent;
		padding-right:8px;
	}
	.articlelist-rubrik {
		padding-left:4px;
		float:left;
		color: #555;
		background:url("bullet.png") no-repeat scroll right 5px transparent;
		padding-right:8px;
	}
	.articlelist-doctyp {
		float:left;
		padding-left:4px;
		color: #333;
	}
	
	p.article-item-date {
		font-weight: bold;
		color: #666666;
		margin: 0;
	}
	.news-services p {
		margin-left: 12px;
		font-size: 110%;
	}
	.news-services table {
		margin-left: 12px;
		font-size: 110%;
	}
	.news-services div {
		margin-left: 12px;
		font-size: 110%;
	}
	.radiotable {
		font-size: 10px;
		margin-left: -5px;
	}
	.datatable {
		margin-left: 12px;
		font-size: 110%;
	}
	.news-services div {
		margin-left: 12px;
		font-size: 110%;
	}
	
	.all {font-size: 110%}
	
	.norm p {
		margin-left: 12px;
		font-size: 110%;
	}
	.norm table {
		margin-left: 12px;
		font-size: 110%;
	}
	.norm div {
		margin-left: 12px;
		font-size: 110%;
	}
	
	blockquote,cite,q {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
	}
	blockquote {
		margin: 0 0 1em 1.6em;
		color: #666;
	}
	strong,b {
		font-weight: bold;
	}
	em,i {
		font-style: italic;
	}
	pre,code,kbd,tt,samp,var {
		font-size: 100%;
	}
	pre,code {
		color: #800;
	}
	pre {
		line-height: 1.5em;
		margin: 0 0 1em 0;
	}
	kbd,samp,var {
		color: #666;
	}
	var {
		font-style: italic;
	}
	acronym,abbr {
		border-bottom: 1px #aaa dotted;
		font-variant: small-caps;
		letter-spacing: .07em;
		cursor: help;
	}
	sub,sup {
		font-size: 91.6667%;
	}
	hr {
		color: #fff;
		background: transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border: 0;
		border-bottom: 1px #d1cd88 solid;
	}
	/*--- Links ----------------------------------------------------------------------------------------- */
	a {
		color: #000;
		background: transparent;
		text-decoration: none;
	}
	a:visited {
		color: #000;
	}
	a:focus,a:hover,a:active {
		color: #a59d12;
		text-decoration: underline;
	}
	
	/*table a 
	{
		color: #837d15;
		background: transparent;
		text-decoration: none;
	}
	
	table a:visited 
	{
		color: #837d15;
	}
	table a:focus,a:hover,a:active {
		color: #837d15;
		text-decoration: underline;
	}*/
	a.more {
		color: #a59d12;
		font-weight: bold;
		padding-right: 8px;
		background: url("bullet.png") no-repeat right center;
	}
	a.header-bar-more {
		font-size: 120%;
		color: #837D15;
		font-weight: bold;
		padding-right: 8px;
		margin: 4px;
		background: url("bullet.png") no-repeat right center;
		float: right;
	}
	.articlelist-item-meta a.more {
		margin-left: 10px;
	}
	
	.articlelist-item-similar a.more {
		font-weight: normal;
	}
	
	a#search-cockpit-help {
		display: block;
		width: 14px;
		height: 14px;
		background: url("icon-help.png") no-repeat;
		text-indent: -9999px;
		float: right;
		margin: 4px;
	}
	
	a#search-cockpit-link-add, a#search-cockpit-link-new {
		border: 1px solid #bbb216;
		background: #ffffff;
		display: block;
		float: left;
		height: 17px;
		line-height: 17px;
	}
	
	a#search-cockpit-link-add {
		font-weight: bold;
		font-size: 90%;
		padding: 0 4px;
	}
	
	a#search-cockpit-link-add span {
		background: url("../../images/icon-search-add.png") #ffffff no-repeat right center;
		padding-right: 12px;
	}
	
	a#search-cockpit-link-new {
		text-indent: -9999px;
		width: 19px;
		background: url("../../images/icon-search-new.png") #ffffff no-repeat center center;
		margin-left: 6px;
	}
	
	.search-cockpit-criteria-remove a {
		background: url("../../images/icon-remove.png") no-repeat center center;
		text-indent: -9999px;
		display: block;
		width: 12px;
		height: 12px;
		text-align: left;
	}
	
	a.search-cockpit-show-all, a.search-cockpit-show-less {
		float: right;
		padding-right: 12px;
		display: block;
		margin: 8px 4px 4px 4px;
		font-size: 110%;
	}	
	a.search-cockpit-show-all {
		background: url("../../images/arrow-down-cockpit.png") no-repeat right center;
	}
	a.search-cockpit-show-less {
		background: url("../../images/arrow-up-cockpit.png") no-repeat right center;
	}
	
	.article-more-meta a {
		font-weight: bold;
	}
	
	#article-tools a,
	.article-tools-comment a {
		display: block;
		height: 14px;
		line-height: 14px;
		padding-right: 15px;
		margin-right: 10px;
		float: left;
	}
	
	a#article-tools-back2search  {
		background: url("icon-back2search.png") no-repeat right center;
		margin-left:0px; /* reguliert den Abstand nach links - wichtig wenn einer der 3 Buttons der Artikel-Tools entfernt wird */
	}
	a.article-tools-comment-back2search  {
		background: url("icon-back2search.png") no-repeat right center;
		margin-left:0px; /* reguliert den Abstand nach links - wichtig wenn einer der 3 Buttons der Artikel-Tools entfernt wird */
	}

	a#article-tools-print  {
		background: url("icon-print.png") no-repeat right center;
		margin-left:0px; /* reguliert den Abstand nach links - wichtig wenn einer der 3 Buttons der Artikel-Tools entfernt wird */
	}
	a.article-tools-comment-print  {
		background: url("icon-print.png") no-repeat right center;
		margin-left:0px; /* reguliert den Abstand nach links - wichtig wenn einer der 3 Buttons der Artikel-Tools entfernt wird */
	}
	
	a#article-tools-pdf {
		background: url("icon-pdf.png") no-repeat right center;
	}
	a.article-tools-comment-pdf {
		background: url("icon-pdf.png") no-repeat right center;
	}
	
	a#article-tools-mydb {
		background: url("icon-mydb.png") no-repeat right center;
		margin-right: 0;
	}
	a.article-tools-comment-mydb {
		background: url("icon-mydb.png") no-repeat right center;
		margin-right: 5px;
	}
	
	.linklist a {
		padding-left: 8px;
		background: url("bullet.png") no-repeat left center;
	}
	
	.eventlist a {
		padding-left: 8px;
		background: url("bullet-red.png") no-repeat left center;
	}
	
	.article a, .article-more a, .articlelist a, .navlist a, .archivelist a, .news-services a, #search-cockpit a, .norm a{
		color: #837d15 !important;
	}
	
	/* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */
	p.icaption_left {
		float: left;
		display: inline;
		margin: 0 1em 0.15em 0;
	}
	p.icaption_right {
		float: right;
		display: inline;
		margin: 0 0 0.15em 1em;
	}
	p.icaption_left img,p.icaption_right img {
		padding: 0;
		border: 1px #888 solid;
	}
	p.icaption_left strong,p.icaption_right strong {
		display: block;
		overflow: hidden;
		margin-top: 2px;
		padding: 0.3em 0.5em;
		background: #eee;
		font-weight: normal;
		font-size: 91.667%;
	}
	/**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */
	.highlight {
		color: #990000;
	}
	.dimmed {
		color: #666666;
	}
	.info {
		background: #f8f8f8;
		color: #666;
		padding: 10px;
		margin-bottom: 0.5em;
		font-size: 91.7%;
	}
	.note {
		background: #efe;
		color: #040;
		border: 2px #484 solid;
		padding: 10px;
		margin-bottom: 1em;
	}
	.important {
		background: #ffe;
		color: #440;
		border: 2px #884 solid;
		padding: 10px;
		margin-bottom: 1em;
	}
	.warning {
		background: #fee;
		color: #400;
		border: 2px #844 solid;
		padding: 10px;
		margin-bottom: 1em;
	}
	.float_left {
		float: left;
		display: inline;
		margin-right: 1em;
		margin-bottom: 0.15em;
	}
	.float_right {
		float: right;
		display: inline;
		margin-left: 1em;
		margin-bottom: 0.15em;
	}
	.center {
		display: block;
		text-align: center;
		margin: 0.5em auto;
	}
	.smaller {
		font-size: 84%;
	}
	/**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */
	table {
		width: auto;
		border-collapse: collapse;
		margin-bottom: 0.5em;
	}
	table caption {
		font-variant: small-caps;
	}
	table.full {
		width: 100%;
	}
	table.fixed {
		table-layout: fixed;
	}
	table#search-cockpit-criteria {
		width: 100%;
	}
	/*td {font-size:12px;}*/
	/*
	th,td {
		padding: 0.5em;
	}
	*/
	table#search-cockpit-criteria thead {
		display: none;
	}
	thead th {
		background: #ecebcf;
		color: #a59d12;
	}
	tbody th {
		background: #e0e0e0;
		color: #333;
	}
	tbody th[scope="row"],tbody th.sub {
		background: #f0f0f0;
	}
	tbody th {
		border-bottom: 1px solid #fff;
		text-align: left;
	}
	/*tbody td {
		border-bottom: 1px solid #eee;
	}*/
	table#search-cockpit-criteria tbody td {
		border-bottom: none;
		padding: 2px 0;
	}
	table#search-cockpit-criteria tbody td.search-cockpit-criteria-key {
		font-weight: bold;
	}
	table#search-cockpit-criteria tbody td.search-cockpit-criteria-remove {
		text-align: right;
	}
	tbody tr:hover th[scope="row"],tbody tr:hover tbody th.sub {
		background: #f0e8e8;
	}
	/*
		tbody tr:hover td {
		background: #eaeaea;
	}
	*/
	/**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */   
	.teaser {
		border-right: 1px solid #d1cd88;
	}
	
	.article .subc, .article .subcl, .article .subcr {
		padding: 0 18px 4px 10px;
	}
	
	.article-untertitel {
		padding-top:12px;
	}
	.article .highlight {
		font-style: italic;
	}
	
	.articlelist-item-meta {
		text-align: right;
		color: #666666;
	}
	
	.articlelist-item-similar {
		background: url("../../images/icon-search-add.png") no-repeat left center;
		padding-left: 13px;
		margin-top: 4px;
	}
	
	.article-more {
		background: #f4f4e8;
	}
		
	table#pubdata {
		float: right;
	}
	
	.article-issue {
		float: right;
		font-weight: bold;
		background: url("../../images/bg-article-issue.png") #dfdb91 no-repeat right bottom;
		margin-top: 1px;
	}
	
	.article-issue span {
		background: url("../../images/bg-article-issue.png") no-repeat left top;
		display: block;
		height: 17px;
		line-height: 17px;
		padding: 0 5px 0 16px;
	}
	
	.article-more-box {
		border-bottom: 1px solid #86800f;
		overflow: hidden;
	}
	
	.article-more-meta {
		text-align: right;
		padding: 4px 0;
	}
	
/*	
	.footnote {
		display: none;
	}
*/
	
	#bannerTop {
	position:relative;
	/*padding-top: 8px;
	padding-bottom: 8px;*/
	text-align: center;
	height: auto;
	overflow: hidden;
	}

	#bannerTop a {
		padding-right: 20px;
	}
	
	#bannerTop div {
		display: inline;
	}
	
	.arrow-right {
		background-image: url("arrow-right.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 12px !important;
	}
	
	.pubzeile	{
		color: #666;
		font-weight: bold;
	}

  /* START: JH added styles */
  table.matrix 
  {
    width: 100%;
    /*width: 706px;*/
  }
  table.matrix td
  { 
    height: 100%;
    width: 25%;
    vertical-align:top; 
    /*border-right: 1px solid #d1cd88;*/
    overflow:hidden;
  }
  table.matrix td.borderedcol
  { 
    border-left: 1px solid #B7B265;
  }
  table.matrix td[colspan="2"]
  { 
    width: 50%;
  }
  table.matrix td[colspan="3"]
  { 
    width: 75%;
  }
  
  table.matrix td.rowseparator
  {
    background:#ffffff url('../../images/matrixdivider.gif') repeat-x top;
    border-right: none;
  }
  table.matrix .box-bottom,.teaser
  {
    border:none;
  }
  table.matrix .matrixbox 
  {
    position:relative;
    height:100%;
    width:100%;
  }
  table.matrix .onecolumn 
  {
    overflow:hidden;
    width:167px;
  }
  table.matrix .box-more
  {
    position:absolute;
    bottom:0;
    right:5px;
    width:auto;
    text-align:right;
  }
  table.matrix .box-more-spacer
  {
    margin-bottom:22px;
  }
  .shopBox 
	{
		width:auto;
		height:auto;
		background: #ecebcf;
		border: 2px #884 solid;
		color:Black;
		padding:10px;
		margin:10px 0 10px 0;
	}		
	.shopBox h1 { color:Black; }	
	.shopBox table { width:auto; }	
	
	.imgleft { float:left;display:inline; margin:0 8px 5px 5px; }
  .imgright { float:right;display:inline; margin:0 5px 5px 8px; }
  
  .modal-overlay {
	  position: fixed;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  height: 100%;
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  background: #C0C0C0;
	  opacity: .85;
	  filter: alpha(opacity=85);
	  z-index: 101;
  }
  .modal-button  {
    text-align:center;
    padding-top:15px;
  }
  .modal-button button  {
    width:100px;
  }
  .modal-window {
	  position: fixed;
	  top: 50%;
	  left: 50%;
	  margin: 0;
	  padding: 10px;
	  z-index: 102;
	  background: #ffe;
		color: #440;
		border:solid 5px #884 ;
		border-top:solid 20px #884 ;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  font-size:1.3em;
  }
  .close-window {
	  position: absolute;
	  width: 14px;
	  height: 14px;
	  right: -2px;
	  top: -17px;
	  background: transparent url(../../images/close_print.gif) no-repeat scroll right top;
	  text-indent: -99999px;
	  overflow: hidden;
	  cursor: pointer;
  }
  /* END: JH added styles */
  
  /* Rechtsquellen */
 	.rq_page
		{ margin-bottom:20px; margin-left:5px;}
	
	/*.teasergesetzeitem a,
	.teasergesetzeitem a:hover,
	.teasergesetzeitem a:visited,
	.teasergesetzeitem a:link,
	.teaserheftarchivitem a,
	.teaserheftarchivitem a:hover,
	.teaserheftarchivitem a:visited,
	.teaserheftarchivitem a:link
		{ color:Black; text-decoration:none; }*/  
		
	.rq_page .odd
		{ padding:1px 2px 1px 2px; background-color: #efebce; margin-bottom:2px; }
	.rq_page .even
		{ padding:1px 2px 1px 2px; background-color: White;  margin-bottom:2px;}
	/* Ende Rechtsquellen */
	
	.bgcolor_0 {background-color:#ffffff;}
	.bgcolor_2 {background-color:#efebce;}
	.bgcolor_3 {background-color:#a59e10;}
	.bgcolor_5 {background-color:#837D15;}
	
	.color_0 {color:#ffffff;}
	.color_1 {color:#000000;}
	
	.pagetitle {
		background-image: url("arrow-right.png");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 12px !important;
		font-size:110%;
		color:#a59d12;
		font-weight:bold;
	}
	
	.archiv_heftnr { 
		display:block; 
		float:left; 
		width:46px;
		font-size:12px;
	}

ul.cards { border-bottom: solid 1px #676767; min-height:20px;margin:0 0 9px 0; }
* html ul.cards { height:24px; }
ul.cards li { margin-left:0; float:left;text-align:center;font-size:11px;text-transform:uppercase; list-style-type:none;}
ul.cards li.active a {color:#222222}
ul.cards li span { padding-right:6px }
ul.cards li a { outline:none;background-color: #EDEDED;color:#777777;display:block;float:left;border:solid 1px #c5c7c8;border-bottom-width:0;margin-top:1px;font-weight:bold;height:16px;padding-top:2px; }
div.rtContentBox ul.cards li a { width:98px; }
div.cnLeftCol ul.cards li a { padding-right:11px;padding-left:11px; }
	
  
	div.showPDF_Form 
	{
	  position:absolute; 
	  top:25px; 
	  /* left:410px;  */
	  right:5px;
	  z-index:2; 
	  height:92px; 
	  width:130px; 
	  font-size: 12px; 
	  background-color:#f4f4e8; 
	  border:1px #a59d12 solid; 
	  overflow: hidden;
	}
	div.showPDF_Form a
	{
	  /*color:#FFF;*/
	  background: url("close_print1.gif") no-repeat right center;
		margin-right: 1px;
		float:right;
	}
	
	div.showPDF_Form #headline 
	{
	  color:#FFF;
	  position:relative; 
	  padding-left:2px;
	  background-color:#a59d12;
	  height:15px;
	}
	div.showPDF_Form #headlineTitle 
	{
	  color:#FFFFFF;
	  display:block; 
	  float:left; 
	  padding-left: 2px;
	}
 	div.showPDF_Form #headlineIcon 
	{
	  display: block; 
	  float: right; 
	  padding:1px 1px 0 0;
  }
 	div.showPDF_Form #hochformat 
	{
	  padding:10px 0 0 5px;
	}
 	div.showPDF_Form #querformat 
	{
	  padding:2px 0 0 5px;
	}
 	div.showPDF_Form #querformat 
	{
	  padding:2px 0 0 5px;
	}
 	div.showPDF_Form #generatepdf 
	{
	  padding:5px 0 0 23px;
	}
 	div.showPDF_Form input[type=radio] 
	{
	 float:left;
	 margin:2px 5px 0 0;
	}
 	div.showPDF_Form input[type=submit] 
	{
	 cursor:hand;
	}

}