/************************************

ROT				#8E001F;
HELLROT			#de8a92;
GRUEN			#5DA721;
HELLGRUEN		#aece80;
BLAU			#1D3B72;
HELLBLAU		#6F9ED9;

BG SPALTE		#CCE49C;
ORANGE			#FC6F24;
BG CONTENT		#FCF4CA;
BG SEITE		#C1C1C1;

TEXT			#000;

************************************/

/*ALLGEMEIN*/
body  {
	font: 100% Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
	background: #C1C1C1;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

.gesamt #container {
	width: 980px;
	background: #FCF4CA;
	margin: 0 auto;
	margin-top: 17px;
	border: 2px solid #5DA721;
	text-align: left;
}

.gesamt #container h1 {
	font-size: 1.1em;
	color: #1D3B72;
	margin: 0 0 1.8em 0;
}
.gesamt #container p {
	font-size: 0.8em;
}
.gesamt #container p a {
	color: #1D3B72;
}
/*HEADER*/
#header {
	width: 980px;
	height: 140px;
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
}

/*NAVIGATION OBEN*/
#navHor {
	width: 980px;
	height: 1.9em;
	float: left;
	position:relative;
	background-color: #FC6F24;
}
* html #navHor {
	height: 1.8em;
}
#navHor ul {
	list-style-type:none;
	margin: 0 5px 0 0;
	padding: 0px;
	float: right;
}
#navHor ul li {
	float: left;
}
#navHor ul li a:link, #navHor ul li a:visited, #navHor ul li a:hover {
	display: block;
	float: left;
	font-size: 76%;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
	padding: 0.6em 10px 0 10px;
}
* html #navHor ul li a:link, * html #navHor ul li a:visited, * html #navHor ul li a:hover {
	font-size: 72%;
}
#navHor ul li.sel a:link, #navHor ul li.sel a:visited, #navHor ul li a:hover {
	color: #1D3B72;
}

/*NAVIGATION OBEN ADRESSEN*/
.gesamt #sidebar2karteAdresse {
	text-align:right;
	z-index: 99;
	padding: 0;
	margin:0;
}

#navHorAdresse {
	height: 1.9em;
	float: right;
	position:relative;
	margin-top: 5px;
}
* html #navHorAdresse {
	height: 1.8em;
}
#navHorAdresse ul {
	list-style-type:none;
	margin: 0;
	padding: 0px;
}
#navHorAdresse ul li {
	float: left;
}
#navHorAdresse ul li a:link, #navHorAdresse ul li a:visited, #navHorAdresse ul li a:hover {
	display: block;
	float: left;
	font-size: 95%;
	color: #000;
	padding: 0 0 0 10px;
}

#navHorAdresse ul li.sel a:link, #navHorAdresse ul li.sel a:visited, #navHorAdresse ul li a:hover {
	color: #1D3B72;
}

/*CONTENT*/
#content, #contentFolge {
	margin-top: 60px;
	background-image:url(../pics/bg_home.gif);
}
* html #content, * html #contentFolge {
	margin-top: 30px;
}
#contentFolge {
	background-image:url(../pics/bg_folge.gif);
}
* html #contentFolge {
	float:left;
}

/*SPALTE LINKS*/
.gesamt #sidebar1 {
	float: left;
	width: 220px;
	padding: 0px;
	font-size: 76%;
	line-height: 2.45em;
	padding-bottom: 20px;
}
#sidebar1 ul.sub2 li {
	line-height: 30%;
	/*padding: 0px;
	margin: 0px;*/
}
* html #sidebar1 ul.sub2 li a {
	/*margin: 0.5em;*/
}

/*NAVIGATION LINKS*/
.gesamt #sidebar1 ul {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
	font-weight:bold;
}

.gesamt #sidebar1 ul a {
	color: #000;
	text-decoration:none;
}


