          /*Style-Datei 20.10.2010*/
/*Hochschule fuer Juedische StudienAuthor: Friedhelm Betz*/
/* Reset all */
a, blockquote, body, caption, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6 hr, html, img, label, legend,  ul, li, ol, p, table, tbody, td, tfoot, th, thead, tr {
	margin: 0;
	padding: 0;
}
/* Allgemeines */
html {
	background: #fff;
	color: #666666;
}
body {
	background: #fff;
	color: #666666;
	font-size: 100.01%;
	font-family:  Arial, Helvetica, sans-serif;
}
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block;
/* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.noScreen {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}
.noPrint {
	display: none;
}
.noPad {
	padding: 0;
}
a, a:link {
	color: #4B6AA8;
	/*background-color: #fff;
*/
	text-decoration: none;
}
/*a:visited {
	color: #eee;
	background-color: #fff;
	text-decoration: none;
}
*/
a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
a img, a:hover img, a:focus img, a:active img {
	border: none
}
/* floating classes */
.left {
	float: left;
	margin: 0 0.5em 0 0;
}
.right {
	float: right;
	margin: 0 0 0 0.5em;
}
/*.floatl {
	float: left;
}
.floatr {
	float: right;
}
*/
.imgleft {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.imgright {
	float: right;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}
/* Clear Classes */
.cb {
	clear: both;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.bl {
	border-left: 1px solid;
}
br.clear {
	line-height: 0;
	width: 0;
	height: 0;
	clear: both;
}
/* Absaetze */
p {
	font-size: 1em;
	line-height: 1.4;
	margin: 0.5em 0;
}
/* Kleinerer Text */
.s {
	font-size: 0.69em;
}
strong, em {
	font-weight: bold;
}
h1 {

	color: #4B6AA8;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
	margin: 0 0 10px 0;
	padding: 5px 5px 5px 0;
}
h2 {
	font-size: 1.4em;
	line-height: 1.2;
	font-weight: normal;
	margin: 20px 0px 10px -1px;
}
h3 {
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.2;
	margin: 20px 0px 10px -1px;
}
h4 {
	font-size: 0.9em;
	line-height: 0.9;
	font-weight: bold;
	margin: 15px 0px 8px -1px;
}
/* Listen */
ol, li, ul {
	list-style: none;
}
/* Layout */
div#topBar {
	background: #fff url(/imperia/md/images/hfjs/layout/faux1.gif) repeat-y;
	height: 20px;
}
#pageContainer {
	background: url(/imperia/md/images/hfjs/layout/faux1.gif) repeat-y;
	/*  border: 1px solid blue;
*/
	/*  border-width: 0px 1px;
*/
	min-width: 60px;
	width: 970px;
	position: relative;
	padding: 0px 10px 0 0;
}
#container {
	/*  border: 1px solid red;
*/
}
#pageHead {
	border-bottom: 1px solid #D6D6D6;
	padding-bottom: 10px;
}
#leftColumn {
	/*border: 1px solid aqua;
*/
	background: url(/imperia/md/images/hfjs/layout/hebr-logotypo1.jpg) 0 22em no-repeat;
	float: left;
	min-height: 40em;
	width: 220px;
}
* html #leftColumn {
	height: 40em;
}
div#contentWrap {
	margin-left: 230px;
	min-height: 40em;
	position: relative;
	/* width: 740px;
*/
}
div#content {
	float: left;
	min-height: 40em;
	width: 740px;
	/* border: 1px solid #2f4f4f;
*/
}
* html div#content {
	height: 40em;
}
#footer2 {
	background: #fff url(/imperia/md/images/hfjs/layout/footer2-faux.gif) repeat-y;
	clear: both;
	font-size: 0.69em;
	line-height: 2;
	padding: 20px 0 12px 0;
	text-align: center;
	width: 980px;
}
/* Kopfbereich */
div#logo {
	float: left;
	width: 200px;
}
div#galerie {
	float: right;
	text-align: right;
	width: 570px;
}

#galerie2 {
	padding-left:30px;
}

