#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  text-align: left;
}

#facebox .pagecontent {
  	display:table;
  	width: 660px;
  	padding: 10px;
  	background: #fff;
  	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
}


#facebox .popup {
  	position:relative;
  	border:3px solid rgba(0,0,0,0);

	-webkit-border-radius:5px;
  	-moz-border-radius:5px;
  	border-radius:5px;

  	-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  	-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  	box-shadow:0 0 18px rgba(0,0,0,0.4);
}


#facebox .fieldsetBoxLeft,
#facebox .fieldsetBoxRight,
#facebox .fieldsetfirst {
	font-size:9pt;
}

#facebox .fieldsetBoxLeft input,
#facebox .fieldsetBoxRight input,
#facebox .fieldsetfirst input {
	padding:3px;
}

#facebox .fieldsetBoxLeft select,
#facebox .fieldsetBoxRight select,
#facebox .fieldsetfirst select {
	padding:2px;
}

#facebox .content {
  	display:table;
/*  	width: 370px;*/
  	padding: 10px;
  	background: #fff;
  	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
}



#facebox .infos {
	width:100%;
}

#facebox .infos label{
	display:block;
	padding: 3px;
}

#facebox .infos label input {
	margin-top: 6px;
	margin-right: 10px;
}


#facebox .entrytable 
{
	width: 600px;
}


#faceboxdialog table.entrytable tr th {
	font-size:12px;
	background-color:#E0E0E0;
	padding-left:5px;
}


#facebox .reporttable 
{
	width: 100%;
}

#facebox .odd
{
  background: #EFFBF8;
}

#facebox .even
{
  background: #E0F2F7;
}

#facebox .spez
{
 background: #E0F8F7;
}

#facebox .key
{
  width: 200px;
  text-align:right; 
  padding-right:10px;	
}

#facebox .value
{
  padding-left:10px;	
}



#facebox .entrycontent
{
  display:table;
  width: 640px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child {
  margin-top:0;
}
#facebox .content > p:last-child {
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:-10px;
  right:-10px;
  padding:2px;
}
#facebox .close img{
  opacity:0.75;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

/*
input[type="radio"]:checked {
  margin-left: 25px;
}
*/
input[type="radio"] {
  margin-left: 25px;
}

.greeninfo
{
	background-color: #E3F6CE;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	margin:3px;
}
.greeninfochecked
{
	background-color: #BCF5A9;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	margin:3px;
}

.greeninfo :hover
{
	background-color: #BCF5A9;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
}

.yellowinfo
{
	background-color: #F7F8E0;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	margin:3px;
}
.yellowinfo :hover
{
	background-color: #F2F5A9;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	
}
.yellowinfochecked
{
	background-color: #F2F5A9;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	margin:3px;
}



.redinfo
{
	background-color: #F8E6E0;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	margin:3px;
}
.redinfo :hover
{
	background-color: #F5BCA9;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
}
.redinfochecked
{
	background-color: #F5BCA9;
	-webkit-border-radius:4px;
  	-moz-border-radius:4px;
  	border-radius:4px;
	margin:3px;
}



input[type="radio"]:checked+label{ font-weight: bold; } 


/* Custom Settings */
#faceboxdialog .facebox-form {
	background: none;
    border: none;
    clear: both;

    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
    
    box-shadow:none;
}

#facebox h3 {
	/*
    background: none repeat scroll 0 0 #F0F0F0;
    */
    border-radius: 2px 2px 2px 2px;
    color: #FFF; /*#006782;*/
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 1.2em;
    padding: 0.5em 10px;
    line-height:1em;
}

#facebox h3.red {
	background: url(../images/buttons/button-bg-red.png) center bottom repeat-x;
}

#facebox h3.grey {
	background: url(../images/buttons/button-bg-grey.png) center bottom repeat-x;
}

#facebox h5 {
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:8px;
	border-bottom:1px solid #CCC;
}

#facebox .selectfield select {
	width:100%;
}


#facebox .selectfield ul.errors {
	width:100%;
}

.meinetabs 
{
	 padding-bottom: 0px;
	margin:0px;
}


/* ACCORDION */
#customaccordion h4 {
    background: none repeat scroll 0 0 #D0D0D0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #444444;
    font-size: 1.3em;
    font-weight: normal;
    margin-bottom: 0;
    padding: 0.3em 10px;
	line-height:1em;
}


#customaccordion .stage {
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    clear: both;
    display: block;
    margin: 0;

 	padding: 1em !important;
}


#faceboxdialog .statusbereich
{
	border: 1px solid #848484;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	padding:4px 10px 5px 10px;
	background: #EFFBFB;
}

#faceboxdialog .statusbereich .label {
    font-weight:normal;
    line-height:1.3em;
}


#facebox .popup h2 {
	color: #666666;
    font-size: 1.5em;
  	font-weight: normal;
    line-height: 1;
    margin:0 0 0.5em 0;
}





#facebox .reportcontent
{
  display:table;
  width: 99%;
  background: #fff;
	
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .reportcontent .stage {
	font-size:9pt;
	padding:0.5em 0.5em 0 0.5em !important;
}




/* ScrollPane */
#facebox .popup .usercuscrollpane {
	width:101.5%;
	min-height: 450px; 
	max-height: 450px; 
	overflow: auto;
	padding: 4px 8px 12px 8px;  
	margin: 0 -21px 0 0;
}

#facebox .popup .stockyardscrollpane {
	width:101.5%;
	min-height: 250px; 
	max-height: 250px; 
	overflow: auto;
	padding: 4px 8px 12px 8px;  
	margin: 0 -21px 0 0;	
}




#faceboxdialog .elementsscrollpane {
	width: 374px; 
	max-height: 382px; 
	overflow: auto;
	padding: 0 8px 0 0;
	margin: 0 -14px 0 0;
}

#faceboxdialog .entryscrollpane {
	width: 674px; 
	max-height: 482px; 
	overflow: auto;
	padding: 0 8px 0 0;
	margin: 0 -14px 0 0;
}

#faceboxdialog .reportscrollpane {
	width: 974px;
	height: 460px;
	max-height: 460px; 
	overflow: auto;
	padding: 0 8px 0 0;
	margin: 0 -14px 0 0;
}


#facebox .popup .formbuttonarea.line {
	border-top:1px solid #B0B0B0;
    padding:8px 0;
    margin:0 0 0 8px; 
    width: 101.25%;   
}   


#facebox .popup form {
    padding: 2em 2em 2em 2em;
}

#facebox .popup .formbuttonarea {
    margin-top:0;
}











