/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_wecdiscussion_pi1" */

/*-------------------------- MAIN DISCUSSION STYLES ---------------------------*/
.tx-wecdiscussion-pi1 {
	font-family: 	Arial, Tahoma, Verdana, "Times New Roman";
	font-size:		12px;
}
.tx-wecdiscussion-page {
	float:			left;
	width:			100%;
	max-width:		700px;
	min-width:		350px;
	margin:			0px;
	padding:		0px;
}
.tx-wecdiscussion-mainContent {
	float:			left;
	width:			75%;
	margin:			0px;
	padding:		0px;
}
.tx-wecdiscussion-sidebar {
	float:			right;
	width:			25%;
	padding:		0px;
	margin:			0px;
	background-color: #F0F0E0;
}
.tx-wecdiscussion-sidebar .gutter{
	padding:		6px;
}
.tx-wecdiscussion-actionbar {
	float:			left;
	width:			100%;
    margin: 		0px;
	padding:		0px;
	background-color: #F0F0E0;
}
.tx-wecdiscussion-actionbar span {
	float:			left;
    margin: 		0px;
	margin:			4px 0px 4px 10px;
	vertical-align: bottom;
}
.tx-wecdiscussion-actionbar .gutter{
	padding:		4px;
}
.tx-wecdiscussion-title {
	font-size:		16px;
	font-weight:	bold;
	text-align:		center;
	margin:			4px auto;
}
.tx-wecdiscussion-responseMsg {
	font-weight:	bold;
	color: 			#F02020;
	text-align: 	center;
	margin:			0px auto;
	margin-top: 	4px;
	margin-bottom: 	8px;
}
.tx-wecdiscussion-header {
	font-size:		14px;
	font-weight:	bold;
}
.tx-wecdiscussion-requiredText {
	font-size:		12px;
	font-weight:	bold;
	color:			#B03030;
}
.tx-wecdiscussion-error {
	font-size:	13px;
	font-weight:bold;
	color:		#3020F0;
}
.tx-wecdiscussion-search {
	float:			right;
	margin:			2px;
	margin-right:	10px;
}
.tx-wecdiscussion-smalltext {
	font-size:	9px;
}
a.button, .tx-wecdiscussion-button {
	text-align:center;
	padding:		3px 0px 3px 0px;
	text-decoration: none !important;	
}
a.button, a.button:active, a.button:link, a.button:visited,
.tx-wecdiscussion-button a, .tx-wecdiscussion-button a:active,.tx-wecdiscussion-button a:link,.tx-wecdiscussion-button a:visited  {
    font-family: 	arial, tahoma, sans-serif;
	font-size:		12px;
	padding: 		2px 4px 2px 4px;
    margin:         0px 3px 2px 3px;
	border: 		1px #aaa solid;
	text-decoration: none !important;
	background-color:#777777 !important;
	color: 			 #FFFFFF !important;
}

a.button:hover, .tx-wecdiscussion-button a:hover {
	border: 		1px #ccc solid;
	background-color: #AC0000 !important;
	color: 			#FFFFFF !important;
}

.tx-wecdiscussion-pagelink-section {
	display:		block;
	text-align:		center;
	margin:			0px auto;
}
.tx-wecdiscussion-pagelink {
	display:		inline;
	padding-left:	6px;
	padding-right:	6px;	
}

.categoryList, .archive {
	margin:		0px;
	margin-top: 8px;
	padding:	6px;
	font-size:	13px;
	background-color: #FFFFFF;
}

.tx-wecdiscussion-sidebar ul, .showarchive ul {
	list-style-type: none;
	margin:		0;
	padding:	0px 4px;
}

.tx-wecdiscussion-sidebar .header {
	font-family: 	arial, tahoma, sans-serif;
	font-size:		13px;
	font-weight:	bold;
}
.tx-wecdiscussion-sidebar li a {
	display:		block;
	font-size:		12px;
	padding:		3px 0px 0px 3px;
	margin:			0px;
	white-space:	nowrap;
	text-decoration: none !important;
	color:			#320C0C;
}
.tx-wecdiscussion-sidebar li a:hover {
	color:		#279838;
}
.isSelected a, .isSelected a:visited, .isSelected a:link  {
	color: 		#C53434 !important;
}
.showarchive li {
	margin-left:10px;
}
.archive li a {
	display:	inline;
}
.tx-wecdiscussion-sidebar .gutter div {
	margin: 8px 4px;
}
/*------------------------------- FORM -------------------------------------------*/
.tx-wecdiscussion-form, .subject, .message, .entryInfo, .messageDivider, .buttonRow, .messageReply, .replyInfo,
.tx-wecdiscussion-forumMessageSubject, .tx-wecdiscussion-forumMessage, .tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageDivider, .buttonRow, .tx-wecdiscussion-forumMessageReply, .tx-wecdiscussion-forumMessageReplyInfo {
	font-family: 	Arial, Tahoma, "Trebuchet MS", Georgia, sans-serif;
	font-size: 		12px;
}