div#naviHor {
	font-size: 0.74em;
	float: right;

	margin-top: 10px;
	width: 240px;
}
div#BreadSearch {
	padding-bottom: 4px;
}
div#pathway {
	font-size: 0.73em;
	line-height: 1.2;
	float: left;
	/*  margin-top: 0.5em;
*/
	width: 320px;
}
div#search {
	float: right;
	width: 200px;
}
div#search p {
	font-size: 0.71em;
	line-height: 1.2;
	margin-top: 0;
}
#search span {
	display: block;
	text-align: right;
	padding-top: 4px;
	width: 172px;
}
.inputSearchTop {
	border: 1px solid #d3d3d3;
	color: #9dafd3;
	width: 170px;
}
.inputSearchRightButton {
	border: 0px solid #666;
	background: url(/imperia/md/images/hfjs/layout/icon_search.gif) no-repeat;
	width: 20px;
	height: 20px;
	background-position: center;
}
/* Inhaltsberich 1 und 2 Ebene */
/*   Navigationsebene 1 und 2   Inhaltsbereich mit 2 Spalten, Hauptinhalt plus Infobox*/
div#content2Spalten {

	float: left;
	min-height: 40em;
	padding-right: 9px;
	padding-top: 7px;
	width: 560px;
}
* html div#content2Spalten {
	height: 40em;
}
div#infobox {
	border-color: #D6D6D6;
	border-style: solid;
	border-width: 0 1px 1px 0;
	margin-top: 20px;
/* IE 6 */
	float: left;
	font-size: 87.5%;
	/*  padding: 0 10px;
*/
	width: 169px;
}
/*   Navigationsebene 3   Inhaltsbereich einspaltig*/
div#content1Spalte {
	border-right: 1px solid #D6D6D6;
	float: left;
	min-height: 40em;
	padding-right: 9px;
	padding-top: 7px;
	width: 729px;
}
* html div#content1Spalte {
	height: 40em;
}
div#content1Spalte #pathway {
	width: 490px;
}
#footer {
	background: #fff url(/imperia/md/images/hfjs/layout/footer-faux.gif) repeat-y;
	font-size: 0.69em;
	width: 980px;
	clear: both;
	text-align: center;
	padding: 20px 0 12px 0;
	line-height: 2;
}
/* Ende Inhaltsbereich einspaltig */
/* Inhaltsbereiche */
div.verantwortlich {
	margin-top: 1.5em;
	font-size: 0.9em;
}
#content ul#pageNav {
	margin: 0px 0px 15px 15px;
	padding-left: 0px;
}
#content ul#pageNav li {
	/*background: none;
*/
	line-height: 1.4;
	padding-left: 15px;
}
#content ul, #content p {
	font-size: 0.86em;
}
#content ul h2 {
	font-size: 1.2em;
	margin-bottom: 5px;
}
#content ul {
	margin: 0px 0px 15px 15px;
	padding-left: 0px;
}
#content ul li {
	line-height: 1.5;
	padding-left: 15px;
	background: url(/imperia/md/images/hfjs/layout/dot_liste_blau.gif) no-repeat;
	background-position: 0px 7px;
}

#content ol li {
  background:#fff;
  list-style-type: decimal;
  padding-left:0;
  margin-left:20px;
}

/* Top-Link: nach oben */

#content p.top {
  font-size: 90%;
  padding: 0 10px 0.6em 0;
  text-align:right;
}

#content p.top a {
  background: #fff url(/imperia/md/images/hfjs/layout/icon_top.gif) right no-repeat;  
  padding-right: 20px;
}

#content p.top a:focus, #content p.top a:hover, #content p.top a:active {
  background: #fff url(/imperia/md/images/hfjs/layout/icon_top-hover.gif) right no-repeat;    
}

div.bearbeiter {
  font-size: 0.69em;
  color:#666;
  text-align:right;

}

/* Ende top-Link */

/* Styles fuer Infobox */
div#infobox h1 {
	color: #fff;
	background-color: #C6D305;
	/*  font-size: 1.15em;
*/
	font-size: 1.1em;
	font-weight: bold;
	/*  letter-spacing: 0.1em;
*/
	letter-spacing: 0.08em;
	text-align: center;
}
#infobox .entry {
	border-bottom: 1px solid #D6D6D6;
	/*  margin: 0 10px;
*/
	margin: 0 8px;
	margin-bottom: 0.8em;
}
#infobox .last {
	border: none;
}
.entry h2 {
	color: #666;
	font-size: 1em;
	margin-top: 0.4em;
}
#infobox .entry p {
	color: #4B6AA8;
	font-size: 0.82em;
	line-height: 1.2;
}
.entry .date, .entry .ort {
	font-weight: bold;
}
.entry img {
	display: block;
	padding-top: 1em;
}
/* Ende  Infobox */

