/**************************************/
/* inhalt.css                         */
/**************************************/
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 13px;
	/*font-size: 0.8em;*/
}
body, textarea {
	font-family: Arial, Helvetica, sans-serif;
}
body, a {
	color: #62727d;
}
a img {
	border: 0;
}
textarea, table {
	font-size: 1em;
}

.hidden {
	display: none;
}
.clear {
	clear: both;
}

img.teaserimg-left {
	float: left;
	margin: 0 0.6em 0 0;
}
img.teaserimg-right {
	float: right;
	margin: 0 0 0 0.6em;
}
img.border {
	border-color: #c4cae0;
	border-style: solid;
	border-width: 1px;
}
/*.topline {
	font-size: 1em;
	font-style: italic;
}*/
h1, .headline, .modul-titel {
	font-weight: bold;
	font-size: 1.1em;
}
.teaser, .body {
	line-height: 1.5em;
}
.more, .back {
	/*text-align: right;*/
}
.more a, .back a {
	/*color: #f00;*/
	font-weight: bold;
	padding: 0 10px 0 0;
	text-decoration: none;
}
.more a:hover, .back a:hover {
	text-decoration: underline;
}
.dm-default, .vm-default, dm-pressetext, .vm-pressetext {
	border-color: #62727d;
	border-style: solid;
	border-width: 0 0 1px 0;
	margin: 0 0 1.2em 0;
	padding: 0 0 0.6em 0;
}
.dm-banner {
	background-color: #fff;
	padding-bottom: 2px;
}
.dm-banner-2 {
	margin: 1.2em 0;
	text-align: center;
}

/**************************************/
/* listen.css                         */
/**************************************/
ol, ul {
	margin: 1em 0 1em;
}
ol ol, ol ul, ul ol, ul ul {
	margin: 0 0 0 1em;
}
li {
	margin-left: 1em;
}
ol li {
	margin-left: 1.5em;
}
ul {
	list-style-image: url(../gifs/li.gif);
}
ul.href {
	list-style-image: url(../gifs/li_href.gif);
}
ul ul {
	list-style-image: url(../gifs/li_li.gif);
}
ul ul ul {
	list-style-image: url(../gifs/li_li_li.gif);
}

/**************************************/
/* formulare.css                      */
/**************************************/
input, select, textarea {
	border-color: #62727d;
	border-style: solid;
	font-size: 1em;
}
input.datefield, input.text, input.submit, input.reset, input.button, select, textarea {
	border-width: 1px;
	margin: 1px 0;
}
input.text, select, textarea {
	padding: 1px;
}
input.checkbox, input.radio {
	border: 0;
}
option {
	padding-left: 0.4em;
}

