@charset "utf-8";
/* GLOBALE FORMATIERUNGEN */
/*div { border: 1px solid red; }*/
.red { border: 1px solid red; }
table { empty-cells:show; }
/*	FONTS  */
.fCourier { font-family:"Courier New", Courier, monospace; }
.fArial { font-family:Arial, Helvetica, sans-serif; }
.fVerdana { font-family:Verdana, Geneva, sans-serif; }

.fWhite {color:white}
.fBlack {color:black}
.fred {color:red}
.fblue {color:blue}
.uline {text-decoration:underline}

.font10 { font-size:10px; }
.font11 { font-size:12px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font18 { font-size:18px; }
.font20 { font-size:20px; }
.font22 { font-size:22px; }
.font24 { font-size:24px; }

.fBold { font-weight:bold; }
.fNormal { font-weight:normal; }

.slash	/* Formatierung für / mit grösserem Abstand links und rechts bei z.B. erstellen/ändern	*/
	{
		margin-left:0.15em;
		margin-right:0.15em;
	}

/*	TEXT.INDENT	*/
.txtI5 { text-indent:5px; }
.txtI10 { text-indent:10px; }
.txtI15 { text-indent:15px; }
.txtI20 { text-indent:20px; }

/* Eckradius für Border und Buttons */
.radius6 {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/*	PADDING	 */
.p0	{ padding:0; }
.p2	{ padding:2; }
.p3 { padding:3px; }
.p4 { padding:4px; }
.p5 { padding:5px; }
.p6 { padding:6px; }
.p7 { padding:7px; }
.p8 { padding:8px; }
.p9 { padding:9px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p25 { padding:25px; }
.p30 { padding:30px; }
.p40 { padding:40px; }

.pT0 { padding-top:0px; }
.pT2 { padding-top:2px; }
.pT3 { padding-top:3px; }
.pT4 { padding-top:4px; }
.pT5 { padding-top:5px; }
.pT10 { padding-top:10px; }
.pT15 { padding-top:15px; }
.pT20 { padding-top:20px; }
.pT25 { padding-top:25px; }
.pT30 { padding-top:30px; }
.pT40 { padding-top:40px; }

.pL0 { padding-left:0px; }
.pL2 { padding-left:2px; }
.pL3 { padding-left:3px; }
.pL4 { padding-left:4px; }
.pL5 { padding-left:5px; }
.pL6 { padding-left:6px; }
.pL7 { padding-left:7px; }
.pL8 { padding-left:8px; }
.pL9 { padding-left:9px; }
.pL10 { padding-left:10px; }
.pL15 { padding-left:15px; }
.pL20 { padding-left:20px; }
.pL25 { padding-left:25px; }
.pL30 { padding-left:30px; }
.pL40 { padding-left:40px; }

.pR0 { padding-right:0px; }
.pR2 { padding-right:2px; }
.pR3 { padding-right:3px; }
.pR5 { padding-right:5px; }
.pR10 { padding-right:10px; }
.pR15 { padding-right:15px; }
.pR20 { padding-right:20px; }
.pR25 { padding-right:25px; }
.pR30 { padding-right:30px; }
.pR40 { padding-right:40px; }

.pB0 { padding-bottom:0px; }
.pB3 { padding-bottom:3px; }
.pB5 { padding-bottom:5px; }
.pB10 { padding-bottom:10px; }
.pB15 { padding-bottom:15px; }
.pB20 { padding-bottom:20px; }
.pB25 { padding-bottom:25px; }
.pB30 { padding-bottom:30px; }
.pB40 { padding-bottom:40px; }

/*	MARGIN	*/
.m0 { margin:0px; }
.m2 { margin:2px; }
.m3 { margin:3px; }
.m4 { margin:4px; }
.m5 { margin:5px; }
.m6 { margin:7px; }
.m7 { margin:8px; }
.m8 { margin:9px; }
.m9 { margin:5px; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }
.m25 { margin:25px; }
.m30 { margin:30px; }
.m35 { margin:35px; }
.m40 { margin:40px; }
.m50 { margin:50px; }
.m60 { margin:60px; }

.mT0 { margin-top:0px; }
.mT2 { margin-top:2px; }
.mT3 { margin-top:3px; }
.mT4 { margin-top:4px; }
.mT5 { margin-top:5px; }
.mT6 { margin-top:7px; }
.mT7 { margin-top:8px; }
.mT8 { margin-top:9px; }
.mT9 { margin-top:5px; }
.mT10 { margin-top:10px; }
.mT15 { margin-top:15px; }
.mT20 { margin-top:20px; }
.mT25 { margin-top:25px; }
.mT30 { margin-top:30px; }
.mT35 { margin-top:35px; }
.mT40 { margin-top:40px; }
.mT50 { margin-top:50px; }
.mT60 { margin-top:60px; }

.mL0 { margin-left:0px; }
.mL2 { margin-left:2px; }
.mL3 { margin-left:3px; }
.mL4 { margin-left:4px; }
.mL5 { margin-left:5px; }
.mL6 { margin-left:6px; }
.mL7 { margin-left:7px; }
.mL8 { margin-left:8px; }
.mL9 { margin-left:9px; }
.mL10 { margin-left:10px; }
.mL15 { margin-left:15px; }
.mL20 { margin-left:20px; }
.mL25 { margin-left:25px; }
.mL30 { margin-left:30px; }
.mL35 { margin-left:35px; }
.mL40 { margin-left:40px; }
.mL50 { margin-left:50px; }
.mL60 { margin-left:60px; }

.mR0 { margin-right:0px; }
.mR5 { margin-right:5px; }
.mR6 { margin-right:6px; }
.mR7 { margin-right:7px; }
.mR8 { margin-right:8px; }
.mR9 { margin-right:9px; }
.mR10 { margin-right:10px; }
.mR15 { margin-right:15px; }
.mR20 { margin-right:20px; }
.mR25 { margin-right:25px; }
.mR30 { margin-right:30px; }
.mR35 { margin-right:35px; }
.mR40 { margin-right:40px; }
.mR50 { margin-right:50px; }
.mR60 { margin-right:60px; }

.mB0 { margin-bottom:0px; }
.mB5 { margin-bottom:5px; }
.mB10 { margin-bottom:10px; }
.mB15 { margin-bottom:15px; }
.mB20 { margin-bottom:20px; }
.mB25 { margin-bottom:25px; }
.mB30 { margin-bottom:30px; }
.mB35 { margin-bottom:35px; }
.mB40 { margin-bottom:40px; }
.mB50 { margin-bottom:50px; }
.mB60 { margin-bottom:60px; }

/*	LINIEN-HÖHE	*/
.lH12 { line-height:12px; }
.lH14 { line-height:14px; }
.lH16 { line-height:16px; }
.lH18 { line-height:18px; }
.lH20 { line-height:20px; }
.lH22 { line-height:22px; }
.lH25 { line-height:25px; }
.lH40 { line-height:40px; }

/*	BREITE	*/
.w20 { width:20px; }
.w25 { width:25px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w105 { width:105px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w420 { width:420px; }
.w430 { width:430px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w650 { width:550px; }

/*	HÖHE	*/
.h15 { height: 15px; }
.h16 { height: 16px; }
.h17 { height: 17px; }
.h18 { height: 18px; }
.h19 { height: 19px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h35 { height: 35px; }
.h40 { height: 40px; }
.h45 { height: 45px; }
.h50 { height: 50px; }
.h55 { height: 55px; }
.h60 { height: 60px; }
.h65 { height: 65px; }
.h70 { height: 70px; }
.h75 { height: 75px; }
.h80 { height: 80px; }
.h85 { height: 80px; }
.h90 { height: 90px; }
.h95 { height: 95px; }
.h100 { height: 100px; }


.border0 { border:none; }
.border1 { border-width:1px; }
.border2 { border-width:2px; }
.border3 { border-width:3px; }
.border4 { border-width:4px; }

.clear {
	clear:both;
}
.floatL {
	float:left;
	min-height:1px;
}
.floatR {
	float:right;
	min-height:1px;
}

/*	TRANSPARENZ	*/
.transp10 {
	-moz-opacity: 10;
	filter:alpha(opacity: 10);
	opacity: 0.10;
}
.transp30 {
	-moz-opacity: 30;
	filter:alpha(opacity: 30);
	opacity: 0.30;
}
.transp50 {
	-moz-opacity: 50;
	filter:alpha(opacity: 50);
	opacity: 0.50;
}
.transp70 {
	-moz-opacity: 70;
	filter:alpha(opacity: 70);
	opacity: 0.70;
}

/* DISPLAY */
.displayOn { display:inherit; }
.displayOff { display:none; }

/* RAHMEN */
.borderWhite { border: 1px solid white; }
.borderWhiteL { border-left: 1px solid white; }
.borderWhiteT { border-top: 1px solid white; }
.borderWhiteB { border-bottom: 1px solid white; }
.borderWhiteR { border-right: 1px solid white; }

.borderBlack { border: 1px solid black; }
.borderBlackL { border-left: 1px solid black; }
.borderBlackT { border-top: 1px solid black; }
.borderBlackB { border-bottom: 1px solid black; }
.borderBlackR { border-right: 1px solid black; }

/* Background */
.bgGreyBright {
	background-color: #DDD;
}
.pointer {
	cursor:pointer;
}
.disabled {
	-moz-opacity: 50;
	filter:alpha(opacity: 50);
	opacity: 0.50;
	cursor:default;
}
.zzz {
	/* leere Klasse */
}
/* Fehlerhaft ausgefüllte Felder */
.checkInput {
	background-color:#FCC;
}
/* Anzeige von Bitte Warten bei Datenbankeinträgen oder uploads */
html #warten {
	visibility:hidden;
	z-index:101;
}
#warten_vorhang {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:visible;
	moz-opacity: 70;
	filter:alpha(opacity: 70);
	opacity: 0.70;
	background-color:#ddd;
	
}
#warten_Mldg {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-15px;
	margin-left:-100px;
	height:30px;
	width:150px;
	padding:30px;
	background-color:white;
}