 /*

	Dingler-CSS 
	
	Contents
	
	Datum: 07/2009	
	Autor: Thomas Jung ( Telefon: +49 172 3465096; Email: thomas@tjwd.de; Web: www.tjwd.de)
	
*/




/* ############################ Design für allgemeine Inhaltselemente  ############################ */

/* Headlines */
#content h1,
#content h2 { font-family: Georgia, Times, Serif, Times-New-Roman; font-size: 3.4em; font-weight: normal; margin: 0.5em 0 0 0; }
#content h3 { font-size: 1.6em; font-weight: bold; margin: 2em 0 0 0; }
#sidebar h3 { position: relative; padding: 0.4em 1em 0.2em 1em; color: #665; background: #e9e8e1; border-top: 1px solid #dbd7c6; font-size: 1em; }
#content h4 { font-size: 1.4em; font-weight: bold; margin: 2em 0 0 0; color: #666; }
#content h5 { font-size: 1.2em; font-weight: bold; margin: 0; color: #666; }


/* Absätze */
#content p, #content ul { font-size: 1.2em; line-height: 2em; color: #332; }
#sidebar p { font-size: 1em; line-height: 1.3em; color: #554; }
#content p { margin: 0.5em 0 1.5em 0; }
#content p.bu { font-size: 1em; line-height: 1.6em; margin: 0 0 1.4em 0; }
#content p img { position: relative;  float: left; margin: 0 1.5em 0.5em 0; border: 1px solid #997; }
#content p.noMargin { margin: 0 !important; }
#content p.contacts { position: relative; background: url('../../images/dingler/contactsbg.gif') no-repeat left center; min-height: 3em; padding:0 0 0 3em; }
#content p.important { position: relative; background: #eee url('../../images/dingler/important.gif') no-repeat right center; padding:1em 6em 1em 1.5em; font-weight: bold; min-height: 6em; }
#content p.links { position: relative; background: url('../../images/dingler/linksbg.gif') no-repeat left center; min-height: 3em; padding:0 0 0 3em; }

/* Linkdesigns */
#content a, #sidebar a { text-decoration: none; }
.external { padding: 0 1.2em 0 0; background: url(../../images/dingler/extlink.gif) no-repeat right center; }

/* CSS für Bilder */
#content .fullsizeimg { border: 1px solid #997; }
a.imglink, a.imglink:hover { border-bottom:none !important; }

/* Listen, Zitate und Horizontale Linien */
#content ul { list-style-image: url('../../images/dingler/list.gif'); margin:0 0 2em 1.2em; }
#content blockquote { font-size: 1.2em; line-height: 2em; margin: 0.5em 0 1.5em 0; padding:0 3em; background: url('../../images/dingler/cite.gif') no-repeat left center; min-height: 4em; }
#content blockquote cite { position: relative; font-size:10px; font-style: italic; display: block; }
#content span.quote { font-style:italic; quotes:"\00BB" "\00AB" "\203A" "\2039"; }
#content span.quote:before { content:open-quote; }
#content span.quote:after { content:close-quote; }
html > body #content span.quote { font-style:normal; }
#content acronym { cursor: help; border-bottom: 1px dotted #999; text-decoration: none; }
#content hr { position: relative; height:0.1em; border-width:0 0 0.1em 0; border-style: dotted; border-color: #999; }


/* Tabellendefinition */
#content table { position: relative; width: 100%; margin:2em 0; caption-side: bottom; empty-cells: hide; border-collapse: separate; border-spacing: 0.2em; font-size: 1em; }
#content table caption { text-align: left; font-size: 1em; color: #666; margin: -1em 0 2em 0; }
#content table td, #content table th { padding:0.5em; }
#content table td { color: #155; background: #dee; }
#content table th { color: #fff; background: #166; font-weight: bold; }



/* ############################ Farbdefinitionen für unterschiedliche Rubrikfarben ############################ */

/* Blau für die Startseite */
#content.startseite h2,
#content.startseite h3,
#content.startseite a,
#sidebar.startseite a,
#content.startseite blockquote,
#content.startseite p.important { color: #069; }

/* Rot für die Journal-Seite */
#content.journal h1,
#content.journal h2,
#content.journal h3,
#content.journal a,
#sidebar.journal a,
#content.journal blockquote,
#content.journal p.important { color: #900; }

