html {
font-size: 10px;
}
body{
  font-family: 'Source Sans Pro', Calibri, Candara, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
#seite {
	background: white url(hg-rezept-raths-apotheke.jpg) no-repeat top left;
	width: 1000px;
	height:800px;
	padding:0;
	margin:0;
}

#rezept {
	width: 100%;
	height:699px;
	position:relative;
}
#submit_buttons {
	width: 100%;
	position:relative;
	text-align:right;
	padding-top: 30px;
}

input[type=text],
textarea,
.show_data  {
	background:transparent;
	position: absolute;
	font-size: 18px;
	border: none;
}

.button {
  width: 160px;
  line-height: 30px;
  font-size: 18px;
  background-color: #DBDBDB;
  padding: 5px 10px;
  border: none;
  display: inline-block;
  text-align: center;
  color: #000;
  text-decoration: none;
  cursor:pointer;
}

input#absenden {
	background-color:#D0BCB5;
	color:#66050E;
}
input#ohjemine { top:-100000px;
			    left: -10000px;}
				
.check_immi {
	position:absolute;
	width: 30px;
	height: 30px;
	text-align:center;
	font-weight:bold;
}
.check_immi.autidem1 {
	top: 400px;
	left: 10px;
}
.check_immi.autidem2 {
	top: 460px;
	left: 10px;
}
.check_immi.autidem3 {
	top: 518px;
	left: 10px;
}
.krankenkasse {
	top: 26px;
	left: 54px;
	width: 542px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 4px;
}
.name {
  top: 94px;
  left: 55px;
  width: 380px;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 4px;
}
.strasse {
	top: 139px;
  left: 55px;
  width: 380px;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 4px;
}
.ort {
  top: 184px;
  left: 55px;
  width: 380px;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 4px;
}
.geburtsdatum {
	top: 139px;
  left: 444px;
  width: 138px;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 5px;
}
.kassennummer {
	top: 233px;
  left: 55px;
  width: 138px;
  height: 29px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 4px;
}
.versichertennr{
  top: 233px;
  left: 205px;
  width: 223px;
  height: 29px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 4px;
}
		.status{
  top: 233px;
  left: 440px;
  width: 145px;
  height: 29px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 4px;
}
		.vertragsarztnr{
top: 291px;
  left: 55px;
  width: 193px;
  height: 29px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 4px;
}
		.VKgueltig{
top: 291px;
  left: 260px;
  width: 147px;
  height: 29px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 4px;
}
.datum {
	top: 291px;
  left: 420px;
  width: 159px;
  height: 29px;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 10px;
}
.medikament {
	top: 390px;
  left: 58px;
  width: 530px;
  height: 150px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  background:#DBDBDB;
}


.warning {border: 3px solid #e8141a !important;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #7a7a7a;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #7a7a7a;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #7a7a7a;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #7a7a7a;
}