.subject, .tx-wecdiscussion-forumMessageSubject {
	background:		#AAAA77;
	color:			#FFFFFF;
	font-weight: 	bold;
	font-family: 	"Trebuchet MS", Tahoma, Arial;
	font-size:		14px;
	padding-left:	6px;
	padding-top:	3px;
	padding-bottom:	3px;
}
.subject a, .subject a:link, .subject a:visited,
.tx-wecdiscussion-forumMessageSubject a, .tx-wecdiscussion-forumMessageSubject a:link, .tx-wecdiscussion-forumMessageSubject a:visited {
	color:			#FFFFFF;
	text-decoration: none !important;
}
.subject a:hover, 
.tx-wecdiscussion-forumMessageSubject a:hover {
	color:			#C33;
}

.subject, .entryInfo, 
.tx-wecdiscussion-forumMessageSubject {
	clear: both;
}

.messageCommentNum, 
.tx-wecdiscussion-forumMessageCommentNum  {
	font-size:		11px;
	font-weight:	normal;
	padding-left:	4px;
}

.message, 
.tx-wecdiscussion-forumMessage {
	padding:		2px 15px 0px 10px;
    background-color: #FFFFFF;
	line-height:	1.4em;
}
.messageReply, 
.tx-wecdiscussion-forumMessageReply {
	padding-left:	30px;
	padding-right:	30px;
	padding-top:	10px;
	color:			#444;
    background-color: #EEEEEE;
}

.entryInfo, 
.tx-wecdiscussion-forumMessageInfo {
	font-size: 		10px;
	color:			#555;
	padding-left:	10px;
	padding-top:	3px;
	padding-bottom: 6px;
	border-top:		dotted 1px #888;
    color: 			#404040;
}
.messageDivider, 
.tx-wecdiscussion-forumMessageDivider {
	margin: 	15px 0px 12px 0px;
}

.buttonRow, .buttonRow a.button, 
.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a {
	font-size: 	11px;
	color:		#555;
	margin-left:  2px;
	margin-right: 2px;
	text-decoration: none !important;
	border: 0;
}
.buttonRow a:hover, 
.tx-wecdiscussion-forumMessageReplyButton a:hover {
	background-color: #eee;
}

.replyInfo, 
.tx-wecdiscussion-forumMessageReplyInfo {
	font-size: 	10px;
	color:		#555;
	padding-left:5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top:	dotted 1px #888;
}

.tx-wecdiscussion-forumPreview, .tx-wecdiscussion-forumPreviewEntry, .tx-wecdiscussion-forumPreviewInfo, .tx-wecdiscussion-forumPreviewEntryHeader {
	margin:			2px;
	margin-left:	6px;
	font-family: 	Arial, Tahoma, "Trebuchet MS", georgia, sans-serif;
	font-size: 		10px;
	line-height: 	150%;
}
.tx-wecdiscussion-forumPreviewEntryHeader {
	font-size:		12px;
	font-weight:	bold;
}
.tx-wecdiscussion-forumPreview {
	width:			300px;
	font-size: 		12px;
	border:			1px solid #888;
    background-color: #FFFFFF;
}
.tx-wecdiscussion-forumPreviewInfo {
	font-size: 		9px;
	color:			#555;
	border-top:		dotted 1px #888;
    margin-bottom: 	6px;
}

/*----------- FORUM REPLY FORM --------------*/
.tx-wecdiscussion-formToggleOff {
	font-family: 	Arial, Tahoma, sans-serif;	font-size:		10px;
}
.tx-wecdiscussion-formToggleOn {
	font-family: 	Arial, Tahoma, sans-serif;	font-size:		13px;
}

