/********°O_o°********
	Eric Meyer's reset
	-Beginn-
	******************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;
	/*vertical-align: baseline;*/ background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/********°O_o°********
	Eric Meyer's reset
	-Ende-
	******************/

.clearer {
	clear:both;
}
	
body {
	background-color:#FFF;
	width:100%;
	height:100%;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
	color:#323232;
}

img {
	border:none;
}

p {
	margin-bottom:10px;
}

a {
	color:#000;
	text-decoration:none;
}

h1 {
	font-size:16px;
	font-weight:normal;
	color:#2E5FA1;
	line-height:1.3em;
	margin:0 0 10px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#2E5FA1;
	line-height:1.4em;
	padding-bottom:5px;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#2E5FA1;
	line-height:1.4em;
	padding-bottom:5px;
	text-transform:uppercase;
}

h4 {
	font-size:11px;
	font-weight:bold;
	color:#2E5FA1;
	background-color:#AAC7E9;
	line-height:1.4em;
	height:21px;
	margin-top:5px;
	margin-bottom:3px;
	padding-left:5px;
	text-transform:uppercase;
}

#topLeft {
	float:left;
}

#logo {
	padding:6px 0 20px 20px;
}

#content_print {
	float:left;
	text-align: left;
}

#breadcrumb {
	text-align:left;
	height:40px;
	line-height:40px;
	padding-left:19px;
}

.news-list-headline {
	border-bottom:1px solid #AAC7E9;
	margin-top: 7px;
	margin-bottom:12px;
	height:auto;
}

.news-list-date {
float:right;
padding-top:2px;
}

.tx-flseositemap-pi1 ul {
padding-left:20px;
list-style-type: square;
}

.tx-flseositemap-pi1 li {
padding-top:5px;

}

.tx-flseositemap-pi1 ul {
padding-left:20px;
list-style-type: disc;
}

ul li {
	list-style-type: disc;
}

ul li ul li {
	list-style-type: circle;
}

ul li ul li ul li {
	list-style-type: square;
}