body, html
{	
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: black;
	line-height:normal;
	margin:0;
}

/*start toolbar CSS code*/
#UCTWrap{font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;color:#555}
#UCTWrap ul{list-style:none;margin:0;padding:0}
#UCTWrap li{margin:0;padding:0}
#UCToolbar{background:url(../i/tb_bg.gif) #E6E6E6 repeat-x bottom left;min-width:994px}
#UCToolbar .UCTCont{width:994px;margin:0 auto}
#UCToolbar .UCTCont UL#menuTool{text-align:right}
#UCToolbar .UCTCont UL#menuTool LI{display:inline;margin:0;padding:0}
#UCToolbar .UCTCont UL#menuTool LI A{position:relative;top:-2px;padding:3px 11px;font-size:70%;color:#555;text-decoration:none}
#UCToolbar .UCTCont UL#menuTool LI A:hover{color:#000;text-decoration:none}
#UCToolbar .UCTCont UL#menuTool.open LI A{color:#FFF}
#UCToolbar .UCTCont UL#menuTool.open LI A.on,
#UCToolbar .UCTCont UL#menuTool.open LI:hover A:hover{color:#0F0F0F !important;background:#FFF}
#UCTClose{margin:0 auto;width:994px;position:relative}
#UCTClose #btnClose{background:url(../i/btnClose.gif) top left no-repeat;z-index:111000000;width:72px;height:20px;position:absolute;top:-1px;left:49%}
#UCTClose #btnClose A{color:#FFF;text-decoration:none;font-size:70%;line-height:130%;margin:0 0 0 10px;cursor:pointer;display:block}
.UCT-bg{width:100%;background:#98000E;height:232px}
#UCT-cont{width:100%;background:url(../i/bgTool.jpg) bottom center no-repeat;height:232px;text-align:center}
.UCT-bg IFRAME{margin-top:3px}
.contShad{height:5px;width:100%}
.UCT-sh1,.UCT-sh2,.UCT-sh3,.UCT-sh4,.UCT-sh5{background:#2B2B2B;height:1px;font-size:0;overflow:hidden}
.UCT-sh1{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40}
.UCT-sh2{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30}
.UCT-sh3{filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20}
.UCT-sh4{filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10}
.UCT-sh5{filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05}
#tba-UG{background:#E2001A url(../i/tbug_bg.gif) repeat-x;color:#FFF !important;font-size:10px !important;padding:4px 11px !important;top:-3px !important;background-position:4px left;}
LI > #tba-UG{background-position:bottom left;}
#tba-UG:hover{color:#FCC !important;}
#UCTframed{background-color:transparent;margin:35px 0 0 0}
#UCTframed div.col{float:left;padding-top:10px}
#UCTframed div.col.lst{border-left:1px solid #980803}
#UCTframed div.col.lst a{margin-left:35px}
#UCTframed a.btm{display:block;margin:20px 0 10px 0}
#UCTframed a img{border:0}

.DisplayPanelTopLogo1
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 284px;
	width: 100%;
	border: 0px #e2001a solid;
  margin: 0 auto;
	background-color: #ffffff;
  text-align: center;
}
.LogoTable
{
  margin: 0 auto;
  text-align: center;
  width: 1184px;
  white-space: normal;
}
.Text_TopNavigationUnicredit
{
	font-family: Trebuchet MS;
	font-weight:normal;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}
.Text_TopNavigationUnicredit:hover { color: #555555; text-decoration: none; }


.DisplayPanelHomeContentFrame
{
	position: relative;
	top: 10px;
	left: 0px;
	height: 100%;
	width: 966px;
	border: 0px #e2001a solid;
  margin: 0 auto;
	background-color: #ffffff;
  text-align: center;
}

/* Navigation specific */
.DisplayPanelHomeNavigation
{
  width: 210px;
  float: left;
	border: 0px #e2001a solid;
	background-color: #ffffff;
  text-align: left;
  margin-left: 0px; /* 12px */
	overflow: auto;
}
.DisplayPanelHomeTreeNavigationInformation
{
  position: absolute;
	top: 2px;
	left: 18px;
  /*
	height: 400px;
	width: 175px;
  */
	overflow: visible;
}

/* Footer specific */
.DisplayPanelHomeFooterFrame
{
	position: relative;
	float: left;
	/*
	top: 100px;
	left: 0px;
	height: 100%;
  */
	width: 966px;
	border: 0px #e2001a solid;
  margin: 0 auto;
	background-color: #ffffff;
  text-align: left;
}
.DisplayPanelFooterNavigation
{
	position: absolute;
	top: 0px;
	left: 12px;
	height: 43px;
	width: 100%;
	border-top: 1px #c0c0c0 solid;
}


/* Content specific */
.DisplayPanelHomeContent
{
  width: 756px;
  float: right;
	border: 0px yellow solid;
	background-color: #ffffff;
  text-align: left;
}
.CMSDisplayPanelContentSearchInput3
{
  position: absolute;
  top: 0px;
  /* left: 560px; */
  right: 3px;
  width: 196px;
  height: 28px;
  border: solid 0px #c0c0c0;
  overflow: hidden;
}
.SearchInput
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-decoration: none;
	/* white-space: pre-line; */
}

.CMSDisplayPanelContentHome
{
  position: relative;
  top: 0px;
  left: 3px;
  width: 518px;
  height: auto;
  overflow: hidden;
}
.CMSDisplayPanelContentPrintFooter
{
  position: relative;
  top: 00px;
  left: 3px;
  width: 518px;
  height: 35px;
  overflow: hidden;
  text-align:center;
}

.CMSDisplayPanelContainer
{
  position: relative;
  top: 165px;
  /* left: 560px; */
  right: 3px;
  width: 196px;
  height: auto;
  overflow: hidden;
}
.CMSDisplayPanelContainerHome
{
  position: absolute;
  top: 40px;
  /* left: 560px; */
  right: 3px;
  width: 196px;
  height: auto;
  overflow: hidden;
}
.CMSDisplayPanelContainerFullWidth
{
  position: relative;
  top: 165px;
  left: 3px;
  width: 756px;
  height: auto;
  overflow: hidden;
}
.CMSDisplayPanelInnerContainer
{
  height: auto;
  border-top: solid 1px #c0c0c0;  
  border-left: solid 1px #c0c0c0;  
  border-right: solid 1px #c0c0c0;  
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-indent: 0px;
  overflow: hidden;
  white-space: normal;
  /*
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-y: hidden;
  white-space:nowrap;
  */
}
.CMSDisplayPanelInnerContainerNoTopBorder
{
  height: auto;
  border-left: solid 1px #c0c0c0;  
  border-right: solid 1px #c0c0c0;  
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-indent: 0px;
  overflow: hidden;
  white-space: normal;
}
.CMSDisplayPanelInnerContainerNoTopBorder2
{
  height: auto;
  border-left: solid 1px #c0c0c0;  
  border-right: solid 1px #c0c0c0;  
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-indent: 0px;
  overflow: hidden;
}
.CMSDisplayPanelTextEllipsis
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 11px;
	color		: #555555;
	text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-y: hidden;
  white-space:nowrap;
}

