
#sidebar{
	position:absolute;
	border:1px solid transparent;
	top:0px;
	right:0px;
	width:233px;
	height:350px;
	padding:0px;
}
#sidebar a:hover{
	color: red !important;
}
#sidebar div{
	position:relative;
	top:0px;
	left:0;
	height:88px;
	margin:0 0 20px 0;

}
#sidebar div.secondItem{
	background: url(imgs/mapnavigationright.jpg) no-repeat left center;
}
#sidebar div.thirdItem{
	background: url(imgs/docnavigationright.jpg) no-repeat left center;
}
#sidebar div.firstItem{
	margin-top:-13px;background: url(imgs/docnavigationright2.jpg) no-repeat left center;
}
#sidebar h3{
	font-size:16px;
	margin:10px 0 5px 80px;
	padding-top:8px;
}
#sidebar p{
	font-size:10px;
	margin:0 0 0 80px;
	text-align:left;
	width:133px;
}
#newsold {
	position:absolute;
	top:120px;
	right:0px;
	width:235px;
	height:auto;
	min-height:250px;
	max-height:300px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	color:black;
	background-image: url(imgs/newsBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:none;
}
#newsold h3 {
	color:white;
	margin:5px;
	padding:0;
	margin-top:2px;
	font-size:.9em
}
#newsold h4 {
	margin:0px;
	padding:0;
	margin-left:5px;
	font-size:.9em;
	padding-top:6px;
}
#newsold p {
	potext-align:left;
	font-size:.75em;
	margin:5px;
	margin-left:5px;
	color:#868484;
}
#newsold hr {
	position:relative;
	top:5px;
	margin:5px;
	border:none;
	border-bottom:1px #ccc solid;
}
#newsold span{
	position:relative;
	top:6px;
	margin-bottom:6px;
}
#newsold a:hover{
	color:red;
}
*+html #newsold hr{
	margin:0 5px 0px 5px;
	height:0
}
*+html #newsold p{
	margin:0 5px 0px 5px;
}
#login {
	position:absolute;
	top:0px;
	right:0px;
	width:235px;
	height:130px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	color:black;
	background-image: url(imgs/loginBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:none;
}
#login h3 {
	color:white;
	margin:5px;
	margin-top:2px;
	font-size:.9em
}
span#labelUser{
	position:absolute;
	top:25px;
	color:black;
	font-size:13px;
}
span#labelPW{
	position:absolute;
	top:55px;
	left:0;
	color:black;
	font-size:13px;
}
span#inputUser{
	position:absolute;
	top:29px;
	left:85px;
	color:black;
	font-size:13px;
}
span#inputPW{
	position:absolute;
	top:59px;
	left:85px;
	color:black;
	font-size:13px;
}
span#signupLink{
	position:absolute;
	top:87px;
	left:0px;
	color:black;
	font-size:13px;
}
span#forgotPWLink{
	position:absolute;
	top:87px;
	left:80px;
	color:black;
	font-size:13px;
}
span#loginBT{
	position:absolute;
	top:64px;
	right:5px;
	color:black;
	font-size:13px;
	height:17px;
}
span#loginBT input[type=submit] {
	width:36px;
	height:16px;
	border:none;
	color:white;
	font-size:12px;
	background:url(imgs/loginBTBG.jpg) no-repeat left center;
}
span#signupLink a, span#forgotPWLink a{
	font-size:11px;
	margin-left:5px;
}
span#signupLink a:hover, span#forgotPWLink a:hover{
	color:red;
}

/*#menu {
	position:relative;
	display:-moz-inline-block;
	display:inline-block;
	vertical-align:top;
	margin-right:0px;
	margin-left:0px;
	width:160px;
	height:400px;
	z-index:10;
	white-space:nowrap;
	font-weight:bold;
	text-align:left;
	BBborder:1px #ccc solid;
}*/

#menu ul {
	margin:0px;
	padding:0px;
}
#menu ul li {
	margin:0px;
	display:inline;
	list-style:none;
	text-indent:20px;
	height:18px;border:1px solid #ccc;overflow:hidden;cursor:default;
}
#menu ul li:hover {
	color:red;cursor:default;
}

#menu ul.submenu li {
	border:0px;
	font-size:90%;
	margin-left:5px;
}

#menu a {
	text-decoration:none;
	color:inherit;
	font-size:inherit;
}

#menu1 {height:18px;border:1px solid #ccc;overflow:hidden;cursor:default;}
#menu2 {height:18px;border:1px solid #ccc;overflow:hidden;cursor:default;}
#menu3 {height:18px;border:1px solid #ccc;overflow:hidden;cursor:default;}
#menu4 {height:18px;border:1px solid #ccc;}
#menu5 {height:18px;border:1px solid #ccc;position:absolute;top:240px;width:160px;}

#menu1:hover {color:red;cursor:default;}
#menu2:hover {color:red;cursor:default;}
#menu3:hover {color:red;cursor:default;}
#menu4:hover {color:red;cursor:default;}
#menu5:hover {color:red;cursor:default;}

*+html #content {
display:inline;
}

#path {
	position:absolute;
	top:0px;
	left:180px;
	width:300px;
	height:10px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	color:gray;
	font-size:0.7em;
	/* border:1px solid #ccc; */
}

#path a.path {text-decoration:none;color:gray;}
#path a.path:hover {color:red;}

#sidelinks {
	position:absolute;
	top:-30px;
	right:0px;
	width:160px;
	height:20px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	color:gray;
	/* border:1px solid #ccc; */
}

#sidelinks a.sidelinks {text-decoration:none;color:gray;font-size:0.9em}
#sidelinks  a.sidelinks:hover {color:red}

/* CSS für Company Overview */
table.overviewHeader tr {background-color:black;color:white}
table.overviewHeader {width:100%;border-collapse:collapse;}


/* START Definitions for page 'admin.CompanyManagement' --------------------------------------------*/
#main ul.adminCompanyList {padding-left:0px;}
#main ul.adminCompanyList li{display:inline;padding-left:2px;padding-right:2px;}
#main ul.adminCompanyList li.lowerGap {margin-left:400px;}

#main ul.adminCompanyList input.adminCompanyListInput[type=text] {margin-left:26px;width:120px;}
#main ul.adminCompanyList input.adminCompanyListInput[type=submit] {width:120px;}
/* END Definitions for page 'admin.CompanyManagement' --------------------------------------------*/
