html,body {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #404040;
	font-size:12px;
	margin:0;
	padding:0
}

p {
	font-size:1em;
	line-height:15px
}

a {
	text-decoration: none;
	color: #006699;
}

a:hover{
	color: #990000;
	text-decoration: underline;
}

#form_container {
	width:100%;
	overflow:hidden;
}

#form_container form {
	/*background:#f4f4f4;*/
	margin:0 0 1em;
	overflow:hidden;
	/*
	padding:1%;
	width:98%;
	*/
}

form span.formFooter{
	display:block;
	padding-bottom:.5em;
}

form fieldset {
	background:#EFEFEF;
	border:none;
	margin:0 0 1em 0;
	overflow:hidden;
	/*padding:.5em 1%;*/
	padding:0;
}

form legend {
	background:transparent;
	border:0;
	color:#000;
	font-size:125%;
	font-weight:400;
}

form label {
	color:#666;
	cursor:pointer;
	display:block;
}

form .form-textfield input,form .form-upload input,form .form-datefield input,form .form-urllabel input,form .form-textfield textarea,form .form-dropdown select {
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif
}

form .form-datefield input.date-two{
	width:2em;
	float:left;
	padding-left:.2em;
}

form .form-datefield input.date-four{
	width:4em;
	padding-left:.2em;
}

*html form .form-datefield input.date-four{
	margin-left:-4px;
	margin-top:-1px;
}
* +html form .form-datefield input.date-four{
	margin-top:-1px;
}

form .form-datefield  div label{
	float:left;
}

form .form-action {
	text-indent:0px;
}

/*
form .form-action input {
	background-color:#EFEFEF;
	border:1px #ccc solid;
	color:#000;
	cursor:pointer;
	padding:.2em 1.2em;
	width:auto
}

form .form-action input#reset {
	background-color:#EFEFEF;
	color:#300
}

form .form-action input#submit {
	background-color:#EFEFEF;
	color:#330
}
*/

form .form-action *{
	position:relative;
	left:171px;
}


form .message {
	color:#666;
	display:block;
	margin-bottom:.5em
}

form input[type=hidden] {
	display:none!important
}

form sup {
	color:#800;
	font-weight:700
}

form div.form-textfield, form div.form-datefield, form .form-upload,form div.form-dropdown,form div.form-radio,form div.form-checkbox,form div.form-checkbox,form div.form-action {
	padding:.5em 0;
	overflow:hidden;
	position:relative
}

form .form-textfield input,form div.form-datefield input, form .form-upload input,form .form-textfield textarea,form .form-urllabel input{
	display:block;
	padding:0 .3em;
	position:relative;
	width:56.5%;
	height:18px;
}

form .form-dropdown select {
	cursor:pointer;
	display:block;
	/*padding:.3em 2px .3em 1px;*/
	position:relative;
	width:68%
}

form .form-dropdown select optgroup {
	font-style:normal;
	font-weight:700
}

form .form-radio input ,
form .form-checkbox input {
	cursor:pointer
}


form .form-radio label,
form .form-checkbox label{
	
}

form .form-radio div label,
form .form-checkbox div label {
	position:relative;
	display:inline;
	position:relative;
	top:-.2em;
}



form div.error {
	background:#B7422F;
	border:1px #B7422F solid;
	/*padding:.5em .5em .5em 0*/
}

form div.ie6_error{
	background:#B7422F;
}

form div.error label {
	color:#ffffff;
}

form div.error .message {
	color:#ffffff
}

form legend,*+html form legend {
	left:.5em;
	position:absolute;
	top:-.5em
}

form fieldset,*+html form fieldset {
	height:1%;
	margin-top:1.5em;
	overflow:visible;
	/* padding-top:1.5em */
}

/* text nebem eingabefeldern */
#form_container .form-textfield label,#form_container .form-upload label,form .form-urllabel label,#form_container .form-dropdown label, #form_container .form-datefield label{
	float:left;
	width:145px;
	position:relative;
	top:0.3em;
	padding-left:.8em;
	padding-right:27px;
	margin-right:-.6em;
}

