@charset "utf-8";
/* CSS Document für Formulare */

.formsonst, .formdatum,  .formzahl, .formname, .formplz, .formhausnummer, .formort, .formanzahl,formartikelnr, .formvorname, .formstrasse, .formtelefon, .formemail, .formrueckruf, .formanrede, .formfirma, .formuhr,.formmitteilung, .formanzahlerror,.formartikelnr, .formartikelnrerror, .formkategorie, .userfield

{
	background-color:			#FFFFFF;
	height: 					18px;
	border: 					1px solid #999;
	border-top-right-radius: 	3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
	border-bottom-left-radius: 	3px 3px;
	-webkit-border-radius: 		3px;
}

.formrueckruf, .formanrede
{
	height:						20px;
}

.formdatum
{
	width:						70px;
}

.formstatus, .formgeschlecht
{
	width:						100px;
}

.formname
{
	width:						200px;
}

.formbetreff
{
	width:						100%;
}

.formvorname
{
	width:						145px;
}
.formanzahl, .formanzahlerror,.formanzahl2
{
	font-weight:				bold;
	color: 						black;
	width: 						40px;
	height:						24px;
	text-align:					right;
	margin:						0;
}

.formanzahl2
{
	
	width: 						50px;
	
}
.formartikelnr, .formartikelnrerror
{
	color: 						black;
	width: 						100px;
	height:						24px;
}

.formanzahlerror, .formartikelnrerror
{
	background-color:			#F00;
	color:						#FFF;
}

.formzahl
{
	width:						30px;
	text-align:					right;
	margin:						0;
}

.formpreis
{
	width:						50px;
	text-align:					right;
}

.formhausnummer
{
	width:						30px;
}

.formuhr
{
	width:						40px;
}

.formstrasse
{
	width:						316px;
}

.formplz
{
	width:						70px;
	text-align:					right;
}

.formort
{
	width:						277px;
}

.formmitteilung, .formemail, .formsonst
{
	width:						355px;
	
}

.formmitteilung
{
	height:						200px;
	
}


.forminfo, .formweb
{
	width:						100%;
}

.forminfo
{
	background-color:			#FFC;
}

.formkategorie
{
	height:						25px;
}

.formsubmit
{
	height: 					22px;
	width: 						20px;
	border:						none;
	background:  				url(../../bilder/symbole/save.png) no-repeat ;
	cursor:						pointer;
}

.error
{
	background-color:			#b40000;
	color:						#FF0;
}

.frmtabelleedit
{

}

.frmtabelleedit table
{
	border-collapse:			collapse;
	border:						solid 1px #999; 
	background-color:			#FFF;
}

.frmtabelleedit td
{
	padding:					5px;
}

.formhersteller
{
	font-weight:				normal;
	font-size:					10px;
	border:						1px solid #868656;
	background-color:			#FFF;
	color: 						black;
	width: 						160px;
	height:						20px;
}

.userfield
{
	
	font-size:					0.85em;
	width: 						90px;
	height:						15px;
}

.frmerror
{
	color:						#F00;
	font-weight:				bold;
}

.frmfiilter
{
	background-color:			#FFFFFF;
	border: 					2px solid #868656;
	border-radius: 				3px;
	-webkit-border-radius: 		3px;
	font-weight:				normal;
	font-size:					0.9em;
	color: 						black;
	height:						22px;
}

#cmsforrmsuche
{
	margin-top:					-2px;
	float:						right;
	padding:				    15px;
}

.cmszuschlag
{
	position:					fixed;
	border-left:				solid 1px #777777;
	border-right:				solid 4px #777777;
	border-top:					solid 1px #777777;
	border-bottom:				solid 4px #777777;
	color:						#000000;
	background-color:			#FFFFFF;
	padding:					10px;
	left:						10px;
	width:						350px;
	margin-right:				50px;
	top:						140px;
	height:						400px;
	z-index:					100;
}

.cmszuschlaginnen
{
	position:					absolute;
	border-left:				solid 2px #777777;
	border-right:				solid 2px #777777;
	border-top:					solid 2px #777777;
	border-bottom:				solid 2px #777777;
	color:						#000;
	background-color:			#FFFFFF;
	padding:					10px;
	left:						11px;
	width:						320px;
	top:						50px;
	height:						320px;
	z-index:					200;
}

.tooltip
{
	position: 					absolute;
	display: 					none;
	background-color:			#FFFFFF;
	z-index:					100;
}

.wkblock
{
	visibility:visible;
}

.effectt1 		{
	-moz-box-shadow: 3px 3px 8px #0c6197;
	-webkit-box-shadow: 3px 3px 8px #0c6197;
	box-shadow: 3px 3px 8px #0c6197;
	max-height: 150px
	}
