
/* ************************* menu  ************** */

.bgmtable {
  	background-color: #AAAAAA; 
}

.bgmline {
  	background-color: #000066;
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #FFFFFF;
  	font-weight: normal;
  	text-decoration: none;
}


.bgmenulogged {
  	background-color: #000088;
}


.menu0 {
  position: absolute;
  width: 220px;
  z-index: 99;
  display: none;
}

.menu1 {
  position: absolute;
  width: 220px;
  z-index: 99;
  display: none;
}

.menu2 {
  position: absolute;
  width: 180px;
  z-index: 99;
  display: none;
}

.menu3 {
  position: absolute;
  width: 160px;
  z-index: 99;
  display: none;
}

.menu4 {
  position: absolute;
  width: 220px;
  z-index: 99;
  display: none;
}

.menu5 {
  position: absolute;
  width: 4px;
  z-index: 99;
  display: none;
}


.PGroups {
  position: absolute;
  width: 300px;
  z-index: 99;
  display: none;
}



/* ************************* page backgroungs  ************** */ 

.bodybg {
  	background-color: #FFFFFF; 
}

.maintablebg {
  	background-color: #FFFFFF;
}

.bordertablebg {
  	background-color: #FFFFFF;
}

.menulinebg {
  	background-color: #000066;
}







/* ************************* page desk right background  ************** */

.deskrightbgm1 {
  	background-color: #000066;
}

.deskrightbgm2 {
  	background-color: #000066;
}

.deskrightbgm3 {
  	background-color: #000066;
}

.deskrightbgm4 {
  	background-color: #445566;
}

.deskrightbgm5 {
  	background-color: #445566;
}

.deskrightbgm9 {
  	background-color: #000066;
}

.bgline {
  	background-color: #000066; /* #002B84;	/* line top and bottom */
}


.rightline {
  	background-color: #E77D00; /* #E85C00; */
}

.popwinbg {
  	background-color: #EFEFFF;
}



/* ************************* page desk above background  ************** */

.deskabovebgm1 {
  	background-color: #E8E8FF;
}

.deskabovebgm2 {
  	background-color: #E8E8FF;
}

.deskabovebgm3 {
  	background-color: #E8E8FF;
}

.deskabovebgm4 {
  	background-color: #445566;
}

.deskabovebgm5 {
  	background-color: #445566;
}

.deskabovebgm9 {
  	background-color: #E8E8FF;
}

/* ************************* page desk below background  ************** */

.deskbelowbgm1 {
  	background-color: #EAEAFF;
}

.deskbelowbgm2 {
  	background-color: #EAEAFF;
}

.deskbelowbgm3 {
  	background-color: #EAEAFF;
}

.deskbelowbgm4 {
  	background-color: #445566;
}

.deskbelowbgm5 {
  	background-color: #445566;
}

.deskbelowbgm9 {
  	background-color: #EAEAFF;
}

/* *********************************** 	*/
/* 				                    	*/
/* errors and messages	        		*/
/* 				                    	*/
.fail {
  	font-family: Verdana, Arial;
  	font-size: 14px;
  	color: red;
  	font-weight: bold;
  	text-decoration: none;
  	background-color: #EAEAFF;
}

.getok {
  	font-family: Verdana, Arial;
  	font-size: 14px;
  	color: green;
  	font-weight: bold;
  	text-decoration: none;
  	background-color: yellow;
}

/* *********************************** 	*/
/* 		                			    */
/* anker and links		            	*/
/* 				                    	*/
a.m {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  /*	color: #515151;            */

	color: #FFFFFF;
  	font-weight: normal;
  	text-decoration: none;
  	padding-left: 2px;
  	width: 170px;
  	height: 15px;
}

a.m:hover {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #222222;
  	font-weight: normal;
  	text-decoration: none;
  	padding-left: 2px;
  	width: 170px;
  	height: 15px;
  	background-color: #ffffff;
}

a.mm {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #FFFFFF;
  	font-weight: normal;
  	text-decoration: none;
  	padding-left: 2px;
  	width: 170px;
  	height: 15px;
}

a.mm:hover {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #222222;
  	font-weight: normal;
  	text-decoration: none;
  	padding-left: 2px;
  	width: 170px;
  	height: 15px;
  	background-color: #ffffff;
}

a.textlink {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
}

a.textlink:hover {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #FFFFFF;
  	font-weight: normal;
  	text-decoration: none;
  	background-color: #000066; /* #002B84; */
}

/* *********************************** 	*/
/* 			                    		*/
/* orientation-line in all *.html	    */
/* 				                    	*/
.orientation {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #D1D1D1;
  	font-weight: normal;
  	text-decoration: none;
}

/* *********************************** 	*/
/* 		                    			*/
/* index.html				            */
/* 			                    		*/
.starttext {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	line-height: 18px;
  	text-decoration: none;
}

