body.frame {
background-color:#FFFFFF;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding-left:0;
padding-top:0;
}
th.th_content {
font-weight:bold;
margin:1px;
padding:1px 2px;
}
td_content .TD {
color:green;
font-size:11px;
padding:2px 3px;
}
/* Anfang Eickmann-Martini eingefügt */

/* linker Abstand Brotkrumenzeile */
#breadcrumb {
	margin-left: 4px;
}

/* Stellenmarkt */
.subcl .bgcolor_15, .subcl .TextNormal {
	padding: 12px;
	line-height: 1.4em;
}
.subcl .bgcolor_15 {
	background: #E4E3CF;
}
.subcl .bgcolor_15 b, .subcl .TextNormal b{
	display:block;
	margin-bottom:-0.8em;
	margin-top:4px;
}
.subcl .bgcolor_15 a, .subcl .TextNormal a{
	color: #958F22;
}
/* IHV */
.subcl.norm p {
	background: #F4F3E7;
	padding: 4px 12px;
	margin-left: 0px;
}
.subcl.norm .document p {
	background: #fff;
	padding: 2px;
	font-weight: bold;
	color: #333;
}

.subcl.norm .document h2 {
	font-size: 16px;
	font-weight: bold;
}
.subcl.norm .document table.overview_table {
	margin-left: -30px;
	margin-top: -1em;
	width: 100%;
}
.subcl.norm .document table.overview_table  h3{
	font-size: 112%;
	font-weight: bold;
}
.subcl.norm .document table.overview_table  td[align="right"] {
	padding-bottom: 8px;
}

/* Dokumente */
.document .footnote_link sup {
/* Fußnoten sollen die Zeilenhöhe nicht beeinflussen */
	line-height: 0.6em;
	padding-left: 2px;
}

.document {
	font-size: 1.05em;
}

.document h1 {
	font-size:1.3em;
	font-weight: bold;
}
.document p.article-untertitel {
	font-size:1.1em;
	font-weight: bold;
	margin-bottom: 8px;
}

.document h2 {
	font-size:1.2em;
	font-weight: bold;
	margin: 0.8em 0em 0.5em;
}
.document h3 {
	border: none !important;
	font-size: 1.1em !important;
	font-weight: bold;
	padding: 0px;
}
.article .document h3 {
	border: none !important;
	font-size: 1.1em !important;
	font-weight: bold;
	padding: 0px;
	margin-top: 0.5em;
}
.document h4 {
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	margin: 0.6em 0em 0.3em;
}
.document h5 {
	font-size: 1.1em;
	font-weight: normal;
	font-style: italic;
	margin: 0.6em 0em 0.3em;
}
.document h6 {
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
	margin: 0.6em 0em 0.3em;
}
.document .artikel_indent{
	width: auto;
	margin-right: 6px;
	margin-bottom: 2px;
}
.document .artikel_indent a.text{
	color: #000 !important;
}

/* Layout für Tabellen die Beispiele enthalten */
.document table {
	margin: 0.5em 0;
}
.document table td {
	vertical-align: top;
}
.document table strong{
	text-transform: uppercase;
	display: block;
	margin-bottom: 4px;
}
.document table + table{
/*	margin-top: -1em;	*/
}
.document table + table strong{
	text-transform: none;
	display: inline;
	margin-bottom: 0px;
}
/* Layout für 'normale' Tabellen zurücksetzen */
.document .container_tabelle table {
	margin: inherit;
}
.document .container_tabelle  table td {
	vertical-align: inherit;
}
.document .container_tabelle  table strong{
	text-transform: none;
	display: inline;
	margin-bottom: inherit;
}
/* Sonderfall: Gesetze/Normen */
.document > table + table , .document * table + table {
	margin: inherit !important;
}

/* Ende Eickmann-Martini * * * * * * * * * * * */

