#head {
	background:url(/fileadmin/layout/bg.jpg) repeat-y;
	height:130px;
	width:812px;
	margin-right:auto;
	margin-left:auto;
}

#head .frame {
	background:url(/fileadmin/layout/bg_head.jpg) no-repeat;
	width:770px;
	margin:0 21px 0 21px;
	height:130px;
}

#head .logo {
	float:left;
	width:300px;
	text-align:left;
}

#head .logo img {
	margin:0 0 0 15px;
}

#head .login {
	float:left;
	width:470px;
	text-align:right;
}

#menu {
	clear:both;
	background:url(/fileadmin/layout/bg.jpg) repeat-y;
	height:40px;
	width:812px;
	margin-right:auto;
	margin-left:auto;
	font-size:0.1em;
}

#menu .frame {
	height:40px;
	width:770px;
	margin:0 21px 0 21px;
	background:url(/fileadmin/layout/bg_menu.jpg) no-repeat;
	text-align:left;
}

#main {
	width:812px;
	margin-right:auto;
	margin-left:auto;
	background:url(/fileadmin/layout/bg.jpg) 0 50% repeat-y;
}

#main .frame {
	width:770px;
	margin:0 21px 0 21px;
}

#navigation {
	float:left;
	width:220px;
}

#navigation ul {
	list-style-type:none;
	margin:12px 0 0 0;
	border-left:1px solid #AFBFCF;
	border-right:1px solid #AFBFCF;
	background:#ECF0F4 url(/fileadmin/layout/bg_navi_top.jpg) repeat-x;
	padding:23px 0 0 0;
}

#navigation li {
	text-align:left;
	border-bottom:1px solid white;
	margin:0;
	padding:0;
	background:url(/fileadmin/layout/nav_1.gif) 10px center no-repeat;
}

* html #navigation li {
	background:url(/fileadmin/layout/nav_1ie.gif) 10px center no-repeat;
}

#navigation li.ifsub {
	background:url(/fileadmin/layout/nav_1_ifsub.gif) 10px center no-repeat;
}

* html #navigation li.ifsub {
	background:url(/fileadmin/layout/nav_1ie_ifsub.gif) 10px center no-repeat;
}

#navigation li.act {
	background:url(/fileadmin/layout/nav_1_act.gif) 10px center no-repeat;
}

* html #navigation li.act {
	background:url(/fileadmin/layout/nav_1ie_act.gif) 10px center no-repeat;
}

#navigation li a {
	color: #5C5F78;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 23px;
}

#navigation li a:hover {
	background:white url(/fileadmin/layout/nav_1.gif) 10px center no-repeat;
	color:#5C5F78;
}

* html #navigation li a:hover {
	background:white url(/fileadmin/layout/nav_1ie_ov.gif) 10px center no-repeat;
}

#navigation li.ifsub a:hover {
	background:white url(/fileadmin/layout/nav_1_ifsub.gif) 10px center no-repeat;
}

* html #navigation li.ifsub a:hover {
	background:white url(/fileadmin/layout/nav_1ie_ifsub_ov.gif) 10px center no-repeat;
}

#navigation li.act a:hover {
	background:white url(/fileadmin/layout/nav_1_act.gif) 10px center no-repeat;
}

* html #navigation li.act a:hover {
	background:white url(/fileadmin/layout/nav_1ie_act_ov.gif) 10px center no-repeat;
}

/* Beginn der 2. Naviebene */

#navigation li.e2 {
	background:url(/fileadmin/layout/nav_1.gif) 30px center no-repeat;
}

* html #navigation li.e2 {
	background:url(/fileadmin/layout/nav_1ie.gif) 30px center no-repeat;
}

#navigation li.e2ifsub {
	background:url(/fileadmin/layout/nav_1_ifsub.gif) 30px center no-repeat;
}

* html #navigation li.e2ifsub {
	background:url(/fileadmin/layout/nav_1ie_ifsub.gif) 30px center no-repeat;
}

#navigation li.e2act {
	background:url(/fileadmin/layout/nav_1_act.gif) 30px center no-repeat;
}

* html #navigation li.e2act {
	background:url(/fileadmin/layout/nav_1ie_act.gif) 30px center no-repeat;
}

#navigation li.e2 a {
	padding:2px 5px 2px 43px;
}

