/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
body     { color: #1a2479; font-size: 8px; font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif; background-color: #d4eef5; margin: 0; padding: 0 }
a.h { color: #fff; text-decoration: none; padding-right: 4px; padding-left: 4px; position: relative; left: 25px; border-left: 1px solid #fff }
a:visited.h { color: #fff }
a:hover.h { color: #1a2479; font-weight: bold; background-image: url("bilder/act.jpg") }
h4.n { color: #1a2479; font-weight: bold; background-image: url("bilder/act.jpg"); position: relative; left: 25px; clear: none; overflow: hidden }
a:active.h { color: #000000 }
a  { color: #564b47; text-decoration: underline }
a:visited { }
a:hover { color: #1a2479; font-style: italic; font-weight: bold }
a:active { color: #000000 }
h1  { font-size: 2em; font-weight: normal; padding-top: 0; padding-right: 10px; padding-left: 10px }
h2 { font-size: 1.7em; font-weight: normal }
img.download { vertical-align: middle }
/* ----------container zentriert das layout-------------- */
#container  { background-color: #d4eef5; background-image: url("bilder/Schloss.jpg"); background-repeat: no-repeat; background-position: 0 100px; margin: 0 auto; padding: 0; position: absolute; left: 0; width: 99%; border-right: 1px solid #1a2479; border-bottom: 1px solid #1a2479; border-left: 1px solid #1a2479 }
/* ----------banner for logo-------------- */
#banner   { background-image: url("bilder/kopf_b.jpg"); margin: 0; padding: 0; height: 80px }
#banner p   { padding-top: 70px; padding-left: 280px }
img.b { color: blue; text-decoration: underline; padding-top: 60px }
#mainnavi { background-image: url("bilder/hnav.jpg"); margin: 0; padding: 0; border-right: 0 none }
#mainnavi p { background-image: url("bilder/hnav.jpg"); margin-left: 0; padding: 0 25px 3px }
/* -----------------Inhalt--------------------- */
#content   { background-color: #ffffff; margin: 0 257px 0 20em; padding: 0; min-height: 600px; border-right: 0 #1a2479; border-left: 1pt solid #1a2479 }
p.text  { font-size: 12px; padding-right: 4px; padding-left: 4px;}

p, pre   {
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
}
p.li { margin: 0; padding-right: 10px; padding-left: 10px }
p.re {
	color: #fff;
	background-color: #191970;
	margin: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
	font-size: 10px;
}
p.t1 { color: #fff; font-weight: normal; background-color: #1a2479; margin: 0 20px; padding: 2px 20px 2px 5px }
pre, code { font-size: 1.2em }
h1  { margin: 0; padding-top: 30px }
h2  { margin: 0; padding: 5px 10px }
.gross { width: 5.71em; height: 1.07em }
ol  { list-style-type: decimal; margin-right: 20px; margin-bottom: 1em; margin-left: 40px }
ul { list-style-type: disc; margin-right: 20px; margin-bottom: 1em; margin-left: 20px; padding-left: 20px }
/* --------------left navigavtion------------- */
#right  { background-color: #d4eef5; visibility: visible; margin-top: 0; margin-bottom: 0; padding-top: 25px; padding-bottom: 0; padding-left: 0; position: absolute; right: 0; width: 257px; height: auto }
h4.u  { font-weight: bold; margin: 1.33em 0; border-bottom: 1pt dotted #1a2479 }
/* --------------left navigavtion------------- */
#left { color: #ffffff; margin: 0; padding: 215px 0 0; width: 257px; float: left; border-top: 1px solid #1a2479; border-bottom: 1px solid #1a2479 }
a.l    { color: #1a2479; font-size: 12px; font-stretch: extra-condensed; text-decoration: none; padding-left: 15px; width: 241px; float: left; clear: none; border-top: 1px solid #1a2479 }
h3.n    { color: #fff; font-size: 12px; font-style: italic; font-weight: bold; text-decoration: none; background-color: #1a2479; margin-top: 0; margin-bottom: 0; padding-left: 15px; width: 241px; float: left; clear: none; overflow: hidden; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff }
a:visited.l   { color: #1a2479; font-size: 11px }
a:hover.l    { color: #fff; font-size: 12px; font-weight: bold; font-stretch: narrower; background-color: #1a2479; overflow: hidden }
a:active.l   { color: #d1d1d1; font-size: 12px; background-color: #1a2479 }
/* -----------footer--------------------------- */
#footer  { background-color: #1a2479; margin: 0; padding: 15px 0 0; clear: left }
p.f { color: #fff; text-align: center; margin: 0; padding: 0 20px 15px 25px }
/*---------------Lightbox Stile Anfang------------*/
a.lb  { color: #fff; text-align: center }
a.:hover.lb  { color: #1a2479; border-style: solid }
#lightbox  { line-height: 0; text-align: center; position: absolute; z-index: 100; left: 0; width: 100% }
#lightbox img { width: auto; height: auto }
#lightbox a img { border: none }
#outerImageContainer { background-color: #fff; margin: 0 auto; position: relative; width: 250px; height: 250px }
#imageContainer { padding: 10px }
#loading { line-height: 0; text-align: center; position: absolute; top: 40%; left: 0; width: 100%; height: 25% }
#hoverNav { position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 100% }
#imageContainer>#hoverNav { left: 0 }
#hoverNav a { outline: none medium }
#prevLink, #nextLink { background-image: url("data:image/gif;base64,AAAA"); display: block; width: 49%; height: 100% }
#prevLink { left: 0; float: left }
#nextLink { right: 0; float: right }
#prevLink:hover, #prevLink:visited:hover { background-image: url("images/prevlabel.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left 15% }
#nextLink:hover, #nextLink:visited:hover { background-image: url("images/nextlabel.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: right 15% }
#imageDataContainer { font: 10px/1.4em Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; width: 100%; overflow: auto }
#imageData { color: #666; padding: 0 10px }
#imageData #imageDetails { text-align: left; width: 70%; float: left }
#imageData #caption { font-weight: bold }
#imageData #numberDisplay { display: block; padding-bottom: 1em; clear: left }
#imageData #bottomNavClose { padding-bottom: 0.7em; width: 66px; float: right; outline: none medium }
#overlay { background-color: #000; position: absolute; z-index: 90; top: 0; left: 0; width: 100%; height: 500px }
img.fl    { margin-right: 10px; margin-left: 25px; padding-right: 10px; float: left }
img.0fl { float: left }
