/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_jppageteaser_pi1" */
		.tx-jppageteaser-pi1 {}
		
		.tx-jppageteaser-pi1-browsebox {
		    margin-top: 10px;
		    padding-top: 3px;
		    border-top: 1px solid #ccc;
		}
		
		
		/* List View */
		.tx-jppageteaser-pi1-list {}
		
		.tx-jppageteaser-pi1-list-entry {
		    clear: both;
		}
		
		.tx-jppageteaser-pi1-list-entry-description {
		    margin-top: 10px;
		}
		
		.tx-jppageteaser-pi1-list-entry-image IMG {
		    float: left; 
		    margin: 10px 20px 10px 0px;
		    border: 1px solid #000000;
		}
		
		.tx-jppageteaser-pi1-list-entry-link-item {
			font-size: 9px;
			margin-top: 5px;
			margin-bottom: 2px;
		}

		.tx-jppageteaser-pi1-list-entry H4 {
		    border-bottom: 1px solid #ccc;
		    position: relative;
		}
		
		.tx-jppageteaser-pi1-list-entry H4 A {
		    color: #666;
		}
		
		.tx-jppageteaser-pi1-list-entry-creation-date,
		.tx-jppageteaser-pi1-list-entry-change-date {
		    position: absolute;
		    bottom: 4px;
		    right: 0px;
		    font-size: 9px;
		    font-weight: normal;
		    color: #999;
		}
		
		.tx-jppageteaser-pi1-browsebox {
		    text-align: center;
		}
		.tx-jppageteaser-pi1-browsebox-show-results {}
		.tx-jppageteaser-pi1-browsebox-browse-links {}
		.tx-jppageteaser-pi1-browsebox-show-results-number {}
		.tx-jppageteaser-pi1-browsebox-disabled-link {}
		.tx-jppageteaser-pi1-browsebox-inactive-link {}
		.tx-jppageteaser-pi1-browsebox-active-link {}
/* default styles for extension "tx_a2csponsoren_pi1" */
    
	.tx-a2csponsoren-pi1 {
		border: 1px solid #FFFFFF;
		text-align: center;
	}

	.tx-a2csponsoren-table {
		border: 0px solid #C0C0C0;
		border-spacing: 0px;
		border-collapse: collapse;
		margin: 5px;
		width: 100%;
		padding: 10px;
	}
    
	.tx-a2csponsoren-cell {
		border: 1px dotted #E0E0E0;
		margin: 0px;
		padding: 10px;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
/* default styles for extension "tx_chcforum_pi1" */
font-family: verdana, sans-serif;
font-size: 11px;
}
display: none;
}
text-decoration: underline;
}
text-decoration: none !important;
}
#margin-top: 5px;
#margin-bottom: 5px;
}
.tx-chcforum-pi1 A,.tx-chcforum-pi1-table A {
color: #555555;
text-decoration: none;
}
.tx-chcforum-pi1 A:hover,.tx-chcforum-pi1-table A:hover {
color: #ff6600;
text-decoration: underline;
}
.tx-chcforum-pi1-noWrap {
display: inline;
white-space: nowrap;
}

.tx-chcforum-pi1-preTableWrap {
border: 1px solid #999999;
margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
border: 1px solid #999999;
margin-bottom: 2px;
}

.tx-chcforum-pi1-Table {
border: 1px solid #666666;
background: #FFFFFF;
margin-bottom: 2px;
width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
font-size: 11px;
font-weight: bold;
background: #294A6B;
padding: 5px;
text-align: center;
white-space: nowrap;
color: #ffffff;
}

.tx-chcforum-pi1-Table tbody tr th {
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
background: #F3F5F8;
padding: 5px;
text-align: left;
}

.tx-chcforum-pi1-Table tbody tr td {
font-size: 12px;
background: #99ADC2;
padding: 5px;
}


.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {
}
.tx-chcforum-pi1-catConferenceCell dt A{
color: #006699;
text-decoration: none;
}
.tx-chcforum-pi1-catConferenceCell dt A:hover {
color: #ff6600;
text-decoration: underline;
}

.tx-chcforum-pi1-catConferenceCell dd {
font-size: 10px;
margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
color: #FF0000;
}
.tx-chcforum-pi1-catConferenceCell dd.new A {
color: #555555;
text-decoration:none;
}
.tx-chcforum-pi1-catConferenceCell dd.new A:hover{
color: #ff0000;
text-decoration:underline;
}

.tx-chcforum-pi1-catThreadCell {
text-align: center;
}

.tx-chcforum-pi1-catPostCell {
text-align: center;
}

.tx-chcforum-pi1-catLastCell {
font-size: 10px !important;
vertical-align: top;
}
.tx-chcforum-pi1-catLastCell A {
color: #006699;
}
.tx-chcforum-pi1-catLastCell A:hover {
color: #ff6600;
}
.tx-chcforum-pi1-confThreadImage {
text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
color: #FF0000;
font-size: 10px;
padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
padding-left: 5px;
}

.tx-chcforum-pi1-confThreadRepliesCell {
text-align: center;
}

.tx-chcforum-pi1-confThreadAuthorCell {
text-align: center;
}

.tx-chcforum-pi1-confThreadLastCell {
font-size: 10px !important;
}


.tx-chcforum-pi1-navPath a {
color: #345B8F;
}

.tx-chcforum-pi1-navPath {
line-height: 15px;
color: #345B8F;
background: #E9E9E9;
border-bottom: 1px solid #DEDEDE;
margin-bottom: 1px;
padding: 3px;
font-size: 10px;
}

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
color: #345B8F;
background: #E9E9E9;
border-bottom: 1px solid #DEDEDE;
font-size: 10px;
line-height: 15px;
padding: 3px;
text-align: right;
clear: both;
padding-right: 5px;
}

.tx-chcforum-pi1-pageLinksBtm {
margin-bottom: 1px;
}

.tx-chcforum-pi1-postForm {
border: 1px solid #999999;
background: #99ADC2;
padding: 5px;
margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm #formWhere {
font-size: 11px;
font-weight: bold;
background: #294A6B;
padding: 5px;
text-align: center;
white-space: nowrap;
margin-bottom: 7px;
border: 1px solid #999999;
}