#navigation li.e2act a {
	padding:2px 5px 2px 43px;
}

#navigation li.e2 a:hover {
	background:white url(/fileadmin/layout/nav_1.gif) 30px center no-repeat;
}

* html #navigation li.e2 a:hover {
	background:white url(/fileadmin/layout/nav_1ie_ov.gif) 30px center no-repeat;
}

#navigation li.e2ifsub a:hover {
	background:white url(/fileadmin/layout/nav_1_ifsub.gif) 30px center no-repeat;
}

* html #navigation li.e2ifsub a:hover {
	background:white url(/fileadmin/layout/nav_1ie_ifsub_ov.gif) 30px center no-repeat;
}

#navigation li.e2act a:hover {
	background:white url(/fileadmin/layout/nav_1_act.gif) 30px center no-repeat;
	padding:2px 5px 2px 43px;
}

* html #navigation li.e2act a:hover {
	background:white url(/fileadmin/layout/nav_1ie_act_ov.gif) 30px center no-repeat;
}

/* Beginn der 3. Naviebene */

#navigation li.e3 {
	background:url(/fileadmin/layout/nav_1.gif) 50px center no-repeat;
}

* html #navigation li.e3 {
	background:url(/fileadmin/layout/nav_1ie.gif) 50px center no-repeat;
}

#navigation li.e3ifsub {
	background:url(/fileadmin/layout/nav_1_ifsub.gif) 50px center no-repeat;
}

* html #navigation li.e3ifsub {
	background:url(/fileadmin/layout/nav_1ie_ifsub.gif) 50px center no-repeat;
}

#navigation li.e3act {
	background:url(/fileadmin/layout/nav_1_act.gif) 50px center no-repeat;
}

* html #navigation li.e3act {
	background:url(/fileadmin/layout/nav_1ie_act.gif) 50px center no-repeat;
}

#navigation li.e3 a {
	padding:2px 5px 2px 63px;
}

#navigation li.e3act a {
	padding:2px 5px 2px 63px;
}

#navigation li.e3 a:hover {
	background:white url(/fileadmin/layout/nav_1.gif) 50px center no-repeat;
}

* html #navigation li.e3 a:hover {
	background:white url(/fileadmin/layout/nav_1ie_ov.gif) 50px center no-repeat;
}

#navigation li.e3ifsub a:hover {
	background:white url(/fileadmin/layout/nav_1_ifsub.gif) 50px center no-repeat;
}

* html #navigation li.e3ifsub a:hover {
	background:white url(/fileadmin/layout/nav_1ie_ifsub_ov.gif) 50px center no-repeat;
}

#navigation li.e3act a:hover {
	background:white url(/fileadmin/layout/nav_1_act.gif) 50px center no-repeat;
	padding:2px 5px 2px 63px;
}

* html #navigation li.e3act a:hover {
	background:white url(/fileadmin/layout/nav_1ie_act_ov.gif) 50px center no-repeat;
}


/* Inhaltsbereich */
#content {
	float:left;
	width:515px;
	min-height: 400px;
	text-align:left;
	margin:10px 0 20px 25px;
}

#content p {
	margin:3px 100px 12px 0;
	color:#27293F;
	line-height:1.6em;
	font-size:0.7em;
}

#content ul {
	list-style-type:circle;
	padding:0;
	margin:0 0 0 30px;
	font-size:.7em;
	color:#27293F;
}

#foot {
	background:url(/fileadmin/layout/bg_bottom.jpg) no-repeat;
	margin:0 0 30px 0;
	width:812px;
	margin-right:auto;
	margin-left:auto;
}

#foot .frame {
	text-align:right;
	font-size:0.6em;
	color:#666;
	margin:0 30px 0 0;
	padding:10px 0 0 0;
}

#foot .frame a {
	color:#666;
}


/* FCE Buchung */
#fact {
	background:#ECF0F4;
	border:1px solid #AFBFCF;
	width:100%;
	margin:12px 0;
	padding:10px 0;
}

#fact th {
	font-size:.65em;
	color:#474A72;
	padding:10px 10px 3px 10px;
	text-align:left;
}

#fact td {
	font-size:.7em;
	color:#27293F;
	padding:0 10px 10px 10px;
}

#termine {
	background:#ECF0F4;
	margin:0;
	padding:0;
}