/* Allgemeine Tabellen */

table {
   border-collapse: collapse;
     margin: 1.5em 0;
}
table th {
  color: #003787;
  background-color: #A9BAD4;
  font-size:.90em;
}
table td {
  color:#4b4b4b;
  background-color: #D9DDE0;
  font-size: .80em;
}
#content table td h3 {
  margin-top:0;
}
#content table td h3 a {
  color: #000;
}
#content td ul {
 font-size: 100%;
 margin-left: 15px;
}
 table td, table th {
  border: 4px solid #fff;
  border-style: none solid solid none;
  border-collapse: collapse;
  empty-cells: show;
  margin: 4em;
  padding: .50em;
  text-align: left;
  vertical-align: top;
}

/* zweispaltige Tabellen */

table.zweiSpaltig td {
  width: 45%
}


/* unsichtbare Tabelle */

table.noshow  {
  border-color: #fff;
  color: #fff;
  font-size: 1.1em;
  line-height: 1.4;
  margin: 0.5em 0;
}

table.noshow th {
  background-color: #fff;
}
table.noshow td {
  background-color: #fff;
}
 table.noshow td, table.noshow th {
  border: 4px solid #fff;
  border-style: none solid solid none;
  border-collapse: collapse;
  empty-cells: show;
  margin: 0em;
  padding: 0em;
  text-align: left;
  vertical-align: middle;
}

table.shownotable  {
  border-color: #fff;
  color: #fff;
  font-size: 1.1em;
  line-height: 1.4;
  margin: 0.5em 0;
}

table.shownotable th {
  background-color: #fff;
}
table.shownotable td {
  background-color: #fff;
}
 table.shownotable td, table.shownotable th {
  border: 4px solid #fff;
  border-style: none solid solid none;
  border-collapse: collapse;
  empty-cells: show;
  margin: 0em;
  padding: 0em;
  text-align: left;
  vertical-align: middle;
}


/* Vorlesungsverzeichnis */

#content h3.vorlesung {
  background: url(../images/dot-headlines-blau.gif) no-repeat;
  background-position: 0px 50%;
 color: #3A4980;
 padding-left: 15px;
}

/* Tabellen Vorlesungsverzeichnis*/ 
table.vorlesung {
  border-color: #3A4980;
  border-width: 0 0 2px 0;
  border-style: solid;
  color: #000;  font-size:92%;
  margin-bottom: 1.5em;  margin-top:0;
}
  table.vorlesung td {
 color:#000;
}
  table.vorlesung th span {
 font-style: italic;
}
  table.vorlesung td, table.vorlesung th {
/*  border-left: #fff;
  border-bottom: #fff;*/
  border-color: #fff;
  border-width: 0 2px 2px 0;
  border-style: none solid solid none;
  }
  table.vorlesung td {
   font-size: .80em; 
}
  table.vorlesung th {
   background-color: #BCCDE1;
   border-left: 2px solid #3A4980;
   font-size: .85em;   width: 15%; 
}
  table.vorlesung th.LVbeschreib {
   width:auto; 
}
 /* table.vorlesung th.LVtitel {
   border-bottom-color: #3A4980;
   border-left: 2px solid #BCCDE1;   
}
*/  table.vorlesung td {
 background-color: #DDE4EC;
}
/* #CCD8E4*/ table.vorlesung td.alternate {
 background-color: #d1dfed;
/* background-color: #BCCDE1;*/ 
}
   table.vorlesung tr.last th,table.vorlesung tr.last td {
 border-bottom: 2px solid #3A4980;
/* border-bottom: none;*/
}
  table.vorlesung tr.LVzeit th,table.vorlesung tr.LVzeit td,table.vorlesung  th.LVbeschreib {
   background-color: #003787;
   color: #fff;
   font-weight: bold; 
}
 #content table.vorlesung td p,#content table.vorlesung td ul {
 font-size: 100%;
 margin: 0;
}
#content dt, #content dd {
float:left;
}
#content dt {
 width: 16%;
}
#content dd {
 width: 84%;
}

table.vorlesung tr.LVleerzeile th {
   background-color: #fff;
	border: none;
   font-size: 105%;
   font-weight: normal;
   width: auto;
}

div#ro {
/*	text-align: right; */
	float: right;
}

.inputSearchTop {
	width: 205px;
}