/**************************************/
/* tabellen.css                       */
/**************************************/
table.rahmen {
	border-collapse: collapse;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
}
table.rahmen td {
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
table.rahmen td td {
	border: 0;
	padding: 0;
}

table.rahmenlos {
	border: 0;
	margin: -3px;
}
table.rahmenlos td {
	border: 0;
	padding: 3px
}
table.rahmenlos td td {
	border: 0;
	padding: 0;
}

table.wechsler {
	border: 0;
}
table.wechsler td {
	border: 0;
	padding: 5px;
}
table.wechsler .tablehead {}
table.wechsler .liste1 {
	background-color: #eae7a0;
}
table.wechsler .liste0 {
	background-color: #efeecf;
}

/**************************************/
/* layout.css                         */
/**************************************/
* {
	margin: 0;
	padding: 0;
}
textarea, table {
	font-size: 1em;
}
a img {
	border: 0;
}
.clear {
	clear: both;
}
html {
	overflow-y: scroll;
}
body {
	background-color: #62727d;
	background-image: url(../gifs/bg.gif);
	background-repeat: repeat-y;
	background-position: 50% 0;
}
#seite {
	margin: 0 auto;
	width: 1004px;
}
	#kopf {
		background-color: #fff;
		background-image: url(../gifs/head_rechts.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		border-color: #fff;
		border-style: solid;
		border-width: 0 0 2px 0;
		height: 132px;
		position: relative;
	}
		#ticker {
			font-size: 1.1em;
			line-height: 25px;
			width: 570px;
			position: absolute;
			left: 434px;
			top: 107px;
		}
		#logo {
			background-image: url(../gifs/head_links.png);
			background-repeat: no-repeat;
			position: absolute;
			left: 0;
			top: 0;
			display: block;
			height: 132px;
			width: 468px;
		}

		/* TTV 20090903 */
		#kopf-rechts {
			position:absolute;
			top:0;
			left:380px;
			height:108px;
			width:624px;
			display:block;
		}
		#ticker {
			background-color:#FFF;
		}
		/* // TTV 20090903 */

	#main {}
		#spalte-1 {
			float: left;
			font-size: 0.875em;
			min-height: 1px;
			width: 156px;
		}
			#suche {
				background-color: #fff;
				height: 80px;
				width: 156px;
				position: relative;
			}
				#suche form {
					background-color: #dfe1e2;
					background-image: url(../gifs/lupe.jpg);
					background-repeat: no-repeat;
					background-position: 5px 50%;
					border-color: #fff;
					border-style: solid;
					border-width: 5px 0 0 0;
					height: 22px;
					margin: 0 2px 10px 2px;
					padding: 4px 0 2px 30px;
				}
				#suche form input.text {
					border-color: #dfe1e2;
					border-style: inset;
					border-width: 2px;
					padding: 1px;
					width: 75px;
				}
				#suche form input.image {
					border: 0;
					margin: 0;
				}
				#erweiterte-suche {
					background-color: #dfe1e2;
					background-image: url(../gifs/info.jpg);
					background-repeat: no-repeat;
					background-position: 5px 50%;
					color: #000;
					display: block;
					margin: 10px 2px;
					height: 24px;
					line-height: 24px;
					padding: 2px 0 2px 30px;
					text-decoration: none;
				}
				#erweiterte-suche:hover {
					text-decoration: underline;
				}
				/*
				#suche #form-suche-text-label {
					position: absolute;
					left: 10px;
					top: 5px;
				}
				#suche input.text {
					border-color: #dfe1e2;
					border-style: inset;
					border-width: 2px;
					padding: 1px;
					width: 142px;
					position: absolute;
					left: 4px;
					bottom: 22px;
				}
				#suche #form-suche-go {
					border: 0;
					position: absolute;
					right: 3px;
					top: 2px;
				}
				#suche #form-suche-goprofisuche-label {
					display: none;
				}
				#suche #form-suche-goprofisuche {
					border: 0;
					position: absolute;
					right: 3px;
					bottom: 2px;
				}
				*/
			#archiv {}
			#kontakt-impressum {
				margin: 2em 0 0 2em;
			}
				#kontakt-impressum a {
					text-decoration: none;
				}
				#kontakt-impressum a:hover {
					text-decoration: underline;
				}
		#spalte-2-3 {
			float: left;
			width: 848px;
		}
			#menue {
				border-color: #fff;
				border-style: solid;
				border-width: 0 0 2px 0;
				margin-left: 2px;
			}
				#menue-sub {
					float: left;
					width: 612px;
				}
				#menue-top {
					float: left;
				}
				#menue-kontakt {
					float: left;
				}
 		#spalte-2 {
			float: left;
			min-height: 1px;
			width: 614px;
			position: relative;
		}
			#inhalt {}
				#inhalt-links-rechts {
					padding: 23px 30px;
				}
				#inhalt-links {
					float: left;
					width: 220px;
				}	
				#inhalt-rechts {
					float: left;
					margin: 0 0 0 30px;
					width: 304px;
				}
		#spalte-3 {
			float: left;
			min-height: 1px;
			width: 234px;
		}
			#banner {}

/**************************************/
/* menue.css                          */
/**************************************/
#menue {
	font-size: 0.9em;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}
