
			/* Cookiebar */			

			#cookiebar {
					animation: slideIn 0.6s linear 0s 1 normal;
					-webkit-animation: slideIn 0.6s linear 0s 1 normal;
					display: none;			
					width:100%;
					background-color:#585D21;
					color:#ffffff;				
					border: 1px solid #484D11;
					padding:15px;
					position:fixed;	
					bottom:0;
					left:0;
					right:0;
					z-index:99999999;
					overflow: hidden;					
					box-sizing: border-box;
			}		
			
			@-webkit-keyframes slideIn {
					0% {
						opacity:0;
						bottom:-150px;
						}
					100% {
						opacity:1;
						bottom:0;
						}
					}

			@keyframes slideIn {
					0% {
						opacity:0;
						bottom:-150px;
						}
					100% {
						opacity:1;
						bottom:0;
						}
					}
			
			.cookiecontent {
			margin-right: auto;
			margin-left: auto;			
			vertical-align: middle;			
			}
			
			.cookiemessage {
			width:85%;
			font-size:13px;		
			font-weight: bold;
			display:inline-block;
			float:left;
			}
						
			.cookiemessage a {
			margin-left:5px;
			color:#eeeeee;
			}
			
			.cookiebutton {
			width:15%;			
			display:inline-block;
			float:left;
			text-align:right;
			vertical-align:middle;
			}
			
			.cookiebutton button {
			font-size:14px;		
			font-weight: bold;	
			padding:2px 5px;
			border:1px solid black;
			border-radius: 4px;
			cursor:pointer;
			vertical-align: middle;
			touch-action: manipulation;
			
			background-color:#484D11;
			color:#ffffff;
			user-select: none;
			-webkit-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
			-o-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
			transition: color 0.4s, background-color 0.4s, border-color 0.4s;		
			}
			
			.cookiebutton button:hover {
			background-color: #382D01;		
			user-select: none;
			-webkit-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
			-o-transition: color 0.4s, background-color 0.4s, border-color 0.4s;
			transition: color 0.4s, background-color 0.4s, border-color 0.4s;		
			}
			
			.cookiebutton button:active {
			background-color: #787D41;
			}

			/* Contact Form */

			#opt_34_0 {
				float: left;
				margin-right: 10px;				
			}
			
			#lbl_34_0 {
				font-weight: normal;

			}

			#f4 #ctrl_34 legend {
				display:none;
			}