/*----------  KONTAKT  ----------*/
fieldset {
	display: block;
	padding-left: 15px;
	padding-bottom:5px;
}
label, input {
	float: left;
}
label {
	width:90px;
}
input {
	width: 194px;
	padding:2px;
	color:#fff;
	background:#000;
	border:1px solid #f93;
}
textarea {
	margin-top:10px;
	overflow:auto;
	padding:2px;
	color:#fff;
	background:#000;
	border:1px solid #f93;
}
input.checkbox {
	margin-top:10px;
	float:left;
	width:20px;
}
/* contain interior floats */
#docform {
	width:350px;
}
#docform p {
	padding-bottom:15px;
}
#docform form {
	width: 700px;
}
legend {
	padding: 3px 5px;
	color: #f93;
	margin-bottom: 20px;
	margin-left: -16px;
	display: inline;
}
label b {
	font-weight:normal;
	color:#f93;
}
label.checkbox {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
}
input.checkbox {
	border:none;
}
/* --these styles use attribute selectors and the focus pseudo-selector to style form elements
in DOM compliant browsers. Other browseres (such as IE6 will ignore these
and render the default form */
fieldset[id=personalinfo] {
	background: #000;
	border: 1px solid #630;
}
legend[class=perlegend] {
	font-size:12px;
	background: #000;
	border-bottom:none;
	border-top: 1px solid #630;
	border-right: 1px solid #630;
	border-left: 1px solid #630;
}
.contact {
}
.contact h1.kontakt, .contact h2.kontakt {
	margin-top:15px;
	text-align:center;
	font-weight:normal;
}
.contact h1.kontakt{text-transform:uppercase;}
.contact h2.kontakt{
	color:#ccc;
}
.contact p.kontakt {
	margin-top:10px;
	text-align:center;
}
.generalInfo {
	position:absolute;
	top:215px;
	margin-left:400px;
}
.generalInfoJR {
	position:absolute;
	top:305px;
	margin-left:400px;
}
.generalInfo p.logo, .generalInfoJR p.logo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	letter-spacing:-5px;
	color:#f93;
	text-align:center;
}
.generalInfo h1, .generalInfoJR h1 {
	font-size:18px;
	color:#ccc;
	font-weight:normal;
	letter-spacing:2px;
	margin:0 0 5px 0;
	padding:0;
}
.generalInfo h1 b, .generalInfoJR h1 b {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-5px;
	color:#f93;
}
.generalInfo a.internalLinks, .generalInfoJR a.internalLinks, .contact a.internalLinks {
	color:#f93;
	text-decoration:none;
}
.generalInfo a:hover.internalLinks, .generalInfoJR a:hover.internalLinks, .contact a:hover.internalLinks {
	color:#fff;
	text-decoration:none;
}
br {
	clear:left;
}