#termine th {
	font-size:.65em;
	color:#474A72;
	padding:10px 10px 3px 10px;
	text-align:left;
}

#termine td {
	font-size:.65em;
	color:#27293F;
	padding:12px 10px 10px 10px;
	vertical-align:top;
}

#termine td.termin_ort {
	width: 180px;
}
#termine td.termin_zeit {
	width: 130px;
}
#termine td.termin_link{
	width: 110px;
}

#termine .date {
	float:left;
	width:240px;
	clear:both;
}

#termine .book {
	float:left;
	width:170px;
}

#action {
	margin:20px 0 10px 0;
}

#action .links span {
	margin:0 6px 0 0;
}

#action .notice {
	border:1px solid #AFBFCF;
	padding:4px;
	margin:6px 0 0 0;
	
}

#content #action .notice p {
	color:#5A6C7E;
	line-height:1.2em;
	margin:6px 6px;
}

/* Formulare */
.csc-mailform-field label {
	width:160px;
	float:left;
	clear:both;
}

.csc-mailform-field input,
.csc-mailform-field select {
	width:200px;
	margin:0 0 6px 0;
}

.csc-mailform-field textarea {
	width:260px;
	margin:6px 0 12px 0;
}

.csc-mailform-field input.csc-mailform-submit {
	font-size:.8em;
	border:1px solid #9AAEC2;
	background:#9AAEC2;
	color:white;
	width:100px;
	margin:0 0 0 160px;
}

.tx-veguestbook-list {
	font-size:0.7em;
	line-height:1.6em;
	color: #27293F;
}
.tx-guestbook-select {
	color:#27293F;
	margin: 10px 0 15px 0;
	

}
.tx-guestbook-pagination_top {
	padding: 6px 0 6px 0;
	border-top: 1px solid #e5eaef;
	border-bottom: 1px solid #e5eaef;
	color: #6d7087;
}
.tx-guestbook-pagination_top a {
	color: #1a4db1;
	font-weight: bold;
}
.tx-guestbook-pagination_bottom {
	padding: 6px 0 0 0;
	border-top: 1px solid #e5eaef;
	color: #6d7087;
}
.tx-guestbook-pagination_bottom a {
	color: #1a4db1;
	font-weight: bold;
}

.tx-guestbook-city {
	padding: 4px 10px 4px 10px;
	background-color: #e6eff8;
}
.tx-guestbook-date {
	padding: 4px 10px 4px 10px;
	background-color: #f1f4f6;
	border-top: 1px solid #afbfcf;
	border-bottom: 1px solid #afbfcf;
}
.tx-guestbook-name {
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #afbfcf;
}

    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}



/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
.tx-srfreecap-pi2-cant-read {
	font-size:.75em;
}
.tx-srfreecap-pi2-image {
	margin: 0!important;
}
.gb_captchatext {
	clear: both !important;
	font-size:.75em !important;
}


/*-- events --*/
.tx-eventcalendar-pi1 {
	margin: 0;
}

.tx_eventcalendar_pi1-list_categoryname, .tx_eventcalendar_pi1-single_categoryname {
	color: #003399;
}
.tx_eventcalendar_pi1-single_title {
	margin-top: 6px;
	color: #20afdf;
	font-size: 13px;
	font-weight: bold;
}
.tx_eventcalendar_pi1-list_title a {
	color: #20afdf;
}