.tx-chcforum-pi1-postForm fieldset label {
display: block;
text-align: right;
padding-right: 20px;
padding-top: 3px;
width: 60px;
float: left;
}

.tx-chcforum-pi1-postForm fieldset {
background-color: #E9E9E9;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
margin-bottom: 8px;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
margin-bottom: 3px;
background-color: #E9E9E9;
border: 1px solid #999999;
padding: 2px;
font-weight: bold;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
background-color: #E9E9E9;
border: 1px solid #999999;
padding: 2px;
font-weight: bold;
margin-bottom: 5px;
}


.tx-chcforum-pi1-postForm fieldset#formTop input {
display: block;
width: 150px;
float: left;
padding: 2px;
border: 1px solid #DEDEDE;
margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm textarea {
border: 1px solid #DEDEDE;
margin: 3px 0;
width: 100%;
height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
clear:left;
}

.tx-chcforum-pi1-formBtn {
text-align: center;
}

.tx-chcforum-pi1-formBtn input {
border: 1px solid #999999;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:2px;
background-color: #FFF;

}

.tx-chcforum-pi1-formBtnHov {
border: 1px solid #666; 
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:2px;
background-color: #FFF;
color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
background-color: #FFF;
border: 1px solid #666666;
padding: 3px;
margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
background-color: #FFF;
border: 1px solid #C00;
color: #CC0000;
padding: 3px;
margin: 3px;
}

.tx-chcforum-pi1-singlePost {
border: 1px solid #666666;
margin: 3px 0;
}
.tx-chcforum-pi1-singlePost A {
color: #555555;
}
.tx-chcforum-pi1-singlePost A:hover {
color: #ff6600;
}
.tx-chcforum-pi1-singlePost .author {
background: #99ADC2;
padding: 3px;
vertical-align: top;
height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
vertical-align: middle;
margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
vertical-align: middle;
border: 0px;
padding-right: 2px;
margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
border: 1px solid #666666;
float: right;
}
.tx-chcforum-pi1-singlePost #userPic {
border: 1px solid #666666;
float: right;
}

.tx-chcforum-pi1-singlePost .text {
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
background: #99ADC2;
}

.tx-chcforum-pi1-singlePost .scroller {
overflow: auto;
width: 95%;
background: #FFF;
min-height: 125px;
text-indent: 0px;
padding: 3px;
}

.tx-chcforum-pi1-singlePost .edit {
background: #F3F5F8;
padding: 3px;
height: 19px;
vertical-align: middle;
margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
vertical-align: middle;
border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
background: #DEE3E7;
padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
float: left;
margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
background: #DEE3E7;
border-top: 3px solid #FFFFFF ;
padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
background-color: #FFF;
border: 1px solid #666666;
font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
border: 1px solid #666666;
font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
padding: 0;
margin: 0;
display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
float: left;
text-align: left;
height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
text-align: right;
width: 100%;
height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
margin-left: 15px;
margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
padding: 5px;
background-color: #FAFAFA; 
border: #D1D7DC; 
border-style: solid;
border-left-width: 1px; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
background-color: #FAFAFA;
font-size: 10px;
padding: 5px;
border: #D1D7DC; 
border-style: solid;
border-left-width: 1px; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
border: 0px;
font-weight: bold;
padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
border: 0px;
margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
max-height: 350px;
max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
background-color: #FAFAFA;
border: 1px solid #666666;
font-size: 10px;
padding: 5px;
}




.tx-chcforum-pi1-footerBox {
background: #294A6B;
padding: 3px;
border: 1px solid #999999;
font-size: 10px;
color: #ffffff;
}

.tx-chcforum-pi1-footerBox div { 
padding-top: 5px; 
padding-left: 5px;
font-size: 10px; 
}

.header_center { 
  text-align: center;
height: 34px;
}
.header_text {
font-size: 12px;
line-height: 34px; 
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-variant: small-caps;
}
.header_small {
margin-bottom: 3px;
border: solid #666666 1px;
}

.tx_chcforum-pi1-toolBar {
background: #99ADC2;
border: 1px solid #666666;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 2px;
}

.tx_chcforum-pi1-toolBar img {
vertical-align: middle;
margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
line-height: 30px;
text-align: right;
font-size: 11px;
font-weight: normal;
font-family: Verdana,Arial,Helvetica,sans-serif;
}
.tx_chcforum-pi1-toolBar div A {
color: #555555;
text-decoration: none;
}
.tx_chcforum-pi1-toolBar div A:hover {
color: #ff6600;
text-decoration: underline;
}

.tx_chcforum-pi1-subToolBar {
background: #DEE3E7;
margin-bottom: 1px;
padding-right: 5px;
}

.tx_chcforum-pi1-subToolBar img {
vertical-align: middle;
margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
margin: 0px;
line-height: 15px;
padding: 3px 0px 3px 0px;
text-align: right;
font-size: 9px;
font-weight: bold;
font-family: Verdana,Arial,Helvetica,sans-serif;
}



.tx-chcforum-pi1-profileBorder {
border: 1px solid #999999;
padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
border: 1px solid #666666;
float: right;
}

.tx-chcforum-pi1-profileBorder hr {
clear: left;
display: block;
visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
background: #DEE3E7;
border: 1px solid #666666;
padding: 5px;
margin-bottom: 3px;
font-size: 11px;
font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
font-size: 11px;
  font-weight: bold;
  background: #99ADC2;
  padding: 2px;
padding-left: 6px;
}

.tx-chcforum-pi1-errorBoxCell {
background: #99ADC2;
font-weight: bold;
text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
background: #FFD6EF;
font-weight: bold;
text-align: left;
margin-bottom: 3px;
padding: 3px;
font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
background: #FFCCCC;
margin-bottom: 3px;
padding: 3px;
padding-left: 5px;
font-weight: bold;
border: 1px solid #CF1127;
color: #CF1127;
}

.tx-chcforum-pi1-forumTextBig {
font-size: 11px;
font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
background-color: #E9E9E9 !important;
border-style: none;
}

