ul, ol, h1, h2, h3, h4, h5, h6, p, label, span, td, 
body.htmlarea-content-body {
    margin: 0px;
    padding: 0px;	
    
    font-size: 12px;
    color: #3F3F3A;

    font-family: Arial,sans-serif;
}


/* typo3 RTE */
body.htmlarea-content-body {
    background-color: #EEEEE8;
    padding: 15px;
}

body.htmlarea-content-body p,
body.htmlarea-content-body ul,
body.htmlarea-content-body ol {
	display: block;
}


a, body, p, ul, div, span {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
}

a {
	color: #001375;
	text-decoration: none;
}

a:hover,
#foot a:hover {
	color: #699c05;
}


body.htmlarea-content-body A  {
    color: #001375 !important;
}
body.htmlarea-content-body A:hover  {
    color: #699c05 !important;
}
body.htmlarea-content-body A.more  {
    text-decoration: none !important;
}



a.more {
	display: block;
	padding-left: 16px;
	background: url(../pix/more_blue.gif) no-repeat left 7px;
	text-decoration: none;
	line-height: 16px;
	padding-top: 3px;
}
a.more:hover {
	background-image: url(../pix/more_green.gif);
}

a.back {
	display: block;
	padding-bottom: 15px;

	padding-left: 16px;
	font-size: 11px;
	background: url(../pix/back_blue.gif) no-repeat left 6px;
}

a.back:hover {
	background-image: url(../pix/back_green.gif);
}


a.extLink {
	display: block;
	padding-left: 16px;
	background: url(../pix/link_ext_blue.gif) no-repeat left 5px;
	text-decoration: none;
}
a.extLink:hover {
	background-image: url(../pix/link_ext_green.gif);
}

p a.extLink {
	display: inline-block;
}

a.pdf {
	display: block;
	padding-left: 16px;
	background: url(../pix/pdf_blue.gif) no-repeat left 4px;
	text-decoration: none;
}
a.pdf:hover {
	background-image: url(../pix/pdf_green.gif);
}



#foot a {
	color: #3f3f3a;
}

div.start #body a.more:hover {
	color: white;
	background-image: url(../pix/more_white.gif);
}

div#head a,
div#foot a {
	font-size: 11px;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;	
}

h1 {
	font-size: 26px;
	line-height: 25px;
	color: white;
	margin-bottom: 5px;
}

h2 {
	font-size: 16px;
	line-height: 20px;
	color: white;
}

h3 {
	font-size: 20px;
	line-height: 29px;
	color: #001892;
	margin-bottom: 5px;
	margin-top: -5px;
}

div.start h3 {
	color: white;
}
body.gecko19 div.textWrap h3 {
	margin-top: -4px;
}


h4,
h4 span {
	font-size: 16px;
	line-height: 25px;
	color:#5c6cc9;
	margin-bottom: 10px;
}

h3 + h4 {
	margin-top: -6px;
}

h4 + h4 {
	margin-top: -13px;
}

/*
h3 + p,
h4 + p {
	margin-top: -7px;
}
*/
h5 {
	text-transform:uppercase;
	background-image: url(../pix/dotted.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 4px;
	margin-bottom: 11px;
	font-size: 11px;
	color: #3f3f3a;
}

h6 {
	font-weight: normal;
	margin-bottom: 10px;
}

p {
	color: #3f3f3a;
	margin-top: -5px;
	margin-bottom: 5px;
}

P.small {
	font-size: 10px;
}

P.date {
	color:#5c6cc9;
}

div.textWrap p {
	margin-top: -3px;
}

/*
img {
	margin-bottom: 25px;
}
*/
blockquote {
	font-style: italic;
	color: #3f3f3a;
}

strong {
	font-weight: bold;
}

ul, ol {
	color: #3f3f3a;
}
li {
    list-style: none;
}

div.textWrap {
	margin-bottom: 30px;
}

div.fiftyfifty div.textWrap {
	margin-bottom: 0;
}

div.content div.fiftyfifty {
	margin-bottom: 30px;
}

div.content ul,
div.content ol,
body.htmlarea-content-body ul,
body.htmlarea-content-body ol {
	margin-bottom: 20px;
	margin-top: -6px;
}

div.content ul li,
body.htmlarea-content-body ul li {
	padding-left: 12px;
	background: url(../pix/bullet.gif) no-repeat left 8px;
}

div.content ol li,
body.htmlarea-content-body ol li {
	list-style: decimal;
	margin-left: 20px;
}

body.htmlarea-content-body UL {
	margin-bottom: 15px;
}

div.content .csc-textpic-intext-left .csc-textpic-text .textWrap ul li {
/*	display: inline-block; */	
}

ul.errorlist li {
	display: block !important;
}

div.start #body h1 {
	font-size: 20px;
	line-height: 29px;
	color: white;
	margin-bottom: 20px;
}

div.start img {
	margin-bottom: 0;
}


#body .box h1 {
	margin-bottom: 13px;
}

div.start #body p {
	color: white;
}

div.boxes h3 {
	font-size: 18px;
	color: #001892;
	margin-bottom: 10px;
	margin-top: 0;
	line-height: 24px;
}

div.start div.boxes h3 {
	margin-top: -4px;
}

div.boxes h5 {
	padding-bottom: 6px;
	margin-bottom: 0;
	background-color: #eeeee8;
	background-image: url(../pix/dotted_extra.gif);
}

div.boxes .textWrap {
	margin-bottom: 0;
}
