form {
	margin-bottom:10px;
        /* font: normal 11px verdana, arial, tahoma, arial, helvetica, sans-serif; */
}
.inputs {
	font: normal 1em arial, tahoma, arial, helvetica, sans-serif;
         width:98%;
         color:#efefef;
	padding: 2px 1px;
         border: none;
	border-bottom: 1px dotted #4c4c4c;
         /*border-top:1px solid #111;
         border-left:1px solid #111;
         border-right:1px solid #4c4c4c;*/
         background-color:transparent;
}
textarea {
	font: normal 1em arial, tahoma, arial, helvetica, sans-serif;
         width:98%;
         color:#efefef;
	padding: 2px 1px;
	border: 1px dotted #4c4c4c;
         /*border-top:1px solid #111;
         border-left:1px solid #111;
         border-right:1px solid #4c4c4c;*/
         background-color:transparent;
}
.inputs2 {
	font: bold 11px verdana, arial, tahoma, arial, helvetica, sans-serif;
         width:310px;
         line-height:14px;
         color:#efefef;
         border-top:1px solid #4d4d4d;
         border-left:1px solid #4d4d4d;
         border-right:1px solid #4d4d4d;
         border-bottom:1px solid #4d4d4d;
         background-color:transparent;
}
select {
       	/*width:122px;*/
         width:98%;
         background-color:#111;
         color:#efefef;
	padding: 2px 1px;
	border: 1px dotted #4c4c4c;
}
option {
       	/*width:122px;*/
         background-color:#111;
         color:#efefef;
}
select.such, option.such {
       	/*width:122px;*/
         font: normal 11px verdana, arial, tahoma, arial, helvetica, sans-serif;
         width:200px;
         background-color:#dfdfdf;
         padding:0px;
}
optgroup {
       color:#FFBA00;/*#efefef;*/
}
.formcaptions {
	font:normal 10px verdana, arial, tahoma, arial, helvetica, sans-serif;
         margin-bottom:15px;
}
.button {
	font: bold 10px verdana, arial, tahoma, arial, helvetica, sans-serif;
         color:#dfdfdf;
         width:120px;
         height: 22px;
         background-color:#464545;
         border-top:1px solid #686868;
         border-bottom:1px solid #686868;
         border-left:1px solid #686868;
         border-right:1px solid #686868;
	text-transform: uppercase;
}
.anmeldebutton,
.kontaktbutton {
	font: bold 10px arial, tahoma, arial, helvetica, sans-serif;
         color:#dfdfdf;
         width:150px;
         height: 26px;
	border: 1px solid #222;
         background:#111;
	text-transform: uppercase;
}
.anmeldebutton:hover,
.kontaktbutton:hover {
	font: bold 10px arial, tahoma, arial, helvetica, sans-serif;
         color:#FFBA00;/*#efefef;*/
         font-weight: bold;
         border: 1px solid #333;
         background:#222;
}
a.printbtn,
a.printbtn:link,
a.printbtn:visited {
	font: normal 11px arial, tahoma, arial, helvetica, sans-serif;
         color:#dfdfdf;
         background:url(../images/print.gif) left center no-repeat;
         text-decoration: none;
         text-align: center;
         margin-right: 25px;
         padding-left:20px;
         padding-top: 1px;
         padding-bottom: 1px;
	text-transform: uppercase;
}
a.printbtn:hover {
         background:url(../images/print_2.gif) left center no-repeat;
         text-decoration: none;
}
hr {
	color:#4d4d4d;
         background-color:#4d4d4d;
         height:1px;
}
fieldset {
	border:1px solid #222;
         padding:5px 10px 10px 10px;
         margin-bottom:10px;
}
legend {
       color:#FFBA00;/*#efefef;*/
	font-weight: bold;
	font-size:0.85em;
	text-transform: uppercase;

}