/*ALLGEMEIN NAVIGATION*/
.gesamt #sidebar1 ul li.stadtteil, .gesamt #sidebar1 ul li.stadtteilSel, .gesamt #sidebar1 ul li.kultur, .gesamt #sidebar1 ul li.kulturSel, .gesamt #sidebar1 ul li.wohnen, .gesamt #sidebar1 ul li.wohnenSel, li.wohnenSel li.subSel, li.stadtteilSel li.subSel, li.kulturSel li.subSel {
	background-repeat: no-repeat;
	background-position: 7px 0.9em;
}
.gesamt #sidebar1 ul li a:link, .gesamt #sidebar1 ul li a:visited, .gesamt #sidebar1 ul li a:hover {
	display: block;
	padding-left: 22px;
}
.gesamt #sidebar1 ul li.stadtteilSel a, .gesamt #sidebar1 ul li.kulturSel a, .gesamt #sidebar1 ul li.wohnenSel a, .gesamt #sidebar1 ul li.stadtteilSel ul.sub li.subSel a:hover, .gesamt #sidebar1 ul li.kulturSel ul.sub li.subSel a:hover, .gesamt #sidebar1 ul li.wohnenSel ul.sub li.subSel a:hover {
	color: #FFF;
}
.gesamt #sidebar1 ul li div {
	background-image:url(../pics/punktlinie_dunkel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.gesamt #sidebar1 ul li.stadtteilSel div, .gesamt #sidebar1 ul li.kulturSel div, .gesamt #sidebar1 ul li.wohnenSel div, .gesamt #sidebar1 ul li.stadtteilSel .sub div, .gesamt #sidebar1 ul li.kulturSel .sub div, .gesamt #sidebar1 ul li.wohnenSel .sub div, .gesamt #sidebar1 ul.sub ul.sub2 li.last  {
	background-image:url(../pics/punktlinie_hell.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.gesamt #sidebar1 ul li.stadtteilSel div.lnormal, .gesamt #sidebar1 ul li.kulturSel div.lnormal, .gesamt #sidebar1 ul li.wohnenSel div.lnormal, .gesamt #sidebar1 ul li.stadtteilSel .sub div.lnormal, .gesamt #sidebar1 ul li.kulturSel .sub div.lnormal, .gesamt #sidebar1 ul li.wohnenSel .sub div.lnormal {
	background-image:none;
}

.gesamt #sidebar1 ul.sub li div.last{
	background-image:url(../pics/punktlinie_dunkel.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/*ZWEITES UNTERMENUE*/

.gesamt #sidebar1 ul li ul.sub2 li a:link, .gesamt #sidebar1 ul li ul.sub2 li a:visited, .gesamt #sidebar1 ul li ul.sub2 li a:hover {
	padding-left: 30px;
	font-weight:normal;
	line-height: 1.3em;
}
.gesamt #sidebar1 ul li ul.sub2 li {
	padding: 0.3em 0;
}
* html .gesamt #sidebar1 ul li ul.sub2 li {
	padding: 0;
}
* html #sidebar1 ul.sub2 li div.lnormal {
	padding-bottom: 0.5em;
}

/*STADTTEIL*/
.gesamt #sidebar1 ul li.stadtteil, .gesamt #sidebar1 ul li.stadtteilSel {
	background-image: url(../pics/nav_icon_rot.gif);
}
.gesamt #sidebar1 ul li.stadtteilSel {
	background-color: #8E001F;
}
.gesamt #sidebar1 ul li.stadtteilSel ul.sub li {
	background-color: #de8a92;
}
.gesamt #sidebar1 ul li.stadtteil a:hover, .gesamt #sidebar1 ul li.stadtteilSel ul.sub li div a:hover, .gesamt #sidebar1 ul li.stadtteilSel ul.sub ul.sub2 li a:hover {
	color: #8E001F;
}
li.stadtteilSel li.subSel {
	background-image: url(../pics/nav_icon_rot_sub.gif);
}
.gesamt #sidebar1 li.stadtteilSel ul.sub2 li.sub2Sel a {
	color: #8E001F;
}

/*KULTUR*/
.gesamt #sidebar1 ul li.kultur, .gesamt #sidebar1 ul li.kulturSel {
	background-image: url(../pics/nav_icon_gruen.gif);
}
.gesamt #sidebar1 ul li.kulturSel {
	background-color: #5DA721;
}
.gesamt #sidebar1 ul li.kulturSel ul.sub li {
	background-color: #aece80;
}
.gesamt #sidebar1 ul li.kultur a:hover, .gesamt #sidebar1 ul li.kulturSel ul.sub li div a:hover, .gesamt #sidebar1 ul li.kulturSel ul.sub ul.sub2 li a:hover {
	color: #5DA721;
}
li.kulturSel li.subSel {
	background-image: url(../pics/nav_icon_gruen_sub.gif);
}
.gesamt #sidebar1 li.kulturSel ul.sub2 li.sub2Sel a {
	color: #5DA721;
}