#form_container .form-datefield div label{
	width:auto;
	display:inline;
	top:0.6em;
	padding:0 .1em;
}

#form_container form .form-radio label, 
#form_container form .form-checkbox label{
	margin-top:.3em;
	margin-left:.8em;
}

#form_container form .form-radio div label, 
#form_container form .form-checkbox div label{
	margin-top:0;
}

#form_container div.form-radio div,
#form_container div.form-checkbox div{
	margin-left:171px
}

#form_container div.error .message {
	margin-left:30%
}

#form_container div.form-textfield input, #form_container .form-upload input,#form_container  div.form-urllabel input,#form_container div.form-textfield textarea {
	width:65.8%
}

#form_container div.form-dropdown select {
	width:67.4%
}

#form_container div.form-textfield input , #form_container .form-upload input,#form_container div.form-textfield textarea {
	width:65.2%
}

	
#form_container div.form-dropdown select {
	width:66.8%
}
/* text nebem eingabefeldern END */


/* abstaende und positionen */
#eFormGenerator .clear{
	clear:left;
	clear:right;
	display:block;
	height:0px;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	border:none;
}

#eFormGenerator{
	display:block;
	width:100%;
}

#eFormGenerator .form-row{
	clear:left;
	clear:right;
	display:block;
	width:100%;
}

#eFormGenerator .form-info,
#eFormGenerator .form-pagecount{
	width:100%;
}

#eFormGenerator .form-row .w50l,#eFormGenerator .form-row .w25l,#eFormGenerator .form-row .w33l,#eFormGenerator .form-row .w38l,#eFormGenerator .form-row .w66l,#eFormGenerator .form-row .w75l,#eFormGenerator .form-row .w62l {
	float:left;
	text-indent:5px;
}

#eFormGenerator .form-row .w50r,#eFormGenerator .form-row .w25r,#eFormGenerator .form-row .w33r,#eFormGenerator .form-row .w38r,#eFormGenerator .form-row .w66r,#eFormGenerator .form-row .w75r,#eFormGenerator .form-row .w62r {
	float:right;
	margin-left:-5px
}

#eFormGenerator .form-row .w25l,#eFormGenerator .form-row .w25r {
	width:25%
}

#eFormGenerator .form-row .w33l,#eFormGenerator .form-row .w33r {
	width:33.333%
}

#eFormGenerator .form-row .w50l,#eFormGenerator .form-row .w50r {
	width:50%
}

#eFormGenerator .form-row .w66l,#eFormGenerator .form-row .w66r {
	width:66.666%
}

#eFormGenerator .form-row .w75l,#eFormGenerator .form-row .w75r {
	width:75%
}

#eFormGenerator .form-row .w38l,#eFormGenerator .form-row .w38r {
	width:38.2%
}

#eFormGenerator .form-row .w62l,#eFormGenerator .form-row .w62r {
	width:61.8%
}


#eFormGenerator .form-row .w50l,#eFormGenerator .form-row .w25l,#eFormGenerator .form-row .w33l,#eFormGenerator .form-row .w38l,#eFormGenerator .form-row .w66l,#eFormGenerator .form-row .w75l,#eFormGenerator .form-row .w62l,#eFormGenerator .form-row .w50r,#eFormGenerator .form-row .w25r,#eFormGenerator .form-row .w33r,#eFormGenerator .form-row .w38r,#eFormGenerator .form-row .w66r,#eFormGenerator .form-row .w75r,#eFormGenerator .form-row .w62r {
	display:inline
}

#eFormGenerator .form-row {
	display:block;
	overflow:hidden
}

#eFormGenerator .form-row .w25l,#eFormGenerator .form-row .w33l,#eFormGenerator .form-row .w38l,#eFormGenerator .form-row .w50l,#eFormGenerator .form-row .w66l,#eFormGenerator .form-row .w75l,#eFormGenerator .form-row .w62l {
	display:inline;
	float:left;
	margin-bottom:-32767px;
	padding-bottom:32767px
}