/* 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-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{
 	color:#3266cc;  padding:0em;  text-align:left;
	font-size: 12px; 
	margin: 10px 0 10px 0;
}
.tx-metafeedit-error h1{
	font-size: 11px;
	color: #3266cc;
	margin: 0 !important;
}
.tx-metafeedit-form-field{
	font-size:12px; 
	margin:0; 
	background-color:#F1F4F6; padding:5px; text-align:left; 
	border-bottom:1px solid #AFBFCF;
}
.tx-metafeedit-form-field INPUT{}
.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-form-button-date INPUT{width:5%!important}
.tx-metafeedit-form-field TEXTAREA{width:98%}
.tx-metafeedit-preview-value{
	font-size:12px; margin:5px; 
	background-color:#EFEFEF; padding:5px;
}
.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:13px; 
	color:#20AFDF;
}
.tx-metafeedit-form-label{
	font-size:12px;
	color:#000;
	background-color:#F1F4F6;
	padding: 5px;
}
.tx-metafeedit-preview-label{
	font-size:12px; color:#FFF;
	background-color:#ccc;
	padding: 3px;
}
.tx-metafeedit-as-fs {clear:both;}
fieldset {margin-bottom:5px;}
.tx-metafeedit-fsc {float:left;margin-left:5px; margin-bottom:5px}
.tx-metafeedit-fsl { background-color:#CCC}
.tx-metafeedit-fsrm {float:left;}

.tx-metafeedit-editmenu h1{
	margin: 0 0 10px 0;
}
.tx-metafeedit-editmenu-list  A{
	font-size:12px;
	color:#900;
}
.tx-metafeedit-lettersearch{float:left; width:1.5em}
.tx-metafeedit-editmenu-list-table{
	clear:left; width:100%; border-collapse:collapse;
}
.tx-metafeedit-editmenu-list-table TD{
	padding: 4px;
}

.tx-metafeedit-editmenu-list-table-header th{ 
	background-color:#999;  text-align:left;  
	font-size:12px; 
	font-weight: normal;
	color:#ccc;
	padding: 4px;
}
.tx-metafeedit-form-required-message{font-size:12px; 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:#E6EFF8; text-align:left !important; 
	font-size:11px;
	color:#000;
	border-bottom:1px solid #AFBFCF;
}

.tx-metafeedit-list-row-2{
	background-color:#F1F4F6; text-align:left !important;
	font-size:11px; color:#000;
	border-bottom:1px solid #AFBFCF;
}

.tx-metafeedit-editmenu-list a{  
	color:#fff;
	font-size:12px; 
	text-decoration:none;
}
.tx-metafeedit-editmenu-list a:hover {
	text-decoration:underline;
}
.tx-metafeedit-editmenu-list a:visited{
	color:#fff;
}

.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: 5px; font-size:12px;  color:#c00;}

.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!important; margin-left:0.6em; margin-right:0.6em; font-size:1.1em!important}
.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-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-actions{
	clear:both;vertical-align:top;height:35px;
	display:inline;
}
.tx-metafeedit-general-actions{float:right;height:35px;width:50%;display:inline}
.tx-metafeedit-navigation-actions{float:left;height:35px;width:45%;display:inline}
.tx-metafeedit-general-actions .tx-metafeedit-link{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900; float:right; margin-right:10px}
.tx-metafeedit-general-actions .tx-metafeedit-action{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900; float:right; margin-right:10px}
.tx-metafeedit-navigation-actions .tx-metafeedit-link{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900; float:left; margin-right:10px}
.tx-metafeedit-navigation-actions .tx-metafeedit-action{font-size:14px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#900; float:left; margin-right:10px}
.tx-metafeedit-action {float:left;}
.tx-metafeedit-action-pdf, .tx-metafeedit-action-csv, .tx-metafeedit-action-excel {width: 35px; height: 35px;}
.tx-metafeedit-action{background-color:#fff; font-size:12px; color:#444; font-weight:bold; border:0px; text-decoration:none}
.tx-metafeedit-action-SAVE{
	/*background-image:url(/typo3conf/ext/meta_feedit/res/baguette_petit.png)!important; */
	background-repeat:no-repeat; 
	margin-top: 10px;
	cursor:pointer; 
	cursor:hand; width:100px;
	
}
.tx-metafeedit-action-PUBLIER{ 
	float:left!important; 
	margin:0px 0px 0px 0px; 
	margin-left:20px!important; 
	margin-top:0px!important; 
}
.tx-metafeedit-action-MESOFFRES{float:left!important; margin-left:20px!important}
.tx-metafeedit-action-BACK{background-image:url(/typo3conf/ext/meta_feedit/res/retour_petit.png)!important; background-repeat:no-repeat; clear:left!important; margin-left:25px; cursor:pointer; width:100px; height:20px}
.tx-metafeedit-action-DELETE{background-image:url(/typo3conf/ext/meta_feedit/res/poubelle_petit.png)!important; background-repeat:no-repeat; margin-left:25px; cursor:pointer; width:100px; height:40px}
.tx-metafeedit-action-NEW{background-image:url(/typo3conf/ext/meta_feedit/res/baguette_petit.png)!important; background-repeat:no-repeat; margin-left:25px; cursor:pointer; width:100px; height:40px}

