﻿input.ots[type=text] {
	border: 1px solid #000000;	
}
input.ots[type=button] {
	border: 1px solid #808080;
	padding: 2px 4px 2px 4px;
}
input.ots[type=button]:active {
	border: 1px solid #000000;
	background-color:#bed6ee;
}

select.ots {
	font-size:1.0em;
}

.otsprint{
	background: transparent url(/data/structure_images/button_print.gif) no-repeat;
	float: right;
	padding: 0 0 0 16px;
}
.text ul.info li {
	background: transparent url(icon-info_klein_blau.gif) 0px 0px no-repeat;  
	padding-left:13px;
}

.waiting-overlay {
		 left: 0;
		  position: fixed;
		  top: 0;
		  width: 100%;
		  height: 100%;
		  z-index: 900;
		  background-color: #000;
		  color: #FFF;
		  font-size: 20px;
		  font-weight: bold;
		  opacity: 0.6;
		  filter:alpha(opacity=60);
		  text-align:center;
		  display:none;
 }

.grecaptcha-badge {
	width: 70px !important;
	overflow: hidden !important;
	transition: all 0.3s ease !important;
	left: 4px !important;
	margin-bottom: 50px !important;
	z-index:9999 !important;
}

.grecaptcha-badge:hover {
	width: 256px !important;
}