.document a {
color:#958F22;
text-decoration:none;
}
.document a:link {
color:#958F22;
text-decoration:none;
}
.document a:visited {
color:#9D9FA2;
text-decoration:none;
}
.document a:hover {
color:#958F22;
text-decoration:underline;
}
.document a:active {
color:#00BDF2;
text-decoration:none;
}
.td_content a {
color:#958F22;
text-decoration:none;
}
.td_content a:link {
color:#958F22;
text-decoration:none;
}
.td_content a:visited {
color:#9D9FA2;
text-decoration:none;
}
.td_content a:hover {
color:#958F22;
text-decoration:underline;
}
.td_content a:active {
color:#00BDF2;
text-decoration:underline;
}
a.text {
color:#000000;
text-decoration:none;
}
a.text:link {
color:#2F668A;
text-decoration:none;
}
a.text:visited {
color:#2F668A;
text-decoration:none;
}
a.text:hover {
color:#000000;
text-decoration:underline;
}
a.white {
color:#FFFFFF;
text-decoration:none;
}
a.white:link {
color:#FFFFFF;
text-decoration:none;
}
a.white:visited {
color:#FFFFFF;
text-decoration:none;
}
a.white:hover {
color:#FFFFFF;
}
.document table {
border-collapse:separate;
margin:2px;
width:auto;
}
.document table {
empty-cells:show;
margin-bottom:0;
margin-top:0;
}
.document td {
font-size:1em;
}
.document th {
font-size:1em;
}
.document p {
font-size:1em;
margin-bottom:0.6em;
margin-top:0;
}
.document ul, ol {
font-size:1em;
}
.document ol[type] li {
	list-style-type: inherit;
} 

