body {
  font-weight: 9pt;
  font-family: Arial, Helvetice, Sans-Serif;
  color:black;
}

ul li, dt {
	list-style-image: url(../images/mlb_bullet.gif);
}

#content ul, #content ol, #content dl {
	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;
	/* TEST: */
	margin-top:0px;
}
#content .rteArea ul {
	margin-top:8px;
}	
#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: Arial, Sans-Serif;
	font-size: 11pt;
	text-transform: uppercase;
	font-weight:bold;
	color:#a02132;
	
	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: 8pt;
	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, 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;
}

.csc-caption, .csc-textpic-caption {
    font-size:8pt;
    //font-style: italic;
}


/*--- Formulare ---*/

input {
	border: solid 1px #777777;
	/* background-color: #ffffff; */
	width: 1.5em;
}
input:focus, option:hover {
	background-color: #ffcccc;
}


/*--- 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: #a02132;
}

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;
}


/*--- NEWS ---*/
#newsTeaser {
    color:#101A3B;
}
#newsTeaser h5 {
    font-size: 8pt;
    color:#a02132;
    font-weight:bold;
    margin: 0 0 2px 1px;
}
#newsTeaser p {
    margin-top:0px;
}


/* Top-Links */
.tx-thpopular-pi1 {
	margin-top:0;
	padding-top:0;
}


/* SEARCH BOX */
.tx-macinasearchbox-pi1 {
	padding-top:16px;
	margin-left: 675px;
}

.tx-macinasearchbox-pi1 .inputSword {
	width:158px;
}

.tx-macinasearchbox-pi1 .submitButton {
	border: solid 1px #a02132;
	color: #a02132;
	font-size:9pt;
	height:22px;
	padding-left:8px;
	padding-right:8px;
}

#searchBoxAdv {
	display:none;
}

#searchBoxHead{
	color: #a02132;
}

/* 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:#a02132;
}

.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:#a02132;
	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;
}