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;
	vertical-align: baseline;
	background: transparent;
	float: none;
	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
}
body {
	line-height: 1.2;
}
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 td {
	vertical-align: top;
}
/*--------------- END RESET -----------------*/
body {
	width: 1001px;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #4C4C4C;	
}
div {
}
.clearer, .clear {
	clear: both;
}
#wrap1 {
	text-align: left;	
	width: 1000px;
	position:relative;
	margin-top:0px;
}


/*--------------- SHADOWS -----------------*/
#wrap2, #wrap2Inner, div.wrap2Inner {
	background: transparent url('../img/left-shad.png') repeat-y scroll left top;
	_background: transparent;
}

#wrap3, #wrap3Inner, #wrap4Inner, div.wrap3Inner, div.wrap4Inner {
	background: transparent url('../img/right-shad.png') repeat-y scroll right top;
	_background: transparent;
	width: 1000px;
}

#wrap3Inner, div.wrap3Inner {width:715px;}
#wrap4Inner, div.wrap4Inner {width: auto;}

.top-corner-left {
	background: transparent url('../img/left-top-corner.png') no-repeat scroll left top;
	_background: transparent;
}

.top-corner-right {
	background: transparent url('../img/right-top-corner.png') no-repeat scroll right top;
	_background: transparent;
}

.border-top {
	height:7px;
	background: transparent url('../img/border-top.png') repeat-x scroll left top;
	_background: transparent;
	margin-left:13px;
	margin-right:13px;
}


.bot-corner-left {
	background: transparent url('../img/left-bot-corner.png') no-repeat scroll left top;
	_background: transparent;
}

.bot-corner-right {
	background: transparent url('../img/right-bot-corner.png') no-repeat scroll right top;
	_background: transparent;
}

.border-bot {
	height:7px;
	background: transparent url('../img/border-bot.png') repeat-x scroll left top;
	_background: transparent;
	margin-left:13px;
	margin-right:13px;
}


.border {
	border:5px solid #E5E46E;
}
.bordertop {
	border-top:1px solid #AA223C;
	display:block;
}
/*--------------- SHADOWS END -----------------*/



#wrap1 #middle {
	margin-left:8px;
	margin-right:8px;
	padding-bottom: 5px;
	/*background: url('../img/bg_verlauf.png') repeat-x ;*/
	/*background: url('../img/bg_shiny.png') no-repeat;*/
	_margin: 0;
}
#mainmenu {
	width: 250px;
	padding: 10px 0;
}
#mainmenu .level1 {
	padding-left: 40px;
}
#logowrap {
	width: 250px;
	float: left;
}
#contentwrap {
	width: 715px;
	float: right;
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 10px;
}
#topmenu {
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: right;
	position:relative;
	margin-right:9px;
	margin-bottom: 80px;
}

#topmenu .topmenu {
	float:right;
}

#topmenu a {
	color: #4c4c4c;
}

#topmenu a:hover {
	font-weight: normal;
	color: #333
}

#toolbar {
	text-align: right;
	position:absolute;
	right:0;
	margin-right:40px;
}

#suchbox {
	padding: 0 20px 20px 20px;
	width: 230px;
	height: 30px;
	z-index: 999;
	background-color: #f0efb0;
	border: 1px solid #fff;
	position: absolute;
	top: 210px;
	right: 295px;
}
#twitterbutton {
	position:absolute;
	right:0;
	top:65px;
}

#headerimg {
	
}
#content {
	top: 30px;
	padding: 30px;
	padding-top: 10px;
	margin-left: 8px;
	margin-right: 8px;
	min-height:155px;
	height:auto !important;
	height:155px;

}

#contentbottom, div.idContentbottom {
	top: 0px;
	padding: 0px 8px 1px;
}

div.contentbottombox {
	width: 238px;
	float: left;
}

div.contentbottombox ul li a
{
	color: #4c4c4c;
}