.tx-chcforum-pi1-linkUp {
background: #DEE3E7;
border-bottom: 1px solid #DEDEDE;
padding: 3px;
padding-right: 5px;
font-size: 10px;
line-height: 15px;
text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
background: #294A6B;
text-align: center;
}
font-weight: bold;
}
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
}
font-family: arial, sans-serif;
padding: 2px;
}
background: #99ADC2;
font-family: arial, sans-serif;
font-size: 11px;
padding: 2px;
text-align: left;
letter-spacing: 0px;
}

/* 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_jsticker_pi1" */
.tx-jsticker-pi1-container { position: relative;    height: 30px;    width: 610;    overflow: hidden;    }    .tx-jsticker-pi1-ticker {    position: relative;    visibility: hidden;    left: 0px;    top: 0px;    border: 1px solid #000000;    font-size: 11px;    font-family: Arial, Helvetica, sans-serif;    width: 100%; height: 100%;    }    .tx-jsticker-pi1-tickerItem {    padding-top: 0px;    padding-bottom: 2px;    padding-left: 0px;    padding-right: 0px;    }    .tx-jsticker-pi1-marquee {    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;    }    .tx-jsticker-pi1-split {    font-size: 12px;    font-family: Arial, Helvetica, sans-serif;    }    .tx-jsticker-pi1-split img {    padding-left: 0px;    padding-right: 0px;    }    plugin.tx_jsticker_pi1.tickerMinLength = 610
/* default styles for extension "tx_slideshow_pi1" */
		.tx-slideshow-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_vjchat_pi1" */

	/* FRAME AND MAIN CONTAINERS */

		div#tx-vjchat-container * {
			border: 0;
			margin: 0;
			padding: 1px;
		}
		
		div#tx-vjchat-container {
			min-height: 20px;
		}
		
		div#tx-vjchat-content {
			height: 20em;  
			position: relative;
			margin-top: 0.5em;
			width: 99%;
		}		
		
		div#tx-vjchat-messages {
			position: absolute;
			left: 0;
			top: 0;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 78%;
			background-color: #fff;
		}
	
		div#tx-vjchat-storedMessages {
			position: absolute;
			left: -1px;
			top: -1px;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 78%;
			background-color: #fff;
			border: 2px solid #82C885;
			z-index:100;
		}	
		div#tx-vjchat-userlist {
			position: absolute;
			right: 0;
			top: 0;
			padding: 0;
			overflow: auto;
			border: #CFCFCF solid 1px;
			color: #000;
			background-color: #FFF;
			width: 20%;
			height: 20em;
		}		

		div#tx-vjchat-tools-container {
			margin-top: 1%;
			height: 1.2em;
		}

		div#tx-vjchat-emoticons {
/*			top: 72%;
			padding: 0;
/*			width: 20%;*/
/*			overflow: auto;*/
			text-align: center;
/*			border: 1px solid #CFCFCF;
			height: 1.2em;
			background-color: #FFF;*/
			display: inline;
			padding: 0.2em;
		}
		
		#tx-vjchat-emoticons img {
			margin: 0 0.1em;
			cursor:pointer;
		}		
		

		div#tx-vjchat-format {
		}

		div#tx-vjchat-format a {
			color: #000;
			text-align: center;
			border: 1px solid #ABABAB;
			padding: 0.1em;
			margin: 0 0.2em;
			width: 1.2em;
			display: block;
			float: left;
			background-color: #CFCFCF;			
		}
		
		a#tx-vjchat-format-bold {
			font-weight: bold;
			text-decoration: none;		
		}

		a#tx-vjchat-format-underline {
			text-decoration: underline;
		}

		a#tx-vjchat-format-italic {
			font-style: italic;
			text-decoration: none;			
		}
		
		div#tx-vjchat-input-container {
			margin-top: 1%;
		}

		textarea#txvjchatnewMessage {
			width: 99%;
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			height: 6em;
			border: #CFCFCF solid 1px;
		}	
	

	
	/* MESSAGE ITEMS */
	
		div.tx-vjchat-entry {
			border-bottom: 1px solid #FAF7F3;
			background-color: #fff;		
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			line-height: 1.3em;
			color: #320101;
			margin: 0.25em 0 0 0;
			padding: 0em 0 0.625em 0.25em;
		}
	
		div.tx-vjchat-moderator {
			color: #880000;
		}
		
		div.tx-vjchat-expert {
			color: #06480E;
		}

		div.tx-vjchat-system {
			color: #9E9E9E;
			font-size: 0.9em;
		}		
		div.tx-vjchat-hidden {
			background-color: #F2F2F2;
			color: #9E9E9E;
		}
		
		div.tx-vjchat-committed {
			background-color: #B8F2AE;
		}
	
		span.tx-vjchat-time {
			font-size: 8pt;
			color: #9E9E9E;
		}
		
		span.tx-vjchat-bold {
			font-weight: bold;
		}
	
		span.tx-vjchat-underlined {
			text-decoration: underline;
		}

		span.tx-vjchat-italic {
			font-style: italic;
		}

		p.tx-vjchat-error {
			font-weight: bold;
			color: #f00;
		}
		
		a.tx-vjchat-actionlink {
			cursor:pointer;
			font-size: 8pt;
			color: #337236;
		}
		
		a.tx-vjchat-actionlink:hover {
			color: #0F3D11;
			text-decoration: underline;
		}

	/* HELP AND COMMAND OUTPUT */
	

		.tx-vjchat-ok {
			color: #06480E;
			background-color: #F0F0F0;
		}
		
		.tx-vjchat-error {
			color: #f00;
		}
		
		div.tx-vjchat-cmd-smileys-text {
			width: 5em;
			height: 1.2em;
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
			text-align: right;		
			padding-right: 0.625em;
		}
	
		div.tx-vjchat-cmd-smileys-image {
			width: 4em;
			height: 1.2em; 		
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
		}

		div.tx-vjchat-cmd-help	{
			font-size: 0.9em;
			background-color: #F0F0F0;			
		}

		div.tx-vjchat-cmd-help div.tx-vjchat-cmd-help-command {
		}
				
		div.tx-vjchat-cmd-help-command div.tx-vjchat-cmd-help-command-title {
			width: 9em;
			float: left;
			clear: left;
			font-weight: bold;
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-command-descr {
			display: block;
			margin-left: 10em;
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-list {
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-descr {
			display: block;
			margin-left: 11em;		
		}

	/* USERLIST ITEMS */

		#tx-vjchat-userlist * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.8em;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-moderator {
			color: #880000;
		}
	
		#tx-vjchat-userlist .tx-vjchat-userlist-expert {
			color: #06480E;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-user {
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-item {
			cursor: pointer;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-item:hover {
			font-weight: bold;
		}

		#tx-vjchat-user-detail {
			border: 1px solid #CFCFCF;
			background-color: #fff;
			width: 10em;
		}
		
		
		#tx-vjchat-user-detail * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.6em;
			padding: 0;
			margin: 0;		
		}

		#tx-vjchat-user-detail h1 {
			font-size: 0.8em;
		}