/*WOHNEN*/
.gesamt #sidebar1 ul li.wohnen, .gesamt #sidebar1 ul li.wohnenSel {
	background-image: url(../pics/nav_icon_blau.gif);
}
.gesamt #sidebar1 ul li.wohnenSel {
	background-color: #1D3B72;
}
.gesamt #sidebar1 ul li.wohnenSel ul.sub li {
	background-color: #6F9ED9;
}
.gesamt #sidebar1 ul li.wohnen a:hover, .gesamt #sidebar1 ul li.wohnenSel ul.sub li div a:hover, .gesamt #sidebar1 ul li.wohnenSel ul.sub ul.sub2 li a:hover {
	color: #1D3B72;
}
li.wohnenSel li.subSel {
	background-image: url(../pics/nav_icon_blau_sub.gif);
}
.gesamt #sidebar1 li.wohnenSel ul.sub2 li.sub2Sel a {
	color: #1D3B72;
}

.printButton {
	margin: 30px 0 10px 56px;
}
.pdfButton {
	margin: 0px 0 20px 19px;
}

/*SPALTE RECHTS*/
.gesamt #sidebar2 {
	float: right;
	width: 220px;
	padding: 0 0 20px 0;
}
* html .gesamt #sidebar2 {
	float: right;
	width: 215px;
	padding: 0 0 20px 0;
	/*background-color:#99CC00;*/
}

.spaltenlink {
	width: 215px;
	border-bottom: 5px solid #FCF4CA;
}
* html .spaltenlink {
	width: 216px;
}

.ohneUnten {
	border-bottom: none;
}
.contentRechts {
	width: 195px;
	padding: 0 15px 20px 10px;
}
* html .contentRechts {
	width: 210px;
	padding: 0 0px 20px 10px;
}
.gesamt #container #content #sidebar2 h1.csc-firstHeader {
	padding-top: 12px;
	margin-top: 0px;
	font-size: 0.8em;
	color: #666666;
}

.gesamt #container #content #sidebar2 p.bodytext, .gesamt #container #content #sidebar2 p.bodytext a {
	color: #666666;
	margin-top: 0.1em;
	line-height: 1.2em;
}
* html .gesamt #container #content #sidebar2 p.bodytext, .gesamt #container #content #sidebar2 p.bodytext a {
	color: #666666;
	margin-top: 0.1em;
	padding-top: 0px;
	line-height: 1.2em;
	background-color:#00CC66;
}

/* LINK POPUP KARTE */
/*.gesamt #sidebar2karte {
	float: right;
	width: 220px;
	padding: 0;
	background-color:#0033FF;
}*/
.gesamt #sidebar2karte {
	/*position: relative;
	top: 0px;
	right: 0px;*/
	float:right;
	z-index: 99;
	width: 215px;
	padding: 0;
	margin:0;
}


/*CONTENT MITTE*/
.gesamt #mainContent { 
	margin: 0 240px;
	padding: 0 10px;
}
/** html .gesamt #mainContent { zoom: 1; }*/

.gesamt #mainContentFolge {
	/*width: 670px;*/
	margin: 0 30px 0 240px;
	padding: 3px 20px 10px 20px;
}
* html .gesamt #mainContentFolge {
	float:left;
	margin: 0;
	padding: 3px 30px 10px 30px;
}
/** html .gesamt #mainContentFolge { zoom: 1; }*/

.gesamt #mainContentFolge, .gesamt #mainContent {
	padding-bottom: 20px;
}

.gesamt #mainContentFolge li {
	font-size: 0.8em;
}


/*POSITIONIERUNGEN*/
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*ABSTAENDE*/
.right2m {
	margin-right: 2px;
}

.abstandTour {
	clear: right;
	width: 670px;
	height: 15px;
}

/* STYLES AUS CSS CONTENT */

/* ANGEPASST */
.csc-textpic-text {
	
}

.csc-textpic-imagewrap {
	/*margin-bottom: 10px;*/
}
.csc-textpic-text p {
	margin-top: 0;
}
.csc-header {
	/*position: relative;*/
}
.gesamt #mainContentFolge .csc-textpic-text {
	/*width: 600px;*/
}
.csc-textpic table.contenttable tbody td {
	vertical-align:top;
}
/* 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 white;
		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; }*/
	DIV.csc-textpic-clear {
		/*clear: both;*/
		width: 600px;
		/*clear: right;*/
	}

	/* 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: right; }

	/* 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-below .csc-textpic-imagewrap {
		width: 670px;
	}
	/*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;*/ }
	
	* html DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { clear: both; height: 1%; }
	/* 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 */
	
/*TABELLE IN CONTENT*/
.contenttable td p {
	padding: 0px;
	margin: 0px;
}