#menue sup {
  line-height: 0px;
}
#menue ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menue li {
	background-image: url(../gifs/menue_reiter.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
#menue a {
	background-image: url(../gifs/menue_reiter.gif);
	background-position: 0 -300px;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	padding: 0 4px;
	text-decoration: none;
}

/*****************************/
/* Untermenue                */
/*****************************/
/* allgemein */
#menue-sub li ul {
	display: none;
}
#menue-sub li.men-pfad {
	background-position: 100% -200px;
}
#menue-sub li.men {
	background-position: 100% 0;
}

#menue-sub li.men-pfad a {
	background-position: 0 -500px;
	color: #62727d;
}
#menue-sub li.men a {
	background-position: 0 -300px;
	color: #fff;
}

/* Redakteure */
#menue-sub.redakteure li {
	width: 153px;
}
#menue-sub.redakteure li.men-pfad {
	background-position: 100% -200px;
}
#menue-sub.redakteure li.men {
	background-position: 100% 0;
}

#menue-sub.redakteure li.men-pfad a {
	background-position: 0 -500px;
	color: #62727d;
}
#menue-sub.redakteure li.men a {
	background-position: 0 -300px;
	color: #fff;
}

/* Unternehmen               */
#menue-sub.unternehmen li {
	width: 102px;
}
#menue-sub.unternehmen li.men-pfad {
	background-position: 100% -200px;
}
#menue-sub.unternehmen li.men {
	background-position: 100% -100px;
}

#menue-sub.unternehmen li.men-pfad a {
	background-position: 0 -500px;
	color: #62727d;
}
#menue-sub.unternehmen li.men a {
	background-position: 0 -400px;
	color: #62727d;
}

/*****************************/
/* Hauptmenue                */
/*****************************/
/* allgemein */
#menue-top li ul {
	display: none;
}
#menue-top li.men-pfad {
	display: none;
}
#menue-top li {
	background-position: 100% -100px;
	width: 170px;
}
#menue-top a {
	background-position: 0 -400px;
}

/* Redakeure */
#menue-top li.redakteure {
	background-position: 100% -100px;
	width: 170px;
}
#menue-top.redakteure a {
	background-position: 0 -400px;
}

/* Unternehmen */
#menue-top.unternehmen li {
	background-position: 100% 0;
	width: 160px;
}
#menue-top.unternehmen a {
	background-position: 0 -300px;
	color: #fff;
}

/*****************************/
/* Kontaktmenue	             */
/*****************************/
/* allgemein */
#menue-kontakt li {
	background-position: 100% 0;
	width: 64px;
}
#menue-kontakt li.men-pfad {
	background-position: 100% -200px;
}
#menue-kontakt a {
	background-position: 0 -300px;
	color: #fff;
}
#menue-kontakt .men-pfad a {
	background-position: 0 -500px;
	color: #62727d;
}


/* Redakteure */
#menue-kontakt.redakteure li {
	background-position: 100% 0;
	width: 64px;
}
#menue-kontakt.redakteure li.men-pfad {
	background-position: 100% -200px;
}
#menue-kontakt.redakteure a {
	background-position: 0 -300px;
	color: #fff;
}
#menue-kontakt.redakteure .men-pfad a {
	background-position: 0 -500px;
	color: #62727d;
}

/* Unternehmen */
#menue-kontakt.unternehmen li {
	background-position: 100% -100px;
	width: 74px;
}
#menue-kontakt.unternehmen li.men-pfad {
	background-position: 100% -200px;
}
#menue-kontakt.unternehmen a {
	background-position: 0 -400px;
	color: #62727d;
}
#menue-kontakt.unternehmen .men-pfad a {
	background-position: 0 -500px;
	color: #62727d;
}




/**************************************/
/* archiv.css                         */
/**************************************/
#archiv { /*font-size: 0.875em;*/
	
}

