/*Druck version ohne Banner und Navigation*/
body {
	margin:0 0 0 0;
}
/*Banner*/
#head {
	display: none;
}
/*navigation*/
#nav {
	display: none;
}
#navright {
	display: none;
}
/*Hauptteil*/
#main {
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	margin: 0 0 0 0;
}
#content{
margin: 0 0 0 0;
}
.main {
	text-align: center;
}
#content h1, #content h2{
	font-family: verdana,arial,helvetica;
	font-size: 18px;
	padding: 2px;
	color: #CC0000;
	margin: 18px 0  20px 0;
}
#content h1 a, #content h2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 18px;
}
#content .main {
	text-align: center;
}
#content .content_page_3 .bodytext {
	text-align: center;
}
#content .content_page_3 .csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #CC0000;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}
.bodytext *{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}
#content a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
#content a:link, #content a:visited{
	color: #CC0000;
}
#content a:hover, #content a:focus, #content a:active {
	color: #000000;
	text-decoration: underline;
}
.uptotop {
margin-left: 20px;
}
.bodytext h3 {
	font-family: Sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.bodytext .h2 {
	font-weight:bold;
}
#print_address {
	text-align: center;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#print_breadcump_label {
	display: inline;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}
#breadcrump {
	display: block;
	font-size: 9px;
	margin-top: 30px;
}
#breadcrump a {
	color:#000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	padding-right: 5px;
	padding-left: 5px;
}
#breadcrump a:link , #breadcrump a:visited {
	color:#000000;
	text-decoration:none;
}
#breadcrump a:active, #breadcrump a:hover, #breadcrump a:focus {
	color:#CC0000;
	text-decoration:underline;	
}




/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; height: 1%; }
/* default styles for extension "tx_extbase" */
	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}
#content > div > div {
clear: both;	
}
.contenttable {
	padding: 4px;
	margin-bottom: 15px;
	height: auto;
	pading-bottom: 15px;
}
.contenttable td, .contenttable td *{
	padding: 0px;
	margin: 0px;
	height: auto;
}
	
#content > div > a[id] {
position: relative;
top: -120px;
}
.content_page_11,
.content_page_14,
.content_page_18,
.content_page_19,
.content_page_20,
.content_page_21,
.content_page_22,
.content_page_23,
.content_page_24,
.content_page_25, 
.content_page_26,
.content_page_50,
.content_page_63
{
	padding: 0px;
	padding-bottom: 10px;
	border: 1px solid #CC0000;
	margin-bottom: 30px;
	min-height: 250px;
}
.content_page_11 h1,
.content_page_14 h1,
.content_page_18 h1,
.content_page_19 h1,
.content_page_20 h1,
.content_page_21 h1,
.content_page_22 h1,
.content_page_23 h1,
.content_page_24 h1,
.content_page_25 h1,
.content_page_26 h1,
.content_page_50 h1,
.content_page_63 h1 {
	display: none;
}
#content_element_11_2 h1,
#content_element_14_14 h1,
#content_element_19_68 h1,
#content_element_18_63 h1,
#content_element_20_80 h1,
#content_element_21_81 h1,
#content_element_21_225 h1,
#content_element_21_239 h1,
#content_element_21_226 h1,
#content_element_24_83 h1,
#content_element_11_247 h1,
#content_element_14_263 h1,
#content_element_18_282 h1,
#content_element_19_286 h1,
#content_element_24_315 h1,
#content_element_20_269 h1,
#content_element_21_272 h1,
#content_element_21_273 h1,
#content_element_21_274 h1,
#content_element_21_278 h1,
#content_element_22_82 h1,
#content_element_22_318 h1,
#content_element_23_85 h1,
#content_element_23_319 h1,
#content_element_23_334 h1,
#content_element_23_332 h1,
#content_element_23_349 h1,
#content_element_23_348 h1,
#content_element_23_355 h1,
#content_element_23_356 h1,
#content_element_23_358 h1,
#content_element_23_359 h1,
#content_element_23_360 h1,
#content_element_23_361 h1,
#content_element_23_362 h1,
#content_element_23_366 h1,
#content_element_25_86 h1,
#content_element_25_411 h1,
#content_element_25_416 h1,
#content_element_26_401 h1,
#content_element_26_322 h1,
#content_element_26_402 h1,
#content_element_50_232 h1,
#content_element_50_370 h1,
#content_element_50_317 h1,
#content_element_50_373 h1,
#content_element_26_88 h1,
#content_element_63_382 h1

