/* default styles for extension "mowisweather" */

	.tx-mowisweather-pi1 {
		width: 220px;
		background: #00AAD2;
		color: #FFFFFF;
	}

	.tx-mowisweather-pi1:after {
		content: '\00A0';
		display: block;
		width: 100%;
		height: 0;
		clear: both;
	}
	
	.tx-mowisweather-pi1 h2 { display: none; }
	
	.tx-mowisweather-pi1 ul {
		padding: 0;
		margin: 0;
		list-style: none;
		background: none;
	}

	.tx-mowisweather-pi1 ul.forecasts {
		height: 130px;
		overflow: hidden;
	}
	
	.tx-mowisweather-pi1 li {
		position: relative;
		padding: 0;
		margin: 0;
		list-style: none;
		width: 220px;
		background: none;
		height: 130px;
		display: block;
	}
	
	.tx-mowisweather-pi1 .date dfn,
	.tx-mowisweather-pi1 .winddir,
	.tx-mowisweather-pi1 .windspeed, 
	.tx-mowisweather-pi1 .temp dfn,
	.tx-mowisweather-pi1 .icon dfn,
	.tx-mowisweather-pi1 .day {
		display: none;
	}

	.tx-mowisweather-pi1 .icon {
		position: relative;
		display: block;
		overflow: hidden;
		top: 8px;
		left: 8px;
		height: 64px;
		width: 64px;
	}
	
	
	.tx-mowisweather-pi1 .date {
		position: absolute;
		right: 8px;
		bottom: 8px;
	}
	.tx-mowisweather-pi1 .date span { 
		text-align: right;
	}
	
	.tx-mowisweather-pi1 .temp span { 
		text-align: right;
		font-weight: bold;
		font-size: 20px;
	}

	.tx-mowisweather-pi1 .temp {
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
		text-align: right;
		padding: 0;
	}

	.tx-mowisweather-pi1 .icon span {
		background-image: url(/typo3conf/ext/mowisweather/res/img/icons.png);
		position: absolute;
		left: 0; 
		top: 0;
		width: 64px;
		height: 64px;
		display: block;
		text-indent: -9999em;
		background-repeat: no-repeat;
		overflow: visible;
	}
	
	.tx-mowisweather-pi1 .icon_text {
		text-indent: 0em;
		text-align: left;
		position: absolute;
		bottom: 8px;
		left: 8px;
	}
	
	.tx-mowisweather-pi1 ul.controls {
		text-align: center;
		width: 100%;
	}
	.tx-mowisweather-pi1 ul.controls li {
		width: 36px;
		height: 20px;
		float: none;
		margin: 10px 8px;
		display: inline-block;
	}