#contentHead {margin-bottom: 25px;}
#contentHead a {color: inherit;}

#footer {
	clear:both;
	padding:10px 0 10px 268px;
	text-align:left;
	background-color:#E5E46E;
	line-height: 8pt;
	font-size: 7pt;
}

#footer a {
	color: #4c4c4c;
	line-height: 14px;
	
}

#crea {
	line-height: 30px;
	text-align: center;
	margin-top: 5px;
}

#crea a {
	color: inherit;
}

#creaAddress {
	color: #AA223C !important;
	text-align: right;
	font-size: 11px;
}

#content ul.csc-menu {
	list-style-type:none;
}

#content .csc-textpic-image {
	margin:auto;
	padding-left:5px;
	background:none;
}

/*#content p, #content h1, #content h2, #content h3, #content iframe, #content .contenttable {
	margin: 10px 20px;
}
*/
#end {
	clear: both;
}
#creationell {
	font-size: 11px;
	padding: 10px 0;
}
.borderbottom {
	border-bottom: 1px solid;
}
/*--------------- FONT -----------------*/
p {
	margin-bottom: 10px;
	line-height: 20px;
}
a {
	text-decoration: none;
	color: #AD2E3C;
	font-weight:normal;
	line-height: 16px;
}
a:hover {
	color: #ad2e3c;
}
h1, h2, h3, h4, h5 {
	color: #aa223c;
	clear: both;
	margin: 0px 0 5px 0;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #AB263C;
	font-weight: bold;	
}
h1, h2, h3, h4 {
	line-height: 20px;
}
h2, h3, h4 {
	font-weight: normal;
}
h1 {
	font-weight: bold;
}
h1, h1 a {
	font-size: 15px;
}
h2, h2 a {
	font-size: 14px;
	font-weight: bold;
}
h3, h3 a {
	font-size: 13px;
}
h4, h4 a {
	font-size: 12px;
}
h5, h5 a {
	font-size: 11px;
	color: #ad2e3c;
}
h5 {
	margin: 5px 0 0 0;
	padding: 5px 5px;
}

.contentbottom h5 {margin: 0 0 0 0;}

form {
	padding: 10px 0;
}
div>label {
	display: block;
	margin: 10px 0 5px 0;
	color: #ad2e3c;
	font-weight: bold;
	font-size: 11px;
}
label p {
	margin: 0;
	padding: 0;
}
input {
	margin: 0px 0 0px 0;
}
.csc-mailform-radio label {
	padding: 0 5px;
}

.zwei_spalten td.links #mailform {
	width: 420px;
}

#content ul {
	margin: 10px 0 10px 0px;
	list-style-type: none;
}

#contentbottom ul, div.idContentbottom ul {
	list-style-type: none;
}

#content ul li, #contentbottom ul li, div.idContentbottom ul li {
	background-image: url('../img/list_icon_small.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px; 
}

#content ul li {
	margin:10px 0;
}

#content td.rechts ul li, #contentbottom td.rechts ul li, div.idContentbottom td.rechts ul li {
	margin: 2px 0px;
}

div.csc-frame-indent {
	padding-left:10px;
	padding-right:5px;
}


div.contentbottombox div.csc-mailform-field label,
div.contentbottombox div.csc-mailform-field input
{
	width: 100px;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #4c4c4c;
	font-weight: normal;
}

div.contentbottombox div.csc-mailform-field {
	clear: both;
	border-bottom:3px solid transparent;
	border-top:3px solid transparent;
}

div.contentbottombox div.csc-mailform-field input {border: 1px solid gray; background-color:#f3f3c3; font-size: 11px;}

div.contentbottombox #mailform {margin: 0px; padding: 0px; background-color: #E5E46E; padding: 5px;}

div.contentbottombox div.csc-mailform-field #mailformsubmit {
	float: none;
	width: auto;
	margin-left: 147px;
	border: 1px solid gray;
	background: lightgray;
}

div.contentbottombox ul {
	padding: 5px;
}

