﻿/**
 * Default CSS File
 *
 * Extension  'leonhardt_fe_be_cm'
 *
 * TODO:Defaultwerte fuer die CSS Darstellung setzten
 */
.ui-icon { 
	float: right; 
	background-image: url("/typo3conf/ext/leonhardt_fe_be_cm/img_shared/ui-icons_222222_256x240.png");
}
.ui-icon-plusthick{
	background-position: -32px -128px;
}
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; background-color:#cccccc;}
.ui-sortable-placeholder * { visibility: hidden; }

.sortHelper
{
	border: 3px dashed #666;
	width: auto !important;
}


a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}


a{
	 outline:none;
}

a img{
	border:none;
}

a.rss{
	float: left;
  padding: 0 0 0 13px;
  font-weight: bold;
  /*color: #830051;*/
  text-indent: -13px;
  display: block;
	font-size:12px;
}
a.rss:hover {
  /*color: #51001B;*/
}

img.rssIcon {
  vertical-align: top;
  padding: 0 8px 0 2px;
}


.foundRows{
	font-weight:bold;
	font-size:75%;
	float:left;
}

.paging{
	margin:0 0 10px 0;
	font-size:75%;
  font-weight:normal;
  color:#840057;
  float:right;
}

.paging .paginglist{
	margin:0;
  padding:0;
  list-style-type:none;
}

.paging .paginglist li{
	 margin:10px 0 0 0;
  padding:0;
  display:block;
  float:left;
}

.paging .paginglist li a{
	margin:0;
  padding:3px 6px 3px 6px;
  color:#840057;
  display:inline-block;
}

.paging .paginglist li a.active{
	margin:0;
  padding:3px 6px 3px 6px;
  color:#FFFFFF;
  background-color:#840057;
  display:inline-block;
}

.paging .paginglist li a:hover{
	text-decoration:none;
  color:#840057;
  background-color:#e6ccdd;
}

.clear,
.clearer{
  clear:both;
  height:0;
}

.tx-leonhardtfebecm-pi1{
  margin:0;
  padding:0;
  width:100%;
  float:left;
}

.noDisplay{
	display:none;
}

.tx-leonhardtfebecm-pi1 #dynamicWrap{
	display:block;
}

.tx-leonhardtfebecm-pi1 #layerBox{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: 999;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap{
  margin:15px 0 0 0;
  padding:0;
  background-color:#EEEEEE;
}
.tx-leonhardtfebecm-pi1 .contentWrap{
	width:100%;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .itemDescription{
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .box{
	margin:0 0 15px 0;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .box .boxHeader{
	margin:0;
	padding:0;
	background-color:#ACACAC;
}
.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .box .boxheadline{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 10px;
}


.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .boxItem{
	margin:0;
	padding:5px 0;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .w200{
	padding:5px;
	display:block;
	width:200px;
	float:left;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap label{
  margin:0;
  padding:5px;
  width:200px;
  float:left;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap div.error{
	margin:0;
	padding:0;
	width:90%;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap label.error{
  color:red;
  font-weight:bold;
  margin:0 0 5px 0;
  padding:0;
  width:100%;
  display:block;
  float:none;
  font-size:12px;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap label.error:last-child{
	margin-bottom:15px;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input{
  background-color:#ffffff;
  border:1px solid #C7C7C7;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input.error{
	border:1px dotted red;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input.submitBtn{
  background-color:#830051;
  margin:0;
  padding:0;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  border:none;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .saveBtn,
.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input.saveBtn,
.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input[type="submit"].saveBtn{
	margin:0 3px 0 0;
	padding:4px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	background-color:#830051;
	color:#ffffff;
  	font-weight:bold;
	border:none;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input[type="checkbox"]{
  margin:0;
  padding:0;
  background-color:transparent;
  border:none;
  float:left;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .checkboxWrap label,
.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .checkboxSubGroup label{
  margin:0;
  padding:5px;
  width:auto;
  float:none;
  display:inline;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .checkboxWrap input[type="checkbox"],
.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .checkboxSubGroup input[type="checkbox"]{
  margin:0;
  padding:0;
  background-color:transparent;
  border:none;
  float:none;
  display:inline;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap input[type="text"]{
  padding:2px 5px;
  width:400px;
  background-color:#ffffff;
}


.tx-leonhardtfebecm-pi1 .dynInterfaceWrap textarea{
  padding:2px 5px;
  width:400px;
  height:150px;
  background-color:#ffffff;
  border:1px solid #C7C7C7;
}
.tx-leonhardtfebecm-pi1 .dynInterfaceWrap textarea.error{
	border:1px dotted red;
}

.tx-leonhardtfebecm-pi1 .dynInterfaceWrap .submitBtn{
  background-color:#830051;
  margin:0 3px 0 0;
  padding:4px 10px 4px 10px;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  border:none;
}



.tx-leonhardtfebecm-pi1 .showAllWrap{
	margin:0;
	padding:0;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .itemHeadline{
	margin:0;
	padding:0;
	font-weight:bold;
}

.tx-leonhardtfebecm-pi1 .showAllWrap .itemDescription{
	margin:0;
	padding:10px 0;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item{
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #7C8D25;
	background-color:#ffffff;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item.topx{

}
.tx-leonhardtfebecm-pi1 .showAllWrap .item.archive{
	background-color:#AA7E3F;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item.openControl{
	background-color:#99B700;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item.declareControl{
	background-color:#e6ccdd;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .id{
	margin:0;
	padding:0;
	display:block;
	width:100px;
	float:left;
	font-size:11px;
	color:#000000;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .headline{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
  	color:#015C7B;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .itemDate{	
	width:150px;
	float:left;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .foundation{
	padding:0 0 0 10px;
	width:300px;
	float:left;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .wrap{
	margin:10px 0 0 0;
	padding:0;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .subWrap{
	margin:0;
	padding:0;
	float:left;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .linkWrap{
	margin:0;
	padding:0;
	float:left;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .link{
	margin:0;
	padding:0 0 5px 0;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .link a{
	margin:0 3px 0 0;
	padding:4px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	background-color:#830051;
	color:#ffffff;
  	font-weight:bold;
	border:none;
	display:block;
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .link a:hover{
	
}
.tx-leonhardtfebecm-pi1 .showAllWrap .item .link .noedit{
	margin:0 3px 0 0;
	padding:4px 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	background-color:#cccccc;
	color:#ffffff;
  	font-weight:bold;
	border:none;
}

.tx-leonhardtfebecm-pi1 .showAllWrap .searchForm{
	margin:0;
	padding:16px 34px 16px 0px;	
	background-color:#ffffff;
	text-align:left;
}

.tx-leonhardtfebecm-pi1 .showAllWrap .searchForm input[type = 'text']{
	padding:2px;
	width:350px;  
	background-color:#ffffff;
  	border:1px solid #C7C7C7;
}

.tx-leonhardtfebecm-pi1 .showAllWrap .searchForm input[type = 'submit']{
  background-color:#830051;
  margin:0 3px 0 0;
  padding:4px 10px 3px 10px;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  border:none;
}

/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