/*ADRESSENLISTE*/
.vcard {
	font-size: 0.8em;
	padding-bottom: 0.9em;
}
.vcard td {
	width: 50%;
}
.vcard td.adresseAdresse {
	padding-left: 10px;
}
.vcard a {
	color: #1D3B72;
}
.vcard .adresseAbstand {
	margin-bottom: 10px;
	border-bottom: 1px solid 000;
}

/*ADRESSFORMULAR*/
.tx-thmailformplus-pi1 fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.tx-thmailformplus-pi1 fieldset div label {
	float: left;
	width: 11em;
	font-size: 0.8em;
	height: 26px;
	padding-top: 4px;
}
.tx-thmailformplus-pi1 fieldset div input, .tx-thmailformplus-pi1 fieldset div textarea {
	float: left;
	width: 300px;
	font-size: 0.8em;
	border: 1px solid #1D3B72;
	padding-left: 2px;
}
.tx-thmailformplus-pi1 fieldset div input#plz {
	width: 60px;
	margin-right: 3px;
}
.tx-thmailformplus-pi1 fieldset div input#stadt {
	width: 233px;
}
.tx-thmailformplus-pi1 fieldset div input, .tx-thmailformplus-pi1 fieldset div textarea {
	font-family: Arial, Helvetica, sans-serif;
}
.tx-thmailformplus-pi1 fieldset div input#submit {
	width: 100px;
	margin: 20px 0 0 8em;
}
* html .tx-thmailformplus-pi1 fieldset div input#submit {
	margin: 20px 0 0 6.5em;
}
.tx-thmailformplus-pi1 ul {
	padding: 5px 0 10px 0;
	margin: 0;
}
.tx-thmailformplus-pi1 div.aufforderung {
	font-size: 0.8em;
	font-weight: bold;
}
.tx-thmailformplus-pi1 div.error {
	font-size: 0.8em;
	color: #8E001F;
}
.tx-thmailformplus-pi1 div div.error {
	font-size: 0.7em;
	color: #8E001F;
}

/* TERMINLISTE */
.termine {
	font-size: 0.8em;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #1D3B72;
	float:left;
}
.termineLinks {
	float: left;
	width: 300px;
	padding: 0 6px 10px 0;
}
.termineRechts {
	float: left;
	width: 350px;
}
.termineRechts a {
	color: #000;
}
.termineTitel {
	font-weight: bold;
	color: #1D3B72;
	/*float:left;*/
	width: 630px;
}
.termineTitel a:link, .termineTitel a:visited {
	color: #1D3B72;
}
.termineTitel a:hover {
	text-decoration: underline;
}
.termineOrt {
	padding: 0 0 10px 0;
}
.termineDatum {
	color: #1D3B72;
}
.termineAnsprechpartner {
	padding: 0 0 10px 0;
}

/*PDF-INHALTSBEREICH*/
/*.pdf {
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 200px;
}*/
/*AUSBLENDEN DER ANZEIGE DER ANZAHL DATEIEN BEI DATEILINKS*/
.filelinks .filecount {
	display: none;
}

/*DOWNLOADS KREUZ UND QUER*/
.abstandDownload {
	width: 690px;
	clear: both;
	height: 1px;
	font-size: 0px;
}

/*FILELINKS*/
.filelinks {
	background-repeat: no-repeat;
}