#content li {
	padding: 0;
}
.csc-bulletlist-0 {
}
.csc-bulletlist-0 li {
	margin: 3px;
	margin-left: 0px;
}
.csc-bulletlist-0 img {
	padding-right: 10px;
}
.csc-textpic-caption {
	background-color: #ebe989;
	margin: 10px 0 0 0;
	padding: 5px 2px;
	text-align: center;
	font-size: 9px;
}

/*--------------- STYLES -----------------*/

.greyfont,
.greyfont a	{color:#4c4c4c;}

/*--------------- SCHATTEN -----------------*/
.schatten_rechts {
	background-image: url("../img/gruen/schatten_r.gif");
}
.schatten_rechtsunten {
	background-image: url("../img/gruen/schatten_ru.gif");
}
.schatten_linkssunten {
	background-image: url("../img/gruen/schatten_lu.gif");
}
/*--------------- MAINMENU -----------------*/
.mainmenu {
}
.level1 {
	font-size: 13px;
	line-height: 26px;
}
.level2 {
	font-size: 11px;
	margin-left: 20px;
	line-height: 16px;
	padding-bottom: 8px;
}
.level3 {
	font-size: 11px;
	margin-left: 20px;
	line-height: 14px;
}
.level2 a {
	color: #666666;
	font-size: 11px;
}
.level3 a {
	color: #666666;
}
.level1cur>span>a {
	color: #AB263C;
}
.level1act>span>a {
	color: #AB263C;
}
.level2cur>a {
	color: #AB263C;
}
.level2act>a {
	color: #AB263C;
}
.level3cur>a {
	color: #AB263C;
}
.level3act>a {
	color: #AB263C;
}
/*--------------- FLEXIBLE LAYOUTS -----------------*/
.zwei_spalten .links {
	padding-right: 10px;
}
.zwei_spalten .rechts {
	padding-left: 10px;
	width: 200px;
}

.vier_spalten .links {
	padding-right: 10px;
}
.vier_spalten .mitte1 {
	padding-right: 10px;
}
.vier_spalten .mitte2 {
	padding-right: 10px;
}

#content .schattenbox {
	/*width: 200px;*/
	width:80%;
	margin: 0px;
	float: left;
	background-color: #E5E46E;
	padding: 20px 20px;
}

#content .schattenbox a {
	color: #4c4c4c;
}

#content .schattenbox h2, .schattenbox h3, .schattenbox h4, .schattenbox h5 {
	background-color: #F0EFB0;
	padding: 5px 10px;
	margin: 0 0 1px 0;
	font-size: 10px;
	line-height:20px;
}

#content .schattenbox ul, #content .schattenbox .aktuellemeldungen-liste.mini {
	margin:0;
	padding:5px 0 5px 0px;
	list-style-type: none;
}

.schattenbox h2 a, .schattenbox h3 a, .schattenbox h4 a, .schattenbox h5 a{
	margin: 0 0 5px 0;
	font-size: 10px;
	line-height:20px;
}

.schattenbox .csc-menu {
	padding: 0px 10px 5px 10px;
}

.schattenbox .csc-menu li {
	display: block;
}

td.rechts p.bodytext {
	line-height: 14px;
}

/*--------------- MITARBEITERPROFIL -----------------*/
.mitarbeiter_profil .foto {
	width: 150px;
	height: 150px;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	margin-bottom: 5px;
	margin-left:10px;
	margin-left:0;
}

.mitarbeiter_profil .foto div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:0;
}
.mitarbeiter_profil .content {
	width: 465px;
	float: left;
}
.mitarbeiter_profil .email {
	width: 145px;
	margin-right: 10px;
	float: right;
	background-color: #F0EFB0;
	padding: 5px 0px 5px 5px;
	text-align: center;
}
.mitarbeiter_profil .box {
	width: 140px;
	margin: 10px;
	float: right;
	background-color: #F0EFB0;
	padding: 5px;
}
.mitarbeiter_profil .box p.bodytext {
	margin: 0px;
}
.mitarbeiter_profil .box h5 {
	padding: 0;
}
.mitarbeiter_profil .extra {
	width: 140px;
	margin: 10px;
	float: right;
	background-color: #F0EFB0;
	padding: 5px 5px 0px 5px;
}