#archiv ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*
#archiv .arch ul {
	display: none;
}
*/
#archiv ul ul {
	margin: 5px -10px -5px -10px;
	padding: 0;
}

/* Bauen & Wohnen */
#archiv #arch-bauen_wohnen {
	background-color: #334794;
}

#archiv #arch-bauen_wohnen ul {
	background-color: #dfe1e2;
}

/* Reisen & Gesundheit */
#archiv #arch-reisen_gesundheit {
	background-color: #b01c0d;
}

#archiv #arch-reisen_gesundheit ul {
	background-color: #dfe1e2;
}

/* Auto & Technik */
#archiv #arch-auto_technik {
	background-color: #ffdd00;
}

#archiv #arch-auto_technik a {
	color: #000;
}

#archiv #arch-auto_technik ul {
	background-color: #dfe1e2;
}

/* Ambiente & Lifestyle */
#archiv #arch-ambiente_lifestyle {
	background-color: rgb(58, 29, 8);
}

#archiv #arch-ambiente_lifestyle ul {
	background-color: #dfe1e2;
}

/* Garten & Outdoor */
#archiv #arch-garten_outdoor {
	background-color: rgb(100, 148, 50);
}

#archiv #arch-garten_outdoor ul {
	background-color: #dfe1e2;
}

/* Heizen & Energiesparen */
#archiv #arch-55824686_e081_515d_749cdd0096d37d5f {
	background-color: rgb(209, 115, 39);
}

#archiv #arch-55824686_e081_515d_749cdd0096d37d5f ul {
	background-color: #dfe1e2;
}

#archiv ul {
	background-color: #62727d;
}

#archiv ul li {
	border-color: #fff;
	border-style: solid;
	border-width: 1px 0 0 0;
	list-style-image: none;
	list-style-type: none;
	height: 1%;
	margin: 0;
	padding: 5px 10px;
}

#archiv ul li.arch-pfad {
	font-weight: bold;
}

#archiv ul li.arch {
	font-weight: normal;
}

#archiv ul li a {
	color: #fff;
	text-decoration: none;
}

#archiv ul li a:hover {
	text-decoration: underline;
}

#archiv ul li ul {
	background-color: #c4cae0;
	color: #000;
}

#archiv ul li ul li {
	margin: 0;
	padding: 5px 15px;
	padding-right: 0;
}

#archiv ul li ul li a {
	color: #000;
}
/**************************************/
/* message.css                        */
/**************************************/
.message-H, .message-W, .message-E {
	background-color: #c3d3e0;
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	margin: 0 0 0.6em 0;
	padding: 3px;
}
.message-H div div, .message-W div div, .message-E div div {
	padding-left: 20px;
}

