﻿*{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;                          
  	color:#111111;                                           
}
html {
	overflow:auto;
}
/*------------------------LAYOUT-----------------------------*/
#iconMenu {
	display: none;
}
#pageLeft{
	min-height:600px;
	width:210px;
}
#pageContent{
	min-height:460px;
 	border-left:1px solid #a2a2a2;
 	width:75%;
 	padding-bottom:20px;
 	padding-left:10px;
}
#contentlayoutleft{
	margin:0;
	padding:0;
	width:73%;
	float:left;
}
#pageHeadControlsLeft,
#pageHeadControlsRight{
	padding:2px;
}
#pageHeadCenter{
   	height:114px;
	overflow:hidden;
   	border:0;
}

#pageHeadBottom_1{
	overflow:hidden;
}
#pageHeadBottom_3{
	height:24px;
	text-align:rigth;
}
a.imgOnly{
	padding:8px;
	line-height:20px;
	background-repeat:no-repeat;
	background-position:center center;
}
#pageFoot{
	height:20px;
	padding:2px;
}
#pageHeadTop,
#pageFootControl_con,
#pageFootControl_pri{
	display:none;
}
#pageHeadRight{
	height:100px;
	width:240px;
}

#pageHeadLeft{
	width:253px;
}

/*----------  IMG BUTTONS -----------*/

.link{
	background-image:none;
	padding:0;
	padding-left:4px;
}

/*------------------ LOGIN RIGHT FLOATING BOX ---------------*/
#cn_loginForm  {
	float:right;
}
#fieldSet_login{
	/*float:left;*/
	float:left;
	display:inline;
	
	margin-right:14px;	
}
#fieldSet_login div.formRow{
	float:left;
	display:inline;
}
#fieldSet_login .formRow.nb{
	border:0;
	padding:0;
	
} 
#fieldSet_login .inputFieldLabel{
	margin:0;
	display:inline;
	float:none;
} 
#fieldSet_login .formRow .inputFieldLabel label{
	color:#ffffff;
	float:none;
}
#cn_loginForm div.inputFieldLabel input {
	float:none;
	margin-top:2px;
}
#logIn_btn,
#forgotPassword_btn.img,
#logoutButton{
	background-image:none;
	padding-left:4px;
	padding-right:4px;
	height:19px;
}
#logIn_btn,
#logoutButton{
	float:none;
}
#forgotPassword_btn.img {
	float:none;
}

#pageHeadSwitchLang .img_LangGerman,
#pageHeadSwitchLang .img_LangEnglish,
#forgotPassword_btn.img,
#logIn_btn,
#logoutButton{
	margin-top:3px;
}
#logoutButton{
		padding-bottom:0px!important;
		height:17px;
		line-height:17px;
		padding-left:2px;
		padding-right:4px;
		margin-top: 3px;
		display: inline-block;
	}
.img.img_LangGerman,
.img.img_LangEnglish{
	padding-left:22px;
}


/* g_links */
button.btcontrol,
button.arrow,
.arrow,
.img{
	background-image:url(../../gfx/uhh/icons/arrowRed.gif);
}
.img.img_arrowLeft{
	background-image:url(../../gfx/uhh/icons/arrowLeft.gif);
}
.img.img_arrowLeftRed{
	background-image:url(../../gfx/uhh/icons/arrowDelete.gif);
}
.img_arrowRed{
	background-image:url(../../gfx/uhh/icons/arrowRed.gif);
}
.img_arrowRight{
	background-image:url(../../gfx/uhh/icons/arrowRight.gif);
}
.img_arrowUp{
	background-image:url(../../gfx/uhh/icons/top.gif);
}
.img_arrowDown{
	background-image:url(../../gfx/uhh/icons/arrowDown.gif);
}
.img_arrowExpand{
	background-image:url(../../gfx/uhh/icons/arrowExpand.gif);
}
.img_arrowCollapse{
	background-image:url(../../gfx/uhh/icons/arrowCollapse.gif);
}
.inputFieldLabel .img_arrowReload{
	background-image:url(../../gfx/uhh/icons/arrowReload.gif);
}
.img_arrowEdit{
	background-image:url(../../gfx/uhh/icons/arrowEdit.gif);
}
.img_arrowDelete{
	background-image:url(../../gfx/uhh/icons/arrowDelete.gif);
}
.img_arrowSubmit{
	background-image:url(../../gfx/uhh/icons/arrowSubmit.gif);
}
.img_arrowLogout{
	background-image:url(../../gfx/uhh/icons/arrowLogout.gif);
}
.img_arrowUpload{
	background-image:url(../../gfx/uhh/icons/arrowUpload.gif);
}
.img_arrowDownload{
	background-image:url(../../gfx/uhh/icons/arrowDownload.gif);
}
.img_arrowHelp{
	background-image:url(../../gfx/uhh/icons/arrowHelp.gif);
}
.img_arrowSave{
	background-image:url(../../gfx/uhh/icons/arrowSave.gif);
}
.img_arrowClose{
	background-image:url(../../gfx/uhh/icons/arrowClose.gif);
}
.img_arrowSaveAndClose{
	background-image:url(../../gfx/uhh/icons/arrowSaveAndClose.gif);
}
.img_arrowPrint{
	background-image:url(../../gfx/uhh/icons/arrowEdit.gif);
}
.img_arrowCalendar{
	background-image:url(../../gfx/uhh/icons/arrowCalendar.gif);
}
.img_arrowTop{
	background-image:url(../../gfx/uhh/icons/arrowTop.gif);
}
.unfoldbutton.img.img_arrowCollapse{
	background-image:url(../../gfx/uhh/icons/arrowCollapse.gif);
}
.unfoldbutton.img.img_arrowExpand{
	background-image:url(../../gfx/uhh/icons/arrowExpand.gif);
}