.mitarbeiter_profil .extra ul {
	margin: 0px !important;
}

.mitarbeiter_profil .extra ul li {
	padding: 0px !important;
	background: none !important;
}

table.employeeTable {
	border-spacing: 0px;
}
table.employeeTable tr td {
	border-bottom: 1px solid #f9f9da;
	padding: 5px 15px 5px 0;
}
table.employeeTable tr.tr-0 td {
	border-top: 1px solid #f9f9da;
}
/*--------------- SEARCH -----------------*/
.tx-indexedsearch-redMarkup {
	color: #ad2e3c;
	font-weight: bold;
}

.searchbox-button {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #4c4c4c;
}

.searchbox-sword {
	border: none;
	background:transparent;
	font-size: 12px;
	color: #4c4c4c;
	margin: 0;
	padding: 0;
	opacity: 1;
	position: absolute;
	width: 100px;
	margin-left: -100px;
}

#topmenu span {
	vertical-align: top;
	line-height: 20px;
}


/*--------------- GUESTBOOK -----------------*/
.tx-veguestbook-pi1 .guestbook-entry {
	background-color: #F0EFB0;
}
.tx-guestbook-header {
	padding: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.tx-guestbook-left {
	float: left;
	width: 150px;
	padding: 5px;
}
.tx-guestbook-right {
	float: left;
	width: 350px;
	padding: 5px;
	padding-left: 0px;
	padding-top: 0px;
}
.tx-veguestbook-pi1 input {
	width: 400px;
}
.tx-veguestbook-pi1 textarea {
	width: 400px;
}
.tx-guestbook-submit {
	margin-top: 10px;
}
/*--------------- NEWS -----------------*/
.aktuellemeldungen-liste.mini {
	font-size: 11px;
	padding: 0 0 0 5px;
	line-height: 8pt;
}
.aktuelles-item .date {
	font-size: 10px;
	color: #333;
}
.news-element {
	background-color: #F0EFB0;
	margin: 10px;
	padding: 10px 10px 10px 10px;
}
.news-element div.title h3 {
	line-height: 10px;
}

.in-verbindung-news {
	background-color: #F0EFB0;
	padding: 10px 10px 10px 10px;
}

/*--------------- REFERENCES -----------------*/
div.custref_list table tr td {
	padding: 5px;
}

div.custref_list ul {
	list-style-type:none !important; 
	margin: 0px !important; 
	width:420px;
}

div.custref_list ul li {float:left; margin: 5px 0px; padding: 0px !important; background-image: none !important;}
div.custref_list ul.list li {border-bottom: 1px dotted #4C4C4C;}
div.custref_list ul.grid li {border-bottom: none;}

div.custref_list ul li div.left {
	float:left; 
	width: 95px; 
	margin-right: 10px;
}

div.custref_list ul li div.right {float:left; width: 310px;}
div.custref_list ul.grid li div.right {display: none;}

div.custref_list div.page_selector {
	clear: both;
	padding: 5px 0px;

}

div.page_selector a{
	padding: 0px 3px;
}

div.page_selector a:hover{
	font-weight:bold;
}

.rechts div.page_selector {
	padding-top:10px;
}
.rechts div.page_selector a {
	padding: 0px 3px;
	font-size:10px;
}


div.custref_list ul li h3, div.custref_list ul li h3 a {
	font-weight: bold;
	font-size: 11px;
}

/*.referenz.image.list {
	border:5px solid #fff;
}*/

.referenz.image.list.mini {
	border: none;
	display:inline;
	opacity:0.5;
	filter: alpha(opacity = 50);
	margin-right: 4px;
}
.referenz.image.list.mini:hover {
	opacity:1;
	filter: alpha(opacity = 100);
}

div.thumb_container img {margin-right: 4px;}

/*--------------- NEWS -----------------*/

.schattenbox .mini .date{
	font-weight:bold;
}
/*--------------- BOOKMARKS -----------------*/

.bookmarks {
	width:400px;
	float:left;
	text-align: left;
	margin-left:10px;
}

.bookmarks > div{
	height: 0px;
}

#icons {
	/*display:none;*/
	width:190px;
	text-align:left;
	padding:7px 10px;
	margin-left: 50px;
}

/*--------------- FARBVERERBUNG -----------------*/
/*Gruen*/
body.body_0, body.body_1 {
	background-color: #efefae;
}
#content .schattenbox {
	background-color:#fff;
}
body.body_1 div.logo {
	width: 230px;
	height: 196px;

	background-repeat: no-repeat;
}
body.body_0 #content , body.body_1 #content,
#contentbottom h5, div.idContentbottom h5
{
	background-color: #E5E46E;
}
body.body_0 #wrap1 #middle, body.body_1 #wrap1 #middle {
	background-color: #dedd3a;
}