/**************************************/
/* pressetexte.css                    */
/**************************************/
.dm-pressetext {}
.vm-pressetext {}
.dm-pressetext .clear {
	clear: both;
}
.vm-pressetext img.teaserimg-right, .dm-pressetext img.teaserimg-right {
	/*
	border-color: #62727d;
	border-style: solid;
	border-width: 1px;
	*/
}
.vm-pressetext img.teaserimg-left, .vm-pressetext img.teaserimg-right {
	max-width: 100px;
}
ul.pr-tabs {
	background-image: url(../gifs/bg-tabs.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 4px;
	width: 550px;
}
ul.pr-tabs li {
	background-image: url(../gifs/bg-tab-passive.gif);
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 29px;
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 0 -4px;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 154px;
}
ul.pr-tabs li.active {
	background-image: url(../gifs/bg-tab-active.gif);
	position: relative;
	z-index: 1;
}
ul.pr-contents, div.pr-contents {
	background-color: #f5f3c2;
	border-color: #c4cae0;
	border-style: solid;
	border-width: 1px;
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 5px;
}
ul.pr-contents {
	border-top-width: 0;
} 
ul.pr-contents li {
	display: none;
	margin: 0;
	min-height: 100px;
	padding: 0;
}
ul.pr-contents li.active {
	display: block;
}
ul.pr-contents li textarea {
	background-color: transparent;
	border: 0;
	padding: 0;
	height: 9em;
	width: 100%;
}
div.download-link {
	text-align: right;
}
div.download-link a {
	background-color: #fff;
	/*background-color: #efeecf;*/
	border-color: #62727d;
	border-style: solid;
	border-width: 1px;
	/*background-image: url(../gifs/bg_download.png);*/
	color: #000;
	display: inline-block;
	float: right;
	height: 18px;
	line-height: 18px;
	margin-top: 0.3em;
	margin-left: 0.3em;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
.pr-bildmaterial {
	border-color: #c4cae0;
	border-style: solid;
	border-width: 0 0 1px 0;
	margin: 0 0 0.3em 0;
	padding: 0 0 0.3em 0;
}
.pr-bildmaterial.last {
	border: 0;
	margin: 0;
	padding: 0;
}
.pr-bildmaterial table td {
	vertical-align: top;
}



/**************************************/
/* img_mouseover.css                  */
/**************************************/
a.img-mouseover {
	cursor: default;
	display: block;
	min-height: 70px;
	width: 102px;
	margin-right: 0.6em;
}
a.img-mouseover img {
	border-color: #c4cae0;
	border-style: solid;
	border-width: 1px;
	max-height: 68px;
	max-width: 100px;
}
a.img-mouseover:hover {
	position:relative;
}
a.img-mouseover:hover img {
	display: block;
	position: absolute;
	max-width: 200px;
	max-height: 200px;
	z-index: 100;
}
/*
a.img-mouseover {
	cursor: default;
}
a.img-mouseover:hover img {
	width: 200px;
}
*/

/**************************************/
/* mod_easypr_suche.css               */
/**************************************/
.mod-easypr-suche {}
.mod-easypr-suche .modul-kopf {
	margin-top: 1.2em;
}
.mod-easypr-suche form label, .mod-easypr-suche form span.label {
	font-weight: bold;
}
.mod-easypr-suche form td td .label {
	font-size: 0.9em;
}
.mod-easypr-suche form .form-block {
	border-style: solid;
	border-width: 0 0 1px 0;
	margin-bottom: 0.6em;
	padding-bottom: 0.6em;
}
.mod-easypr-suche form table {
	table-layout: fixed;
	width: 100%;
}
.mod-easypr-suche form table td {
	padding: 2px 0;
}
.mod-easypr-suche form table td.label {
	width: 120px;
}
.mod-easypr-suche form table td.checkbox {
	width: 1.5em;
}
.mod-easypr-suche td input.text {
	width: 300px;
}
.mod-easypr-suche td input.submit {
	width: 120px;
	margin-left: 184px;
}
.mod-easypr-suche td.right {
	text-align: right;
}
.mod-easypr-suche #suche-stoerer {
	background-color: #eae7a0;
	/*background-color: #b01c0d;*/
	/*color: #fff;*/
	font-size: 0.9em;
	font-weight: bold;
	float: right;
	padding: 4px;
	width: 112px;
	text-align: center;
}

/**************************************/
/* mod_easypr_faq.css                 */
/**************************************/
.mod-easypr-faq {}
.mod-easypr-faq .modul-titel {
	margin-bottom: 2em;
}

.mod-easypr-faq .modul-kopf {
	margin-bottom: 2em;
}
.mod-easypr-faq .modul-kopf ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.mod-easypr-faq .modul-kopf ul li {
	background-color: #d1d2d4;
	margin: 0 0 0.5em 0;
}
.mod-easypr-faq .modul-kopf ul li a {
	background-image: url(../gifs/li_faq_top.gif);
	background-repeat: no-repeat;
	background-position: 8px 50%;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 0 4px 35px;
	text-decoration: none;
}
.mod-easypr-faq .modul-kopf ul li a:hover {
	text-decoration: underline;
}


.mod-easypr-faq .modul-inhalt .dm-default {
	border: 0;
}
.mod-easypr-faq .modul-inhalt .dm-default .headline {
	background-color: #d1d2d4;
	font-size: 1.1em;
	padding: 2px 0 2px 8px;
	margin-bottom: 0.6em;
}
.mod-easypr-faq .modul-inhalt .dm-default .teaser {
	margin: 0 1em;
}
/**************************************/
/* slimbox.css                        */
/**************************************/
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #333;
	cursor: pointer;
	z-index: 1000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index: 1001;
}

