* {
margin: 0px;
padding: 0px;
}

body {
	font-family: Verdana;
	font-size: 12pt;
	background-color: rgb(40, 40, 40);
}

table {
	font-size: 10px;
	font-family: Verdana;
}

a.red_down {
	color: white;
}

a {
	font-size: 10px;
	color: red;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.roundcont {
	/*width: auto;*/
	background-color: white;
	color: black;
	font-size: 10px;
}

.roundcont p {
	margin: 5 10 5 10px;
}

.roundtop { 
	background: url(./../bin/img/corners/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(./../bin/img/corners/br.gif) no-repeat top right; 
}

img.corner {
   width: 4px;
   height: 4px;
   border: none;
   display: block !important;
}

table.hrac {
	font-family: Verdana;
	font-size: 10px;
}

td.calendar {
	font-size: 8pt;
	color: white;
	font-weight: bold;
}

a.calendar {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

a.calendar:hover {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

table.cal {
	font-size: 8pt;
	color: black;
	font-weight: bold;
	border-top : solid black 1pt;
	border-left : solid black 1pt;
	border-bottom : solid rgb(153, 153, 153) 1pt;
	border-right : solid rgb(153, 153, 153) 1pt;
}

input.login {
	color: white;
	background-color: rgb(93, 93, 93);
	border: solid black 1pt;
	font-size: 10px;
}

form {
	margin: 0 5px;
}

input.textinput {
	font-size: 10px;
	border: 1pt solid black;
}

td.badlogin {
	color: red;
	font-size: 10px;
}

td.info {
	font-weight: bold;
}

td.datum {
	font-weight: bold;
	color: rgb(153, 153, 153);
}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 146px; /* Width of Menu Items */
border-bottom: 1px solid rgb(150, 150, 150);
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
background-image: url(./../bin/img/bg_menu2.gif);
position: absolute;
width: 120px; /*sub menu width*/
top: 0;
visibility: hidden;
border: 1px solid white;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
background-image: url(./../bin/img/bg_menu.gif);
padding: 1px 5px;
border: 1px solid rgb(150, 150, 150);
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: white;
text-decoration: none;
}

.suckerdiv ul li a:hover{
color: rgb(210, 7, 8);
text-decoration: none;
}

.suckerdiv .subfolderstyle{
background-color: white;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

select {
	font-size: 10px;
}

div.header {
	font-size: 12px;
	font-weight: bold;
}
