/*
**  Datei       : request.css
**  Funktion    : Speziefisches-Stylesheet
**
*/

@media screen{

	
.galeriebilder, .textilienbilder{
	display:none;
	}

.requestform{
	border:2px solid white;	
	/*background-color:rgb(190,190,190);*/
	background-color:rgb(236,236,236);
	/*background-image:url(../images/tr80.png);*/
	width:349px;
	position:absolute;
	top:-2px;
	left:19px;
	}
	
.requestform h3{
	/*text-indent:12px;*/
	padding-left:12px;
	font-weight:normal;
	margin:2px 0 0 0;
}	
.requestform form{
	/*height:300px;*/
	margin-top:12px;
	margin-bottom:6px;
	padding-left:12px;
}	
.requestform input, .requestform select{
	color:black;
	width:157px;
	border: 1px solid white;
	/*background-color:rgb(236,236,236);*/
	background-color:rgb(241,241,241);
	margin:0;
	margin-top:6px;
	padding:5px 0;		
}



.requestform input:hover, .requestform input:focus{
	background-color:white;
	/*border: 1px solid rgb(190,190,190);*/
}
.requestform textarea{
	color:black;
	border: 1px solid white;
	/*background-color:rgb(236,236,236);*/
	background-color:rgb(241,241,241);
	margin-top:12px;
	width:320px;
	text-align: left; 
	line-height:150%;
	}
.requestform textarea:hover, .requestform textarea:focus{
	/*border: 1px solid rgb(190,190,190);*/
	background-color:white;
	}
.requestform #sendenbutton{
    margin-left:130px;
    margin-right:50px;
    padding:0;
	width:60px;
	text-indent:0;
	color:rgb(124,51,94);
	background-color:white;
	border: 1px solid rgb(124,51,94);
}
.requestform #sendenbutton:hover{
   color:black;
   background-color:rgb(236,236,236);
}
#abbrechenlink{

	font-size:0.8em;
}
.requestform #AGB{
border:none;
 width:12px;
 margin:0;
 padding:0;
 background-color:rgb(241,241,241);
}
.requestform #AGB:hover, .requestform #AGB:focus{
 background-color:white;
}	
.formfehler{
	border: 1px dotted red !important;
}


}
