/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#4a4a4a; text-align:center; background:url(images/body-blue.jpg) top left repeat-x;}


h1 {font-family: 'Varela Round', sans-serif; font-size: 27px; color:#34414B; margin:5px 0 25px 0; padding: 0; line-height: 26px; font-weight: normal;}
h2 {font-family: 'Varela Round', sans-serif; font-size: 16px;  color:#34414B; margin:5px 0 5px 0; padding: 0; line-height: 22px; font-weight: normal;}


#logo { margin:30px 0 0 0; height:100px }

#wrapper { margin:45px auto 0 auto; width:540px;  padding:0; position:relative; }
#card { margin:0 auto; width:540px; padding:30px 0 40px 0; position:relative; border:1px solid #eee; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:5px 5px 5px #000; -webkit-box-shadow:5px 5px 5px #000; 
background: #D7D7D7; box-shadow:5px 5px 5px #000;}



#countdown { width:500px; margin:0 auto; padding:20px 0 0 0;}
.countdownHolder{width:500px; margin:0 auto; font: 36px/1.5 'Varela Round', sans-serif; text-align:center; letter-spacing:-3px;}
.position{display: inline-block; height: 1.55em;	overflow: hidden; position: relative;	width: 1.15em;}
.digit{	position:absolute;	display:block;	width:1.1em;	background-color:#34414B;	-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em;	text-align:center;	color:#fff;	letter-spacing:-1px;}
.digit.static{	-moz-box-shadow:1px 1px 1px #333; -webkit-box-shadow:1px 1px 1px #333; box-shadow:1px 1px 1px #333;	
background: #34414b;
background: -moz-linear-gradient(top, #34414b 0%, #677d90 50%, #34414b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34414b), color-stop(50%,#677d90), color-stop(100%,#34414b));
background: -webkit-linear-gradient(top, #34414b 0%,#677d90 50%,#34414b 100%);
background: -o-linear-gradient(top, #34414b 0%,#677d90 50%,#34414b 100%);
background: -ms-linear-gradient(top, #34414b 0%,#677d90 50%,#34414b 100%);
background: linear-gradient(top, #34414b 0%,#677d90 50%,#34414b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34414b', endColorstr='#34414b',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: #34414B; -moz-border-radius:50%; -webkit-border-radius:50%;	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;}

p#note { color:#645D5B;}




#contact-button { cursor:pointer; font-family: 'Varela Round', sans-serif; font-size:20px; color:#34414B; margin:105px 0 0 0; padding:0; 	}



#contact-form {text-align:left; position:absolute; top:0; left:0; z-index:101; border:1px solid #eee; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:5px 5px 5px #000; -webkit-box-shadow:5px 5px 5px #000;  box-shadow:5px 5px 5px #000; 
background: #D7D7D7; width:500px; padding:10px 20px;
}
#contact-form label { font-size:11px; display:block; margin:5px 0 2px 0;}
#contact-form input {width:400px; border:1px solid #dedede; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px; margin:0 0 10px 0; font-family:Verdana, Arial, sans-serif; font-size:11px;}
#contact-form textarea { width:400px; border:1px solid #dedede; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px; font-size:13px;}

#contact-form input:focus, #contact-form textarea:focus { border:1px solid #ccc;}

#contact-form button { color:#fff; cursor:pointer; margin:15px 0 0 0; border:1px solid #c00; font-size:11px;  padding:6px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
background: #e70505;
background: -moz-linear-gradient(top, #e70505 0%, #e70505 1%, #d60505 40%, #c10d01 59%, #b20d01 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e70505), color-stop(1%,#e70505), color-stop(40%,#d60505), color-stop(59%,#c10d01), color-stop(100%,#b20d01));
background: -webkit-linear-gradient(top, #e70505 0%,#e70505 1%,#d60505 40%,#c10d01 59%,#b20d01 100%);
background: -o-linear-gradient(top, #e70505 0%,#e70505 1%,#d60505 40%,#c10d01 59%,#b20d01 100%);
background: -ms-linear-gradient(top, #e70505 0%,#e70505 1%,#d60505 40%,#c10d01 59%,#b20d01 100%);
background: linear-gradient(top, #e70505 0%,#e70505 1%,#d60505 40%,#c10d01 59%,#b20d01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e70505', endColorstr='#b20d01',GradientType=0 );

}

.thanks, .error { text-align:left; position:absolute; top:0; left:0; z-index:101; border:1px solid #eee; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:5px 5px 5px #000; -webkit-box-shadow:5px 5px 5px #000;  box-shadow:5px 5px 5px #000; 
background: #D7D7D7; width:500px; padding:20px; min-height:230px;}

.close-form { text-align:center; border:1px solid #ccc; font-weight:bold; font-size:30px; line-height:1.5em; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; width:1.55em; height:1.5em; position:absolute; top:5px; right:5px; cursor:pointer;
background: #dedede;
background: -moz-linear-gradient(-45deg, #dedede 0%, #ffffff 8%, #dedede 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#dedede), color-stop(8%,#ffffff), color-stop(100%,#dedede));
background: -webkit-linear-gradient(-45deg, #dedede 0%,#ffffff 8%,#dedede 100%);
background: -o-linear-gradient(-45deg, #dedede 0%,#ffffff 8%,#dedede 100%);
background: -ms-linear-gradient(-45deg, #dedede 0%,#ffffff 8%,#dedede 100%);
background: linear-gradient(-45deg, #dedede 0%,#ffffff 8%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#dedede',GradientType=1 );}



