@charset "utf-8";
/* GLOBALE FORMATIERUNGEN */

.placeholder {
    background: rgba(200, 200, 200, 0.3);
    border: 1px solid gray;
    min-height: 20px;
    min-width: 40px;
    box-sizing: border-box;
}

.displNone { display:none;}

.red {border:1px solid red;}
.blue {border:1px solid blue;}
.green {border:1px solid green;}
.black{border:1px solid black;}

.fRed{color:#C03}
.fblue{color:blue;}
.fWhite{color:white;}
.fBlack{color:black;}
.fGray{color:gray;}
.uLink{text-decoration:underline;}

.fLight{font-weight:200}
.fNormal{font-weight:normal}
.fBold{font-weight:500}
.fBolder{font-weight:700}

.underline{text-decoration:underline}

/* End-Div eines Bereiches */
.end{
  clear:both;
  height:0px;
  background-color:transparent;	
  z-index:-1;
}

.radius2{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.radius3{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.radius4{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.radius5{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.radius6{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.radius8{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* Vorhang (ganzer Bildschirm unter leicht transparentem DIV	*/
.vorhang{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:101%;
	background-color:white;
	opacity:0.8;
	z-index:1000000;
}



/*	FONTS  */
.fCourier { font-family:"Courier New", Courier, monospace; }
.fArial { font-family:Arial, Helvetica, sans-serif; }
.fVerdana { font-family:Verdana, Geneva, sans-serif; }
.fforma-djr-micro { font-family:forma-djr-micro,sans-serif; }

.fWhite {color:white}
.fBlack {color:black}
.fGray {color:gray}

.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:21px; }
.font22 { font-size:22px; }
.font24 { font-size:24px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}
.font34 { font-size:34px;}
.font38 { font-size:38px;}
.font40 { font-size:40px;}
.font55 { font-size:55px;}
.font80 { font-size:80px;}

.font2430 { font-size:24px;line-height:30px; }
.font2839 { font-size:28px;line-height:39px; }
.font3040 { font-size:30px;line-height:40px; }
.font3446 { font-size:34px;line-height:46px;  }
.font3849 { font-size:38px;line-height:49px; }
.font4052 { font-size:40px;line-height:52px;}
.font5568 { font-size:55px;line-height:68px; }
.font80106 { font-size:80px;line-height:106px; }




.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; }


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

.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; }

.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; }

.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; }

.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	*/
.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; }

.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; }
.mT12 { margin-top:12px; }
.mT15 { margin-top:15px; }
.mT20 { margin-top:20px; }
.mT25 { margin-top:25px; }
.mT30 { margin-top:30px; }
.mT35 { margin-top:35px; }
.mT40 { margin-top:40px; }
.mT55 { margin-top:55px; }
.mT60 { margin-top:55px; }
.mT70 { margin-top:70px; }
.mT80 { margin-top:80px; }

.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; }
.mL60 { margin-left:60px; }

.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; }

.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; }

/*	LINIEN-HÖHE	*/
.lH6 { line-height:6px; }
.lH8 { line-height:8px; }
.lH10 { line-height:10px; }
.lH12 { line-height:12px; }
.lH14 { line-height:14px; }
.lH16 { line-height:16px; }
.lH18 { line-height:18px; }
.lH20 { line-height:20px; }
.lH22 { line-height:22px; }
.lH24 { line-height:24px; }
.lH25 { line-height:25px; }
.lH28 { line-height:28px; }
.lH30 { line-height:30px; }
.lH34 { line-height:34px; }
.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; }

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

/*	TRANSPARENZ	*/
.transparent{
	background-color:transparent;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
}
.transp50 {
	-moz-opacity: 50;
	filter:alpha(opacity: 50);
	opacity: 0.50;
}
.transp60 {
	-moz-opacity: 60;
	filter:alpha(opacity: 60);
	opacity: 0.60;
}
.transp70 {
	-moz-opacity: 70;
	filter:alpha(opacity: 70);
	opacity: 0.70;
}
.transp80 {
	-moz-opacity: 80;
	filter:alpha(opacity: 80);
	opacity: 0.80;
}
.transp90 {
	-moz-opacity: 90;
	filter:alpha(opacity: 90);
	opacity: 0.90;
}

/* 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 {
	/*background-color: #BBB;*/
	color: #666;
}
/* Anzeige von Bitte Warten bei Datenbankeinträgen oder uploads */
html #warten {
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	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:400px;
	margin:15px;
	margin-top:-15px;
	/*height:50px;*/
	width:300px;
	padding:30px;
	background-color:white;
	font-size:12px;
	border: 4px solid #CCC;
}