.filelinks div {
/*background:transparent url(/typo3/gfx/fileicons/default.gif) no-repeat scroll left top;*/
margin-bottom:10px;
padding-left:25px;
background-repeat: no-repeat;
font-size: 0.8em;
}
.filelinks span {
display:block;
}
.filelinks .filecount {
display:block;
margin-bottom:5px;
}
.filelinks a {
color: #1D3B72;
}
.filelinks .ai {
background-image:url(/typo3/gfx/fileicons/ai.gif) !important;
}
.filelinks .ani {
background-image:url(/typo3/gfx/fileicons/ani.gif) !important;
}
.filelinks .au {
background-image:url(/typo3/gfx/fileicons/au.gif) !important;
}
.filelinks .avi {
background-image:url(/typo3/gfx/fileicons/avi.gif) !important;
}
.filelinks .bmp {
background-image:url(/typo3/gfx/fileicons/bmp.gif) !important;
}
.filelinks .cdr {
background-image:url(/typo3/gfx/fileicons/cdr.gif) !important;
}
.filelinks .css {
background-image:url(/typo3/gfx/fileicons/css.gif) !important;
}
.filelinks .csv {
background-image:url(/typo3/gfx/fileicons/csv.gif) !important;
}
.filelinks .doc {
background-image:url(/typo3/gfx/fileicons/doc.gif) !important;
}
.filelinks .dtd {
background-image:url(/typo3/gfx/fileicons/dtd.gif) !important;
}
.filelinks .eps {
background-image:url(/typo3/gfx/fileicons/eps.gif) !important;
}
.filelinks .exe {
background-image:url(/typo3/gfx/fileicons/exe.gif) !important;
}
.filelinks .fh3 {
background-image:url(/typo3/gfx/fileicons/fh3.gif) !important;
}
.filelinks .flash {
background-image:url(/typo3/gfx/fileicons/flash.gif) !important;
}
.filelinks .folder {
background-image:url(/typo3/gfx/fileicons/folder.gif) !important;
}
.filelinks .gif {
background-image:url(/typo3/gfx/fileicons/gif.gif) !important;
}
.filelinks .htm {
background-image:url(/typo3/gfx/fileicons/htm.gif) !important;
}
.filelinks .html {
background-image:url(/typo3/gfx/fileicons/html.gif) !important;
}
.filelinks .ico {
background-image:url(/typo3/gfx/fileicons/ico.gif) !important;
}
.filelinks .inc {
background-image:url(/typo3/gfx/fileicons/inc.gif) !important;
}
.filelinks .java {
background-image:url(/typo3/gfx/fileicons/java.gif) !important;
}
.filelinks .jpg {
background-image:url(/typo3/gfx/fileicons/jpg.gif) !important;
}
.filelinks .js {
background-image:url(/typo3/gfx/fileicons/js.gif) !important;
}
.filelinks .max {
background-image:url(/typo3/gfx/fileicons/max.gif) !important;
}
.filelinks .mid {
background-image:url(/typo3/gfx/fileicons/mid.gif) !important;
}
.filelinks .mov {
background-image:url(/typo3/gfx/fileicons/mov.gif) !important;
}
.filelinks .mpeg {
background-image:url(/typo3/gfx/fileicons/mpeg.gif) !important;
}
.filelinks .mpg {
background-image:url(/typo3/gfx/fileicons/mpg.gif) !important;
}
.filelinks .pcd {
background-image:url(/typo3/gfx/fileicons/pcd.gif) !important;
}
.filelinks .pcx {
background-image:url(/typo3/gfx/fileicons/pcx.gif) !important;
}
.filelinks .pdf {
background-image:url(/typo3/gfx/fileicons/pdf.gif) !important;
}
.filelinks .png {
background-image:url(/typo3/gfx/fileicons/png.gif) !important;
}
.filelinks .ps {
background-image:url(/typo3/gfx/fileicons/ps.gif) !important;
}
.filelinks .psd {
background-image:url(/typo3/gfx/fileicons/psd.gif) !important;
}
.filelinks .rtf {
background-image:url(/typo3/gfx/fileicons/rtf.gif) !important;
}
.filelinks .sgml {
background-image:url(/typo3/gfx/fileicons/sgml.gif) !important;
}
.filelinks .swf {
background-image:url(/typo3/gfx/fileicons/swf.gif) !important;
}
.filelinks .sxc {
background-image:url(/typo3/gfx/fileicons/sxc.gif) !important;
}
.filelinks .sxw {
background-image:url(/typo3/gfx/fileicons/sxw.gif) !important;
}
.filelinks .tga {
background-image:url(/typo3/gfx/fileicons/tga.gif) !important;
}
.filelinks .tif {
background-image:url(/typo3/gfx/fileicons/tif.gif) !important;
}
.filelinks .ttf {
background-image:url(/typo3/gfx/fileicons/ttf.gif) !important;
}
.filelinks .txt {
background-image:url(/typo3/gfx/fileicons/txt.gif) !important;
}
.filelinks .wav {
background-image:url(/typo3/gfx/fileicons/wav.gif) !important;
}
.filelinks .wrl {
background-image:url(/typo3/gfx/fileicons/wrl.gif) !important;
}
.filelinks .xls {
background-image:url(/typo3/gfx/fileicons/xls.gif) !important;
}
.filelinks .xml {
background-image:url(/typo3/gfx/fileicons/xml.gif) !important;
}
.filelinks .xsl {
background-image:url(/typo3/gfx/fileicons/xsl.gif) !important;
}
.filelinks .zip {
background-image:url(/typo3/gfx/fileicons/zip.gif) !important;
}
.filelinks a:hover {
text-decoration:underline;
}

