.blink{
-webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */
animation: mymove 1s infinite;
}
@-webkit-keyframes mymove {
30% {background-color:#090;}
}
@keyframes mymove {
30% {background-color:#cfc;}
}

span.abticon{
border-style:solid;
border-top-width:1px;
border-right-width:8px;
border-bottom-width:1px;
border-left-width:3px;
border-radius:5px;
color:#666;
background:#fff;
white-space: nowrap;
}
div.element{
float:left;
width:100px;
height:100px;
border:1px solid #cfcfcf;
border-radius:5px;
text-align:center;
margin-right:10px;
margin-bottom:10px;
background-color:#f1f1f1;
}
div.element a:link,div.element a:visited{
display:block;
width:100px;
height:100px;
}
div.element a:hover{
display:block;
background-color:#CCFFCC;
text-decoration:none;
}

div.todobtn{
float:right;
width:50px;
height:50px;
margin-right:5px;
}
div.todobtn a:link,div.todobtn a:visited{
display:block;
width:50px;
height:50px;
text-decoration:none;
}
div.todobtn a:hover{
display:block;
width:50px;
height:50px;
text-decoration:none;
border:1px solid #cfcfcf;
background-color:#f1f1f1;
}
.tabheader{
background: url(../images/tabheadbg.png);
height:30px;
}
.tabheader a{
text-decoration:none;
height:30px;
}
.tabheader a.passiv{
float:left;
background: url(../images/fes_box_top3.png) no-repeat;
width:100px;
height:30px;
text-align:center;
}
.tabheader a.aktiv{
float:left;
background: url(../images/fes_box_top2.png) no-repeat;
width:100px;
height:30px;
text-align:center;
}
.tabheader a.aktiv img,.tabheader a.passiv img{
margin-top:5px;
padding:0px;
}
.tabfeld{
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
padding:10px;
background: url(../images/fes_vertikal_verlauf.png) top;
}
.tabfeld a{
text-decoration:none;
}
.zeige{
display:block;
}
.verberge{
display:none;
}
div.quartalcontainer{
min-width:925px;
max-width:925px;
margin-left:-200px;
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background-color: #f9f9f9;
}
div.jahrcontainer{
min-width:740px;
max-width:740px;
}

tr.row0 td{
border-bottom:1px solid #bbbbbb;
}
tr.cell0 td{
border:1px solid #bbbbbb;
}
tr.row0:hover td, tr.cell0:hover td{
background-color:#ffffcc;
}
tr.row1 td{
background-color:#dfdfdf;
/* border-top:1px solid #bbbbbb; */
border-bottom:1px solid #bbbbbb;
}
tr.row1 th{
background-color:#dfdfdf;
border-top:1px solid #bbbbbb;
}
tr.cell1 td{
background-color:#dfdfdf;

/* border-top:1px solid #bbbbbb; */
border:1px solid #bbbbbb;
/* border-left:1px solid #ccc; */
}
tr.row1:hover td, tr.cell1:hover td{
background-color:#ffffcc;
}
tr.row2 td, tr.row2 th {
background-color:#bbbbbb;
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
color:#333333;
}
tr.cell2 td, tr.cell2 th {
background-color:#bbbbbb;
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
border-left:1px solid #aaaaaa;
color:#333;
}
tr.row2:hover td, tr.row2:hover th, tr.cell:hover th{
background-color:#ccffcc;
color:#333333;
}
tr.row3 td{
background-color:#ccffcc;
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}
tr.cell3 td{
background-color:#ccffcc;
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #dddddd;
}
div.fesuserform{
background-color:#ccffcc;
border:1px solid #aaddaa;
border-radius:10px;
padding:10px;
margin-top:10px;
}
th.fesuserform,td.fesuserform{
background-color:#ccffcc;
}
div.fesuserformbox{
background-color:#ccffcc;
border:1px solid #aaddaa;
padding:10px;
}
legend.fesuserformlegend{
border:0;
margin-bottom:-8px;
font-size:.9em;
color:#363;
text-indent:10px;
}
.storniert{
text-align:center;
background-color:#fcc;
color:#333;
padding:5px;
border:1px solid #faa;
border-radius:5px;
}
.reklamiert{
text-align:center;
background-color:#acf;
color:#333;
padding:5px;
border:1px solid #9af;
border-radius:5px;
}
.abgelehnt{
text-align:center;
background-color:#fc6;
color:#333;
padding:5px;
border:1px solid #f93;
border-radius:5px;
}

img.calendar{
margin:0 0 -5px 0;
padding:0;
cursor: pointer;
}

tr.row:hover td{background-color:#eea}

.pane-sliders .panel   { border:1px solid #ccc;border-radius:5px;background-color:#ddd;margin-bottom:10px;padding:10px}
.pane-sliders .panel h3 { color:#333;font-size:.9em;cursor:pointer}
.pane-sliders .content {}
.jpane-toggler span      {background: transparent url(../images/mw_readon.png) center right no-repeat;padding-right:20px}
.jpane-toggler-down span {background: transparent url(../images/mw_readon_rtl.png) center right no-repeat;padding-right:20px}
.jpane-toggler-down {border-bottom: 1px solid #ccc}



dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 3px solid #ccc;
	border-bottom: 1px solid #ccc;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
	margin-left: 3px;
	background: #fff;
	color: #666;
}

dl.tabs dt.open {
	background: #eee;
	border-bottom: 1px solid #eee;
	border-top: 3px solid rgba(153,51,51,1); /*  #fc0 */
/* 	border-bottom: 1px solid #F9F9F9; */
	z-index: 100;
	color: #000;
}

div.current {
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
	background: #eee;
}

div.current dd {
	padding: 0;
	margin: 0;
}

.verlauf{
border:1px solid #999;
border-radius:5px;
padding-top:3px;
padding-bottom:3px;
}

.bearbeitet{
text-align:center;
background-color:#0c6;
color:#333;
padding:5px;
border:1px solid #9af;
border-radius:5px;
}
select.intext{
/* z-index:3; */
margin:0 0 0 -20px;
padding:0;
border:0;
width:20px;
height:19px;
position:
background:transparent;
}
select.keinpfeil{
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
/*   border: none; */
}
input.pflicht, textarea.pflicht{
background:#fff url(../images/required-field.png) top right no-repeat;
}
*.pflicht{
background:#fff url(../images/required-field.png) top left no-repeat;
}
.workflow_item{
  margin-top:10px;
  padding:10px;
  border:1px solid #ddd;
  border-radius:10px;
  background-color:#efefef;
  }
table.subtable tr:first-child td{
  border-top:0;
  }
table.subtable tr td:first-child{
  border-left:0;
  }
table.subtable tr:last-child td{
  border-bottom:0;
  }
table.subtable tr td:last-child{
  border-right:0;
  }