
  /* Scrollbar   

  scrollbar-base-color:#8C8CC6;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#8C8CC6;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ACACE6;
   */

div        {cursor:, auto;}

body.intro {background: #3F525C}

@font-face {
	font-family: 'MarysFont';
	src: url('fonts/Clairvaux-Roman.eot');
	src: url('fonts/Clairvaux-Roman.woff') format('woff'), url('fonts/Clairvaux-Roman.ttf') format('truetype'), url('fonts/Clairvaux-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body.content  {background: url(bg/paper_650.jpg); margin-top: 60}
body.menue  {background: url(bg/paper_150.jpg) }
body.map  {background: url(bg/paper_650.jpg); margin-top: 0}

table.ml { style: float: left; left: 10; top: 56; position: absolute; font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; letter-spacing: 0px}
table.ml_s { style: float: left; left: 10; top: 60; position: absolute; font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; letter-spacing: 0px}
table.ml_gall { style: float: left; left: 10; top: 5; position: absolute; font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; letter-spacing: 0px}

table.pf {font-family: Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold; letter-spacing: 1px}

table.radius {border-radius:8px;}

td.radius {border-radius:8px;}


tr.ml	{height :38}

tr.mlp	{height :30}

/* #CC9933 websafe color gold-ochre; #CC0000 websafe color Boston University Red  */

input.red   { font-style: normal; font-size: 10pt; font-weight: bold; color: #CC0000;
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; vertical-align: none; text-align: none }

/* link colors in text links*/
A#color:link		 { color: blue; text-decoration: underline; text-shadow: 0.03em 0.03em 0.03em gray;}
A#color:visited	 {   color: purple; text-decoration: underline; text-shadow: 0.03em 0.03em 0.03em gray;}
A#color:active	 {   color: red; text-decoration: underline; text-shadow: 0.03em 0.03em 0.03em gray;}
A#color:hover      {   color: #CC0000; text-decoration: underline; text-shadow:0.03em 0.03em 0.03em #993300;}

A#drc:link		 { color: #1D3F57; text-decoration: none; }
A#drc:visited	 { color: #5F4266; text-decoration: none; }
A#drc:active	 { color: #CC0000; text-decoration: underline; }
A#drc:hover      { color: #5C9E2F; text-decoration: underline;}

A#drc2:link		 { color: silver; text-decoration: none; }
A#drc2:visited	 { color: silver; text-decoration: none; }
A#drc2:active	 { color: #CC0000; text-decoration: underline; }
A#drc2:hover      { color: #5C9E2F; text-decoration: underline;}

/* Horizontal menu METAL*/
A#mlm:link		 {   color: white; text-decoration: none; padding: 2px; background-image: url('buttons/metal_dark.jpg'); border-radius:5px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #302010;
    box-shadow: 4px 4px 4px #302010;}
A#mlm:visited	 {   color: white; text-decoration: none; padding: 2px; background-image: url('buttons/metal_dark.jpg'); border-radius:5px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #302010;
    box-shadow: 4px 4px 4px #302010;}
A#mlm:active	 {   color: white; text-decoration: none; padding: 2px; background-image: url('buttons/metal_dark.jpg'); border-radius:5px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #302010;
    box-shadow: 4px 4px 4px #302010;}
A#mlm:hover      {   color: #CC0000; text-decoration: none; padding: 2px; background-image: url('buttons/metal_light.jpg'); border-radius:5px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #302010;
    box-shadow: 4px 4px 4px #302010; letter-spacing: 0.8px;}

/* Subtitles*/
A#subt:link		{ color: gray; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none}
A#subt:visited	{ color: gray; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none}
A#subt:active	{ color: gray; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none}
A#subt:hover    { color: #DAA520; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 10px; text-decoration: none letter-spacing: 1px;}

/* Menu links small METAL*/
A#leftmenu_s:link		 { color: black; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left_light.jpg'); margin-left: 12px; font-size: 12px; border-radius:4px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #5C4941;
    box-shadow: 4px 4px 4px #5C4941;}
A#leftmenu_s:visited	 { color: black; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left-light.jpg'); margin-left: 12px; font-size: 12px; border-radius:4px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #5C4941;
    box-shadow: 4px 4px 4px #5C4941;}
A#leftmenu_s:active	 { color: black; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left_light.jpg'); margin-left: 12p; font-size: 12px; border-radius:4px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #5C4941;
    box-shadow: 4px 4px 4px #5C4941;}
A#leftmenu_s:hover    { color: white; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left.jpg'); margin-left: 18px; font-size: 12px; letter-spacing: 0.2px; border-radius:4px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 4px 4px 4px #5C4941;
    box-shadow: 4px 4px 4px #5C4941;}


/* Menu links small METAL INVERTED
A#leftmenu_s:link    { color: white; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left.jpg'); margin-left: 18px; font-size: 12px; letter-spacing: 0.2px}
A#leftmenu_s:visited   { color: white; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left.jpg'); margin-left: 18px; font-size: 12px; letter-spacing: 0.2px}
A#leftmenu_s:active    { color: white; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left.jpg'); margin-left: 18px; font-size: 12px; letter-spacing: 0.2px}
A#leftmenu_s:hover	 { color: black; text-decoration: none; padding: 4px; background-image: url('buttons/copper_left_light.jpg'); margin-left: 12p; font-size: 12px }
*/

/* Menu links METAL super-small*/
A#leftmenu_ss:link		 { color: black; text-decoration: none; padding: 2px; background-image: url('buttons/copper_left_light_red.jpg'); margin-left: 16px; margin-top: 14px; margin-bottom: 14px; font-size: 10px; border-radius:2px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 3px 3px 3px #5C4941;
    box-shadow: 3px 3px 3px #5C4941; }
A#leftmenu_ss:visited	 { color: black; text-decoration: none; padding: 2px; background-image: url('buttons/copper_left_light_red.jpg'); margin-left: 16px; margin-top: 14px; margin-bottom: 14x; font-size: 10px; border-radius:2px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 3px 3px 3px #5C4941;
    box-shadow: 3px 3px 3px #5C4941;}
A#leftmenu_ss:active	 { color: black; text-decoration: none; padding: 2px; background-image: url('buttons/copper_left_light_red.jpg'); margin-left: 16px; margin-top: 14px; margin-bottom: 14px; font-size: 10px; border-radius:2px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 3px 3px 3px #5C4941;
    box-shadow: 3px 3px 3px #5C4941;}
A#leftmenu_ss:hover    { color: white; text-decoration: none; padding: 2px; background-image: url('buttons/copper_left_green.jpg'); margin-left: 18px; margin-top: 14px; margin-bottom: 14px; font-size: 10px; letter-spacing: 0px; border-radius:2px; text-shadow: 0.1em 0.1em 0.1em gray; -webkit-box-shadow: 3px 3px 3px #5C4941;
    box-shadow: 3px 3px 3px #5C4941;}

/* andere Hover-Farbe*/
A#leftmenu_s_blue:link		 { color: white; text-decoration: none; padding: 2px; background: gray; margin-left: 12px; font-size: 12px;  }
A#leftmenu_s_blue:visited	 { color: white; text-decoration: none; padding: 2px; background: gray; margin-left: 12px; font-size: 12px }
A#leftmenu_s_blue:active	 { color: white; text-decoration: none; padding: 2px; background: gray; margin-left: 12p; font-size: 12px;  }
A#leftmenu_s_blue:hover    { color: white; text-decoration: none; padding: 2px; background: aqua; margin-left: 18px; font-size: 12px; letter-spacing: 0.2px; }

A#text:link		 { color: white; text-decoration: none; padding: 2px; background: gray; margin-left: 0px; font-size: 10 }
A#text:visited	 { color: white; text-decoration: none; padding: 2px; background: gray; margin-left: 0px; font-size: 10  }
A#text:active	 { color: white; text-decoration: none; padding: 2px; background: gray; margin-left: 0px; font-size: 10  }
A#text:hover    { color: white; text-decoration: none; padding: 2px; background: #004c50; margin-left: 0px; font-size: 10; letter-spacing: 1px; }


A#fsw:link		 { color: silver; text-decoration: none; }
A#fsw:visited	 { color: silver; text-decoration: none; }
A#fsw:active	 { color: silver; text-decoration: none;  }
A#fsw:hover      { color: white; text-decoration: none; font-weight: bold; }

/* andere Hover-farbe für Download Bookcovers*/
A#cover_1:link		 { color: silver; text-decoration: none; margin-left: 0px; margin-bottom: 6px; font-size: 10; padding: 2px; }
A#cover_1:visited	 { color: silver; text-decoration: none; margin-left: 0px; margin-bottom: 6px; font-size: 10; padding: 2px; }
A#cover_1:active	 { color: silver; text-decoration: none; margin-left: 0px; margin-bottom: 6px; font-size: 10; padding: 2px; }
A#cover_1:hover      { color: white; text-decoration: none; margin-left: 0px; margin-bottom: 6px; font-size: 10; background: #004c50; padding: 2px; }

/* um Hintergrundbild zu zeigen: background-image: url(buttons_oben/green_2.gif)*/

A#oben:link		 {  margin-left: 0px; position: absolute; top: 0; }
A#oben:visited	 { margin-left: 0px; position: absolute; top: 0;}
A#oben:active	 { margin-top: 13px; position: absolute; top: -2;}
A#oben:hover     { margin-top: 13px; position: absolute; top: -2;}

A#image:link	  { border: black solid 1}
A#image:visited	   { border: black solid 1}
A#image:active	   { border: black solid 1}
A#image:hover      { border: black solid 1}


p		 	   {text-align: left; font-size: 13px; font-weight: bold;
               font-family: Verdana, Arial, Helvetica; 
               margin-right: 40;}

/* Indexseite*/
p.leave     { font-style: normal; font-size: 10px; font-weight: normal; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 0; margin-top: 0; margin-left: 126;
               color: gray; letter-spacing: 0.6px }
/* Menu Oben*/
p.mlm     { font-style: normal; font-size: 12px; font-weight: bold; text-transform: uppercase;
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom:-15px; margin-top: 7; margin-left: 6;
              letter-spacing: 0.3px }

/* Text in Tabellen*/
p.tab     { font-style: normal; font-size: 13px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 5; margin-left: 5; margin-right: 5; 
               color: #CDCDCD; letter-spacing: 0.6px }
/* Text in Tabellen - KLEIN*/
p.tab_s     { font-style: normal; font-size: 11px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 5; margin-left: 5; margin-right: 5;
			   color: #CDCDCD; letter-spacing: 0.6px }

/* Text in Tabellen - KLEINER*/
p.tab_sml     { font-style: normal; font-size: 10px; font-weight: normal; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 3; margin-left: 5; margin-right: 5;
			   color: white; letter-spacing: 0.6px }

p.tab_sml_2     { font-style: normal; font-size: 9px; font-weight: normal; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 3; margin-left: 5; margin-right: 5;
			   color: white; letter-spacing: 0.6px }

p.caption     { font-style: normal; font-size: 11px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 3; margin-left: 8; margin-right: 5;
			   color: black; letter-spacing: 0.6px; text-align: center }
p.caption_s    { font-style: normal; font-size: 10px; font-weight: normal; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: -6; margin-top: -6; margin-left: 30; margin-right: 72;
			   color: black; letter-spacing: 0.6px; text-align: right }

			 

/* Link to open Full Screen Window*/
p.fsw{ font-style: normal; font-size: 10px; font-weight: normal; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 1; margin-left: 5; margin-right: 15; text-align: right;
			   color: silver; letter-spacing: 0.6px }


/* Marge links und rechts verwenden*/
/* Marge von 30 auf 20 reduziert*/
p.text30     { font-style: normal; font-size: 13px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 10px; margin-left: 20; margin-right: 50; 
			   color: #112233; letter-spacing: 0.6px; }

/* Erster Absatz auf der Seite 50 pixel nach unten versetzt*/
p.text30_start { font-style: normal; font-size: 13px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-top: 50; margin-bottom: 10; margin-left: 20; margin-right: 50; 
			   color: #112233; letter-spacing: 0.6px }

/* Marge links und rechts verwenden - kleinere Schrift*/
p.text30_s     { font-style: normal; font-size: 11px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 10px; margin-left: 20; margin-right: 50; 
			   color: #112233; letter-spacing: 0.6px }

/* Hilfsmenu unten rechts auf der Seite*/
p.text30_r     { font-style: normal; font-size: 13px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; text-align: right;
			   margin-bottom: 10px; margin-left: 20; margin-right: 40; 
			   color: #112233; letter-spacing: 0.6px }

 p.textcenter  { font-style: normal; font-size: 13px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; text-align: center;
			   margin-bottom: 10px; margin-left: 20; margin-right: 40; 
			   color: silver; letter-spacing: 0.6px }

p.text30_rs    { font-style: normal; font-size: 11px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; text-align: right;
			   margin-bottom: 10px; margin-left: 20; margin-right: 40; 
			   color: #112233; letter-spacing: 0.6px }

/* Datumsangabe in Tabelle EXHIBITIONS*/ 			   
p.date     { font-style: normal; font-size: 12px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 10px; margin-left: 30; margin-right: 10; 
			   color: #112233; letter-spacing: -0.2px }

/* Dracula Research Centre*/ 			   
p.drc1     { font-style: normal; font-size: 20px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 10px; margin-left: 30; margin-right: 10; 
			   color: black; }

p.drc2     { font-style: normal; font-size: 15px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 10px; margin-left: 30; margin-right: 10; 
			   color: #112233;  }

p.drc3     { font-style: normal; font-size: 13px; font-weight: bold; 
               font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			   margin-bottom: 10px; margin-left: 30; margin-right: 10; 
			   color: #1D3F57; }

/* Überschrift uppercase*/  
h2           { font-style: bold; font-size: 20px; text-transform: uppercase; text-align: left;
               font-family: MarysFont, Trebuchet MS, Verdana, Arial, Helvetica; color: #CC0000; margin-top: 40; 
			   margin-bottom: 20; margin-left: 20; margin-right: 50; text-shadow: 0.1em 0.1em 0.1em gray; }

h2.center      { font-style: bold; font-size: 20px; text-transform: uppercase; text-align: center;
               font-family: MarysFont, Trebuchet MS, Verdana, Arial, Helvetica; color: #CC0000; margin-top: 40; 
			   margin-bottom: 20; margin-left: 20; margin-right: 20; text-shadow: 0.1em 0.1em 0.1em gray; }



h1           { font-style: bold; font-size: 12px; text-transform: uppercase; text-align: left;
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; color: #112233; margin-top: 20; 
			   margin-bottom: 20; margin-left: 30; margin-right: 40; }

h1.center      { font-style: bold; font-size: 12px; text-transform: uppercase; text-align: center;
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; color: #112233; margin-top: 20; 
			   margin-bottom: 20; margin-left: 20; margin-right: 20; }

h1.start      { font-style: bold; font-size: 12px; text-transform: uppercase; text-align: left;
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; color: #112233; margin-top: 50; 
			   margin-bottom: 20; margin-left: 20; margin-right: 50; }

h1.startleft      { font-style: bold; font-size: 12px; text-transform: uppercase; text-align: left;
               font-family: Trebuchet MS, Verdana, Arial, Helvetica; color: #112233; margin-top: 50; 
			   margin-bottom: 20; margin-left: 0; margin-right: 40; }

/*img class="b"		   { border: black solid 1; border-radius:10px; -webkit-box-shadow: 3px 3px 3px #7C7C7C;
    box-shadow: 3px 3px 3px #7C7C7C;}
	*/

img.b	       { border: black solid 1; border-radius:18px; -webkit-box-shadow: 4px 4px 4px #5C4941;
    box-shadow: 4px 4px 4px #5C4941;}
img.nob    { border: black solid 0; }

sup { vertical-align:text-top; font-size:80%; }

/* Horizontal menu old
A#mlm:link		 {   color: black; text-decoration: none; padding: 2px; background: #CC9933;}
A#mlm:visited	 {   color: white; text-decoration: none; padding: 2px; background: #CC9933;}
A#mlm:active	 {   color: white; text-decoration: none; padding: 2px; background: #CC0000; }
A#mlm:hover      {   color: #CC9933; text-decoration: none; padding: 2px; background: black;}
*/