.tx-wecdiscussion-form {
	clear:		both;
	width: 		98%;
	background-color: #F0F0E0;
	border: 	1px solid #333;
	margin:		0px auto;
	padding:	0px;
    margin-top:	4px;
    margin-bottom:4px;
	min-width: 350px;
	max-width: 800px;
}
.formSmall {
	max-width: 550px;
}
.tx-wecdiscussion-form div.inputFormRow {
	clear: both; display:block;  margin:0px; padding:0px; padding-top: 4px;
}
.tx-wecdiscussion-form div.inputFormRow span.label {
	display: block; float: left;  width: 25%; text-align: right;
}
.tx-wecdiscussion-form div.inputFormRow span.textacross {
	display: block; float: left;  width: 100%;  text-align: center; margin: 0px auto;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox {
	display: block; float: right; width: 73%; text-align:left;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input {
	width: 95%;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox input[type="checkbox"] {
	width: auto;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea {
	 width:	95%;	height:85px;
}
.tx-wecdiscussion-form div.inputFormRow span.inputBox textarea .large {
	 width:	95%;	height:300px;
}
.tx-wecdiscussion-form fieldset {
	border: 0;
	margin: 3px;
	padding: 3px;
}
.tx-wecdiscussion-form div.header {
	display: block; float: left;  width: 100%;  text-align: center; margin: 0px auto;
}
.tx-wecdiscussion-spacer-req {
	display: inline;  width: 10px;  line-height: 1px;  margin: 0px;  padding: 0px; margin-left:4px;
}
.tx-wecdiscussion-spacer {
	clear:both;	height:0.1em; width:100%;
}
.requiredMarker {
	color: #CC0000;
}

.moderatedForm {
	width: 600px;
}
.moderatedForm .btnColumn {
	width: 60px;
}
.moderatedForm .msgColumn {
}

.moderatedForm .headerField {
	background-color: #ccc;
	font-weight:	bold;
	color:			#000;
	padding:		4px;
}
.moderatedForm .subjectLabel {
	font-size:		12px;
	font-weight:	bold;
}
.moderatedForm .textLabel {
	font-weight:	normal;
	font-size:		11px;
}
.moderatedForm .msgCell {
	padding:		4px;
}
.tx-wecdiscussion-form-instructions {
	font-weight:	normal;
	font-size:		12px;
	text-align:		center;
	margin:			4px auto;
}
.tx-wecdiscussion-box {
	margin:	5px;
	border: 2px solid #111;
	padding: 4px;
	background-color: #444;
	opacity: 0.6;
}
.tx-wecdiscussion-box p {
	color: #fff;
	opacity: 1.0;
}

.tx-wecdiscussion-list .showarchive {
	margin-left: 16px;
}

/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_casreservation_pidisplay" */

#week_view table{
	padding:0px;
	margin:0px;
	border:#eec400;
	border-width:1px;
	border-style:solid;
	background-color:#000000;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}
#week_view td{
	width:80px;
	height:60px;
	font-size:70%;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border: #666666 solid 1px;
}

#booking table{
#	background:#000000;
#	color:#ffffff;
#	border:#ecc400 solid 1px;
}

#form_data table{
        font-size:100%;
        background-color:#000000;
		color:#FFFFFF;
		border:#ecc400 solid 1px;
}
#form_data h2{
        font-size:100%;
        color:#FFFFFF;
}
#help {
	color:#FFFFFF;
        font-size:70%;
        background-color:#0033FF;
}

.free{
	background-color:#0e8e0e;
	color:#ffffff;
}
.pre-reserv{
	background-color:#d47e1a;
	color:#ffffff;
}
.occupied{
	background-color:#8e011c;
	color:#ffffff;
}
.uni{
	background-color:#CC66CC;
	color:#ffffff;
}
.abo{
	background-color:#2e3192;
	color:#ffffff;
}
.special_gr{
	background-color:#9ba018;
	color:#ffffff;
}

.conflict{
	text-align:center;
	background-color:#FF0000;
	font-size:70%;
}
.header{
#	text-align:center;
#	background-color:#228b22;
	font-size:70%;
}
.line0{
	text-align:center;
	background-color:#ffff99;
	font-size:70%;
}
.line1{
	text-align:center;
	background-color:#ffcc00;
	font-size:70%;
}

.stat0{
	color:#ff0000;
}
.stat1{
	color:#FF8040;
}
.stat2{
	color:#00FF00;
}
.stat3{
	color:#ffff00;
}
.stat4{
	color:#0000cc;
}
.stat5{
	color:#ffffff;
}
.statb0{
	background-color:#ff0000;
}
.statb1{
	background-color:#FF8040;
}
.statb2{
	background-color:#00FF00;
}
.statb3{
	background-color:#ffff00;
}
.statb4{
	background-color:#0000cc;
}



.grayed{
	color:#AFC7C7;
}

/* default styles for extension "tx_wecmap_pi1" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* 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: 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; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 5px; }
	
	/* 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: 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 { 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; height: 1%; }