.tx-metafeedit-link a{
	color:#666; 
	font-size:11px; 
	text-decoration:none;
}
.tx-metafeedit-link a:visited{
	color:#666; 
}
.tx-metafeedit-link a:hover{
	text-decoration:underline;
}
.tx-metafeedit-link-edit a, .tx-metafeedit-link-edit 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/edit_petit.png");  background-repeat:no-repeat; background-position:0% 60%;
	}
.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, .tx-metafeedit-link-consult 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/loupe_petit.png");  background-repeat:no-repeat; background-position:0% 60%}

.tx-metafeedit-link-create a{ 
	line-height:3em; 
	padding-left:20px;  
	background-image:url("/typo3conf/ext/meta_feedit/res/baguette_petit.png");  
	background-repeat:no-repeat; background-position:0% 60%;
}

.tx-metafeedit-link-delete-list a{ 
	line-height:2.5em;  padding-left:1.8em;  
	padding-top:5px;  padding-bottom:5px;   
	background-image:url("/typo3conf/ext/meta_feedit/res/poubelle_petit.png");
	background-repeat: no-repeat;
}
.tx-metafeedit-link-back a, .tx-metafeedit-link-back a{ line-height:6em;  padding-top:1.6em;  padding-bottom:1.6em;  padding-left:5em;  background-image:url("/typo3conf/ext/meta_feedit/res/retour_petit.png");  background-repeat:no-repeat; background-position:0% 45%}
.tx-metafeedit-link-delete-ok a{ line-height:6em;  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{  line-height:6em;  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;}


#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-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-advancedSearch{float:left;width:100%;clear:both}
.tx-metafeedit-asl {clear:left;white-space: nowrap;}
.tx-metafeedit-advancedSearch-check{margin-right:15px;float:left;margin-bottom:5px}

.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!important;}*/


.tx-metafeedit-advancedSearch-input{
	margin-right:15px !important; 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 !important; 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 !important; clear:none}
.tx-metafeedit-advancedSearch-tx_metabookingdb_reglement-select-spectateur{clear:none !important; clear:both}
.tx-metafeedit-advancedSearch-date{width:98%; clear:both; float:right}
.tx-metafeedit-grid_field{margin-top:-9px;  margin-left:-2px}
/*.tx-metafeedit-form-data{height:19px}*/
.tx-metafeedit-action {float:left;}
.tx-metafeedit-grid input{vertical-align:text-bottom; margin-top:0px !important; margin-top:10px; margin-left:0px !important; 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; background-image:url(/typo3conf/ext/meta_feedit/res/iconePdf.gif); border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.btnXLS{background-color:white; background-image:url(/typo3conf/ext/meta_feedit/res/iconeExcel.gif); border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.btnCSV{background-color:white; background-image:url(/typo3conf/ext/meta_feedit/res/iconeCsv.gif); border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
*/
.btnPDF{background-color:white;text-indent: -1000em;background-image:url(/typo3conf/ext/meta_feedit/res/iconePdf.gif); border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.btnXLS{background-color:white;text-indent: -1000em;background-image:url(/typo3conf/ext/meta_feedit/res/iconeExcel.gif); border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.btnCSV{background-color:white;text-indent: -1000em;background-image:url(/typo3conf/ext/meta_feedit/res/iconeCsv.gif); border:0; background-repeat:no-repeat; cursor:pointer; width:35px; height:35px}
.meta_cl{float:left;}
.meta_cli{clear:right;}
.meta_clr{position:absolute;z-index:500;border:1px solid;background:#ffffff;}
.wait {background:white;height:16px;width:16px;cursor:pointer;background:white url(/typo3conf/ext/meta_feedit/res/loading1.gif)!important}
.wdgt_arr {float:left;background:white;height:15px;width:15px;cursor:pointer;background:white url(/typo3conf/ext/meta_feedit/res/arrow.gif)!important;border:1px solid;margin-right:10px;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 {font-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-message {
	font-size: 11px;
	color: #666;
}
.tx-metafeedit-form-data-description2 {
	height: 160px;
}
.tx-metafeedit-form-required-marker {
	color: #cc0000;
	font-weight: bold;
}