p.utitel {
font-weight:bold;
}
p.utitel:before {
content:"- ";
}
p.utitel:after {
content:" -";
}
.sv {
font-size:11px;
}
.ls {
font-weight:bold;
}
a.ns {
background-color:#edeaad;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:1px 2px;
border-right: 6px solid #fff;
border-left: 6px solid #fff;
}
a.ns:hover {
color:#FFFFFF;
text-decoration:none;
}
th.th_content {
font-weight:bold;
margin:1px;
padding:1px 2px;
}
td.td_content {
font-size:11px;
padding:2px 3px;
}
.stitel {
font-size:18px;
margin-bottom:10px;
margin-top:0;
padding-top:0;
}
.rubrik {
font-size:16px;
font-style:italic;
font-weight:bold;
}
.inhaltsbereich {
background-image:url(http://www.aufsichtsrat.de/images/verlauf_grau_top.gif);
background-repeat:repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:10px;
padding-right:12px;
padding-top:20px;
}
.ausgabe_link {
font-size:11px;
font-weight:normal;
margin-bottom:11px;
}
.rubrik_table {
margin-bottom:14px;
}
.rubrik_head {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.icon_save {
margin-left:14px;
margin-right:16px;
margin-top:4px;
}
.icon_print {
margin-left:12px;
margin-right:12px;
margin-top:4px;
}
.icon_bookmark {
margin-left:12px;
margin-right:8px;
margin-top:4px;
}
.icon_mail {
margin-left:19px;
margin-right:0;
margin-top:4px;
}
.results_info {
font-size:11px;
font-weight:normal;
}
.results_nav {
clear:both;
margin-bottom:14px;
margin-top:14px;
}
.results_table {
margin-bottom:36px;
margin-top:0;
}
.trennleiste {
clear:both;
margin-bottom:14px;
margin-top:32px;
}
.overview_table {
margin-bottom:28px;
margin-top:0;
}
.teaser_head {
font-size:12px;
font-weight:bold;
padding-top:3px;
}
.teaser_text {
font-size:12px;
padding-bottom:11px;
}
.artikel_pic_left {
padding-bottom:8px;
padding-right:8px;
padding-top:3px;
}
.artikel_pic_right {
padding-bottom:8px;
padding-left:4px;
padding-top:3px;
}
.list_parent {
padding-bottom:12px;
}
.artikel_indent {
float:left;
width:47px;
}
.artikel_ref {
font-size:11px;
}
.artikel_autorblock {
font-size:12px;
font-weight:bold;
margin-bottom:12px;
margin-top:12px;
}
.footnote_link {
font-weight:bold;
}
.footnote_nr {
font-size:11px;
padding-right:8px;
}
.footnote {
font-size:11px;
padding-bottom:4px;
}
th.table_header {
font-weight:bold;
margin:1px;
padding:1px 2px;
text-align:left;
}
td.table_element {
font-size:11px;
padding:2px 3px;
}
.newsheader {
font-size:12px;
font-weight:bold;
padding-bottom:6px;
}
.pubzeile {
font-size:12px;
padding-bottom:6px;
}
.box_head {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:4px 1px 4px 6px;
}
.box_content {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:4px 1px 4px 6px;
}
.box_content1 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:6px 1px 4px 6px;
}
a.box_text {
color:#000000;
}
a.box_text:hover {
color:#000000;
text-decoration:underline;
}
.box_pfeil {
float:right;
padding-bottom:4px;
padding-right:8px;
padding-top:2px;
}
.box_subhead {
clear:both;
font-weight:bold;
padding-top:4px;
}
.box_infoblock {
clear:both;
padding-bottom:4px;
padding-top:4px;
}
.box_punkt {
margin-right:5px;
}
.box_info {
font-size:10px;
}
.copyright_footer {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
}
.bgcolor_0 {
background-color:#FFFFFF;
}
.bgcolor_1 {
background-color:#958F22;
}
.bgcolor_2 {
background-color:#E3001B;
}
.bgcolor_3 {
background-color:#C5C6C8;
}
.bgcolor_4 {
background-color:#E3E4E9;
}
.bgcolor_5 {
background-color:#89D3DE;
}
.bgcolor_6 {
background-color:#958F22;
}
.bgcolor_7 {
background-color:#F0E7DE;
}
.bgcolor_8 {
background-color:#5DA0BB;
}
.bgcolor_9 {
background-color:#C0EAF0;
}
.bgcolor_10 {
background-color:#000000;
}
.bgcolor_14 {
background-color:#2F668A;
}
.bgcolor_11 {
background-color:#336A8D;
}
.bgcolor_12 {
background-color:#C0EAF0;
}
.bgcolor_13 {
background-color:#919191;
}
.bgcolor_15 {
background-color:#C0EAF0;
}
.bgcolor_16 {
background-color:#FFFFFF;
}
.bgcolor_17 {
background-color:#C0EAF0;
}
.bgcolor_18 {
background-color:#C0EAF0;
}
.bgcolor_19 {
background-color:#62ACB7;
}
.bgcolor_20 {
background-color:#89D3DE;
}
.bgcolor_21 {
background-color:#89D3DE;
}
.color_0 {
color:#FFFFFF;
}
.color_1 {
color:#958F22;
}
.color_2 {
color:#2F668A;
}
.color_3 {
color:#000000;
}
.tbcolor_10 {
background-color:#4B4B4B;
}
.tbcolor_9 {
background-color:#5C5C5C;
}
.tbcolor_8 {
background-color:#6D6D6D;
}
.tbcolor_7 {
background-color:#7F7F7F;
}
.tbcolor_6 {
background-color:#919191;
}
.tbcolor_5 {
background-color:#A3A3A3;
}
.tbcolor_4 {
background-color:#B6B6B6;
}
.tbcolor_3 {
background-color:#C9C9C9;
}
.tbcolor_2 {
background-color:#DDDDDD;
}
.tbcolor_1 {
background-color:#F1F1F1;
}
.small {
font-size:11px;
}
.sachregref {
font-style:italic;
}
.EBENE1 {
margin-top:25px;
}
.hwrpfund {
font-weight:bold;
margin-top:25px;
}
div.forumfooter {
font-size:10px;
line-height:1.2em;
margin-bottom:10px;
}
div.forumfooter a {
font-size:10px;
font-weight:normal;
text-decoration:none;
}
div.forumfooter a:hover {
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

.autorbild {
	border:1px solid #999999;
	float:right;
	font-size:0.9em;
	margin:4px;
	padding:4px;
	width:200px;
}
.autorbild img {
	margin-bottom:6px;
	width:100%;
}