body { margin:0; padding:0; text-align:center; background:#fff; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:86%; color:#444;}



h1 {font-family: 'Varela Round', sans-serif;  font-size:24px; line-height:30px; font-weight:normal; margin:0; padding:0; }
h2 {font-family: 'Varela Round', sans-serif;  font-size:20px; line-height:26px; font-weight:normal; margin:0; padding:0; }

p { margin:0; padding:0; line-height:1.7em; font-size:12px;}
a { color:#BC0A06; text-decoration:underline;}
a:hover { text-decoration:none;}

.clear { clear:both;}
#logo { margin:30px 0 0 0; height:100px }

#wrapper { margin:65px auto 0 auto; width:570px;  padding:0 0 20px 0; }
#card { margin:0; text-align:left; width:510px; padding:70px 30px 70px 30px; position:relative; border:3px solid #638826; border-radius:3px; box-shadow:5px 5px 3px #888; 
background: #f8f8f8;
background: -moz-linear-gradient(-45deg, #f8f8f8 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(-45deg, #f8f8f8 0%,#ffffff 100%);
background: -o-linear-gradient(-45deg, #f8f8f8 0%,#ffffff 100%);
background: -ms-linear-gradient(-45deg, #f8f8f8 0%,#ffffff 100%);
background: linear-gradient(-45deg, #f8f8f8 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=1 );
}

#paint { position:absolute; top:0; right:0; width:135px; height:426px; background:url(../images/green.png) top right no-repeat; z-index:100;}

.text { margin:10px 0; }





#countdown { width:460px; margin:0; padding:50px 0 0 0; text-align:left;}
.countdownHolder{width:460px; margin:0; font: 30px/1.5 'Varela Round', sans-serif; text-align:center; letter-spacing:-3px;}

.position {display: inline-block; height: 1.6em;	overflow: hidden; position: relative;	width: 1.15em;}


.digit{
	position:absolute;
	display:block;
	width:1.1em;
	background-color:#a8a8a8;
	border-radius:0.2em;
	text-align:center;
	color:#888;
	letter-spacing:-1px;
}

.digit.static{
box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
background: #a8a8a8;
background: -moz-linear-gradient(top, #a8a8a8 0%, #f1f1f1 1%, #f1f1f1 47%, #a8a8a8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a8a8), color-stop(1%,#f1f1f1), color-stop(47%,#f1f1f1), color-stop(100%,#a8a8a8));
background: -webkit-linear-gradient(top, #a8a8a8 0%,#f1f1f1 1%,#f1f1f1 47%,#a8a8a8 100%);
background: -o-linear-gradient(top, #a8a8a8 0%,#f1f1f1 1%,#f1f1f1 47%,#a8a8a8 100%);
background: -ms-linear-gradient(top, #a8a8a8 0%,#f1f1f1 1%,#f1f1f1 47%,#a8a8a8 100%);
background: linear-gradient(top, #a8a8a8 0%,#f1f1f1 1%,#f1f1f1 47%,#a8a8a8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#a8a8a8',GradientType=0 );
}

/**
 * Hier können die Angaben, die nicht gebraucht werden, ausgeblendet werden
 */

.countDays{ /* display:none !important;*/ }
.countDiv0{ /* display:none !important;*/ }
.countHours{}
.countDiv1{}
.countMinutes{}
.countDiv2{}
.countSeconds{}


.countDiv{	display:inline-block;	width:16px;	height:1.6em;	position:relative;}
.countDiv:before,
.countDiv:after{	position:absolute;	width:5px;	height:5px;	background-color: #888;	border-radius:50%;	left:50%;	margin-left:-3px;	top:0.5em;	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);	content:'';}
.countDiv:after{top:0.9em;}