.Text
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-decoration: none;
	/* white-space: pre-line; */
}
.Text:link { color: #555555; text-decoration: none;}
.Text:active { color: #555555; text-decoration: none;}
.Text:hover { color: #555555; text-decoration: none; }
.Text:visited { color: #555555; text-decoration: none;}

.Text_Bold
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 12px;
	color		: #555555;
}
.Text_Bold:link { color: #555555; text-decoration: none;}
.Text_Bold:active { color: #555555; text-decoration: none;}
.Text_Bold:hover { color: #555555; text-decoration: none; }
.Text_Bold:visited { color: #555555; text-decoration: none;}

.Text_Underline
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-decoration: underline;
}
.Text_Underline:link { color: #555555; text-decoration: underline;}
.Text_Underline:active { color: #555555; text-decoration: underline;}
.Text_Underline:hover { color: #555555; text-decoration: underline; }
.Text_Underline:visited { color: #555555; text-decoration: underline;}

.Text_Underline_IdTag
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #e2001a;
	text-decoration: none;
}
.Text_Underline:link { color: #555555; text-decoration: none;}
.Text_Underline:active { color: #555555; text-decoration: none;}
.Text_Underline:hover { color: #555555; text-decoration: underline; }
.Text_Underline:visited { color: #555555; text-decoration: none;}

.Text_Underline_Bold
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 12px;
	color		: #555555;
	text-decoration: underline;
}
.Text_Underline_Bold:link { color: #555555; text-decoration: underline;}
.Text_Underline_Bold:active { color: #555555; text-decoration: underline;}
.Text_Underline_Bold:hover { color: #555555; text-decoration: underline; }
.Text_Underline_Bold:visited { color: #555555; text-decoration: underline;}

.Text_Container
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 11px;
	color		: #555555;
	text-decoration: none;
	white-space: normal;
}
.Text_Container:link { color: #555555; text-decoration: none;}
.Text_Container:active { color: #555555; text-decoration: none;}
.Text_Container:hover { color: #555555; text-decoration: none; }
.Text_Container:visited { color: #555555; text-decoration: none;}

.Text_Bold_Container
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 11px;
	color		: #555555;
}
.Text_Bold_Container:link { color: #555555; text-decoration: none;}
.Text_Bold_Container:active { color: #555555; text-decoration: none;}
.Text_Bold_Container:hover { color: #555555; text-decoration: none; }
.Text_Bold_Container:visited { color: #555555; text-decoration: none;}

.Text_Headline
{
	font-family : Trebuchet MS;
	font-weight : normal; 
	font-size   : 13px;
	color		: #3f77b2;
}
.Text_PageTitle
{
	font-family : Trebuchet MS;
	font-weight : normal; 
	font-size   : 18px;
	color		: #e2001a;
}
.Text_Validation
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 12px;
	color		: #e2001a;
	text-align  : left;
	padding: 2px 1px 2px 1px;
	line-height: 18px;
}
.Text_Validation_Container
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 11px;
	color		: #e2001a;
	text-align  : left;
	padding: 2px 1px 2px 1px;
	line-height: 18px;
}
.Text_rightaligned
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-align  : right;
}

.Text_Imprint
{
	font-family: Arial;
	font-size: 11px;
	color: #acacac;
	padding: 0px 15px 0px 0px;
	text-decoration: none;
}
.Text_Imprint:hover { color: #acacac; text-decoration: none; }

.Text_Legal
{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #555555;
	padding: 0px 15px 0px 0px;
	text-decoration: none;
}
.Text_Legal:hover { color: #555555; text-decoration: none; }

.Text_PageBreadcrumb
{
	font-family : Arial;
	font-weight : normal; 
	font-size   : 10px;
	color		: #555555;
	text-decoration: none;
}
.Text_PageBreadcrumb:hover { color: #e2001a; text-decoration: none; }
.Text_PageBreadcrumb:active { color: black; text-decoration: none;}

.TextBox
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	/* background-color: #e4e4e4; */
	text-decoration: none;
}
.TextEllipsisContainer
{
  width: 180px;
}
.TextEllipsis
{
  text-overflow  : ellipsis;
  overflow: hidden;
  overflow-y: hidden;
  white-space:nowrap;
}

.TextCheckBoxList
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-decoration: none;
	white-space: normal;
	padding: 0px 5px 0px 5px;
	vertical-align:text-top;
	width: 100%;
}

/* non-text specific styles */
.Invisible
{
	visibility: hidden;
}
.PlaceHolderNavigation15
{
	padding-right: 15px;
}
.PlaceHolderNavigation20
{
	padding-right: 20px;
}
.PlaceHolderNavigation46
{
	padding-right: 46px;
}
.PlaceHolderLineHeight
{
  line-height: 10px;
}

.CMSSeite
{
  margin: 0 auto;
  text-align: left;
  width: 518px;
  white-space: normal;
}
.CMScolumnLeft
{
  float: left;
  width: 245px;
  padding-right: 18px;
}
.CMScolumnRight
{
  float: left;
  width: 245px;
}
.CMSpadding
{
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;
}

.texthead1
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 14px;
	color		: #e2001a;
	text-decoration: none;
  white-space:normal;
}
.texthead1a
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 11px;
	color		: #808080;
	text-decoration: none;
  white-space:normal;
}
.CSS3
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-decoration: none;
  white-space:normal;
}

.texthead2
{
	font-family : Arial, Trebuchet MS;
	font-weight : bold;
	font-size   : 12px;
	color		: #3f77b2;
	text-decoration: none;
  white-space:normal;
}
.textnormalul
{
	font-family : Arial, Trebuchet MS;
	font-weight : normal;
	font-size   : 12px;
	color		: #555555;
	text-decoration: none;
  white-space:normal;
	list-style-image: url('../Images/containerUC/bulletpoint_weiss.jpg'); 
	list-style-position: outside;
  list-style-type:none;
  padding-left: 15px;
	margin: 0; 
	
  /*
	list-style-image: url('../Images/containerUC/listRed.gif'); 
	list-style-position: inside; 
	border: 0px none;; padding-left:0; padding-right:15pt; padding-top:0; padding-bottom:0 
  */
}
.hvbctuerkis { background-color:#D5E7E7; }
.hvbctuerkisSEP 
{
	border:none;
	border-top: 1px solid #E00060;
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	width: 95%;
}
.hvbctuerkislight { background-color:#EDF6F5; }
.hvbctuerkislightSEP { background-color:#EDF6F5; color:#DBDBDB; }
.hvbSEP {
	background: url(../Images/containerUC/bg_tabline2.gif) repeat-x;
	background-position: center;
	height: 12px;
	margin: 0 0 0 0;
	width: 100%;
}
.Versalien 
{
	text-transform: uppercase;
}


.ajaxProgress
{
  font-family: Arial; 
  font-size: 10px;
  font-weight: bold;
  color: #3f77b2;
  text-align: right;
  vertical-align: middle;
  z-index: 1;
}
.ajaxProgressLeftAligned
{
  font-family: Arial; 
  font-size: 10px;
  font-weight: bold;
  color: #3f77b2;
  text-align: left;
  vertical-align: middle;
  z-index: 1;
}
.ajaxProgressRightAligned
{
	right: 25px;
  font-family: Arial; 
  font-size: 10px;
  font-weight: bold;
  color: #3f77b2;
  text-align: right;
  vertical-align: middle;
  z-index: 1;
}
.ajaxProgressRightAlignedWithSearch
{
	right: 200px;
  font-family: Arial; 
  font-size: 10px;
  font-weight: bold;
  color: #3f77b2;
  text-align: right;
  vertical-align: middle;
  z-index: 1;
}
