
	body {
		margin: 0;
		padding: 0;
		font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
		font-size: 14px;
	}

	#top {
		background: #eee;
		border-bottom: 1px solid #ddd;
		padding: 0 10px;
		//line-height: 40px;
		font-size: 12px;
	}
	.left { float: left }
	.right { float: right }
	.clear { clear: both }

	#script-warning, #loading { display: none }
	#script-warning { font-weight: bold; color: red }

	#calendar {
		max-width: 900px;
		margin: 40px auto;
		padding: 0 10px;
	}

	.tzo {
		color: #000;
	}


/* ************************************** HEADER */
.he1 {
   font-size: 28px;
}
#headerT {
    width: 100%;
   table-layout:fixed;
   column-span: none;
   border-spacing: 0px;
   overflow:hidden;
   text-overflow: ellipsis;
}
#top {
   
   background: #dedede;
}

  #headerT tr td {min-width:100px;
                  overflow: hidden;
                  text-overflow: ellipsis;
}


.storeHint {
   font-size: 120%;
   color:black;
   text-align: right;
   padding-right: 10px;
}
.storeRight {
   text-align: right;
}

#messages {
   font-weight: bold;
}
/* ************** DIALOG *********** */
#button {
	border:1px solid #0c799e;
	width:250px;
	padding:10px;
	font-size:16px;
	font-weight:700;
	color:#fff;
	border-radius:3px;
	background:linear-gradient(to bottom,#59d0f8 5%,#49c0e8 100%);
	cursor:pointer
}

#button:hover {
	background:linear-gradient(to bottom,#49c0e8 5%,#59d0f8 100%)
}


form {
    padding: 5%;
    border: 1px solid #ddd;
    max-width: 400px;
}

.textfeld label {
    display: float;
    //width:10%;
    margin-top: 10px;
    padding-right: 10px;
}

.textfeld1 label {
    display: float;
    width:40%;
    margin-top: 10px;
}
.textfeld input {
    
    display:inline-block;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #999;
    margin-top: 10px;
    margin-bottom: 10px;
}

.textfeld1 input {
    
    display:float;
    padding: 4px;
    border-radius: 4px;
    border: 1px solid #999;
    margin-top: 5px;
    margin-bottom: 10px;
}

/*
input[type=text] {
	margin-top:5px;
	margin-bottom:20px;
	width:26%;
	border-radius:5px;
	border:1;
	padding:5px 0
}

#name,#email {
	padding-left:10px
}

input[type=submit] {
	width:90%;
	border:1px solid #59b4d4;
	background:#0078a3;
	color:#eee;
	padding:3px 0;
	border-radius:5px;
	margin-left:33%;
	cursor:pointer
}
*/
input[type=submit] {
	width:90%;
	border:1px solid #59b4d4;
	background:#0078a3;
	color:#eee;
	padding:3px 0;
	border-radius:5px;

	cursor:pointer
}
input[type=submit]:hover {
	border:1px solid #666;
	background:#555;
	color:#fff
}

.ui-dialog .ui-dialog-content {
	padding:2em
}

.adminCell {
   background-color: crimson;
}

