*, body {
	font-size: 10pt !important;
	line-height: 12pt !important;
	font-family: Arial, Helvetica, Geneva, sans-serif !important;
	color: #000 !important;
	background: none !important;
	border: none !important;
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	float: none !important;
	position: static !important;
	}
body {
	margin: 10px !important;
	width: auto;
	}
a {
	text-decoration: underline !important;
	}
#logo {
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	}
#logo img {
	display: inline !important;
	margin: 5px 0 10px 0 !important;
	}
hr.print {
	margin-bottom: 30px !important;
	}
hr {
	width: 100% !important;
	border-bottom: 2px solid black !important;
	margin-bottom: 15px !important;
	}
h1 {
	height: auto !important;
	font-size: 19pt !important;
	line-height: 22pt !important;
	margin: 15px 0px 15px 0px !important;
	color: #000064 !important;
	}
h1 span {
	display: block !important;
	font-size: 19pt !important;
	line-height: 22pt !important;
	color: #000064 !important;
	}
h2 {
	height: auto !important;
	font-size: 14pt !important;
	line-height: 16pt !important;
	margin: 10px 0px !important;
	color: #000064 !important;
	}
h2 span {
	display: block !important;
	font-size: 14pt !important;
	line-height: 16pt !important;
	color: #000064 !important;
	}
h3, h4, big {
	height: auto !important;
	font-size: 10pt !important;
	line-height: 14pt !important;
	margin: 5px 0px !important;
	color: #000064 !important;
	}
big, b {
	font-weight: bold !important;
	color: #000064 !important;
	}
p, h3 {
	margin-bottom: 15px !important;
	}


del, #logo a, #noprint, .noprint, #menu, #utils, #spalte_nav, #teaser_container, .drucklink,
#spalte_sidebar, .fusslogo, .linkfeld, #fondrahmen_container-b, #fondrahmen_container-t,
div.rechts {
	display: none !important;
	}
.print {
	display: block !important;
	}
.clear {
	clear: both !important;
	}
input, select, textarea {
	border: 1px solid #000 !important;
	}
img.rechts {
	float: right !important;
	margin: 0px 0px 10px 20px !important;
	}
img.links {
	float: left !important;
	margin: 0px 20px 10px 0px !important;
	}
	
ins {
	display: block !important;
	overflow: hidden !important;
	}
ins.h0 { height: 0 !important; }
ins.h1 { height: 1px !important; }
ins.h2 { height: 2px !important; }
ins.h3 { height: 3px !important; }
ins.h4 { height: 4px !important; }
ins.h5 { height: 5px !important; }
ins.h7 { height: 7px !important; }
ins.h8 { height: 8px !important; }
ins.h10 { height: 10px !important; }
ins.h13 { height: 13px !important; }
ins.h15 { height: 15px !important; }
ins.h20 { height: 20px !important; }
ins.h50 { height: 50px !important; }
ins.h70 { height: 70px !important; }
ins.h100 { display: none !important; }
ins.h-2 { height: 0; margin-bottom: -2px !important; }
ins.h-3 { height: 0; margin-bottom: -3px !important; }
ins.h-4 { height: 0; margin-bottom: -4px !important; }
ins.h-5 { height: 0; margin-bottom: -5px !important; }
ins.h-10 { height: 0; margin-bottom: -10px !important; }
ins.h-15 { height: 0; margin-bottom: -15px !important; }
ins.h-20 { height: 0; margin-bottom: -20px !important; }

br.lh1 { line-height: 1% !important; }
br.lh15 { line-height: 15% !important; }
br.lh25 { line-height: 25% !important; }
br.lh35 { line-height: 40% !important; }
br.lh50 { line-height: 60% !important; }
br.lh75 { line-height: 80% !important; }
br.lh150 { line-height: 180% !important; }
br.lh200 { line-height: 250% !important; }
br.lh250 { line-height: 300% !important; }
br.lh300 { line-height: 400% !important; }

table td {
	padding: 0 0 10px 10px !important;
	}
ul {
	list-style-type: disc !important;
	margin: 4px 0 4px 18px !important;
	}
* html ul {
	margin-left: 20px !important;
	}
ul li {
	list-style-type: square !important;
	padding-bottom: 15px !important;
	}
ul.eng li {
	padding-bottom: 0px !important;
	}
div.copy {
	text-align: left !important;
	}
.png-ie {
	float: right !important;
	display: block !important;
	height: 1px !important;
	overflow: hidden !important;
	clear: both !important;
	}
img[class].png-noie {
	background: #fff !important;
	}
h3.rot, h3 span.rot, .text-rot, a span.rot, li span.rot {
	color: #c6282d !important;
	}
ul.rotpunkt, ul.gruenpunkt, ul.hblaupunkt, ul.orangepunkt {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	}
	