#eFormGenerator .form-row .w25r,#eFormGenerator .form-row .w33r,#eFormGenerator .form-row .w38r,#eFormGenerator .form-row .w50r,#eFormGenerator .form-row .w66r,#eFormGenerator .form-row .w75r,#eFormGenerator .form-row .w62r {
	display:inline;
	float:right;
	margin-bottom:-32767px;
	margin-left:-5px;
	padding-bottom:32767px
}

#eFormGenerator .form-row .w25l,#eFormGenerator .form-row .w33l,#eFormGenerator .form-row .w38l,#eFormGenerator .form-row .w50l,#eFormGenerator .form-row .w66l,#eFormGenerator .form-row .w75l,#eFormGenerator .form-row .w62l,#eFormGenerator .form-row .w25r,#eFormGenerator .form-row .w33r,#eFormGenerator .form-row .w38r,#eFormGenerator .form-row .w50r,#eFormGenerator .form-row .w66r,#eFormGenerator .form-row .w75r,#eFormGenerator .form-row .w62r {
	margin-bottom:0;
	padding-bottom:0
}

#eFormGenerator .form-row .w100{
	display:block;
	width:100%;
}

#eFormGenerator .form-row  {
	background-color:#EFEFEF;
	border-bottom:1px solid #fff;
}

#eFormGenerator .form-row  *{
	font-size:100%;
}

/* onb styles */

#eFormGenerator h3{
	display:none;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 120%;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0.3em;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 5px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	border-bottom:1px solid #b7422f;
}

#eFormGenerator .formHeader{
	display:none;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #404040;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 125%;
	margin-top: 1em;
	margin-right: 0pt;
	margin-bottom: 0.5em;
	margin-left: 0px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 0pt;
}

#eFormGenerator .form-pagecount{
	clear:left;
	clear:right;
	background-color:#ffffff;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #404040;
	text-align: right;
	padding-right:10px;
}

#eFormGenerator .pagecount-top{
	padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 0pt;
}

#eFormGenerator .pagecount-bottom{
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0pt;
        padding-left: 0pt;
}


#eFormGenerator .form-info{
	background-color:#efefef;
	overflow:hidden;
	font-weight:700;
	border-bottom:1px solid #b7422f;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:#404040;
	padding:5px 0 5px 0;
	margin:5px 0 0 0;
	text-indent:10px;
}

#eFormGenerator .form-row  {
	background-image: url(https://webarchiv.onb.ac.at/web/20151003123415/http://www.onb.ac.at/FormsGen/css/hg-form-6.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 150px 0pt;
}

#eFormGenerator .form-row .w50l,#eFormGenerator .form-row .w25l,#eFormGenerator .form-row .w33l,#eFormGenerator .form-row .w38l,#eFormGenerator .form-row .w66l,#eFormGenerator .form-row .w75l,#eFormGenerator .form-row .w62l {
	text-indent:10px;
}
span.form-input{
	display:block;
}

span.form-input input{
	position:absolute;
	margin-left:171px;
}

* html span.form-input input{
	margin-left:0px;
}

* + html span.form-input input{
	margin-left:-20px;
}

span.form-input label{
        margin-left:190px;
}


#eFormGenerator div.error a,
#eFormGenerator div.error a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#eFormGenerator div.advice{
	display:block;
	clear:left;
	clear:right;
	margin-left:175px;
	margin-top:.5em;
}

#eFormGenerator div.error div.advice{
	color:#ffffff;
}

#eFormGenerator div.error_message{
	display:block;
	clear:left;
	clear:right;
	margin-left:175px;
	margin-top:.5em;
	color:#ffffff;
	font-weight:bold;
}







/*
     FILE ARCHIVED ON 12:34:15 Oct 3, 2015 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 0:48:22 Jul 29, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
