@CHARSET "ISO-8859-1";
img { 
	border: none;
}
A img { 
	border: none;
}
body {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	font-size:12px;
	line-height:1.2;
	text-decoration: none  ;
	background-color: #ffffff;
}
td {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	text-decoration: none  ;
	font-size: 12px;
}
p {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	text-decoration: none  ;
}
A:link {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	text-decoration: none;
	border: none;
}
A:visited {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	text-decoration: none  ;
	border: none;
}
A:active {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	text-decoration: none;
	border: none;
}
A:hover {
	color: #202020;
	font-family: Verdana, ARIAL, HELVETICA;
	text-decoration: none;
	border: none;
}
#div_body {
	position: relative;
	width: 1000px;
	height: 122px;
	z-index: 0;
	padding: 0px;
	background-image: url(./../images/smalltime.jpg);
}
#div_plugin {
	position: absolute;
	top: 0px;
	left: 320px;
	width: 680px;
	height: 30px;
	z-index: 0;
	padding: 0px;
	*background-color: red;
	text-align: right;
}
#div_user01 {
	position: absolute;
	top: 52px;
	left: 320px;
	width: 680px;
	height: 42px;
	z-index: 0;
	padding: 0px;
	
	background-color: #e75252;
	background-color: transparent;
}
#div_user02 {
	position: absolute;
	top: 105px;
	left: 290px;
	width: 700px;
	height: 25px;
	z-index: 1;
	padding: 5px;
	background: #ebebeb;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #bebebe ),to( #ebebeb )); 
	background-image: -webkit-linear-gradient( -90deg,#bebebe,#ebebeb ); 
	background-image: -moz-linear-gradient( -90deg,#bebebe,#ebebeb ); 
	background-image: -ms-linear-gradient( -90deg,#bebebe,#ebebeb ); /*For IE10*/
	background-image: -o-linear-gradient( -90deg,#bebebe,#ebebeb ); 
	background-image: linear-gradient( -90deg,#bebebe,#ebebeb ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bebebe', endColorstr='#ebebeb');/*For IE7-8-9*/ 
}
#div_user03 {
	position: absolute;
	top: 147px;
	left: 0px;
	width: 270px;
	z-index: 2;
	padding: 5px;
	background-color: #ebebeb;
}
#div_user04 {
	position: absolute;
	top: 147px;
	left: 290px;
	width: 700px;
	z-index: 3;
	padding: 5px;
	background: #ebebeb;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #bebebe ),to( #ebebeb )); 
	background-image: -webkit-linear-gradient( -90deg,#bebebe,#ebebeb ); 
	background-image: -moz-linear-gradient( -90deg,#bebebe,#ebebeb ); 
	background-image: -ms-linear-gradient( -90deg,#bebebe,#ebebeb ); /*For IE10*/
	background-image: -o-linear-gradient( -90deg,#bebebe,#ebebeb ); 
	background-image: linear-gradient( -90deg,#bebebe,#ebebeb ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bebebe', endColorstr='#ebebeb');/*For IE7-8-9*/ 
}
.info { 
	display: none;
}
#meineid div input:hover + .info { 
	display: block;
}
.background {
	background-color: #cfd2ce;
}
.div_background {
	background-color: #a4a4a4;
}
.Table_background {
	background-color: #a9a9a9;
}


.minus { 
	color: #b00000; 
}
.timefehlt{ 
	color: #013fb1; 
}

/* -----------------------------------------------------------------------------------------------------------*/
/* Hover                                                                                                                   */
/* -----------------------------------------------------------------------------------------------------------*/
.time:hover {
	background-color: #d0d0d0;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	margin: 2px;
	background: #ff6a6a;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #ffeeee ),to( #ff6a6a )); 
	background-image: -webkit-linear-gradient( #ffeeee,#ff6a6a ); 
	background-image: -moz-linear-gradient( #ffeeee,#ff6a6a ); 
	background-image: -ms-linear-gradient( #ffeeee,#ff6a6a ); /*For IE10*/
	background-image: -o-linear-gradient( #ffeeee,#ff6a6a ); 
	background-image: linear-gradient( #ffeeee,#ff6a6a ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffeeee', endColorstr='#ff6a6a');/*For IE7-8-9*/ 
	
}
.time {
	margin: 2px;
}

/* -----------------------------------------------------------------------------------------------------------*/
/* Navigation  Menue im DIV 01                                                                                */
/* -----------------------------------------------------------------------------------------------------------*/

.pagination {
	*margin: 0px;
	position: relative;
	top: -15px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: transparent;
}

.pagination ul {
	*display: inline-block;
	*display: inline;
	*margin-bottom: 0px;
	margin-left: 41px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	*zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
	display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 3px 6px;
	line-height: 17px;
	text-decoration: none;
	*background-color: #ffffff;
	background-color: transparent;
	border: 0px solid #dddddd;
	border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	*background-color: #f2f2f2;
	background-color: transparent;
	text-decoration: underline;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999999;
	cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999999;
	cursor: default;
	background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topleft: 0px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
}

#Home{
	background-image: url(./../../../images/icons/house.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Mitarbeiter{
	background-image: url(./../../../images/icons/user_add.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Gruppen{
	background-image: url(./../../../images/icons/group_go.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Design{
	background-image: url(./../../../images/icons/color_wheel.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Settings{
	background-image: url(./../../../images/icons/cog_edit.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Feiertag{
	background-image: url(./../../../images/icons/calendar_view_day.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Import{
	background-image: url(./../../../images/icons/table_go.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Status{
	background-image: url(./../../../images/icons/bug.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Codes{
	background-image: url(./../../../images/icons/images.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
#Logout{
	background-image: url(./../../../images/icons/key_delete.png);
	background-repeat: no-repeat;
	background-position:10px 0px;
	padding: 15px 0 0px 0px;
	margin: .4em .4em;
}
/* -----------------------------------------------------------------------------------------------------------*/
/* Jahres - Navigation und Menue */
/* -----------------------------------------------------------------------------------------------------------*/

.td_background_menue {
	background: #97cb7e;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #d5eaca ),to( #97cb7e )); 
	background-image: -webkit-linear-gradient( #d5eaca,#97cb7e ); 
	background-image: -moz-linear-gradient( #d5eaca,#97cb7e ); 
	background-image: -ms-linear-gradient( #d5eaca,#97cb7e ); /*For IE10*/
	background-image: -o-linear-gradient( #d5eaca,#97cb7e ); 
	background-image: linear-gradient( #d5eaca,#97cb7e ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d5eaca', endColorstr='#97cb7e');/*For IE7-8-9*/ 
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;		  
}

/* -----------------------------------------------------------------------------------------------------------*/
/* Tabellen - Anzeigen */
/* -----------------------------------------------------------------------------------------------------------*/
/* Überschriften */
.td_background_top {
	background: #fcff6a;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #feffee ),to( #fcff6a )); 
	background-image: -webkit-linear-gradient( #feffee,#fcff6a ); 
	background-image: -moz-linear-gradient( #feffee,#fcff6a ); 
	background-image: -ms-linear-gradient( #feffee,#fcff6a ); /*For IE10*/
	background-image: -o-linear-gradient( #feffee,#fcff6a ); 
	background-image: linear-gradient( #feffee,#fcff6a ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#feffee', endColorstr='#fcff6a');/*For IE7-8-9*/ 
}
/* Normal,Arbeitstag (2)*/
.td_background_tag {
	background: #e8e8e8;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #fafafa ),to( #e8e8e8 )); 
	background-image: -webkit-linear-gradient( #fafafa,#e8e8e8 ); 
	background-image: -moz-linear-gradient( #fafafa,#e8e8e8 ); 
	background-image: -ms-linear-gradient( #fafafa,#e8e8e8 ); /*For IE10*/
	background-image: -o-linear-gradient( #fafafa,#e8e8e8 ); 
	background-image: linear-gradient( #fafafa,#e8e8e8 ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa', endColorstr='#e8e8e8');/*For IE7-8-9*/ 
}
/* Wochenende (3)*/
.td_background_wochenende, .td_background_feiertag {
	background: #9e9e9e;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #bebebe ),to( #9e9e9e )); 
	background-image: -webkit-linear-gradient( #bebebe,#9e9e9e ); 
	background-image: -moz-linear-gradient( #bebebe,#9e9e9e ); 
	background-image: -ms-linear-gradient( #bebebe,#9e9e9e ); 
	background-image: -o-linear-gradient( #bebebe,#9e9e9e ); 
	background-image: linear-gradient( #bebebe,#9e9e9e ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bebebe', endColorstr='#9e9e9e');/*For IE7-8-9*/ 
}
/* Heute */
.td_background_heute {
	background: #ff5353;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #ffc1c1 ),to( #ff5353 )); 
	background-image: -webkit-linear-gradient( #ffc1c1,#ff5353 ); 
	background-image: -moz-linear-gradient( #ffc1c1,#ff5353 ); 
	background-image: -ms-linear-gradient( #ffc1c1,#ff5353 ); /*For IE10*/
	background-image: -o-linear-gradient( #ffc1c1,#ff5353 ); 
	background-image: linear-gradient( #ffc1c1,#ff5353 ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffc1c1', endColorstr='#ff5353');/*For IE7-8-9*/ 
}
/* Wichtige zeilen (x)*/
.td_background_info {
	background: #ff8686;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #ffc1c1 ),to( #ff8686 )); 
	background-image: -webkit-linear-gradient( #ffc1c1,#ff8686 ); 
	background-image: -moz-linear-gradient( #ffc1c1,#ff8686 ); 
	background-image: -ms-linear-gradient( #ffc1c1,#ff8686 ); /*For IE10*/
	background-image: -o-linear-gradient( #ffc1c1,#ff8686 ); 
	background-image: linear-gradient( #ffc1c1,#ff8686 ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffc1c1', endColorstr='#ff8686');/*For IE7-8-9*/ 
}

/*  Tabellenhintergrund kleine Monatsansicht */
.td_background_5 {
	background-color: #6f6f6f;
}


/* -----------------------------------------------------------------------------------------------------------*/
/* PDF und ZIP - Anzeige */
/* -----------------------------------------------------------------------------------------------------------*/
#divpdf {
	width: 100%;
	margin: 0px ;
	padding: 0px;
	padding-bottom: 30px;
	position: relative;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-top: 0px solid;
	float: left
}
#divpdf div {
	width: 94px;
	height: 100px;
	margin: 5px ;
	padding: 5px;
	position: relative;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	-webkit-border-radius: .3em /*{global-radii-blocks}*/;
	border-radius: .3em /*{global-radii-blocks}*/;	
	background: #e0e0e0;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #7f7f7f ),to( #e0e0e0 )); 
	background-image: -webkit-linear-gradient( #7f7f7f,#e0e0e0 ); 
	background-image: -moz-linear-gradient( #7f7f7f,#e0e0e0 ); 
	background-image: -ms-linear-gradient( #7f7f7f,#e0e0e0 ); /*For IE10*/
	background-image: -o-linear-gradient( #7f7f7f,#e0e0e0 ); 
	background-image: linear-gradient( #7f7f7f,#e0e0e0 ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7f7f7f', endColorstr='#e0e0e0');/*For IE7-8-9*/ 
	float: left
}
#divpdf div:hover {
	width: 94px;
	height: 100px;
	margin: 5px ;
	padding: 5px;
	position: relative;
	background-color: #aaaaaa;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;	
	background: #ffb9b9;
	background-image: -webkit-gradient(linear,left top,left bottom,from( #ff4848 ),to( #ffb9b9 )); 
	background-image: -webkit-linear-gradient( #ff4848,#ffb9b9 ); 
	background-image: -moz-linear-gradient( #ff4848,#ffb9b9 ); 
	background-image: -ms-linear-gradient( #ff4848,#ffb9b9 ); /*For IE10*/
	background-image: -o-linear-gradient( #ff4848,#ffb9b9 ); 
	background-image: linear-gradient( #ff4848,#ffb9b9 ); 
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff4848', endColorstr='#ffb9b9');/*For IE7-8-9*/ 
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #ffffff /*{a-body-shadow-color}*/;
	float: left	
}

/* -----------------------------------------------------------------------------------------------------------*/
/* Jahres - Anzeige einfach für Admin und Use*/
/* -----------------------------------------------------------------------------------------------------------*/
#show_year {
	width: 100%;
	margin: 0px ;
	padding: 0px;
	position: relative;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-top: 0px solid;
}
#show_year div {
	width: 325px;
	height: 100%;
	margin: 5px ;
	padding: 5px;
	position: relative;
	background-color: #a9a9a9;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	float: left
}

/* -----------------------------------------------------------------------------------------------------------*/
/* Formular - gestaltung */
/* -----------------------------------------------------------------------------------------------------------*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 0px;
	line-height: 20px;
	color: #202020;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 6px 0px;
	margin-top: 1px \9;
	*margin-top: 0;
	line-height: normal;
}

select {
	width: 220px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	height: 30px;
	/* In IE7, the height of the select element cannot be changed by height, only font-size */
	*margin-top: 4px;
	/* For IE7, add top margin to align select with labels */
	line-height: 30px;
}


.uneditable-input,
.uneditable-textarea {
	color: #999999;
	cursor: not-allowed;
	background-color: #fcfcfc;
	border-color: #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}



input[type="file"]:focus,
input[type="submit"]:focus,
input[type="cancel"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
}

input[type="file"],
input[type="submit"],
input[type="cancel"] {
	height: 30px;
}

/*-----------------------------------------------------------POP UP*/

#wrapper{
        color:#000000;
        font-family:tahoma;
        font-size:14px;
        margin:0 auto;
        width: 900px;
        margin-top:0px;

}

#wrapper a{
        cursor:pointer;
        font-size:15px;
        font-weight:bold;
        text-decoration:underline;
}

.box {
    background-color: #ffffff;
    color: #2d2d2d;
    height: 88%;
    left: 100%;
    padding: 20px;
    position: fixed;
    right: 30%;
    top: 5%;
    width: 900px;
    z-index: 101;
        border:1px solid #888888;
        border-radius:1px;
        -moz-border-radius:0px;
        overflow: auto;
        margin-left: -450px;
}

.overlay {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
        opacity:0.5;
}

a.boxclose {
    background: url("./../../../images/icons/cancel.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 16px;
    left: 0px;
    position: relative;
    top: 0px;
    width: 16px;
}