/* #### ENTRY #### */
 .ENTRY .inner {
 	width:480px;
 	height:203px;
 	margin:auto;
 	text-align:left;
 }

 .ENTRY .header {
  display:none;
 }
 .ENTRY .logo {
 	position:relative;
  text-align:center;
 	margin:0px;
 	background-image:url('img/bg_header.jpg');
 	background-position:0px bottom;
 	background-repeat:repeat-x;
 	height:200px;
 }
 .ENTRY .logo img {
  position:relative;
 }
 .ENTRY .content {
  background-color:#03477f;
  width:468px;
  margin:auto;
  color:#a2c8e2;
  padding:5px;
 }
 .ENTRY .content p {
  margin:5px;
  padding:5px;
  line-height:150%;
 }
 .ENTRY .content * {
 	font-family:Verdana;
 	font-size:10px;
 }
 .ENTRY .content img {
 	float:left;
 	margin-right:10px;
 }
 .ENTRY .content fieldset {
 	margin:15px 0px 25px 0px;
 	text-align:left;
  margin-bottom:20px;
  border:none;
  padding:0 0 0 10px;
 }
 .ENTRY .content h1 {
 	font-size:14px;
 	width:300px;
  padding:5px;
 }
/*
  agecheckfields
*/
 .ENTRY .form.text {
  float:left;
 }
 .ENTRY .form.text label {
  width:5em;
 }
 .ENTRY .form.text input {
  width:2em;
  height:1.2em;
 }
 .ENTRY .form.tag label {
  width:4em;
 }
 .ENTRY .form.monat input {
  margin-left:0.5em;
 }
 .ENTRY .form.jahr input {
  width:4em;
 }
 .ENTRY .form.select {
  float:left;
  margin-left:1em;
 }
 .ENTRY .form.select select {
  height:18px;
  font-size:1.1em;
 }
 .ENTRY fieldset {
  padding:0;
  margin:0;
 }
 .ENTRY .okbutton {
  clear:left;
  float:left;
  height:2em;
  width:40px;
 }
 .ENTRY .button {
  border:1px solid #aaa;
  background-image:none;
  background-color:#006DC7;
  color:white;
  width:32px;
  height:24px;
  margin:0 0 0 0;
 }
 .ENTRY .saveme {
  position:relative;
  margin:0 0 0 1em;
  padding:0;
 }
 .ENTRY .saveme label {
  position:absolute;
  left:5.2em;
  text-align:left;
 }
 .ENTRY .saveme input {
  border:none;
  background:none;
 }
 .ENTRY .ageerror {
  display:none;
  margin:0 0 1em 0;
  border:1px solid white;
  padding:1em;
 }