.tx-mowisweather-pi1              .icon .icon_0 { background-position: -0px -0px }
.tx-mowisweather-pi1              .icon .icon_1 { background-position: -64px -0px }
.tx-mowisweather-pi1              .icon .icon_2 { background-position: -128px -0px }
.tx-mowisweather-pi1              .icon .icon_3 { background-position: -192px -0px }
.tx-mowisweather-pi1              .icon .icon_4 { background-position: -256px -0px }
.tx-mowisweather-pi1              .icon .icon_5 { background-position: -320px -0px }
.tx-mowisweather-pi1              .icon .icon_6 { background-position: -384px -0px }
.tx-mowisweather-pi1              .icon .icon_7 { background-position: -448px -0px }
.tx-mowisweather-pi1              .icon .icon_8 { background-position: -512px -0px }
.tx-mowisweather-pi1              .icon .icon_9 { background-position: -576px -0px }
.tx-mowisweather-pi1              .icon .icon_10 { background-position: -0px -64px }
.tx-mowisweather-pi1              .icon .icon_11 { background-position: -64px -64px }
.tx-mowisweather-pi1              .icon .icon_12 { background-position: -128px -64px }
.tx-mowisweather-pi1              .icon .icon_13 { background-position: -192px -64px }
.tx-mowisweather-pi1              .icon .icon_14 { background-position: -256px -64px }
.tx-mowisweather-pi1              .icon .icon_15 { background-position: -320px -64px }
.tx-mowisweather-pi1              .icon .icon_16 { background-position: -384px -64px }
.tx-mowisweather-pi1              .icon .icon_17 { background-position: -448px -64px }
.tx-mowisweather-pi1              .icon .icon_18 { background-position: -512px -64px }
.tx-mowisweather-pi1              .icon .icon_19 { background-position: -576px -64px }
.tx-mowisweather-pi1              .icon .icon_20 { background-position: -0px -128px }
.tx-mowisweather-pi1              .icon .icon_21 { background-position: -64px -128px }
.tx-mowisweather-pi1              .icon .icon_22 { background-position: -128px -128px }
.tx-mowisweather-pi1              .icon .icon_23 { background-position: -192px -128px }
.tx-mowisweather-pi1              .icon .icon_24 { background-position: -256px -128px }
.tx-mowisweather-pi1              .icon .icon_25 { background-position: -320px -128px }
.tx-mowisweather-pi1              .icon .icon_26 { background-position: -384px -128px }
.tx-mowisweather-pi1              .icon .icon_27 { background-position: -448px -128px }
.tx-mowisweather-pi1              .icon .icon_28 { background-position: -512px -128px }
.tx-mowisweather-pi1              .icon .icon_29 { background-position: -576px -128px }
.tx-mowisweather-pi1              .icon .icon_30 { background-position: -0px -192px }
.tx-mowisweather-pi1              .icon .icon_31 { background-position: -64px -192px }
.tx-mowisweather-pi1              .icon .icon_32 { background-position: -128px -192px }
.tx-mowisweather-pi1              .icon .icon_33 { background-position: -192px -192px }
.tx-mowisweather-pi1              .icon .icon_34 { background-position: -256px -192px }
.tx-mowisweather-pi1              .icon .icon_35 { background-position: -320px -192px }
.tx-mowisweather-pi1              .icon .icon_36 { background-position: -384px -192px }
.tx-mowisweather-pi1              .icon .icon_37 { background-position: -448px -192px }
.tx-mowisweather-pi1              .icon .icon_38 { background-position: -512px -192px }
.tx-mowisweather-pi1              .icon .icon_39 { background-position: -576px -192px }
.tx-mowisweather-pi1              .icon .icon_40 { background-position: -0px -256px }
.tx-mowisweather-pi1              .icon .icon_41 { background-position: -64px -256px }
.tx-mowisweather-pi1              .icon .icon_42 { background-position: -128px -256px }
.tx-mowisweather-pi1              .icon .icon_43 { background-position: -192px -256px }
.tx-mowisweather-pi1              .icon .icon_44 { background-position: -256px -256px }
.tx-mowisweather-pi1              .icon .icon_45 { background-position: -320px -256px }
.tx-mowisweather-pi1              .icon .icon_46 { background-position: -384px -256px }
.tx-mowisweather-pi1              .icon .icon_47 { background-position: -448px -256px }
.tx-mowisweather-pi1              .icon .icon_48 { background-position: -512px -256px }
.tx-mowisweather-pi1              .icon .icon_49 { background-position: -576px -256px }
.tx-mowisweather-pi1              .icon .icon_50 { background-position: -0px -320px }
.tx-mowisweather-pi1              .icon .icon_51 { background-position: -64px -320px }
.tx-mowisweather-pi1              .icon .icon_52 { background-position: -128px -320px }
.tx-mowisweather-pi1              .icon .icon_53 { background-position: -192px -320px }
.tx-mowisweather-pi1              .icon .icon_54 { background-position: -256px -320px }
.tx-mowisweather-pi1              .icon .icon_55 { background-position: -320px -320px }
.tx-mowisweather-pi1              .icon .icon_56 { background-position: -384px -320px }
.tx-mowisweather-pi1              .icon .icon_57 { background-position: -448px -320px }
.tx-mowisweather-pi1              .icon .icon_58 { background-position: -512px -320px }
.tx-mowisweather-pi1              .icon .icon_59 { background-position: -576px -320px }
.tx-mowisweather-pi1              .icon .icon_60 { background-position: -0px -384px }
.tx-mowisweather-pi1              .icon .icon_61 { background-position: -64px -384px }
.tx-mowisweather-pi1              .icon .icon_62 { background-position: -128px -384px }
.tx-mowisweather-pi1              .icon .icon_63 { background-position: -192px -384px }
.tx-mowisweather-pi1              .icon .icon_64 { background-position: -256px -384px }
.tx-mowisweather-pi1              .icon .icon_65 { background-position: -320px -384px }
.tx-mowisweather-pi1              .icon .icon_66 { background-position: -384px -384px }
.tx-mowisweather-pi1              .icon .icon_67 { background-position: -448px -384px }
.tx-mowisweather-pi1              .icon .icon_68 { background-position: -512px -384px }
.tx-mowisweather-pi1              .icon .icon_69 { background-position: -576px -384px }
.tx-mowisweather-pi1              .icon .icon_70 { background-position: -0px -448px }
.tx-mowisweather-pi1              .icon .icon_71 { background-position: -64px -448px }
.tx-mowisweather-pi1              .icon .icon_72 { background-position: -128px -448px }
.tx-mowisweather-pi1              .icon .icon_73 { background-position: -192px -448px }
.tx-mowisweather-pi1              .icon .icon_74 { background-position: -256px -448px }
.tx-mowisweather-pi1              .icon .icon_75 { background-position: -320px -448px }
.tx-mowisweather-pi1              .icon .icon_76 { background-position: -384px -448px }
.tx-mowisweather-pi1              .icon .icon_77 { background-position: -448px -448px }
.tx-mowisweather-pi1              .icon .icon_78 { background-position: -512px -448px }
.tx-mowisweather-pi1              .icon .icon_79 { background-position: -576px -448px }
.tx-mowisweather-pi1              .icon .icon_80 { background-position: -0px -512px }
.tx-mowisweather-pi1              .icon .icon_81 { background-position: -64px -512px }
.tx-mowisweather-pi1              .icon .icon_82 { background-position: -128px -512px }
.tx-mowisweather-pi1              .icon .icon_83 { background-position: -192px -512px }
.tx-mowisweather-pi1              .icon .icon_84 { background-position: -256px -512px }
.tx-mowisweather-pi1              .icon .icon_85 { background-position: -320px -512px }
.tx-mowisweather-pi1              .icon .icon_86 { background-position: -384px -512px }
.tx-mowisweather-pi1              .icon .icon_87 { background-position: -448px -512px }
.tx-mowisweather-pi1              .icon .icon_88 { background-position: -512px -512px }
.tx-mowisweather-pi1              .icon .icon_89 { background-position: -576px -512px }
.tx-mowisweather-pi1              .icon .icon_90 { background-position: -0px -576px }
.tx-mowisweather-pi1              .icon .icon_91 { background-position: -64px -576px }
.tx-mowisweather-pi1              .icon .icon_92 { background-position: -128px -576px }
.tx-mowisweather-pi1              .icon .icon_93 { background-position: -192px -576px }
.tx-mowisweather-pi1              .icon .icon_94 { background-position: -256px -576px }
.tx-mowisweather-pi1              .icon .icon_95 { background-position: -320px -576px }
.tx-mowisweather-pi1              .icon .icon_96 { background-position: -384px -576px }
.tx-mowisweather-pi1              .icon .icon_97 { background-position: -448px -576px }
.tx-mowisweather-pi1              .icon .icon_98 { background-position: -512px -576px }
.tx-mowisweather-pi1              .icon .icon_99 { background-position: -576px -576px }
.tx-mowisweather-pi1              .icon .icon_100 { background-position: -0px -640px }
.tx-mowisweather-pi1              .icon .icon_101 { background-position: -64px -640px }
.tx-mowisweather-pi1              .icon .icon_102 { background-position: -128px -640px }
.tx-mowisweather-pi1              .icon .icon_103 { background-position: -192px -640px }
.tx-mowisweather-pi1              .icon .icon_104 { background-position: -256px -640px }
.tx-mowisweather-pi1              .icon .icon_105 { background-position: -320px -640px }
.tx-mowisweather-pi1              .icon .icon_106 { background-position: -384px -640px }
.tx-mowisweather-pi1              .icon .icon_107 { background-position: -448px -640px }
.tx-mowisweather-pi1              .icon .icon_108 { background-position: -512px -640px }
.tx-mowisweather-pi1              .icon .icon_109 { background-position: -576px -640px }
.tx-mowisweather-pi1              .icon .icon_110 { background-position: -0px -704px }
.tx-mowisweather-pi1              .icon .icon_111 { background-position: -64px -704px }
.tx-mowisweather-pi1              .icon .icon_112 { background-position: -128px -704px }
.tx-mowisweather-pi1              .icon .icon_113 { background-position: -192px -704px }
.tx-mowisweather-pi1              .icon .icon_114 { background-position: -256px -704px }
.tx-mowisweather-pi1              .icon .icon_115 { background-position: -320px -704px }
.tx-mowisweather-pi1              .icon .icon_116 { background-position: -384px -704px }
.tx-mowisweather-pi1              .icon .icon_117 { background-position: -448px -704px }
.tx-mowisweather-pi1              .icon .icon_118 { background-position: -512px -704px }
.tx-mowisweather-pi1              .icon .icon_119 { background-position: -576px -704px }
.tx-mowisweather-pi1 .winddir .wind_n { background-position: -0px -832px ; }
.tx-mowisweather-pi1 .winddir .wind_nno { background-position: -64px -832px ; }
.tx-mowisweather-pi1 .winddir .wind_no { background-position: -128px -832px ; }
.tx-mowisweather-pi1 .winddir .wind_ono { background-position: -192px -832px ; }
.tx-mowisweather-pi1 .winddir .wind_o { background-position: -0px -896px ; }
.tx-mowisweather-pi1 .winddir .wind_oso { background-position: -64px -896px ; }
.tx-mowisweather-pi1 .winddir .wind_so { background-position: -128px -896px ; }
.tx-mowisweather-pi1 .winddir .wind_sso { background-position: -192px -896px ; }
.tx-mowisweather-pi1 .winddir .wind_s { background-position: -0px -960px ; }
.tx-mowisweather-pi1 .winddir .wind_ssw { background-position: -64px -960px ; }
.tx-mowisweather-pi1 .winddir .wind_sw { background-position: -128px -960px ; }
.tx-mowisweather-pi1 .winddir .wind_wsw { background-position: -192px -960px ; }
.tx-mowisweather-pi1 .winddir .wind_w { background-position: -0px -1024px ; }
.tx-mowisweather-pi1 .winddir .wind_wnw { background-position: -64px -1024px ; }
.tx-mowisweather-pi1 .winddir .wind_nw { background-position: -128px -1024px ; }
.tx-mowisweather-pi1 .winddir .wind_nnw { background-position: -192px -1024px ; }
.tx-mowisweather-pi1 .winddir .wind_wechselnd { background-position: -256px -832px ; }