/*Orange*/
body.body_2, 
body.body_2 #content .schattenbox h2, 
body.body_2 #content .schattenbox h3, 
body.body_2 #content .schattenbox h4, 
body.body_2 #content .schattenbox h5,
body.body_2 h5,
body.body_2 .lightcolorbox,
body.body_2 .tx-veguestbook-pi1 .guestbook-entry,
body.body_2 #suchbox,
body.body_2 .mitarbeiter_profil .email,
body.body_2 .mitarbeiter_profil .extra
{
	background-color: #FEE49C;
}

body.body_2 #content, 
body.body_2 #footer,
body.body_2 .mitarbeiter_profil .box
{
	background-color: #fdd873;
}

body.body_2 .border {
	border:5px solid #fdd873;
}

body.body_2 div.logo {
	width: 230px;
	height: 196px;
	background-repeat: no-repeat;
}

body.body_2 #wrap1 #middle,
body.body_2 .schattenbox 
{
	background-color: #fed337 !important;
}
body.body_2 .csc-textpic-caption {
	background-color: #ffdb6b;
}
body.body_2 dl.csc-textpic-image dt {
	padding-bottom: 3px;
}

body.body_2 #suchbox {
	border: 1px solid #fff;
}


/*Pink*/
body.body_3 #content .schattenbox {
	background-color:#F9CCC5;
}
body.body_3, 
body.body_3 #content .schattenbox h2, 
body.body_3 #content .schattenbox h3, 
body.body_3 #content .schattenbox h4, 
body.body_3 #content .schattenbox h5,
body.body_3 h5,
body.body_3 .lightcolorbox,
body.body_3 .tx-veguestbook-pi1 .guestbook-entry,
body.body_3 #suchbox
{
	background-color: #FBE6E1;
}

body.body_3 #content, 
body.body_3 #footer
{
	background-color: #FCD8D1;
}

body.body_3 div.logo {
	width: 230px;
	height: 196px;
	background-repeat: no-repeat;
}

body.body_3 #wrap1 #middle,
body.body_3 .schattenbox {
	background-color: #f9ccc5;
}

body.body_3 #suchbox {
	border: 1px solid #fff;
}


/*Blau*/
body.body_4,
body.body_4 .lightcolorbox,
body.body_4 .tx-veguestbook-pi1 .guestbook-entry,
body.body_4 #suchbox,
body.body_4 #content td.rechts p.bodytext 
{
	background-color: #E0F4F8;
}

body.body_4 #content, 
body.body_4 #footer,
body.body_4 #contentbottom h5, body.body_4 div.idContentbottom h5
{
	background-color: #CBE9F3;
}

body.body_4 div.logo {
	width: 230px;
	height: 196px;
	background-repeat: no-repeat;
}

