p, .downloadLinkItem {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}INPUT {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #FFFFFF;	color: black;	}a:link {	color: #CC0000;	text-decoration: none;}a:hover {	color: #CC0000;	text-decoration: underline;}a:visited {	color: #CC0000;	text-decoration: none;}		TD#title_column {	padding-bottom: 8px;	}.pagetitle-wir1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;	font-weight: bolder;	}.pagetitle-wir2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006666;	font-weight: bolder;	}.pagetitle-wir2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006666;	font-weight: bolder;	}.pagetitle-wir3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF9900;	font-weight: bolder;	}.pagetitle-wir4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	font-weight: bolder;	}.pagetitle-wir5 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #330099;	font-weight: bolder;	}.pagetitle-wir6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #66CC00;	font-weight: bolder;	}.pagetitle-wir7 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFCC00;	font-weight: bolder;	}.head1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;	font-weight: bolder;}.head2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: black;	font-weight: bolder;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}ol {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}li{	padding-bottom:5px;}.text ol {	padding-left:18px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.text li{	padding-bottom:5px;}/* Menu 1 column */TD#menu_1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;		padding-top: 4px;}TD#menu_1 DIV A {	color: black;	text-decoration: none;}TD#menu_1 DIV A:hover {	text-decoration: none;	color: #CC0000;}/*  MENU 1, level 1, normal state (NO) */TD#menu_1 DIV.menu1-level1-no {	background-image: url(menu/menu1-no.gif);	background-repeat: no-repeat;	padding-top: 2px;	padding-left: 5px;	height: 17px;	width: 116px;	margin-top: 9px;}/*  MENU 1, level 1, active state (ACT) */TD#menu_1 DIV.menu1-level1-act {	background-image: url(menu/menu1-act.gif);	background-repeat: no-repeat;	padding-top: 2px;	padding-left: 5px;	height: 17px;	width: 116px;	margin-top: 9px;	}	TD#menu_1 DIV.menu1-level1-act A {	color: black;	}/*  MENU 1, level 2, normal state (NO) */TD#menu_1 DIV.menu1-level2-no {	padding-top: 3px;	padding-left: 1px;	padding-right: 1px;	padding-bottom: 3px;	margin-top: 2px;	margin-left: 4px;	width: 108px;	background-color: #EEEEEE;}/*  MENU 1, level 2, active state (ACT) */TD#menu_1 DIV.menu1-level2-act {	padding-top: 3px;	padding-left: 1px;	padding-right: 1px;	padding-bottom: 3px;	margin-top: 2px;	margin-left: 4px;	width: 108px;	background-color: #EEEEEE;}TD#menu_1 DIV.menu1-level2-act A {  color:#CC0000;}/* Menu 2 column */TD#menu_2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}TD#menu_2 DIV A {	color: black;	text-decoration: none;}TD#menu_2 DIV A:hover {	text-decoration: none;	color: #CC0000;}/*  MENU 2, level 3, normal state (NO) */TD#menu_2 DIV.menu1-level2-no {	padding-left: 5px;	margin-top: 5px;	margin-bottom: 5px;}/*  MENU 2, level 3, active state (ACT) */TD#menu_2 DIV.menu1-level2-act {	margin-top: 5px;	margin-bottom: 5px;	padding-left: 5px;}TD#menu_2 DIV.menu1-level2-act A {	color:#CC0000;}TD#subline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	padding-top: 5px;	text-align: center;	border-top-width: thin; 	border-top-style: dotted;	border-top-color: #666666;}.tx-newloginbox-pi1 h3 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:12px;		}.tx-srfeuserregister-pi1 P {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size:10px; 	line-height:125%; 	color:#000000; 	margin-top:8px; 	margin-bottom:0px; 	padding-top:0px; 	padding-bottom:0px; 	padding-right:0px; 	padding-left:0px; 	text-indent:0px; 	}.tx-srfeuserregister-pi1 A:link {	background-color:transparent; 	color:black; 	text-decoration:none;	}.tx-srfeuserregister-pi1 A:visited { 	background-color:transparent; 	color:black;	text-decoration:none; 	}	.tx-srfeuserregister-pi1 A:hover { 	background-color:transparent; 	color:#CC0000; 	text-decoration:none; 	}.tx-srfeuserregister-pi1 A:active { 	background-color:transparent; 	color: #CC0000; 	text-decoration:none; 	}.tx-srfeuserregister-pi1 TD { 	vertical-align: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 125%;	color: black;	margin-top: 8px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px;	text-indent: 0px;	}.tx-srfeuserregister-pi1 INPUT[type=radio] {   vertical-align: middle;   margin-left: 10px;   margin-right: 5px;   }.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EEEEEE;	color: black;	}.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EEEEEE;	color: black;	}.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { 	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color:transparent;	}.tx-srfeuserregister-pi1 SELECT { 	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EEEEEE;	color: black;	width: 200px;	}.tx-srfeuserregister-pi1 TEXTAREA { 	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	/*background-color: #EEEEEE;*/	color: black;	/*width: 200px;*/	}.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { 	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EEEEEE;	color: black;	vertical-align:middle; }.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EEEEEE;	color: black;	vertical-align:middle;	}	.tx-srfeuserregister-multiple-checkboxes {	margin:0;	padding:0;	list-style:none;	}/* PDF ORDER */.tx-pdforder-pi1,.tx-pdforder-pi1 h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	}	.tx-pdforder-pi1 table.TableForm {	padding-top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	}/* TT_SHOP *//* ###GWB1### */.tt_products_big {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;	padding-top: 3px;	padding-bottom: 3px;	}/* ###GWB2### */.tt_products_small {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: black;	padding-top: 2px;	padding-bottom: 2px;	}	/* Bilder Upload mit DOC DIR */div.tx-danpdocumentdirs-pi2-listrow p {	padding-right: 15px;	}div.tx-danpdocumentdirs-pi2 p {	padding-right: 15px;	}span.tx-danpdocumentdirs-pi2-browsebox-strong {	font-weight: bolder;}	/* Shop für Nachdrucke */a.shoplink:link  {	color: black;	text-decoration: none;	padding: 2px;	background-color: #FFFFFF;	border: 1px solid #000000;	}a.shoplink:visited  {	color: black;	text-decoration: none;	padding: 2px;	background-color: #FFFFFF;	border: 1px solid #000000;	}a.shoplink:hover  {	color: #CC0000;	text-decoration: none;	padding: 2px;	background-color: #FFFFFF;	border: 1px solid #CC0000;	}div.tx-filelist-pi1 {	margin:0;	padding:0;	}table.tx-filelist-pi1-table {	margin:0;	padding:0;	width: 100%;	}td.tx-filelist-pi1-header-icon, td.tx-filelist-pi1-header-filename, td.tx-filelist-pi1-header-info, td.tx-filelist-pi1-header-last_modification {	padding: 2px;	background-color: #CCCCCC;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size: 10px;	}td.tx-filelist-pi1-filename, td.tx-filelist-pi1-info, td.tx-filelist-pi1-last_modification {	padding: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}	td.tx-filelist-pi1-header-info, td.tx-filelist-pi1-info {	padding-right: 5px;	text-align: right;		}	.downloadLinkCounter {display:none;}.downloadLink, .downloadLinkDescription {padding-bottom:5px;}	