#checklist form {
	padding: 0;
	margin: 0 0 0 0;
	border: 0;
	width: 390px;
	
}
#checklist fieldset {
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	border: 0;
}
#checklist fieldset p {
	color: #ff6c00;
}

#checklist  .checkbox fieldset {
margin-left: 125px;
}

#checklist fieldset .checkbox {
	padding-left: 10px;
	
}
#checklist fieldset .radio {
	margin-left: 125px;
}
#checklist fieldset.style2 {
margin: 0 0 0 0;
clear: both;
display: block;
}
#checklist fieldset.style2 p {
color: #ff6c00;
margin: 0 0 3px 0;
}
#checklist fieldset.style2 label {

}
#checklist fieldset legend {
	color: #ff7700;
	text-transform: uppercase;
	margin: 0px 0 -2px 0px;
	padding: 0;
}


#checklist label {
	display: block;
	float: left;
	width: 125px;
	margin: 0 0 0 0;
}
#checklist label.inline {
	width:85px!important;
	margin: 0px 2px 0 125px;
	display:inline;
	
}
#checklist label.textarea {
float: left;
width: 125px;
display: block;
margin-top:-5px;
text-align:left;
}
#checklist textarea {
margin-top:-3px;
}
#checklist fieldset#textarea {
clear: both;
}

#checklist .radio label  {
width: 70px;
}
#checklist .radio p{
margin-top: -5px;
margin-bottom: 5px;
text-align: left;
}
#checklist input{
	margin: 0 0 3px 0;
	float: left;
	border: 1px solid #666666;
}
#checklist form ul.checklist {
	margin-top: -20px;
	margin-left: 0px!important;
	margin-right: -20px;
	padding-left: 110px!important;
		background:#ff6c00!important;
		width: 300px;
		
}
#checklist ul li {
	display: block;
	float: left;
text-decoration: none;
list-style: none;
margin-right: 7px;
text-align: center;
width: 65px;

}

#checklist .checkbox input {
border: none;
}
#checklist .checkbox {
display: inline;
width: 50px!important;
float: left;
clear: right;
margin: -18px -85px 0 100px;
height: 20px;
}

#checklist .strailprofil input {
margin-left: 75px;
}
#checklist .pos2 {
margin-left: 175px;
}
#checklist .fundament input {
margin-left: 150px;
}
#checklist .fundament2 input {
margin-left: 150px;
}
#checklist .systems {
margin-top: 20px;
}
#checklist .radio input {
	border: none;
	width: auto!important;
	margin-right: 5px;
}

#checklist select  {
	border: 1px solid #666666;
	margin-bottom: 3px;
}

#checklist textarea { 
	width: 200px;
	height: 85px;
	border: 1px solid #666666;
}

#checklist input.break { display: block; clear: both; margin-left: 125px;}
#checklist label.break {display: block; clear:both;}
#checklist .xxsmall input { width: 20px; margin-right: 2px;}
#checklist .small input  { width:  50px;}
#checklist .medium input { width: 100px; }
#checklist .large input   { width: 200px; }

#checklist select.small  { width:  52px; }
#checklist select.medium { width: 100px; }
#checklist select.large  { width: 200px; }



/* Formulare sendenbutton */
input.submit,
input.submit_hover {
clear:both;
	width: 65px;
	height: 20px;
	margin: 15px 0 0 125px;
	padding: 0 0 2px 0px;
	text-transform: uppercase;
	background-color: #ff6c00;
	background-image: url(../img/send.png);
	background-repeat: no-repeat;
	cursor: pointer;
	border: 1px solid #666666;
	color: #ffffff;
}


input.submit:hover,
input.submit_hover { text-decoration: underline; }

/* Formulare ausgabetext */

#mferror dl{
	margin: 10px 0 20px 10px;
	padding: 0;
}

#mferror dl dt{
	font-weight: bold;
	color: #000000;
}

#mferror dl dd{
	background: url(../img/ulli.png) no-repeat;
	font-weight: normal;
	color: #ff6c00;
	padding: 0 0 0 15px;
	margin: 5px 0 0 7px;
}

.tx-thmailformplus-pi1{
	color: #000000;
	margin: 10px;

}

/* SITELINKS */

#sitelinks ul li{
	padding-right: 0px!Important;
	margin-right: 0px!important;
}
#toolbox ul li.print {
padding-right: 15px!Important;
}
#search input.submit {
	position: relative;
	left: 160px!important;
	top: -29px!important;
	width: 14px;
	height: 15px;
	padding: 0;
	border: none!important;
	
}