/* 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, DIV.csc-textpic-border DIV.csc-textpic-single-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: 20px;
	}

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

	/* 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: 20px;
	}
	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; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 20px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 20px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 20px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 20px; }

	/* 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: 20px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 20px !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,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { 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; }
/* default styles for extension "tx_gomaps" */
	.cluster {
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		text-shadow: 0 0 2px #000000;
		-moz-text-shadow: 0 0 2px #000000;
		-webkit-text-shadow: 0 0 2px #000000;
		width: 48px;
		height: 48px;
		line-height: 48px;
		background: no-repeat center;
	}
	.cluster-0 { font-size: 1.0em; }
	.cluster-1 { font-size: 1.1em; }
	.cluster-2 { font-size: 1.2em; }
	.cluster-3 { font-size: 1.3em; }
	.cluster-4 { font-size: 1.4em; }
/* default styles for extension "tx_imagezoom" */
	/*
		ColorBox Core Style:
		The following CSS is consistent between example themes and should not be altered.
	*/
	#colorbox,
	#cboxOverlay,
	#cboxWrapper {
		position: absolute;
		top:0;
		left:0;
		z-index: 9999;
		overflow: hidden;
	}

	#cboxOverlay {
		position: fixed;
		width: 100%;
		height: 100%;
	}

	#cboxMiddleLeft, #cboxBottomLeft {
		clear: left;
	}

	#cboxContent {
		position: relative;
	}

	#cboxLoadedContent { 
		overflow: auto;
	}

	#cboxTitle {
		margin: 0;
	}

	#cboxLoadingOverlay,
	#cboxLoadingGraphic {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}

	#cboxPrevious,
	#cboxNext,
	#cboxClose,
	#cboxSlideshow {
		cursor: pointer;
	}

	.cboxPhoto {
		float: left;
		margin: auto;
		border: 0;
		display: block;
	}
	.cboxIframe {
		width: 100%;
		height: 100%;
		display: block;
		border: 0;
	}

	/* 
		Acutal Styles
	*/
	#cboxOverlay {
		background: transparent url(/typo3conf/ext/image_zoom/res/img/000000_0.85.png);
		background: rgba(0, 0, 0, 0.85) none;
	}

	#cboxTopLeft      { width: 16px; height: 16px; background: no-repeat left    0;   }
	#cboxTopRight     { width: 16px; height: 16px; background: no-repeat right   0;   }
	#cboxBottomLeft   { width: 16px; height: 16px; background: no-repeat left  -16px; }
	#cboxBottomRight  { width: 16px; height: 16px; background: no-repeat right -16px; }

	#cboxMiddleLeft   { width: 16px; background: left  -176px repeat-y; }
	#cboxMiddleRight  { width: 16px; background: right -176px repeat-y; }

	#cboxTopCenter    { height:  16px; background: 0 -32px  repeat-x; }
	#cboxBottomCenter { height: 128px; background: 0 -48px repeat-x; }

	#cboxTopLeft,
	#cboxTopCenter,
	#cboxTopRight,
	#cboxMiddleLeft,
	#cboxMiddleRight,
	#cboxBottomLeft,
	#cboxBottomCenter,
	#cboxBottomRight {
		 background-image: url(/typo3conf/ext/image_zoom/res/img/border.png);
	}

	.cboxFullscreen #cboxTopLeft,
	.cboxFullscreen #cboxTopCenter,
	.cboxFullscreen #cboxTopRight,
	.cboxFullscreen #cboxMiddleLeft,
	.cboxFullscreen #cboxMiddleRight,
	.cboxFullscreen #cboxBottomLeft,
	.cboxFullscreen #cboxBottomCenter,
	.cboxFullscreen #cboxBottomRight {
		width: 0;
		height: 0;
		background: none;
	}

	#cboxContent { 
		background: #FFFFFF;
		overflow: visible;
	}

	.cboxFullscreen #cboxContent { 
		background: none;
	}

	#cboxTitle { 
		position: absolute;
		bottom: -64px;
		text-align: left;
		width: 100%; 
		color: #FFFFFF;
		height: 48px;
		text-align: center;
	}

	.cboxFullscreen #cboxTitle {
		bottom: auto;
		top: 40px;
		height: auto;
	}

	.cboxFullscreen #cboxTitle span {
		padding: 5px;
		background: #000000;
	}

	#cboxCurrent { display: none !important; }

	#cboxSlideshow, 
	#cboxPrevious,
	#cboxNext,
	#cboxClose {
		position: absolute;
		top: 100%;
		left: 50%;
		width: 32px;
		height: 32px;
		margin: -48px 0 0 0;
		background-image: url(/typo3conf/ext/image_zoom/res/img/controls.png);
		background-color: transparent;
		text-indent: -99999em;
		overflow: hidden;
		border: none;
	} 

	.cboxFullscreen #cboxSlideshow, 
	.cboxFullscreen #cboxPrevious,
	.cboxFullscreen #cboxNext {
		width: 96px;
		height: 96px;
	} 

	#cboxPrevious {
		margin-left: -48px;
		background-position: 0 0;
	}

	#cboxPrevious:hover {
		background-position: 0 -48px;
	}

	.cboxFullscreen #cboxPrevious {
		top: 50%;
		left: 0;
		margin-left: 0;
		background-position:  0 -240px;
	}

	.cboxFullscreen #cboxPrevious:hover {
		background-position:  0 -96px;
	}

	#cboxSlideshow {
		margin-left: -16px;
		background-position: -48px 0;
	}

	.cboxSlideshow_on #cboxSlideshow:hover {
		background-position: -48px -48px;
	}

	.cboxSlideshow_on #cboxSlideshow {
		background-position: -96px 0;
	}

	.cboxSlideshow_on #cboxSlideshow:hover {
		background-position: -96px -48px;
	}

	.cboxFullscreen #cboxSlideshow {
		top: 50%;
		margin: -48px 0 0 -48px;
		background-position:  -144px -240px;
	}

	.cboxFullscreen #cboxSlideshow:hover {
		background-position:  -144px -96px;
	}

	.cboxFullscreen.cboxSlideshow_on #cboxSlideshow {
		background-position:  -288px -240px;
	}

	.cboxFullscreen.cboxSlideshow_on #cboxSlideshow:hover {
		background-position:  -288px -96px;
	}

	#cboxNext {
		margin-left: 16px;
		background-position: -144px 0;
	}

	#cboxNext.hover { 
		background-position: -144px -48px;
	}

	.cboxFullscreen #cboxNext {
		top: 50%;
		right: 0;
		left: auto;
		background-position:  -432px -240px;
	}
	.cboxFullscreen #cboxNext:hover {
		background-position:  -432px -96px;
	}

	#cboxClose {
		top: 8px;
		right: 8px;
		left: auto;
		margin: 0;
		background-position: -192px 0;
	}

	#cboxClose.hover {
		background-position: -192px -48px;
	}

	#cboxLoadingGraphic { background: url(/typo3conf/ext/image_zoom/res/img/loading.gif)         no-repeat center center; }
	#cboxLoadingOverlay { background: url(/typo3conf/ext/image_zoom/res/img/loading_overlay.png) no-repeat center center; }

	#cboxThumbstrip {
		position: fixed;
		bottom: 50px;
		left: 0;
		z-index: 10000;
		width: 100%;
	}

	#cboxThumbstrip ul {
		width: 100%;
		text-align: center;
	}

	#cboxThumbstrip ul li {
		display: inline-block;
		background: none;
		list-style: none;
		margin: 0;
		padding: 0 4px 12px 4px;
		vertical-align: top;
		position: relative;
	}

	*:first-child+html #cboxThumbstrip ul li {
		display: inline;
	}

	#cboxThumbstrip ul li .cboxThumb {
		width: 100px;
		height: 75px;
		overflow: hidden;
		display: block;
		border: 1px solid transparent;
		cursor: pointer;
	}

	#cboxThumbstrip ul li .cboxThumb img{
		opacity: 0.5;
	}

	#cboxThumbstrip ul li .cboxThumb:hover img,
	#cboxThumbstrip ul li.cur .cboxThumb img{
		opacity: 1;
	}

	#cboxThumbstrip ul li .cboxThumb:hover,
	#cboxThumbstrip ul li.cur .cboxThumb {
		border-color: #FFFFFF;
	}

	#cboxThumbstrip ul li .cboxMarker {
		display: none;
		position: absolute;
		top: 75px;
		left: 50px;
		background: none;
		width: 0;
		height: 0;
		border: 6px solid transparent;
		border-bottom-color: #FFFFFF;
		margin: 0px -6px 0 0;
	}

	#cboxThumbstrip ul li.cur .cboxMarker {
		display: block;
	}

	#cboxThumbstrip ul li img {
		background: #FFFFFF;
	}
