*               { font-family: "Lucida Grande", Lucida, Arial, Verdana, Helvetica, sans-serif; line-height: 14px;
				color: #333333; font-size: 11px; font-weight: normal; text-decoration: none; }
body			{ margin: 0; padding: 0; background-color: #EEEEEE; }
form			{ padding: 0; margin: 0; }
a	{ font-weight: bold; text-decoration: none; }
	a:link			{ color: #A0274B; } /* 0 - dRed */
	a:hover, a:hover:visited { color: #F60; } /* 1 - orange */
	a:active, a:active:visited { color: #C00; } /* 2 - red */
	a:visited		{ color: #A0274B; } /* 3 - dRed */
b, strong, .bold, .b{ font-weight: bold; }
i, .i 			{ font-style: italic; }
.rel			{ position: relative; }
.abs			{ position: absolute; }
.lh0			{ line-height: 0; }
.floatLeft, .fL, .flL 	{ float: left; }
.clearBoth, .cB, .clB 	{ clear: both; }
.floatRight, .fR, .flR	{ float: right; }
.center			{ text-align: center; }
.hidden			{ visibility: hidden; }

.hAbst			{ clear: both; width: 100%; line-height: 1px; overflow: hidden; }
.hLine			{ clear: both; width: 100%; height: 1px; line-height: 1px; overflow: hidden;
				background-image: url(../images/colors/darkblue.gif); background-repeat: repeat-x; background-position: left center; }
.d1x1			{ height: 1px; width: 1px; }
.ph_1x1			{ height: 1px; width: 1px; }
.clearer		{ clear: both; height: 1px; line-height: 1px; overflow: hidden; }
.hide			{ display: none; }
.opac_0			{ filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.opac_100		{ filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

/* ##### links unterhalb der mainbox ##### */
#docFr_xLinks 	{ text-align: right; margin: -2px 4px 0 0; line-height: 9px; color: #999999; font-weight: normal; }
	#docFr_xLinks .link { height: 9px; color: #999999; font-weight: normal; font-size: 9px; line-height: 9px; cursor: pointer; }
	#docFr_xLinks .link:hover { color: #F60; }
	
/* ##### boxen mit rhm & shdw | .png-based ##### */
.boxPanel	{ position: absolute; /* background-color: orange; */ }
.boxPreRhm 	{ position: absolute; z-index: 3; margin: 6px; height: 20px; width: 20px;
			background-color: #FFFFFF;
			border-color: #cccccc; border-width: 0px; border-style: solid; overflow: hidden;
			filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;
}
/* overlay */
.overlay{ position: absolute; z-Index: 1000; width: auto; height: auto; overflow: hidden; }
.ovlTab	{  }
.ovl 	{ width: 50%; height: 50%; background-image: url(../images/gui/bgs/rhm.gif); background-repeat: no-repeat; }
.oNW	{ background-position: left top; }
.oNE	{ background-position: right top; }
.oSW	{ background-position: left bottom; }
.oSE	{ background-position: right bottom; }

.boxHolder	{ z-index: 2; height: auto; width: auto; /* background-color: cyan */ }
.boxTable	{ height: auto; width: auto; }
.box, #xBox { width: auto; height: auto; margin: 0; padding: 0; overflow: visible; }
.box * 		{ margin: 0; padding: 0; }
.NW, .N_li, .N_re, .NE, .W_top, .W_bot, .E_top, .E_bot, .SW, .S_li, .S_re, .SE, .xNW, .xN_li, .xN_re, .xNE, .xW_top, .xW_bot, .xE_top, .xE_bot, .xSW, .xS_li, .xS_re, .xSE { 
margin: 0; padding: 0; width: 6px; height: 6px; background-repeat: no-repeat; overflow: hidden; }

.W_top, .W, .W_bot, .E_top, .E, .E_bot, .xW_top, .xW, .xW_bot, .xE_top, .xE, .xE_bot  { clear: both; }

.box .NW, .xNW { background-image: url(../images/box/NW.png); }
.box .N_li, .xN_li { background-image: url(../images/box/N_li.png); background-repeat: repeat-x; }
.box .N, .xN { height: 6px; background-image: url(../images/box/N.png); background-repeat: repeat-x; overflow: hidden; } /* width muss nachreguliert werden */
.box .N_re, .xN_re { background-image: url(../images/box/N_re.png); background-repeat: repeat-x; background-position: right top; }
.box .NE, .xNE { background-image: url(../images/box/NE.png); }
	
.box .W_top, .xW_top { background-image: url(../images/box/W_top.png); background-repeat: repeat-y; }
.box .W, .xW { width: 6px; background-image: url(../images/box/W.png); background-repeat: repeat-y; overflow: hidden; } /* height muss nachreguliert werden */
.box .W_bot, .xW_bot	{ background-image: url(../images/box/W_bot.png); background-repeat: repeat-y; background-position: left bottom; }

.box_contentHolder { width: auto; height: auto; margin: 0; padding: 0; line-height: 1px; }
	.box_content { width: auto; height: auto; margin: 0; padding: 0; line-height: 1px; }

.box .E_top, .xE_top { background-image: url(../images/box/E_top.png); background-repeat: repeat-y; }
.box .E, .xE { width: 6px; background-image: url(../images/box/E.png); background-repeat: repeat-y; overflow: hidden; } /* height muss nachreguliert werden */
.box .E_bot, .xE_bot { background-image: url(../images/box/E_bot.png); background-repeat: repeat-y; background-position: left bottom; }
	
.box .SW, #xBox .xSW { background-image: url(../images/box/SW.png); }
.box .S_li, #xBox .xS_li { background-image: url(../images/box/S_li.png); background-repeat: repeat-x; }
.box .S, #xBox .xS 	{ height: 6px; background-image: url(../images/box/S.png); background-repeat: repeat-x; overflow: hidden; } /* width muss nachreguliert werden */
.box .S_re, #xBox .xS_re { background-image: url(../images/box/S_re.png); background-repeat: repeat-x; background-position: right top; }
.box .SE, #xBox .xSE { background-image: url(../images/box/SE.png); }

#xBox .boxRow { clear: both; width: auto; height: auto; }
#xBox .boxCol { float: left; width: auto; height: auto; }

/* ##### einf. inline-boxen mit rhm, shdw & ws-bg | .gif-based ##### */
.iBox		{ width: auto; height: auto; overflow: visible; }
.iBox .box_inner { height: auto; width: auto; overflow: hidden; text-align: left; vertical-align: top; }
.iBox .NW_0, .N_0, .NE_0, .W_0, .E_0, .SW_0, .S_0, .SE_0, .NW_1, .N_1, .NE_1, .W_1, .E_1, .SW_1, .S_1, .SE_1 { width: 6px; height: 6px; background-repeat: no-repeat; overflow: hidden; }

.iBox .NW_0	{ background-image: url(../images/gui/bgs/iBox/NW_0.gif); }
.iBox .N_0	{ background-image: url(../images/gui/bgs/iBox/N_0.gif); width: auto; background-repeat: repeat-x; }
.iBox .NE_0	{ background-image: url(../images/gui/bgs/iBox/NE_0.gif); }
.iBox .W_0	{ background-image: url(../images/gui/bgs/iBox/W_0.gif); height: auto; background-repeat: repeat-y; }
.iBox .E_0	{ background-image: url(../images/gui/bgs/iBox/E_0.gif); height: auto; background-repeat: repeat-y; }
.iBox .SW_0	{ background-image: url(../images/gui/bgs/iBox/SW_0.gif); }
.iBox .S_0	{ background-image: url(../images/gui/bgs/iBox/S_0.gif); width: auto; background-repeat: repeat-x; }
.iBox .SE_0	{ background-image: url(../images/gui/bgs/iBox/SE_0.gif); }

.iBox .NW_1	{ background-image: url(../images/gui/bgs/iBox/NW_1.gif); }
.iBox .N_1	{ background-image: url(../images/gui/bgs/iBox/N_1.gif); width: auto; background-repeat: repeat-x; }
.iBox .NE_1	{ background-image: url(../images/gui/bgs/iBox/NE_1.gif); }
.iBox .W_1	{ background-image: url(../images/gui/bgs/iBox/W_1.gif); height: auto; background-repeat: repeat-y; }
.iBox .E_1	{ background-image: url(../images/gui/bgs/iBox/E_1.gif); height: auto; background-repeat: repeat-y; }
.iBox .SW_1	{ background-image: url(../images/gui/bgs/iBox/SW_1.gif); }
.iBox .S_1	{ background-image: url(../images/gui/bgs/iBox/S_1.gif); width: auto; background-repeat: repeat-x; }
.iBox .SE_1	{ background-image: url(../images/gui/bgs/iBox/SE_1.gif); }
/* ##### mainDoc ... ##### */
#mainDoc_ph		{ width: 760px; height: auto; padding: 10px 0 10px 0; overflow: hidden; }

.top_ph 		{ height: 69px; width: auto; background-color: #FFFFFF; 
				background-image: url(../images/gui/bgs/top.gif); background-repeat: repeat-x; background-position: left top; overflow: hidden; }
	.topTitle_ph 	{ width: auto; height: 48px; padding: 0; color: #FFFFFF; overflow: hidden; text-align: left; }
		.topTitleLi		{ width: 120px; height: 48px; }
		.topTitleLiMSC  { width: 120px; height: 48px; background-image: url(../images/gui/topTitles/mscLeft.gif); background-repeat: no-repeat; background-position: right top; cursor: pointer; }
		.topTitleStrich { width: 30px; background-image: url(../images/gui/bgs/top_strich.gif); background-repeat: no-repeat; background-position: center top; }
		.topTitleRe		{ width: 450px; height: 48px; vertical-align: top; text-align: left; }
	.topMenu_ph 	{ float: right; width: auto; height: 20px; overflow: hidden; }		
	.mMitem_ph		{ float: left; padding: 1px 0 0 1px; height: 20px; width: auto; background-color: #FFFFFF; overflow: hidden; }
	
.mainContent_ph { clear: both; width: 748px; height: auto; overflow: hidden;
				background-image: url(../images/gui/bgs/content.gif); background-repeat: repeat-y; background-position: left top; }
	.subMenu_ph		{ float: left; width: 134px; padding: 0; margin: 0; height: 40px; line-height: 0; overflow: visible; }
		.smi	 		{ height: auto; line-height: 0px; width: 134px; margin: 0 0 1px 0; padding: 0; overflow: hidden; cursor: pointer;}
		.smiPos_1		{ padding-left: 0px; overflow: hidden; }
		.smiPos_2 		{ padding-left: 10px; overflow: hidden; }
		.smiPos_3		{ padding-left: 20px; background-position: 10px top; overflow: hidden; }
		.smiPos_4		{ padding-left: 30px; background-position: 20px top; overflow: hidden; }
		.smiState_0		{ background-image: url(../images/gui/subMenus/0_0.gif); }
		.smiState_1		{ background-image: url(../images/gui/subMenus/3eckE_1.gif); }
		.smiState_2		{ background-image: url(../images/gui/subMenus/3eckE_2.gif); }
		.smi_img		{  }
		.subMenu		{ width: 134px; height: auto; line-height: 0px; padding: 0 1px 0 0; overflow: hidden; background-color: #FFFFFF; }
		.no_subMenu		{ width: 0; height: 0; line-height: 1px; overflow: hidden; visibility: hidden; }
	.content_ph	{ float: left; width: auto; height: auto; text-align: left; vertical-align: top; overflow: hidden; background-color: #FFFFFF; }
	#content 		{ width: 575px; margin: 22px 0px 0px 20px; padding: 0px; height: auto; background-color: #FFFFFF; overflow: hidden; 
					background-image: url(../images/colors/003366.gif); background-repeat: repeat-x; background-position: left bottom; }
.footer_ph	{ clear: both; height: auto; background-image: url(../images/gui/bgs/content.gif); background-repeat: repeat-y; background-position: left top; }	

	#counter		{ float: left;  width: 134px; height: 16px; text-align: center; cursor: pointer; background-image: url(../images/gui/bgs/content.gif);  }
		#userCounter_ph, .userCounter_ph_0 			{ width: 130px; height: 16px; vertical-align: top; font-size: 9px; cursor: pointer; }
		#userCounter_ph:hover, .userCounter_ph_1 	{ color: #FFFFFF; height: 16px; vertical-align: top; font-size: 9px; line-height: 9px; cursor: pointer; letter-spacing: 2px; }

	.goTopBtn 		{ float: right; width: 585px; height: 16px; cursor: pointer;
					background-image: url(../images/gui/btns/gotop_0.gif); background-repeat: no-repeat; background-position: 569px top; }
	.goTopBtn:hover	{ background-image: url(../images/gui/btns/gotop_1.gif); }
.imgBtn			{ cursor: pointer; }

/* ##### versch. absolut positionierte boxen ##### */
#evBlocker		{ position: absolute; z-index: 10; visibility: hidden; height: 500px; width: 500px; bottom: 0px; left: 0px; background-color: red; 
				filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }

/* ##### content-styles ##### */
.fg_hBlau		{ color: #84AED9; }
.fg_dBlau		{ color: #003366; }
.bg_hBlau		{ background-color: #84AED9; }
.bg_subMenu		{ background-color: #2D4787; }
.bg_red			{ background-color: #FF0066; }

.titelBlauTop 	{ padding-bottom: 6px; font-size: 12px; font-weight: bold; color: #003366;
				background-image: url(../images/colors/darkblue.gif); background-repeat: repeat-x; background-position: left bottom; }
				
.einzug1		{ padding-left: 25px; }

.titel2blau		{ font-size: 11px; font-weight: bold; color: #003366; }

.text13			{ font-size: 13px; } 
.text12			{ font-size: 12px; } 
.text11			{ font-size: 11px; } 
.text10			{ font-size: 10px; } 
.text9, .textAbb{ font-size: 9px; font-weight: normal; color: #333333; } 

.listItem 		{ padding: 0 0 5px 13px; background-image: url(../images/gui/btns/3eckListItem.gif); background-repeat: no-repeat; background-position: left 1px; }
.listText 		{ padding: 0 0 10px 13px; }

.list	{  }
.list td, .list div	{ vertical-align: middle; padding: 3px 0 3px 0; }
.list .listItem { padding: 0 0 0 12px; margin: 0; background-image: url(../images/gui/btns/3eckListItem.gif); background-repeat: no-repeat; background-position: left 0px; }
.list .listText { padding: 0 0 0 12px; margin: 0; }

.logoUB 		{ width: 44px; height: 39px; background-image: url(../images/content/logoUB.gif); background-repeat: no-repeat; background-position: center bottom; cursor: pointer; }
.logoMSC 		{ width: 36px; height: 36px; background-image: url(../images/content/logoMSC.gif); background-repeat: no-repeat; background-position: center bottom; cursor: pointer; }
.logoMSCUB 		{ width: 82px; height: 39px; background-image: url(../images/content/logoMSCUB.gif); background-repeat: no-repeat; background-position: center bottom; cursor: pointer; }

.tabFoot 	{ height: 52px; width: 575px; table-layout: fixed; border-collapse: collapse; border-style: hidden; 
			background-repeat: no-repeat; background-position: right top; overflow: hidden; }
	.footMSC		{ background-image: url(../images/gui/bgs/footMSC.gif); }
	.footMSCUBPK	{ background-image: url(../images/gui/bgs/footMSCUBPK.gif); }
	.footUBPK		{ background-image: url(../images/gui/bgs/footUBPK.gif); }
		.footLeft		{ width: auto; }
		.footLink		{ padding: 0 0 0 13px; width: auto; text-align: left; 
						background-image: url(../images/gui/btns/3eckBlau2W.gif); background-repeat: no-repeat; background-position: left center; }
		.footLogo		{ width: 44px; text-align: right; cursor: pointer; }
		
/* ##### obsolet ... ##### */

.lineHoriz 		{ width: 100%; height: 1px; line-height: 1px; margin: 0; overflow: hidden;
				background-image: url(../images/colors/darkblue.gif); background-repeat: repeat-x; background-position: left center; }
.abst			{ padding: 0; margin: 0; line-height: 1px; overflow: hidden; }
/* ##### xBoxen.css ##### */
.container		{ padding: 0; margin: 0; width: auto; height: auto; border-spacing: 0; border-style: none; border-collapse: collapse; }
.msgCont 		{ }
.msgCont .top 	{ background-color: #003366; height: auto; width: auto; }
.msgCont .top	{ }
.msgCont .title { padding: 3px 6px 4px 5px; color: #FFFFFF; font-weight: bolder; }
.msgCont .body	{ background-color: #FFFFFF; height: auto; width: auto; }
.msgCont .bot	{ background-color: #003366; height: 14px; }

.rowBg { background-image: url(../images/gui/bgs/row.gif); background-repeat: repeat-x; }