{
	display: block;
}
#content_element_11_2,
#content_element_14_14,
#content_element_19_68,
#content_element_18_63,
#content_element_20_80,
#content_element_20_80,
#content_element_21_81,
#content_element_22_82,
#content_element_22_318,
#content_element_21_225,
#content_element_21_239,
#content_element_21_226,
#content_element_24_83,
#content_element_11_247,
#content_element_14_263,
#content_element_18_282,
#content_element_19_286,
#content_element_24_315,
#content_element_20_269,
#content_element_21_272,
#content_element_21_273,
#content_element_21_274,
#content_element_21_278,
#content_element_23_85,
#content_element_23_319,
#content_element_23_334,
#content_element_23_332,
#content_element_23_349,
#content_element_23_348,
#content_element_23_355,
#content_element_23_356,
#content_element_23_358,
#content_element_23_359,
#content_element_23_360,
#content_element_23_361,
#content_element_23_362,
#content_element_23_366,
#content_element_25_86,
#content_element_25_411,
#content_element_25_416,
#content_element_26_88,
#content_element_26_322,
#content_element_26_401,
#content_element_26_402,
#content_element_50_232,
#content_element_50_370,
#content_element_50_317,
#content_element_50_373,
#content_element_63_382 {
	border: none;
	min-height: 0px;
	height: auto;
}
.content_page_11 table,
.content_page_14 table,
.content_page_18 table,
.content_page_19 table,
.content_page_20 table,
.content_page_21 table,
.content_page_22 table,
.content_page_23 table,
.content_page_24 table,
.content_page_25 table,
.content_page_26 table,
.content_page_50 table,
.content_page_63 table
{
	margin: 0px;
	margin-right: 5px;
	margin-top: 5px;
	height: auto;
	width: 600px;
}
.content_page_11 .csc-textpic,
.content_page_14 .csc-textpic,
.content_page_18 .csc-textpic,
.content_page_19 .csc-textpic,
.content_page_20 .csc-textpic,
.content_page_21 .csc-textpic,
.content_page_22 .csc-textpic,
.content_page_23 .csc-textpic,
.content_page_24 .csc-textpic,
.content_page_25 .csc-textpic,
.content_page_26 .csc-textpic,
.content_page_50 .csc-textpic,
.content_page_63 .csc-textpic
{
margin-bottom: 5px;
} 
.content_page_11 td,
.content_page_14 td,
.content_page_18 td,
.content_page_19 td,
.content_page_20 td,
.content_page_21 td,
.content_page_22 td,
.content_page_23 td,
.content_page_24 td,
.content_page_25 td,
.content_page_26 td,
.content_page_50 td,
.content_page_63 td
{
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 12px;
	vertical-align: top;
}
.content_page_11 tr:hover td,
.content_page_14 tr:hover td,
.content_page_18 tr:hover td,
.content_page_19 tr:hover td,
.content_page_20 tr:hover td,
.content_page_21 tr:hover td,
.content_page_22 tr:hover td,
.content_page_23 tr:hover td,
.content_page_24 tr:hover td,
.content_page_25 tr:hover td,
.content_page_26 tr:hover td,
.content_page_50 tr:hover td,
.content_page_63 tr:hover td
{
	background-color:#DDDDDD;
}
.content_page_11 .nohover:hover td,
.content_page_14 .nohover:hover td,
.content_page_18 .nohover:hover td,
.content_page_19 .nohover:hover td,
.content_page_20 .nohover:hover td,
.content_page_21 .nohover:hover td,
.content_page_22 .nohover:hover td,
.content_page_23 .nohover:hover td,
.content_page_24 .nohover:hover td,
.content_page_25 .nohover:hover td,
.content_page_26 .nohover:hover td,
.content_page_50 .nohover:hover td,
.content_page_63 .nohover:hover td
{
	background-color:#FFFFFF;
}
#content_element_23_365 table,
#content_element_23_351 table,
#content_element_23_337 table {
width: 100%;
border-collapse: collapse;
}
#content_element_23_351 table td,
#content_element_23_337 table td {
width: 213px;
padding-left: 5px;
}
#content_element_23_365 dl{
margin-left: 100px !important;
margin-right: 100px !important;
}
#content_element_23_365 table td {
padding-left: 10px;
width: 420px;
}
.content_page_4 {
	margin-bottom: 20px;
	width:680px;
}
.content_page_4 .csc-textpic-text {
	padding-top:20px;
	font-size:14px;
}
#vergleich {
	width: 100%;
	height: auto;
	border: 1px solid #000000;
	border-collapse: collapse;
}
#vergleich td, #vergleich th{
	border: 1px solid #000000;
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 12px;
	text-align: center;
	width: 25%;
}
#vergleich .rowone {
	background-color: #D9D9D9;
}
#vergleich .notable {
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	vertical-align: bottom;
	padding: 10px 5px 0px 5px;
}
#vergleich th{
	font-weight: bold;
}
.normtabelle {
	width: 100%;
	height: auto;
	border: 1px solid #000000;
	border-collapse: collapse;
}
.normtabelle th{
	border: 1px solid #000000;
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding: 10px 5px 0px 5px;
	background-color: #D9D9D9;
}
.normtabelle td {
	border: 1px solid #000000;
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 12px;
	padding: 5px 5px 0px 5px;
}
.tx-indexedsearch-res {
margin-left: 10px;
width: 800px;
}
.tx-indexedsearch-res p {
margin: 0px;
padding: 3px;
}
.tx-indexedsearch-whatis {
display: none;
}
#content .tx-indexedsearch-title *{
font-size: 14px;
font-weight: bold;
}
#content .tx-indexedsearch-redMarkup {
color:#000000;
font-weight: bold;
}
#bottomNav a, #bottomNav a:link, #bottomNav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:underline;
	color: #CC0000;
}
#bottomNav a:hover, #bottomNav a:focus, #bottomNav a:active {
	color: #000000;
	text-decoration: underline;
}
.content_page_12 {
width: 100%;
border-bottom: 1px solid black;
margin-bottom: 10px;
margin-top: 20px;
}
#content_element_12_38 {
border-bottom: none;
margin-bottom: 0px;
margin-top: 0px;
}
.csc-textpic {
margin-bottom: 30px;
}
.csc-textpic-imagerow {
margin-bottom: 10px;
}
ul {
list-style:square;
}
.content_page_42 {
width: 100%;
border-bottom: 1px solid black;
margin-bottom: 10px;
margin-top: 20px;
}
#content_element_42 {
border-bottom: none;
margin-bottom: 0px;
margin-top: 0px;
}
.content_page_43 {
width: 100%;
border-bottom: 1px solid black;
margin-bottom: 10px;
margin-top: 20px;
}
#content_element_43 {
border-bottom: none;
margin-bottom: 0px;
margin-top: 0px;
}
.content_page_48 {
width: 100%;
border-bottom: 1px solid black;
margin-bottom: 10px;
margin-top: 20px;
}
#content_element_48 {
border-bottom: none;
margin-bottom: 0px;
margin-top: 0px;
}
fieldset {
padding: 20px;
margin-top: 10px;
width: 650px;
display: block;
}
fieldset input {
margin-right: 20px;
}
legend {
margin-bottom: 20px;
color:#CC3300;
font-weight: bold;
}
fieldset .error {
color:#CC3300;
font-weight: bold;
display: inline;
}
fieldset table th {
width: 110px;
text-align: left;
font-weight: normal;
}
.uptotop, .noprint {
display: none;
}