body {
  /* font-weight: 9pt; */
  font-family: Arial, Helvetice, Sans-Serif;
  color:black;
  font:9pt Arial, Helvetica, sans-serif;
  line-height: 140%;
}

.clear {
	clear: both;
}

/* TESTs
#content ul li, #content ol li, #content dl li { background-color:yellow; }
#content ul, #content ol, #content dl { background-color:red; }
*/

ul li, dt {
	list-style-image: url(../images/mlb_bullet.gif);
}

#content ul, #content ol, #content dl, #content .tx-abdownloads-pi1 {
	margin-left:30px; 
	padding-left:0px;
	list-style-position: outside;
}
#content .rteArea ul, #content .rteArea ol, #content .rteArea dl {
	margin-left:0px; 
	padding-left:0px;
}
	
#content ul li, #content ol li, #content dl li {
	margin-left:20px; 
	padding-left:0px;
	margin-bottom: 1em;
}

#content div .csc-header, #content .rteArea, #content .bodytext, p, #content div .csc-textpic {
	padding-left:30px;
}
#content .csc-textpic p, #content .normalContent .rteArea .bodytext, #content .normalContent .rteArea ul, #content .normalContent .rteArea ol, #content .normalContent .rteArea dl {
	padding-left: 0px;
}


h1, h2, h3, h4, h5, h6, .tx-jppageteaser-pi1-headline, #newsTeaser h5{
	font-family:Times New Roman, Times, Serif;
	font-size: 11pt;
	text-transform: uppercase;
	font-weight:bold;
	color:#102A87;
	
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

h2, h3, h4, h5, h6, .tx-jppageteaser-pi1-headline, #newsTeaser h5 {
	/*margin-top: 1.2em;*/
	font-size: 10pt;
	font-weight:normal;
}
h2{ 
	font-size: 10pt;
	font-weight: bold;
} 
h3{ 
	font-size: 8pt;
}  
h4, h5, h6, .tx-jppageteaser-pi1-headline, #newsTeaser h5, dt { 
	font-size: 8pt;
	font-weight: bold;
	background: none;
}  
h5, h6, .tx-jppageteaser-pi1-headline, #newsTeaser h5{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom:0;
}     
h6{ 
	font-weight: normal;
}
p, form, li, table, #newsTeaser p, .tx-thpopular-pi1, dd a {
	font:9pt Arial, Helvetica, sans-serif;
	line-height: 140%; 
}
p, form, table, #newsTeaser p, dd a {
	margin:0 0 1em;
}

.csc-subheader {
	font-weight:bold;
}

/* a:link, a:visited, a:hover, a:active, p a:link, p a:visited, p a:hover, p a:active, .tx-thpopular-pi1 a:link, .tx-thpopular-pi1 a:visited,.tx-thpopular-pi1 a:hover,.tx-thpopular-pi1 a:active,dd a:link, dd a:visited, dd a:hover, dd a:active, .csc-searchResultHeader a:link, .csc-searchResultHeader a:visited, .csc-searchResultHeader a:hover, .csc-searchResultHeader a:active, .backLink a:link, .backLink a:visited,  .backLink a:hover,  .backLink :active, form legend { */
a:link, a:visited, a:hover, a:active, form legend {
	/*background: url(../images/voss_bullet_list.gif) 1px 5px no-repeat;*/
	color: #A02132;
	/*padding: 0 2px 0 13px;*/
}
p a:hover, p a:active {
	color: #A02132;
}

/*
ul, ol, dl  {
	list-style-position: outside;
	padding-left:0px;
	margin-left:0px;
}


ul li, dt {
	list-style-image: url(../images/mlb_bullet.gif);
	margin-bottom:1.2em;
	padding-left: 0;
	margin-left:0;
}
*/

.csc-caption, .csc-textpic-caption {
    font-size:8pt;
    //font-style: italic;
}


/*--- Tabellen ---*/

table {
	border: 0;	
	border-spacing:8px;
	margin:0;
}

table tr {
	padding:0;
	margin:0;
}

table td {
	padding:3px 16px 3px 16px;
	margin:0px;
}

table tr td .bodytext{
	margin:0;
	padding:0;
}

thead {
	color: #20429B;
}

thead td {
	/*border-bottom: solid 1px #A02132;*/
	margin-right:8px;
}

thead td .bodytext {
	font-family: Arial;
	font-size:10pt;
	font-weight: bold;
}