.startheadline {
  	font-family: "Times New Roman", verdana, Arial;
  	font-size: 29px;
  	color: #8a8a8a;
  	font-weight: normal;
  	text-decoration: none;
}

/* *********************************** 	*/
/* 				                    	*/
/* description-blocks in all *.html	    */
/* 				                    	*/
.blocktext {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #515151;
  	font-weight: normal;
  	line-height: 18px;
  	text-decoration: none;
	text-align: justify;
}

.copyright {
  	font-family: Verdana, Arial;
  	font-size: 10px;
  	color: #D1D1D1;
  	font-weight: normal;
  	text-decoration: none;
  	text-align: center;
}

/* *********************************** 	*/
/* 				                    	*/
/* menue tree	                    	*/
/* 				                    	*/
.dirtext {
  	font-family: Verdana, Arial;
  	font-size: 9px;
  	color: #000000; /* #858585; */
  	font-weight: normal;
  	text-decoration: none;
  	background-color: #EFEFFF; /* #FFAA42;	/*#FF9109;	/* #FFB355; */
	text-align: left;
}

a.mdirtext {
  	font-family: Verdana, Arial;
  	font-size: 9px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
	text-align: left;
}

a.cdirtext {
  	font-family: Verdana, Arial;
  	font-size: 9px;
  	color: #ffffff;
  	font-weight: normal;
  	text-decoration: none;
	text-align: left;
}




/* *********************************** 	*/
/* 			        	            	*/
/* bg contents		            		*/
/* 				                    	*/
.comments {
  	font-family: Verdana, Arial;
  	font-size: 10px;
  	color: #515151;
  	font-weight: normal;
  	line-height: 14px;
  	text-decoration: none;
	text-align: left;
}

div#Ptitel {
  	font-family: Verdana, Arial;
  	font-size: 14px;
  	font-style: italic;
  /*	line-height: 30px;	*/

    /* background-color: #000066; */

	color: #000066;
  	font-weight: bold;
  	text-decoration: none;
  	height: 18px;
  	margin-bottom: 30px;
}

.PGrHeads {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	line-height: 18px;
  	color: #FFFFFF;
  	font-weight: bold;
  	text-decoration: none;
  	padding-left: 2px;
}


.bgContentTable {
  	background-color: #FFFFFF;
}

.bgContentAbove {
  	background-color: #F8292A; /* #D6292A;	/*#C51819;*/
}

.bgContent {
  	background-color: #CECECE; /*#A51819;*/
}

.bgContentRight {
  	background-color: #123456; /*#948271;*/
}

.calcsumme {
  	font-family: Verdana, Arial;
  	font-size: 16px;
  	line-height: 20px;
  	color: #FFFFFF;
  	background-color: #000066;
  	font-weight: bold;
  	text-decoration: none;
}

div#CalcPGrp {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #FFFFFF;
  	font-weight: bold;
  	text-decoration: none;
  	height: 16px;
  	margin-top: 10px;
}

/* *********************************** 	*/
/* 					                    */
/* webmail, address, imprint forms	    */
/*                  					*/
.alltext {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #515151;
  	font-weight: normal;
  	line-height: 18px;
  	text-decoration: none;
	text-align: left;
}

a.pdfs {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #515151;
  	font-weight: normal;
  	line-height: 18px;
  	text-decoration: none;
}

.calcanz {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 80px;
  	height: 18px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.mailfrom {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 200px;
  	height: 20px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.mailsubj {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 320px;
  	height: 20px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.mailbody {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 320px;
  	height: 100px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.mailbutton {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #FFFFFF;
  	font-weight: bold;
  	text-decoration: none;
  	width: 150px;
  	height: 20px;
  	background-color: #000066; /* #EF994B;  #002B84; */
  border-top: 1px #CDD5D8 ridge;
  border-right: 1px #CDD5D8 ridge;
  border-bottom: 1px #CDD5D8 ridge;
  border-left: 1px #CDD5D8 ridge;
}

.infotext {
  	font-family: Verdana, Arial;
  	font-size: 11px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
}

.selectlong {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 350px;
  	height: 18px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.selectdatelong {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	width: 60px;
  	height: 18px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.selectdates {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	width: 30px;
  	height: 18px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.obj10 {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 50px;
  	height: 20px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.obj20 {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 90px;
  	height: 20px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.admininput {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 240px;
  	height: 20px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.adminarea {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 240px;
  	height: 100px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}

.infobox {
  	font-family: Verdana, Arial;
  	font-size: 12px;
  	color: #515151;
  	font-weight: normal;
  	text-decoration: none;
  	width: 200px;
  	height: 80px;
  border-top: 1px #CDD5D8 solid;
  border-right: 1px #CDD5D8 solid;
  border-bottom: 1px #CDD5D8 solid;
  border-left: 1px #CDD5D8 solid;
}
