@charset "utf-8";
/* myButton */
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a040), color-stop(1, #b2d781));
	background:-moz-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-webkit-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-o-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-ms-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:linear-gradient(to bottom, #77a040 5%, #b2d781 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77a040", endColorstr="#b2d781",GradientType=0);
	background-color:#77a040;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #666666;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:18px;
	font-weight:bold;
	padding:20px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2d781), color-stop(1, #77a040));
	background:-moz-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-webkit-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-o-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-ms-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:linear-gradient(to bottom, #b2d781 5%, #77a040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d781", endColorstr="#77a040",GradientType=0);
	background-color:#b2d781;
}
.myButton:active {
	position:relative;
	top:1px;
}

/* myButton2 */
.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a040), color-stop(1, #b2d781));
	background:-moz-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-webkit-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-o-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-ms-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:linear-gradient(to bottom, #77a040 5%, #b2d781 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77a040", endColorstr="#b2d781",GradientType=0);
	background-color:#77a040;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #666666;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding:4px 4px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2d781), color-stop(1, #77a040));
	background:-moz-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-webkit-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-o-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-ms-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:linear-gradient(to bottom, #b2d781 5%, #77a040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d781", endColorstr="#77a040",GradientType=0);
	background-color:#b2d781;
}
.myButton2:active {
	position:relative;
	top:1px;
}


/* myButton3 */
.myButton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a040), color-stop(1, #b2d781));
	background:-moz-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-webkit-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-o-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-ms-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:linear-gradient(to bottom, #77a040 5%, #b2d781 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77a040", endColorstr="#b2d781",GradientType=0);
	background-color:#77a040;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #666666;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.myButton3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2d781), color-stop(1, #77a040));
	background:-moz-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-webkit-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-o-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-ms-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:linear-gradient(to bottom, #b2d781 5%, #77a040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d781", endColorstr="#77a040",GradientType=0);
	background-color:#b2d781;
}
.myButton3:active {
	position:relative;
	top:1px;
}


/* myButton4 */
.myButton4 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee));
	background:-moz-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #eeeeee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee",GradientType=0);
	background-color:#ffffff;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #666666;*/
	display:inline-block;
	cursor:pointer;
	color:#222222;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
	text-decoration:none;
	//text-shadow:1px 1px 0px #000000;
}
.myButton4:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #eeeeee 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff",GradientType=0);
	background-color:#eeeeee;
}
.myButton4:active {
	position:relative;
	top:1px;
}


/* myButton5 */
.myButton5 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a040), color-stop(1, #b2d781));
	background:-moz-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-webkit-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-o-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-ms-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:linear-gradient(to bottom, #77a040 5%, #b2d781 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77a040", endColorstr="#b2d781",GradientType=0);
	background-color:#77a040;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #666666;*/
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
	width: 318px;
}
.myButton5:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2d781), color-stop(1, #77a040));
	background:-moz-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-webkit-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-o-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-ms-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:linear-gradient(to bottom, #b2d781 5%, #77a040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d781", endColorstr="#77a040",GradientType=0);
	background-color:#b2d781;
}
.myButton5:active {
	position:relative;
	top:1px;
}


/* myButton6 */
.myButton6 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a040), color-stop(1, #b2d781));
	background:-moz-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-webkit-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-o-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:-ms-linear-gradient(top, #77a040 5%, #b2d781 100%);
	background:linear-gradient(to bottom, #77a040 5%, #b2d781 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#77a040", endColorstr="#b2d781",GradientType=0);
	background-color:#77a040;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #666666;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding: 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.myButton6:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2d781), color-stop(1, #77a040));
	background:-moz-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-webkit-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-o-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:-ms-linear-gradient(top, #b2d781 5%, #77a040 100%);
	background:linear-gradient(to bottom, #b2d781 5%, #77a040 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b2d781", endColorstr="#77a040",GradientType=0);
	background-color:#b2d781;
}
.myButton6:active {
	position:relative;
	top:1px;
}


/* myButton7 */
.myButton7 {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeeeee));
	background:-moz-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #eeeeee 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #eeeeee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee",GradientType=0);
	background-color:#ffffff;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #666666;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:bold;
	padding:4px 4px;
	text-decoration:none;
	//text-shadow:0px 1px 0px #528ecc;
}
.myButton7:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #eeeeee 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #eeeeee 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff",GradientType=0);
	background-color:#eeeeee;
}
.myButton7:active {
	position:relative;
	top:1px;
}

/* form style */
#myform {
	//background:#ffffff url(/img/gradient/h300.png) repeat-x;	
	padding:0px 0px; 
	color:#000;
	width:560px;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
} 

/* nested fieldset */
#myform fieldset {
	border:0;
	margin:0;
	padding:0;
	background:#ffffff url(/tools/img/logo-medium.png) no-repeat scroll 215px 40px;	
}

/* typography */
#myform h3 	{ color:#000; margin-top:0px; font-family: Arial, Verdana, sans;}
#myform p 	{ font-size:16px; font-family: Arial, Verdana, sans;}
#myform label { color:#000; font-size:14px; font-family: Arial, Verdana, sans;}


/* input field */
#myform input {
	border:1px solid #000;
	background-color:#fff;
	padding:5px;
	color:#000;
	font-family: Arial, Verdana, sans;
	font-size:16px;
	/* CSS3 spicing */
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 10px;
}
#myform textarea {
	border:1px solid #000;
	background-color:#fff;
	padding:5px;
	color:#000;
	font-family: Arial, Verdana, sans;
	font-size:16px;
	/* CSS3 spicing */
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 10px;
}


#myform input:focus 	{ color:#000; background-color:#f1f1f1; }
#myform input:active 	{ background-color:#f1f1f1; }


/* button */
#myform button {
	outline:0;
	border:1px solid #666;	
}


/* error message */
.error {
	height:15px;
	background-color:#FFFE36;
	font-size:16px;
	border:1px solid #E1E16D;
	padding:4px 10px;
	color:#000;
	display:none;	
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;	
	-webkit-border-bottom-left-radius:0; 
	-webkit-border-top-left-radius:0;
	
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
}

.error p {
	margin:0;		
}

/* field label */
label {
	display:block;
	font-size:16px;
	color:#ccc;
}

#terms label {
	float:left;
}

#terms input {
	margin:0 5px;
}

/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date {
	border:1px solid #ccc;
	font-size:18px;
	padding:4px;
	text-align:center;
	width:194px;
	
	-moz-box-shadow:0 0 10px #eee inset;
	-webkit-box-shadow:0 0 10px #eee inset;
}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

/*#zusammenfassungDescription a:link { font-weight:normal; color:#000000; text-decoration:none; border: 1px solid #666;}
#zusammenfassungDescription a:visited { font-weight:normal; color:#000000; text-decoration:none; border: 1px solid #666;}
#zusammenfassungDescription a:hover { font-weight:normal; color:#000000; text-decoration:none; border: 1px solid #666;}
#zusammenfassungDescription a:active { font-weight:normal; color:#000000; text-decoration:none; border: 1px solid #666;}
#zusammenfassungDescription a:focus { font-weight:normal; color:#000000; text-decoration:none; border: 1px solid #666;}*/