tfoot td {
	border-top-width: 3px;
	border-top-color: #c6c6c6;
	border-top-style: double;
}

tfoot td .bodytext {
	font-weight:bold;
}

.csc-uploads-0 .csc-uploads-fileName {
	width:290px;
}


/*--- NEWS ---*/
#newsTeaser {
    color:#101A3B;
}
#newsTeaser h5 {
    font-size: 8pt;
    color:#101A3B;
    font-weight:bold;
    margin: 0 0 2px 1px;
}
#newsTeaser p {
    margin-top:0px;
}


/* Top-Links */
.tx-thpopular-pi1 {
	margin-top:0;
	padding-top:0;
}
.colTwo .tx-thpopular-pi1 {
	margin-left: 8px;
}

/*----- CONTACT FORM -----*/
/*
.csc-mailform p, .csc-mailform .csc-form-label {
  color: #000000;
}

.csc-mailform .csc-form-label-req{
  color:#000000;
}

.csc-mailform .csc-form-radio{
  font-size:10pt;
}

DIV INPUT#mailformhtml_enabled {}
DIV INPUT#mailformsubject {}
DIV INPUT {}
DIV.csc-mailform-field {}
DIV.csc-mailform-field INPUT { margin-left:30px;}
DIV.csc-mailform-field LABEL { width:130px; }
DIV.csc-mailform-field SPAN.csc-mailform-radio {}
DIV.csc-mailform-field SPAN.csc-mailform-radio INPUT.csc-mailform-radio {}
DIV.csc-mailform-field SPAN.csc-mailform-radio INPUT#mailformIhr_ProblemIchhabedieEingabeabgebrochenundkannsiejetztnichtbeenden {}
DIV.csc-mailform-field SPAN.csc-mailform-radio INPUT#mailformIhr_ProblemIcherhaltekeineBesttigungsEMail {}
DIV.csc-mailform-field INPUT.csc-mailform-submit {}
DIV.csc-mailform-field INPUT#mailformformtype_mail {}
*/

/* SEARCH BOX */
.tx-macinasearchbox-pi1 {
	padding-top:13px;
	margin-left: 691px;
}

.tx-macinasearchbox-pi1 .inputSword {
	width:171px;
}

.tx-macinasearchbox-pi1 .submitButton {
	border: solid 1px #A5ACB2;
	color: #21419A;
	font-size:9pt;
	/* height:22px; */
	padding-left:8px;
	padding-right:8px;
	padding-bottom: 0.2em;
}

#searchBoxAdv {
	display:none;
}

#searchBoxHead{
	color: #21419A;
}

/* Indexed search*/
.tx-indexedsearch-res {
	padding-bottom: 15px;
}

.tx-indexedsearch-res table {
	width:700px;
	table-layout:fixed;
	border-collapse: collapse;
	padding: 0;
	margin:0;
}

.tx-indexedsearch a {
	text-decoration:none;
	color:#961025;
}

.tx-indexedsearch-sectionlinks {
	padding-left:15px;
}

.tx-indexedsearch-secHead {
	background:gray;
	margin-bottom: 15px;
}

.tx-indexedsearch-secHead p, .tx-indexedsearch-secHead h2 {
 line-height:100%;
 padding:0;
 margin:0;
}


.tx-indexedsearch-secHead a{
  color:white;
  font-weight: bold;
  font-size: 9pt;
}
.tx-indexedsearch-title {
	 vertical-align:top;
}
.tx-indexedsearch-redMarkup {
	color: white;
	background-color:#961025;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
}
.tx-indexedsearch-icon { width: 20px; padding:0; margin:0;}
.tx-indexedsearch-title { width:600; padding-left:0; }
.tx-indexedsearch-result-number { width: opx; padding:0; margin:0; }
.tx-indexedsearch-descr, .tx-indexedsearch-info, .tx-indexedsearch-list { width: 665px; padding-left:22px;}
.tx-indexedsearch-percent { width: 45px; }

.tx-indexedsearch-descr {
	overflow: hidden;
}


/* Bildwrapping - besonders bei mehreren Bildern in einem CE*/

#content .colOne .csc-textpic-imagewrap { padding:0; margin:0; }
#content .colOne .csc-textpic-imagewrap dl { padding:0; margin-left:4px; margin-right:4px; width:100%; }
#content .colOne .csc-textpic-imagewrap dl dt { padding:0px; margin:0px; width:100%; }