/* Grün für Projekte */
#content.projekt h2,
#content.projekt h3,
#content.projekt a,
#sidebar.projekt a,
#content.projekt blockquote,
#content.projekt p.important { color: #063; }


/* Braun für Kontaktseite */
#content.kontakt h2,
#content.kontakt h3,
#content.kontakt a,
#sidebar.kontakt a,
#content.kontakt blockquote,
#content.kontakt p.important { color: #541; }

/* Spezielle Farbdef. für Rahmen und Farbe d. Links */
#content.startseite a:hover, #sidebar a:hover { border-bottom: 1px solid #069; color: #069; }
#content.journal a:hover { border-bottom: 0.1em solid #f00; color: #f00; }
#content.projekt a:hover { border-bottom: 0.1em solid #093; color: #093; }
#content.kontakt a:hover { border-bottom: 0.1em solid #871; color: #871; }

/* Spez. Def. für OverStatus der Links */
#content.startseite a:visited, #sidebar a:visited { color: #68a;}
#content.journal a:visited { color: #c66; }
#content.projekt a:visited { color: #6a8; }
#content.kontakt a:visited { color: #987; } 

/* Anpassungen der Tabellenzellen */
#content.startseite table td { color: #155; background: #dee; }
#content.startseite table th { color: #fff; background: #166; }
#content.journal table td { color: #900; background: #f5e6e6; }
#content.journal table th { color: #fff; background: #900; }
#content.projekt table td { color: #063; background: #cce0d6; }
#content.projekt table th { color: #fff; background: #063; }
#content.kontakt table td { color: #541; background: #ddc; }
#content.kontakt table th { color: #fff; background: #541; }

/* SLUB Digital Library */
#content #colllist .tx-slubdigitallibrary p {
	display:none;
}
#content #colllist .tx-slubdigitallibrary div.abstract div.abstract p {
	display:block;
	margin:0.3em 0;
}
#content #colllist .tx-slubdigitallibrary div.abstract div.abstract p.small,
#content #colllist .tx-slubdigitallibrary div.abstract div.abstract img {
	display:none;
}
#content #workview .tx-slubdigitallibrary p {
	clear:both;
}
form .pagebrowser input.submit {
	background:#fff;
	border:0;
	font-size:1em !important;
	margin:0;
	height:24px;
	width:28px;
}
form .pagebrowser input.submit#submitpage1,
form .pagebrowser input.submit#submitpage2 {
	background-image:url(../../images/silk/icons/book_open.gif);
	background-repeat:no-repeat;
	background-position:center;
}
form .pagebrowser input.submit#submitpreview1,
form .pagebrowser input.submit#submitpreview2 {
	background-image:url(../../images/silk/icons/pictures.gif);
	background-repeat:no-repeat;
	background-position:center;
}
form .pagebrowser input.number {
	color:#555;
	text-align:center;
	margin:0;
	font-weight:bold;
	padding:4px;
	height:14px;
	width:2em;
	border:1px #665 solid;
}
form .pagebrowser input#image,
form .pagebrowser input#image2 {
	width:3em;
}
p.pagebrowser {
	margin:1em auto !important;
	text-align:center !important;
	font-size:0.8em;
}

p.pagebrowser a {
	border-bottom:none !important;
}

p.pagebrowser a.button,
p.pagebrowser span.button {
	color:#333 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em !important;
	border:1px solid #665 !important;
	padding:5px 6px;
	background-color:#fff;
	cursor:pointer;
	float:none !important;
}
p.pagebrowser a.button img,
p.pagebrowser span.button img {
	margin:-0.45em 0 !important;
	float:none !important;
	border:0 !important;
	position:static !important;
}
#content a.gallery {
	display:block;
	float:left;
	background:#eee url(../../images/paper.jpg);
	border:1px solid #665;
	width:162px;
	height:180px;
	padding:3px;
	margin:2px;
	text-align:center;
}
#content a.gallery:focus,
#content a.gallery:hover {
	background:#eee url(../../images/paper_hl.jpg);
}
#content a.gallery img {
	position:static !important;
	float:none !important;
	margin:0 !important;
}
a#slub_digitallibrary_maximize_button1,
a#slub_digitallibrary_maximize_button2 {
	display:none;
}

p.multivolume { display:none;}
/* ############################ EOF ############################ */