/*BEGIN SimpleArrow Icons*/
.imgMin {
  height: 16px;
  width: 16px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  display: inline-block;
}
.imgMin.img_arrowSimpleTop {
  background-position: 0px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleTop:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleRight {
  background-position: -16px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleRight:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleBottom {
  background-position: -32px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleBottom:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleLeft {
  background-position: -48px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleLeft:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleTopDouble {
  background-position: -64px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleTopDouble:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleRightDouble {
  background-position: -80px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleRightDouble:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleBottomDouble {
  background-position: -96px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleBottomDouble:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
.imgMin.img_arrowSimpleLeftDouble {
  background-position: -112px 0px;
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSet.jpg");
}
.imgMin.img_arrowSimpleLeftDouble:hover {
  background-image: url("../../gfx/uhh/icons/arrowSimpleImageSetHover.jpg");
}
/*END SimpleArrow Icons*/
/*----------------------------- NAVIGATION ------------------*/


#pageTopNavi{
	top:140px;        /*--------- top space of first level -----------*/     
}
#pageTopNavi ul.nav.depth_1{
	padding-left:13px; /*--------- left inset of first level -----------*/
}
#pageTopNavi ul.nav li.depth_1 ul.nav{
	position:absolute;
	top:51px; /*--------- top space left navi -----------*/
} 
#pageTopNavi ul.nav li.depth_1 ul.nav.depth_2{
	width:209px; /*--------- width of left navi -----------*/
	overflow:hidden;
	border-right:0px solid #e0e0e0;
}
#pageTopNavi ul.nav li.depth_2 ul.nav{
	height:auto!important;
}

/*----------------- NO! ICONS FIRST LEVEL-----------------*/

#pageTopNavi ul.nav li.depth_1 a.depth_1{
	background-image:url(../../gfx/clear.gif)!important;
	padding:9px;
	padding-bottom:6px;
	padding-top:6px;	
}
#pageTopNavi ul.nav li.depth_2 a{ /*-------------------- 2nd and following levels LINK STYLE */
	background-position:3px 8px;
	background-repeat:no-repeat;
	background-color:transparent!important;
	padding-left:17px;
}   
#pageTopNavi ul.nav li.depth_2{
	border-top:1px solid #808080;
	background-color:#f2f2f2;
}

#pageTopNavi ul.nav li.depth_3,
#pageTopNavi ul.nav li.depth_4,
#pageTopNavi ul.nav li.depth_5{
	border-top:1px solid #d2d2d2;
	background-color:#ffffff;
}
#pageTopNavi ul.nav li a.depth_2,
#pageTopNavi ul.nav li a.depth_2.branchLink{
	background-image:url(../../gfx/uhh/buttons/arrow_link.gif);
}

#pageTopNavi ul.nav.depth_1 a:hover{
	background-color:#808080;
	color:#ffffff;
	text-decoration:none;
}

#pageTopNavi ul.nav.depth_2 li.depth_2 * a:hover,
#pageTopNavi ul.nav.depth_2 li.depth_2 a.depth_2:hover,
#pageTopNavi ul.nav.depth_2 li:hover{
	background-color:#808080;
	color:#ffffff!important;
	text-decoration:none;
}
#pageTopNavi ul.nav li a.depth_3{
	margin-left:5px;
}
#pageTopNavi ul.nav li a.depth_4{
	margin-left:15px;
}
#pageTopNavi ul.nav li a.depth_5{
	margin-left:25px;
}


/*---------------------------------- EXTRANAVI -----------------------------*/
#pageHeadControlsLeft a,
#pageHeadControlsLeft,
#pageHeadControlsRight{

	margin-left:8px!important;		
}



#pageHeadControlsRight a#extraNav_link3{
	
}

#pageFootControls #pageFootControlsLeft .img_arrowImprint,
#pageHeadControlsRight a.img#extraNav_link3,
#pageHeadControlsLeft a.img{
	background-image:none;
	padding-left:4px;
}


#pageHeadControlsRight a#extraNav_link4{
	background-image:url(../../gfx/uhh/icons/twitter.gif);
}

#pageHeadControlsRight a#extraNav_link5{
	background-image:url(../../gfx/uhh/icons/down.gif);
}

#pageFootControl_up,
#pageHeadControlsRight a#extraNav_link4,
#pageHeadControlsRight a#extraNav_link5{
	padding-left:10px!important;

}
#pageHeadControlsRight a#extraNav_link4{
	padding-left:16px!important;

}

/*##########################################################*/
/*
#cn_loginForm #fieldSet_login {
	float:none;
	display:inline;
	width:auto;
}
#cn_loginForm  .inputFieldLabel {
	float:left;
}
#cn_loginForm div.inputFieldLabel label {
	float:none;
}
#cn_loginForm div.inputFieldLabel input {
	float:none;
}
#logIn_btn {
	float:right;
}
#forgotPassword_btn.img{
	float:right;
}
*/



