/* default styles for extension "tx_ricrotation_pi1" */
		.tx-ricrotation-pi1 {
			text-align: center;
		}
/* 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: 1px 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; }

	/* 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%; }
/* default styles for extension "tt_news" */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }
/* default styles for extension "tx_meta_feedit_pi1" */
/* default styles for extension "tx_meta_feedit_pi1" */
DIV.typo3-dyntabmenu-tabs{margin-top:5px; padding-right:20px}
DIV.typo3-dyntabmenu-divs P.c-descr{font-style:italic; padding:3px 10px 5px 10px; background:#e7dba8}
TABLE.typo3-dyntabmenu TD.tabact{color:#FFF; border:solid black 1px; background:#CCC}
TABLE.typo3-dyntabmenu TD.tab{color:#CCC; border:solid #555 1px;  background:#FFF}
TABLE.typo3-dyntabmenu TD.tab_over, TABLE.typo3-dyntabmenu TD.tabact_over, TABLE.typo3-dyntabmenu TD.disabled_over{color:#000; border:solid #555 1px;  background:#EEE}
TABLE.typo3-dyntabmenu TD.disabled{color:#000; border:solid #555 1px;  background:#FFF}
TABLE.typo3-dyntabmenu TD.tab_over, TABLE.typo3-dyntabmenu TD.tabact_over, TABLE.typo3-dyntabmenu TD.disabled_over{color:#000; border:solid #555 1px;  background:#EEE}
TABLE.typo3-dyntabmenu TD.tab, TABLE.typo3-dyntabmenu TD.tabact, TABLE.typo3-dyntabmenu TD.disabled, TABLE.typo3-dyntabmenu TD.tab_over, TABLE.typo3-dyntabmenu TD.tabact_over, TABLE.typo3-dyntabmenu TD.disabled_over{border-radius:3px; -moz-border-radius:3px; border-bottom:0px}
TABLE.typo3-dyntabmenu TD A{color:#CCC; text-decoration:none; display:block; width:100%; padding:2px; padding-left:5px; padding-right:5px}
TABLE.typo3-dyntabmenu TD.tabact A, TABLE.typo3-dyntabmenu TD.tab_over A{font-weight:bolder; color:#000}
.tx-metafeedit-error-cnt{border:1px solid #A00000;font-size:14x;  margin:5px;  width:99%;  background-color:#FEEFFF; font-weight:bold; color:#900;  padding:0em;  align:left;  outline:Black thick;  margin-right:10px;border_bottom:1px solid #A00000;}
.tx-metafeedit-form-wrap form{border:1px solid #AAA;background-color:#EFEFEF;}
.tx-metafeedit-form-row{background-color:#EFEFEF;}
.tx-metafeedit-form-field{font-size:12px; background-color:#EFEFEF; padding:5px; align:left; outline:Black thick;}
.tx-metafeedit-form-field INPUT{}
.tx-metafeedit-form-field TEXTAREA{width:100%}
.tx-metafeedit-form-row fieldset {border-left:1px solid #FFF;border-top:1px solid #FFF;border-right:1px solid #AAA;border-bottom:1px solid #AAA;padding:2px;margin:5px;}

fieldset {margin-bottom:5px;}
.tx-metafeedit-blog-itemwrap{margin:5px; width:97%; background-color:#9F9F9F; padding:5px; text-align:left}
.tx-metafeedit-blog_label{text-align:left;float:left;width:10em}
.tx-metafeedit-blog_field{font-size:12px; margin:5px; width:97%; background-color:#EFEFEF; padding:5px; text-align:left; outline:Black thick; margin-right:10px}
.tx-metafeedit-preview-value{font-size:12px; margin:0px; background-color:#EFEFEF; padding:1px;}
.tx-metafeedit-form-error-field{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900}
.tx-metafeedit-header{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900;margin:0px}
.tx-metafeedit-form-label{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF; width:100%; background-color:#CCC}
.tx-metafeedit-preview-label{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF; width:100%; background-color:#CCC}
.tx-metafeedit-editmenu-list{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900;margin-bottom:10px}
.tx-metafeedit-editmenu-list  A{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900}
.tx-metafeedit-lettersearch{float:left; width:1.5em}
.tx-metafeedit-editmenu-list-table{clear:left; width:100%; border-collapse:collapse; border:1px solid #000}
.tx-metafeedit-editmenu-list-table TD{border:1px solid #000; padding:2px;}
.tx-metafeedit-editmenu-list-table TD:first-child{padding:0px;}
.tx-metafeedit-editmenu-list-table-header{ background-color:#CCC;  text-align:left;  font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#FFF}
.tx-metafeedit-form-required-message{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900}
.tx-metafeedit-preview-row{ background-color:#EEE; text-align:left;  font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000}
.tx-metafeedit-editmenu-list-table-row, .tx-metafeedit-list-row-1, .tx-metafeedit-list-row-0{background-color:#EEE; text-align:left; font-weight:bold; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000}
.tx-metafeedit-list-row-2{background-color:#FFF; text-align:left; font-weight:bold; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000}
.tx-metafeedit-editmenu-list a{  color:#666; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px; text-decoration:none}
.tx-metafeedit-editmenu-list a:visited{color:#666; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px; text-decoration:none}
.tx-metafeedit-editmenu-list a:hover{color:#900; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px; text-decoration:none}
.tx-metafeedit-list_field a img{border:0}
.tx-metafeedit-preview-value a img{border:0}
.tx-metafeedit-list_table_field img{border:0}
.tx-metafeedit-editmenu-list-table-row, .tx-metafeedit-list-row-2, .tx-metafeedit-list-row-1, .tx-metafeedit-list-row-0{width:25%; vertical-align:top}
.tx-metafeedit-form-error-field{ padding-left:1.5em;  background-image:url("/typo3conf/ext/meta_feedit/res/drapeau_petit");  background-repeat:no-repeat; background-position:0% 45%}
.tx-metafeedit-form-required-message{ padding-left:1.5em;  background-image:url("/typo3conf/ext/meta_feedit/res/drapeau_petit");  background-repeat:no-repeat; background-position:0% 45%}
.tx-metafeedit-list_table_field_image{height:65px}
.tx-metafeedit-editmenu-list-table{width:100%}
.tx-metafeedit-list_table_field_username{font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900}

.activeLinkWrap a{float:left; color:#000; margin-left:0.6em; margin-right:0.6em; font-size:1.1em}
.inactiveLinkWrap{float:left; margin-left:0.2em; margin-right:0.2em}
.disabledLinkWrap{float:left; color:red; margin-left:0.2em; margin-right:0.2em}
.tx-metafeedit-advancedSearch-actions {padding-bottom:25px}
.tx-metafeedit-browsebox {clear:both;}
.tx-metafeedit-browsebox-SCell {padding:0px}
.tx-metafeedit-browsebox table{border-collapse:collapse;}
.tx-metafeedit-browsebox tr{height:12px;}
.tx-metafeedit-browsebox td{padding:1px;margin:0px;height:12px}
.tx-metafeedit-browsebox p{height:12px}
.tx-metafeedit-general-actions{float:right;width:50%;}
.tx-metafeedit-navigation-actions{float:left;width:45%;}
.tx-metafeedit-general-actions .tx-metafeedit-link{font-size:14px;  font-weight:bold; color:#900; float:right; margin-right:10px}
.tx-metafeedit-general-actions .tx-metafeedit-action{font-size:14px;  font-weight:bold; color:#900; float:right; margin-right:10px}
.tx-metafeedit-navigation-actions .tx-metafeedit-link{font-size:14px;  font-weight:bold; color:#900; float:left; margin-right:10px}
.tx-metafeedit-navigation-actions .tx-metafeedit-action{font-size:14px;  font-weight:bold; color:#900; float:left; margin-right:10px}
/*buttons*/
.tx-metafeedit button{white-space:nowrap;padding:0px;margin:0px;height:22px;background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;color:#666; font-size:10px;font-weight:bold;text-decoration:none;}
.tx-metafeedit button{position:relative;white-space:nowrap;padding:0px;margin:0px;text-indent:16px;overflow:hidden;height:22px;background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;color:#666; font-size:10px;font-weight:bold;text-decoration:none;}
.tx-metafeedit button i {position:absolute;}
.tx-metafeedit-form-button-date {width:24px}
.tx-metafeedit-form-button-date INPUT{width:18px;height:18px}
.tx-metafeedit-form-button-date button,.rlmpDateSel{height:20px;width:20px;position:relative;top:-5px;text-indent:16px;}
.tx-metafeedit-form-button-date button i,.rlmpDateSel i{position:absolute;top:-9px;left:-3px;background-image:url(/typo3conf/ext/meta_feedit/res/calendar.png); width:16px;height:16px;display:block;}

.tx-metafeedit-editmenu-list-table-header  th a.mtf-rstob {position:relative;padding-left:16px;display:block}
.tx-metafeedit a.mtf-rstob i {position:absolute;left:3px;top:3px;background-image:url(/typo3conf/ext/meta_feedit/res/10xcancel.png); width:10px;height:10px;display:block;}
.tx-metafeedit-action {float:left;}
.tx-metafeedit-action-pdf, .tx-metafeedit-action-csv, .tx-metafeedit-action-excel {width: 35px; height: 35px;}
.tx-metafeedit-action-SAVE i{position:absolute;top:-2px;left:-2px;background-image:url(/typo3conf/ext/meta_feedit/res/disk.png); width:16px;height:16px;display:block;}
.tx-metafeedit-searchbox-button i{position:absolute;left:0px;top:-3px;background-image:url(/typo3conf/ext/meta_feedit/res/zoom.png); width:16px;height:16px;display:block;}
.tx-metafeedit-searchbox-button {position:relative;padding-left:16px}
.mfdClose i{position:absolute;top:-3px;left:-3px;background-image:url(/typo3conf/ext/meta_feedit/res/cancel.png); width:16px;height:16px;display:block;}
.mfdClose {float:left;position:relative;width:20px;height:20px;padding:0px;margin:0px;display:block;text-indent:-10000;overflow:hidden;}

/*.tx-metafeedit a.mtf-rstob:before { content:url(/typo3conf/ext/meta_feedit/res/10xcancel.png)}
.mfdClose:before { content:url(/typo3conf/ext/meta_feedit/res/cancel.png)}
.tx-metafeedit a.mtf-rstob:before { content:url(/typo3conf/ext/meta_feedit/res/zoom.png)}
.tx-metafeedit-action-SAVE:before { content:url(/typo3conf/ext/meta_feedit/res/disk.png)}
.rlmpDateSel {width:25px;height:16px;padding:0px;margin:0px;}
.rlmpDateSel:before {content:url(/typo3conf/ext/meta_feedit/res/calendar.png)}
*/
/* links */
.tx-metafeedit-link a {position:relative;padding-left:16px;display:block;border:1px solid #AAA;background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;height:20px;line-height:20px;color:#666; font-size:10px;font-weight:bold;text-decoration:none;text-align:left}
.tx-metafeedit-link a:hover,button:hover {color:#900;background: url(/typo3conf/ext/meta_feedit/res/fondbtnhv.png) repeat-x;}
.tx-metafeedit-link a:visited{color:#666; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none}
.tx-metafeedit-link a i{position:absolute;left:0px;display:block;width:16px;height:16px}

.tx-metafeedit-link-csv a{ line-height:2.5em;  padding-top:1.6em;  padding-bottom:1.6em;  padding-left:1.8em;  background-image:url("/typo3conf/ext/meta_feedit/res/csv_petit.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-html a{ line-height:2.5em;  padding-top:1.6em;  padding-bottom:1.6em;  padding-left:1.8em;  background-image:url("/typo3conf/ext/meta_feedit/res/html_petit.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-xls a{ line-height:2.5em;  padding-top:1.6em;  padding-bottom:1.6em;  padding-left:1.8em;  background-image:url("/typo3conf/ext/meta_feedit/res/xls_petit.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-consult a i{ position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/zoom.png");  background-repeat:no-repeat; background-position:0% 60%}
.tx-metafeedit-link-delete a i,.tx-metafeedit-action-DELETE i{ position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/bin.png") no-repeat 0 0;}
.tx-metafeedit-link-create a i,.tx-metafeedit-action-NEW i{ position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/add.png") no-repeat 0 3px;}
.tx-metafeedit-link-edit a i{position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/page_edit.png") no-repeat 0px 0px;}
.tx-metafeedit-blog a i{ position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/comment.png") no-repeat 0 0px;}
.tx-metafeedit-link-back a i,.tx-metafeedit-action-BACK i {position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/arrow_left.png") no-repeat 0px 3px;}
.tx-metafeedit-link-order-up a i{position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/arrow_up.png") no-repeat 0px 3px;}
.tx-metafeedit-link-order-down a i{position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/arrow_down.png") no-repeat 0px 3px;}
.tx-metafeedit-link-delete-list a,.tx-metafeedit-link-edit a,.tx-metafeedit-blog a{ line-height:17px;}
.tx-metafeedit-link-delete-ok a,.tx-metafeedit-link-delete-ok a:hover{ line-height:6em; border:0px; float:none;  padding-top:1.6em;  padding-bottom:1.6em;  padding-left:6em;  background-image:url("/typo3conf/ext/meta_feedit/res/ok_petit.png");  background-repeat:no-repeat; background-position:0% 45%}
.tx-metafeedit-link-delete-ko a,.tx-metafeedit-link-delete-ko a:hover{ line-height:6em;  border:0px; float:none; padding-top:1.6em;  padding-bottom:1.6em;  padding-left:6em;  background-image:url("/typo3conf/ext/meta_feedit/res/ko_petit.png");  background-repeat:no-repeat; background-position:0% 45%}
.tx-metafeedit-link-preview .tx-metafeedit-link {padding-top:1.5em;padding-bottom:1.5em;}
.tx-metafeedit-link-delete-ko { height:2em;}
.tx-metafeedit-link-delete-ok { height:2em;}
.cbywcm i{position:absolute;left:0px;top:-3px;background-image:url(/typo3conf/ext/meta_feedit/res/webcam.png); width:16px;height:16px;display:block;}
.cbywcm {position:relative;padding-left:16px}
#metafeedit-calendar{empty-cells:show; margin:10px auto 0; width:155px;  background-color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif;  font-size:1em}
#metafeedit-calendar caption{background-color:#fff}
#metafeedit-calendar td{background-color:#ccc}
#metafeedit-calendar td a{background-color:#999}
#metafeedit-calendar #today{background-color:red}
#metafeedit-calendar #next a{padding-right:10px; text-align:right}
#metafeedit-calendar #prev a{padding-left:10px; text-align:left}
#metafeedit-calendar a{display:block}
#metafeedit-calendar caption{text-align:center; width:100%}
#metafeedit-calendar td{padding:3px 0; text-align:center}
#metafeedit-calendar td.pad:hover{background-color:#fff}
.tx-metafeedit-grid-row-alt-1 TD{background:#FFF; border:1px; border-style:solid; font-weight:bold}
.tx-metafeedit-grid-row-alt-2 TD{background:#EEE; border:1px; border-style:solid; font-weight:bold}
.tx-metafeedit-grid-table{border-collapse:collapse}
.tx-metafeedit-grid-row-alt-2 .tx-metafeedit-form-data{background:#EFEFFF}
.tx-metafeedit-fsf {display:table-cell;vertical-align:top}
.tx-metafeedit-searchbox {float:right;width:20em;}
.tx-metafeedit-alphabeticalSearch {float:left;width:45em;}
/*.tx-metafeedit-searchbox form{ padding-left:1.5em;  background-image:url("/typo3conf/ext/meta_feedit/res/loupe_petit.png");  background-repeat:no-repeat; background-position:0% 0em}*/
.tx-metafeedit-as_reset button{position:relative;display:block}
.tx-metafeedit-as_reset button i{position:absolute;top:-3px;left:0px;width:20px;height:20px;background:url("/typo3conf/ext/meta_feedit/res/cancel.png") no-repeat 0 0px;}
.tx-metafeedit-as_reset i{ position:absolute;display:block;width:20px;background:url("/typo3conf/ext/meta_feedit/res/cancel.png") no-repeat 0 3px;}
.tx-metafeedit-as {float:left;}
.tx-metafeedit-advancedSearch{float:left;width:100%;clear:both}
.tx-metafeedit-asl {font-weight:normal;clear:left;white-space: nowrap;color:#333;font-size:11px;line-height:14px}
.tx-metafeedit-advancedSearch-check{margin-right:15px;float:left;margin-bottom:5px}
.tx-metafeedit-as-fs {clear:both;}
.tx-metafeedit-fsc {float:left;margin-left:5px; margin-bottom:5px}
.tx-metafeedit-fsl { background-color:#CCC;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;}
.tx-metafeedit-fsrm {float:left;}
.tx-metafeedit-searchbox {float:left;}
.tx-metafeedit-calendarSearch{clear:left}
.tx-metafeedit-advancedSearch-input{float:left; width:14em}
.tx-metafeedit-advancedSearch-select{float:left; width:14em}
.tx-metafeedit-advancedSearch-input input{float:left; width:14em}
.tx-metafeedit-advancedSearch-select select{float:left; width:14em}
.tx-metafeedit-advancedSearch-date{float:left}
.tx-metafeedit-advancedSearch-radio{float:left}
.tx-metafeedit-advancedSearch-check{float:left}
.tx-metafeedit-advancedSearch-actions{clear:both}
.tx-metafeedit-advancedSearch-action{float:left}

/*.tx-metafeedit-form-asfield {width:11em;}*/


.tx-metafeedit-advancedSearch-input{margin-right:15px ; margin-right:8px; width:120px; float:left; #margin-top:5px; margin-bottom:5px}
.tx-metafeedit-advancedSearch-input input{width:120px}
.tx-metafeedit-advancedSearch-select{margin-right:15px ; margin-right:15px; float:left; margin-bottom:5px}
.tx-metafeedit-advanvedSearch-select input{width:20px}
.tx-metafeedit-advancedSearch-input tx-metafeedit-advancedSearch-tx_metabookingdb_reglement-input tx-metafeedit-advancedSearch-tx_metabookingdb_reglement-input-mt_especes{clear:both}
.tx-metafeedit-advancedSearch-tx_metabookingdb_reglement-input-mt_cheque{clear:both; clear:none}
.tx-metafeedit-advancedSearch-tx_metabookingdb_reglement-select-spectateur{clear:none ; clear:both}
.tx-metafeedit-advancedSearch-date{width:98%; clear:both; float:right}
.tx-metafeedit-grid_field{margin-top:-9px;  margin-left:-2px}
.tx-metafeedit-action {float:left;}
.tx-metafeedit-grid input{vertical-align:text-bottom; margin-top:0px; margin-top:10px; margin-left:0px; margin-left:5px}
.tx-metafeedit-list_table_field_list{width:200px;}
.tx-metafeedit-list_table_field_sel{width:200px;}
#blockfiltre{float:right; margin-right:20px; margin-top:10px}
.btnPDF{background-color:white;text-indent: -1000em;overflow:hidden;background-image:url(/typo3conf/ext/meta_feedit/res/iconePdf.gif);font-size:1px;color:#fff;border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.btnXLS{background-color:white;text-indent: -1000em;overflow:hidden;background-image:url(/typo3conf/ext/meta_feedit/res/iconeExcel.gif);font-size:1px;color:#fff;border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.btnCSV{background-color:white;text-indent: -1000em;overflow:hidden;background-image:url(/typo3conf/ext/meta_feedit/res/iconeCsv.gif);font-size:1px;color:#fff;border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.meta_cl{float:left;}
.meta_cli{clear:right;line-height:18px}
.meta_clr{position:absolute;z-index:500;border:1px solid;background:#ffffff;}
.wait{float:right;position:relative;border:1px solid #eee;background:white;height:16px;width:16px;}
.wait i {position:absolute;display:block;background:url(/typo3conf/ext/meta_feedit/res/loading1.gif);background-repeat:no-repeat;height:16px;width:16px;}
.wdgt_arr {position:absolute;height:15px;width:15px;cursor:pointer;background:white url(/typo3conf/ext/meta_feedit/res/button_down.gif);border:1px solid #000;margin-right:1px;margin-top:1px;padding:0}
.wdgt_input{height:15px;margin:0px;padding:0px;}
/*.wdgt_logo{margin-right:10px;padding:0px;}*/
.meta_cli table{border-collapse:collapse;padding:0px;margin:0px}
.meta_cli table td{border-collapse:collapse;padding:0px;margin:0px}
gb {display:none;}

.tx-metafeedit-cal-day {float:left;width:80px;border-top:1px;border-left:1px;border-right:0px;border-bottom:1px;border-style:solid;}
.cal-day-title {weight:bolder;background:#777777;width:100%;}
.tx-metafeedit-cal-hourlib-1,.tx-metafeedit-cal-hour-1 {cursor:default;background:#EEEEEE;border-top:1px;border-top:1px;border-left:0px;border-right:0px;border-bottom:0px;border-style:solid;margin:0px;padding:0px;border-collapse:collapse;}
.tx-metafeedit-cal-hourlib-2,.tx-metafeedit-cal-hour-2 {cursor:default;background:#FFFFFF;border-top:1px;border-top:1px;border-left:0px;border-right:0px;border-bottom:0px;border-style:solid;margin:0px;padding:0px;border-collapse:collapse;}

.tx-metafeedit-cal-day div {height:1.5em;}
.tx-metafeedit-cal-catctnr {
border:1px solid;
float:right;
width:150px;
margin: 5px;
padding:2px;
}
.tx-metafeedit-cal-cat-1 {margin:2px;padding:2px;background-color:red;cursor:pointer}
.tx-metafeedit-cal-cat-2 {margin:2px;padding:2px;background-color:blue;cursor:pointer}
.tx-metafeedit-cal-cat-3 {margin:2px;padding:2px;background-color:green;cursor:pointer}

.mfedtCatSelected {color:white;font-weight:bolder;}
.mfedtcalcatimg {float:left;width:10px;height:10px;margin:5px;}
.mfedtCatSelected .mfedtcalcatimg {
	background-color:white;
	background-image:url(/typo3conf/ext/meta_feedit/res/checked.png); 
	border:0; background-repeat:no-repeat;
}
.tx-metafeedit-editmenu-list-table-header th,.meta_clr th {
margin:0px;
padding:0px;
border-collapse:none;
border:1px solid #000000;
vertical-align:top;
}
.tx-metafeedit-editmenu-list-table-header th a,.tx-metafeedit-editmenu-list-table-header th a.mfedt_sortdesc,.tx-metafeedit-editmenu-list-table-header th a.mfedt_sortasc {
	background: url(/typo3conf/ext/meta_feedit/res/fondtitres.png);
	position:relative;
	display :block;
	margin:0;
	padding:0px;
	height:18px;
	line-height:18px;
	border:0px solid #000000;
	padding-left:16px;
}
.tx-metafeedit-editmenu-list-table-header th a:hover,.tx-metafeedit-editmenu-list-table-header th a.mfedt_sortdesc:hover,.tx-metafeedit-editmenu-list-table-header th a.mfedt_sortasc:hover {
 background: url(/typo3conf/ext/meta_feedit/res/fondtitreshover.png);
}
.tx-metafeedit-editmenu-list-table-header th a.mfedt_sortasc i{
	width:20px;
	display:block;
	position:absolute;
	left:0px;
	background: url(/typo3conf/ext/meta_feedit/res/button_down.gif) no-repeat;
}
.tx-metafeedit-editmenu-list-table-header th a.mfedt_sortdesc i{
	width:20px;
	display:block;
	left:0px;
	position:absolute;
	background: url(/typo3conf/ext/meta_feedit/res/button_up.gif) no-repeat;
}
.tx-metafeedit-advancedSearch ul.astabnav {
    font: bold 11px verdana, arial, sans-serif;
    list-style-type: none;
    padding-bottom: 24px;
	margin-bottom:5px;
    border-bottom: 1px solid #6c6;
    margin: 0;
}
.tx-metafeedit-advancedSearch-actions {
	margin-top:5px;
}
.tx-metafeedit-advancedSearch ul.astabnav li {
    float: left;
    height: 21px;
    background-color: #b3c9e4;
    margin: 2px 2px 0 2px;
    border: 1px solid #6c6;
}

.tx-metafeedit-advancedSearch ul.astabnav li.active {
    border-bottom: 1px solid #fff;
    background-color: #fff;
}

.tx-metafeedit-advancedSearch .astabnav a {
    float: left;
    position:relative;
    display: block;
    color: #666;
    text-decoration: none;
    padding:4px 4px 4px 16px;
    background: none;
    border:none;
    line-height:none;
	background: url(/typo3conf/ext/meta_feedit/res/fondbtnhv.png)
}

.tx-metafeedit-advancedSearch .astabnav a:hover {
    background: #fff;
    line-height:none;
    background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;
}
.tx-metafeedit-advancedSearch ul.astabnav li.active {
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
.tx-metafeedit-advancedSearch ul.astabnav li.active a {
    border-bottom: 1px solid #fff;
    background-color: #fff;
    background:none;
}
.tx-metafeedit-advancedSearch .astabnav a:hover {
    background: #fff;
    line-height:none;
    background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;
}
.tx-metafeedit-advancedSearch-action input[type=submit] {
	background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;
 	color:#666; 
	font-size:10px;
	height:35px;
	font-weight:bold;
}
th.mfdt-actions a { display:inline;}

.tx-metafeedit-form-wrap a img {border:0px;}
.typo3-dyntabmenu tr td a img {height:0px;width:0px}
.tx-metafeedit {
	color:#6E6E6E;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
}
.tx-metafeedit > table {clear:both;}
.tx-metafeedit th a {white-space : nowrap;}
.tx-metafeedit-sb-filter {font-size:10px;color:#777;}
.astabnav li.set a i{ position:absolute;display:block;left:0px;top:0px;width:20px;background:url("/typo3conf/ext/meta_feedit/res/checked.png") no-repeat 0px 0px;}
a.mfdt-set,a.mfdt-set:hover,a.mfdt-set:visited{color:red;}
.tx-metafeedit-fs-searchbox{padding:2px}
.activeLinkWrap a,.activeLinkWrap a:visited {color:red;font-size:10px}
.activeLinkWrap a:hover {color:maroon;}
.tx-metafeedit-editmenu-list div.browseBoxWrap {
	background-color:#ccc;
	border:1px solid #000;
	margin:0px;
	padding:0px;

}
tr.tx-metafeedit-list-row-1:hover {background-color:#ddefff}
tr.tx-metafeedit-list-row-2:hover {background-color:#ddefff}
/*.tx-metafeedit-alphabeticalSearch,.tx-metafeedit-searchbox {height:35px;line-height:35px}*/
/*.tx-metafeedit-advancedSearch-input {height:30px;line-height:28px}*/
.tx-metafeedit-fs-searchbox input{font-size:14px} 
.tx-metafeedit-link-edit-saved .tx-metafeedit-link {position:absolute;}
/*.tx-metafeedit-editmenu-list-table-header {font-size:0px}*/
.tx-metafeedit-fsf a img {margin:1px}
.tx-metafeedit-form-help-icon {display:inline}
.tx-metafeedit-form-help-icon a {display:inline}
.tx-metafeedit input:focus, textarea:focus{
background: url() lightyellow;
}
/* default styles for extension "tx_news_feedit_pi1" */

    .tx-newsfeedit-pi1 div.editorWrap { 
      float: left; 
    } 

    .tx-newsfeedit-pi1-form-label, .tx-newsfeedit-pi1-preview-label { 
      float:left; 
      width:120px; 
    } 

    .tx-newsfeedit-pi1-preview-value, .tx-newsfeedit-pi1-form-field { 
      padding-left:120px; 
    } 

    .tx-newsfeedit-pi1-preview-row, .tx-newsfeedit-pi1-form-row { 
       clear:left; 
       margin-bottom:10px; 
    } 

    .tx-newsfeedit-pi1-form-required-marker { 
      color:red; 
      float:left; 
    } 

    .tx-newsfeedit-pi1-form-required-message { 
      color:red; 
      font-size:small; 
    } 

    .tx-newsfeedit-pi1-form-error-field { 
      color:red; 
      font-size:small; 
    } 

    .tx-newsfeedit-pi1-form-data-title { 
      width: 30em; 
    } 

    .tx-newsfeedit-pi1-form-data-short { 
      width: 455px; 
    } 

    .tx-newsfeedit-pi1-form-data-author { 
       width: 25em; 
    } 

    .tx-newsfeedit-pi1-form-data-author_email { 
      width: 25em; 
    } 


    .tx-newsfeedit-pi1-header { 
      font-size: 12px; 
    } 

    .tx-newsfeedit-pi1-link { 
      padding-top:1em; 
    } 

    .tx-newsfeedit-pi1-link DIV { 
      display: list-item; 
      list-style: square inside; 
    } 

    .tx-newsfeedit-pi1-rte-clearer { 
      margin-bottom:20px; 
    } 

    .tx-newsfeedit-pi1-form-help-icon { 
      display: inline; 
      margin: 0; 
      padding: 0; 
      border: none; 
    } 

    .tx-newsfeedit-pi1-editmenu-list { 
      padding-top:1em; 
      padding-left:1em; 
      display: list-item; 
    } 

    .tx-newsfeedit-pi1-editmenu-list DIV { 
      display: list-item; 
      list-style: disc inside none; 
    } 