.lbLoading {
	background: #fff url(../gifs/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../gifs/slimbox/prev.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../gifs/slimbox/next.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 26px;
	height: 26px;
	background: transparent url(../gifs/slimbox/close.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/**************************************/
/* cmsupload.css                      */
/**************************************/
/* Uplload-Status */
#cmsupload2-status {
	background-color: #eae7a0;
  border: 1px solid #62727d;
  border-bottom-style: none;
  padding: 5px;
}
  #cmsupload2-status ul {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
  }
    #cmsupload2-status li {
      display: inline;
      margin: 0;
      padding: 0;
    }
      #cmsupload2-status a {
        background-color: #d4d0c8;
        border: 1px solid #62727d;
        color: #000;
        display: inline-block;
        padding: 2px 5px;
        text-decoration: none;
      }
      #cmsupload2-browse {}
      #cmsupload2-clear {}
      #cmsupload2-upload {}
  #cmsupload2-status .progress {
    background-image: url('../gifs/cmsupload/progress.gif');
    background-repeat: no-repeat;
    background-position: 50% 0;
    display: inline-block;
    height: 12px;
    margin-right: 0.5em;
    vertical-align: middle;
    width: 250px;
  }
  #cmsupload2-status .bar {
    background-image: url('../gifs/cmsupload/bar.gif');
    background-position: 50% 0;
    height: 12px;
    width: 250px;
  }
  #cmsupload2-status .progress-text {
    font-size: 0.9em;
    font-weight: bold;
  }
/* File-List */
#cmsupload2-list {
	background-color: #efeecf;
	border: 1px solid #62727d;
	border-bottom-style: none;
	list-style-image: none;
  list-style-type: none;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}
  #cmsupload2-list li {
    background-repeat: no-repeat;
    background-position: 5px 9px;
    border-bottom: 1px solid #62727d;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 5px;
    
  }
  #cmsupload2-list li.validation-error {
    background-color: #fbe3e4;
    background-image: url('../gifs/cmsupload/failed.png');
    clear: left;
    color: #8a1f11;
    cursor: pointer;
    display: block;
    line-height: 40px;
    padding-left: 44px;
  }
  #cmsupload2-list li.file {
    background-image: url('../gifs/cmsupload/file.png');
    overflow: auto;
  }
  #cmsupload2-list li.file.file-uploading {
    background-color: #d9dde9;
    background-image: url('../gifs/cmsupload/uploading.png');
  }
  #cmsupload2-list li.file.file-success {
    background-image: url('../gifs/cmsupload/success.png');
  }
  #cmsupload2-list li.file.file-failed {
    background-image: url('../gifs/cmsupload/failed.png');
  }
  #cmsupload2-list li.file .file-size {
    font-size: 0.9em;
    line-height: 18px;
    float: right;
    margin-top: 2px;
  }
  #cmsupload2-list li.file .file-remove {
    clear: right;
    float: right;
    line-height: 18px;
    text-decoration: none;
  }
  #cmsupload2-list li.file .file-remove:hover {
    text-decoration: underline;
  }
  #cmsupload2-list li.file .file-name {
    font-size: 1.2em;
    margin-left: 40px;
    display: block;
    clear: left;
    line-height: 40px;
    height: 40px;
    font-weight: bold;
  }
  #cmsupload2-list li.file .file-info {
    display: block;
    margin-left: 40px;
    font-size: 0.9em;
    line-height: 20px;
    clear: both;
  }



