/* CSS Document */
		body {
			font-family:'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#040404;
			text-align:left;
			margin:10px;
		}
		h2 {
			font-size:2em;
			margin:2px 0;
		}
		p {
			margin-top:2px;
			margin-bottom:2px;
		}				
		#errormsg {
			margin:16px;
			font-size: 1.4em;
			color:red;
		}
		#left {
			float:left;
			width:49%;
			border:1px solid #040404;
			margin-bottom:10px;
		}
		#right {
			float:right;
			width:49%;
			border:1px solid #040404;
			margin-bottom:10px;
		}
		#full {
			float: left;
			width:100%;
			border:1px solid #040404;
			margin-bottom:10px;
		}
		#data {
			margin-top: 4px;
			margin-bottom: 4px;
      margin-left: 12px;
		}
		#caption{
			font-size: 1.4em;
			background-color:#CBCBCB;
			line-height:24px;
			padding-left:16px;
			border-bottom:1px solid #040404;
		}
		#caption2{
			font-size: 1.2em;
			background-color:#CBCBCB;
      background-color: #F0F0F0;
			line-height:24px;
			padding-left:16px;
			border-bottom:1px solid #040404;
      font-weight: bold;
		}
		label, input, select { /* Alle Labels UND Formularelemente auswählen */
			display: block;
			float: left;
			width: 72%; /* Breite.*/
			margin-top:1px;
			margin-bottom:1px;
		}
		label, input, select { /* Alle Labels UND Formularelemente auswählen */
			display: block;
			float: left;
			width: 72%; /* Breite.*/
		}
		form br { /* Alle Zeilenumbrüche in Formularen auswählen */
			clear: left; /* das floating der labels und inputs aufheben */
		}
    #left p, #full p
    {
			padding-left:16px;
    }
		label {
		 text-align: right; 
		 padding-right: 1em; 
		 width:24%;
		}			
		label.small {
		 width:16%;
		}
		input#submit { /* den Submit-Button */
			float: right;
			width: auto;
		}
		select.small {
			width:56%;
		}
		input.xsmall {
			display:inline;
			float:none;
			width:20%;
		}
		input[type=checkbox], input[type=radio] {
			display:inline;
			float:none;
			width:2%;
			margin-right:5px;
		}
		textarea {
			display:inline;
			float:none;
			height:60px;
			width:84%;
		}
		input[type=submit], input[type=button] {
			width:auto;
			float:left;
		}
		pred {
			color: red;
		}				
/* Aussteller forms */
		#header {
			margin-top:4px;
			margin-bottom:6px;
      font-size:larger;
		}
		#footer {
			margin-top:4px;
			margin-bottom:4px;
      font-size:larger;
		}
		#standard {
			width:100%;
		}
		#form1 {
			border:1px solid #040404;
			margin-top:8px;
			margin-bottom:8px;
      padding-left: 6px;
      padding-right: 6px;
		}
		.caption1
    {
			font-size: 1.2em;
			line-height:22px;
      margin-bottom: 4px;
      margin-top: 4px;
      font-weight: bold;
		}

		#form1 label {
     text-align: left;
		 width:22%;
     margin-left: 4px;
		}
		#form1 p {
		 padding-left: 6px;
		}

    #form1 textarea {
			display:inline;
			float:none;
			height:40px;
			width:76%;
		}
    #form1 input
    {
      width: 76%;
    }
		#form1 input[type=radio] {
			display:inline;
			float:none;
			width:2%;
			margin-right:5px;
		}
		#form1 input[type=submit] {
			width:auto;
			float:left;
		}
		#form1 input.xsmall {
			display:inline;
			float:none;
			width:10%;
		}
    #form1 label.high
    {
			font-size: 1.2em;
      font-weight: bold;
      margin-left: 0px;
		}
		#form1 input.small {
			display:inline;
			float:none;
			width:76%;
		}
    #rbverkauf
    {
        padding-left: 36px;
    }

    .important
    {
			font-size: 1.2em;
			line-height:22px;
      margin-bottom: 10px;
      margin-top: 16px;
      color: red;
    }
    .pblock
    {
      margin-top: 8px;
      margin-bottom: 8px;
    }

    #tabledata
    {
      width:100%;
    }
    #tabledata input[type=text]
    {
      width: 96%;
    }