body.body_4 #wrap1 #middle,
body.body_4 #content .schattenbox,
body.body_4 .schattenbox h2, 
body.body_4 .schattenbox h3, 
body.body_4 .schattenbox h4, 
body.body_4 .schattenbox h5,
body.body_4 h5
{
	background-color: #b7e2f1;
}
body.body_4 #content td.rechts p.bodytext {
	margin: 0px;
	padding: 10px 20px;
}

body.body_4 #suchbox {
	border: 1px solid #fff;
}

/*Mint*/
body.body_5,
body.body_5 .schattenbox h2, 
body.body_5 .schattenbox h3, 
body.body_5 .schattenbox h4, 
body.body_5 .schattenbox h5,
body.body_5 h5,
body.body_5 .lightcolorbox,
body.body_5 .tx-veguestbook-pi1 .guestbook-entry,
body.body_5 #suchbox,
body.body_5 #content td.rechts p.bodytext 
{
	background-color: #EDF9F2;
	background-color: #f0fcf5;
}

body.body_5 #content, 
body.body_5 #footer 
{
	background-color: #E8F4ED;
}

body.body_5 div.logo {
	width: 230px;
	height: 196px;
	background-repeat: no-repeat;
}

body.body_5 #wrap1 #middle,
body.body_5 #content .schattenbox {
	background-color: #DBECE2;
}
body.body_5 #content td.rechts p.bodytext {
	margin: 0px;
	padding: 10px 20px;
}

body.body_5 #suchbox {
	border: 1px solid #fff;
}

/*Gelb*/
body.body_6,
body.body_6 .schattenbox h2, 
body.body_6 .schattenbox h3, 
body.body_6 .schattenbox h4, 
body.body_6 .schattenbox h5,
body.body_6 h5,
body.body_6 .lightcolorbox,
body.body_6 .tx-veguestbook-pi1 .guestbook-entry,
body.body_6 #suchbox,
body.body_6 #content td.rechts p.bodytext 
{
	background-color: #FEF6B1;
}

body.body_6 #content, 
body.body_6 #footer
{
	background-color: #FDF085;
}

body.body_6 div.logo {
	width: 230px;
	height: 196px;
	background-repeat: no-repeat;
}

body.body_6 #wrap1 #middle,
body.body_6 #content .schattenbox {
	background-color: #fbe344;
}
body.body_6 #content td.rechts p.bodytext,
body.body_6 #content td.rechts h5 {
	margin: 0px;
	padding: 5px 10px;
}

body.body_6 #suchbox {
	border: 1px solid #fff;
}

/*Türkis*/
body.body_7,
body.body_7 .schattenbox h2, 
body.body_7 .schattenbox h3, 
body.body_7 .schattenbox h4, 
body.body_7 .schattenbox h5,
body.body_7 h5,
body.body_7 .lightcolorbox,
body.body_7 .tx-veguestbook-pi1 .guestbook-entry,
body.body_7 #suchbox,
body.body_7 #content td.rechts p.bodytext 
{
	background-color: #D0F9FA;
}

body.body_7 #content, 
body.body_7 #footer
{
	background-color: #B7F2F4;
}

body.body_7 div.logo {
	width: 230px;
	height: 196px;
	background-repeat: no-repeat;
}

body.body_7 #wrap1 #middle,
body.body_7 #content .schattenbox {
	background-color: #88EAED;
}
body.body_7 #content td.rechts p.bodytext {
	margin: 0px;
	padding: 10px 20px;
}

body.body_7 #suchbox {
	border: 1px solid #fff;
}


/************ CUST-NEWS STARTSEITE **************/

.news_plugin {
	padding-top:45px;
}

.news_plugin a {
	color:#4C4C4C;
}

.news_list {
	width:180px;
}

.news_list li {
	font-size:11px;
	line-height:13px;
	padding-bottom:10px;
}


/************ IE PNG fix **************/
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}