



/*
	### special content styles ###
*/
/* Menu right under the H1-baseline */
div.contentTopMenu {
	margin:-10px 0 20px 0;
	padding:0;
	text-align:right;
	height:18px;
}

/* div.contentTopMenu a:link,
div.contentTopMenu a:visited,
div.contentTopMenu a:hover,
div.contentTopMenu a:active,
div.contentTopMenu a:focus */
div.contentTopMenu a {
	color: #000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left: 15px;
	background: transparent url(http://www.uni-duesseldorf.de/HHU/fakultaeten/jura/rave/images/arrows.gif) no-repeat 0px 3px;
	margin:0 3px;
}
div.contentTopMenu a:hover { color: #2c5074; text-decoration:underline; }


/*
	### general content styles ###
*/
/* ### hitbox Version 1 mit picBox links ### */
div.hitBox2 { margin:10px 0; font-family:Arial, Helvetica, sans-serif; border:1px solid #AAA; /* position:relative; z-index:1; */ }

div.hitBox2 .picBox { margin:10px 0 0 0; padding:0; float:left; width:45px; text-align:center; /* position:relative; z-index:2; */ }
div.hitBox2 .picBox2 { margin:10px 0 0 0; padding:0; float:left; width:30px; height:50px; text-align:center; /* position:relative; z-index:2; */ }

.aufsatz { background: transparent url(http://www.uni-duesseldorf.de/HHU/fakultaeten/jura/rave/images/icons/document.gif) no-repeat center 5px; }
.urteil { background: transparent url(http://www.uni-duesseldorf.de/HHU/fakultaeten/jura/rave/images/icons/urteil-Asio.png) no-repeat center 5px; }

div.hitBox2 .topBox,
div.hitBox2 .btmBox { margin-left: 45px; padding:4px 2px; font-size:12px; border:1px solid #AAA; color:#000; /*position:relative; z-index:100;*/ /* line-height:1.3em;*/ }

div.hitBox2 .topBox { background-color:#87adde; /* #eff3f6; #f7f9fa;*/ border-top:0; border-right:0; }
div.hitBox2 .btmBox { border-top:0; border-bottom:0; border-right:0; background-color:#e5e5e5; /* e8 d7 f6f6f6 #fcfcfc; */ }

div.hitBox2 .topBox p,
div.hitBox2 .btmBox p { margin:2px 0; padding:0; }

/* ### hitbox Version 2 ohne picBox links ### */
div.hitBox3 { margin:10px 0; font-family:Arial, Helvetica, sans-serif; border:1px solid #AAA; }

div.hitBox3 .topBox,
div.hitBox3 .btmBox { padding:4px 2px; font-size:12px; color:#000; }

div.hitBox3 .topBox { background-color:#87adde; /* #eff3f6; #f7f9fa;*/ border-bottom:1px solid #AAA; }
div.hitBox3 .btmBox { background-color:#e5e5e5; /* e8 d7 f6f6f6 #fcfcfc; */ }

div.hitBox3 .topBox .rightFloater { float:right; text-align:center; margin:-2px -2px 0 0; padding:1px; }

div.hitBox3 .topBox p,
div.hitBox3 .btmBox p { margin:2px 0; padding:0; }


.errBox {
	border:2px solid #ff0000 !important;
	padding:4px;
	font-size:12px;
}
.errBox span {
	font-weight:bold;
	background-color: #ff0000;
	color:#ffffff;
	display:block;
	margin:-4px -4px 0 -4px;
	padding-left:4px;
}
.errVal {
	background-color: #eeaaaa;
	color: #000000;
}

/*
    ### OverLIB ###
*/
#overDiv {
    /* max-width:100px; */
    width: auto;
}

