html {margin:0;padding:0;}
body {
 margin:0px;
 padding-left:0;   /* geeignet für linken Rand */
 background-color:#fff;
 font-family:Arial, sans-serif;
 font-size:11pt;
 color:#000;
}

/* einheitliche Defaults für ALLE Browser */
ol, ul {margin:5px 0 5px 9px; padding:0 0 0 9px;}
p, input {margin:0; padding:0;}
tr {margin:0; padding:0; vertical-align:top;}
th, td {margin:0; padding:0; text-align:left;}
h1, h2, h3, h4, h5, h6, pre {margin:0; padding:0;}

#header_r, #topmenu, #left1, #right1, #footer_r,
.noprint, .nv, .back, .all, .typo3-adminPanel {display:none;}

h1 {font-size:16pt;font-weight:bold;margin-bottom:12pt;}
h2 {font-size:15pt;font-weight:bold;margin-bottom:10pt;}
h3 {font-size:14pt;font-weight:bold;margin-bottom:8pt;}
h4 {font-size:14pt;font-weight:normal;margin-bottom:6pt;}
h5 {font-size:12pt;font-weight:bold;margin-bottom:4pt;}
h6 {font-size:12pt;font-weight:normal;margin-bottom:2pt;}

#header {margin-left:146px;overflow:visible;}
#logo img {float:left;border:none;margin-left:-150px;position:relative;}
#logo h1 {margin:0;padding:0 0 15pt 0;text-align:right;}
#rootline {margin:12pt 0;text-align:right;border-bottom:2px solid #999;padding-bottom:4pt;color:#333;}
#rootline a {color:#333;}

#main1 {clear:both;padding:12pt 0 6pt 0;}

#footer {font-size:9pt;border-top:2px solid #999;padding-top:6pt;color:#333;text-align:center;}

a {margin:0;padding:0;text-decoration:none;color:#000;}
a .elink, a .mlink, a .ilink {display:none;}
a[href="#top"] {display:none;}
acronym, dfn, abbr, span.abbr, .glossary {border-bottom:none;text-decoration:none;font-style:normal;}

.content {clear:both;}
.bodytext {padding-bottom:3pt;}
.csc-menu li img {display:none;}

.csc-frame-rulerAfter {margin:1em 0;border-top:1px solid #999;}
.csc-frame-rulerBefore {margin:1em 0;border-bottom:1px solid #999;}
.kleineschrift, .kleineschriftP {font-size:9pt;}
.roteschrift, .roteschriftP {color:#900;font-style:italic;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-list-container .clearer {clear:both;}
.news-list-date {float:left;font-weight:bold;margin-top:0.2em;}
.news-list-img  {margin-top:0.2em;}
.news-list-item {margin:0;margin-bottom:1em;border:1px solid #fff;}
.news-list-item-news {padding-left:100px;}
.news-list-item h3 {margin:0;padding:0;margin-bottom:0.2em;}
.news-list-morelink {padding-left:100px;}
.news-list-item .clearer {clear:left;}
.news-amenu-container ul {margin:0;padding:0;}
.news-amenu-container li {display:inline;list-style:none;padding-right:1em;}
.news-single-item .news-single-img {float:left;margin:0 1.5em 0.8em 0;}
.news-single-item .news-single-timedata {margin-bottom:1em;}
.news-single-item h2 {font-size:14pt;margin-bottom:0.6em;}
.news-single-item h3 {font-size:11pt;color:#000;margin-bottom:1em;line-height:1.3em;}
.news-single-item p {font-size:11pt;line-height:1.4em;}
.news-single-backlink {display:none;}
.news-single-timedata {font-size:9pt;font-style:italic;}
.news-single-timedata p {display:inline;margin-left:6pt;font-size:9pt;font-style:italic;}
.tx-ttnews-browsebox td p {margin-right:10px;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell p {font-weight:bold;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.csc-uploads {width:99%;margin:5pt 0 10pt 0;}
.csc-uploads tr {vertical-align:top;}
.csc-uploads-icon {width:10%;text-align:center;}
.csc-uploads-fileName {width:80%;text-align:left;padding-bottom:5pt;}
.csc-uploads-fileName a {font-style:italic;}
.csc-uploads-fileSize {width:10%;text-align:right;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div .datamints_glossaryindex_index {margin:1.5em auto;}
div .datamints_glossaryindex_index ul {list-style-type:none;margin:0;padding:0;font-size:105%;}
div .datamints_glossaryindex_index li {	display:inline;margin:0;line-height:2em;}
div .datamints_glossaryindex_index li a {
	padding: 1px 4px 1px 4px;
	border: 1px solid #000;
	color:#000;
	text-decoration: none;
}
li.noentry span {
	padding: 1px 4px 1px 4px;
	border: 1px solid #ccc;
	color:#ccc;
}
.datamints_glossaryindex_detailshort {padding:10px 0;font-size:1.2em;}
.datamints_glossaryindex_detaildescription {padding:10px 0;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ca .contenttable {border:2px solid #666;border-collapse:collapse;}
#ca .contenttable p.bodytext {padding:3px 5px 0 5px;line-height:1.1em;}
#ca .contenttable thead {border:2px solid #666;background:#E7E7F2;}
#ca .contenttable td {border:1px solid #999;}

.csc-mailform-field {clear:both;}
.csc-mailform-field * {float:left;margin-bottom:0.3em;}
.csc-mailform-field label {width:132px;}
.csc-mailform-comment {margin-left:10px;float:left;}
.csc-mailform-label {font-weight:bold;font-style:italic;margin-bottom:0.5em;color:#3556A5;}
.csc-mailform-checkfield {clear:both;}
.csc-mailform-checkfield label {width:auto; float:inline;font-size:100%;font-weight:normal;}
.csc-mailform-check {border:none;background-color:transparent;}

