/* --- Mainframe --- */
html {
  height:100%;
  width:100%;
}

body {
  height:100%;
  width:100%;
  background:#FFFFFF;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

#umrandung_außen {
  height:100%;
  position:relative;
  width:100%;
  margin:0 no;
  background:#FFFFFF;
}

/*------- Mastertable -----*/
table#master {
  width:100%;
  height:100%;
  border:0px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}

td#header {
  height:150px;
  background-image:url(../images/Tempus-Header.jpg);
  background-repeat:repeat-y;
}

td#Spalte_Links {
  width:180px;
  vertical-align:top;
  background:#F1EACC;
}

table#table_left {
  width:180px;
  background:#EFEAC4;
}

td#Bild {
  height:270px;
  width:180px;
}

img#Bild_Links {
  width:180px;
  height:250px;
}

/*--- Formatierung Links und Text Linke Spalte ---*/
td#Adress {
  font-family:Verdana;
  color:#000000;
  line-height:9pt;
  font-size:7pt;
  vertical-align:top;
  padding: 35px 0px 0px 4px;
}

a.link_mail {
  font-family:Verdana;
  color:#7E1224;
  font-size:7pt;
  text-decoration:none;
  text-align:center;
}

a.link_mail:hover {
  font-family:Verdana;
  color:#000000;
  font-size:7pt;
  text-decoration:none;
  text-align:center;
}

/*------Formatierung Menüspalte -----*/
td#Spalte_Menue {
  vertical-align:top;
  background:#F1EACC;
}

table#Tabelle_Menue {
  width:160px;
  background:#F1EACC;
}

img#Zeitleiste_menue {
  width:160px;
  height:0px;
  background:#C6B37B;
}

img#Abstand_Laufband {
  width:160px;
  height:14px;
}

td#menue {
  width:160px;
  background:#F1EACC;
}

/*--- Formatierung Menü ----*/
#menu ul{
  font-family:Arial;
  font-size:10pt;
  text-align:left;
  list-style:none;
  width:120px;
  vertical-align:top;
  float:left;
  clear:both;
  margin-left:6px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
}

#menu li{
  list-style:none;
  position:relative;
  left:-40px;
  top:5px;
  vertical-align:top;
  font-family:Arial;
  font-size:10pt;
  text-align:left;
  width:123px;
  margin-left:6px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}

#menu li a:hover{
  color:#FFFFFF;
  background:#C5B687;

  border-bottom: 6px solid #F1EACC;

}

#menu a {
  display:block;
  text-decoration:none;
  color:#C5B687;
  font-weight:bold;
  background:#FAFAFA;
  padding:4px;
  border: 6px solid #F1EACC;
/*  border-bottom:0px;*/
}

#menu li ul {
  position:absolute;
  left:145px;
  top:-5px;
  display:none;
}

#menu ul {
  position:absolute;
  display:none;
  left:145px;
  top:-5px;
}

#menu li:hover ul ul {
  position:absolute;
  display:none;
  left:145px;
  top:-5px;
}

#menu li:hover ul {
  display: block;
  }

#menu ul li:hover ul {
  display: block;
}

a.sub {
  width:140px;
}

/*------ Formatierung Contentspalte -------*/
td#Spalte_Content {
  vertical-align:top;
  width:100%;
}

iframe#content {
  width:100%;
  height:3850px;
}

/*----- Formatierung Contentpages -----*/
body#home {
  height:100%;
}

td#Menue_Content {
  width:20px;
  height:100%;
  background:#F1EACC;
}

img#Menue_Content {
  width:20px;
}

table#Inhalt {
  width:100%;
  height:100%;
  background-image:url(../images/Tempus-Hauptfond.jpg);
  background-repeat:repeat-y;
  background-position:0px 20px;
}

td#Zeitleiste {
  height:14pt;
  background-color:#7E121A;
}

marquee#Format_Zeitleiste {
  font-family:Comic Sans MS;
  font-size:8pt;
  color:#FFFFFF;
}

table#TextArea {
  width:100%;
}

table#Text {
  width:100%;
  vertical-align:top;
}

/*--- Formatierung und Links Navigationsbar ---*/
a.NavBar {
  height:20px;
  text-align:left;
  display:block;
  text-decoration:none;
  font-family:Times new roman;
  color:#ccc;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  }

a.NavBar:hover {
  color:#000000;
}

/*-- Formatierung und Links Infobuttons --*/
img#Menue_Infobtn {
  width:0px;
  height:0px;
  }

td#infobtn {
  height:15pt;
  text-align:left;
  background:#C5B687;
}

td#AbstaendeInfobtnIntern {
  height:5px;
}

a.infobtn {
  font-family:Arial;
  color:#FFFFFF;
  font-size:11pt;
  text-decoration:none;
  text-align:left;
  margin-left:5px;
}

a.infobtn:hover {
  font-family:Arial;
  font-size:11pt;
  color:#7E121A;
  text-decoration:none;
  margin-left:5px;
}

/*--- Formatierung Links im Content ---*/

a.link_normal {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  text-decoration:none;
}


a.link_intern {
  font-family:Verdana,Arial,Helvetia;
  color:#7E121A;
  font-size:10pt;
  text-decoration:none;
}

a.link_intern:hover {
  color:#840F22;
}

a.link_intern_fett {
  font-family:Verdana,Arial,Helvetia;
  color:#7E121A;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

a.link_intern_fett:hover {
  color:#840F22;
}

/*--- Tabellen und Textformatierungen---*/

img#ImgAbstandTop {
  height:20px;
  width:0px;
}

td#headertxt {
  height:40px;
  font-family:Comic Sans MS;
  color:#7E121A;
  font-size:20pt;
  vertical-align:middle;
  text-align:center;
}

td#headertxt2 {
  height:40px;
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:14pt;
  vertical-align:bottom;
  text-align:center;
}

td#Poster {
  padding-right:15px;
}

td#Text {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  text-align:justify;
  padding-left:15px;
  padding-right:15px;
}

td#TextMitarbeiter {
  width:180px;
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  text-align:left;
  padding-left:15px;
  }

td#TextImpressum {
  width:250px;
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  text-align:left;
  padding-left:15px;
  }

div#Liste {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  text-align:justify;
  margin-left:25px;
  marging-right:5px;
}

p#Copyright {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:8pt;
  text-align:right;
}

td#thumbs {
  width:100px;
  padding-right:10px;
  padding-bottom:4px;
  text-align:center;
}

img#Thumbs {
  vertical-align:middle;
}

p#header {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:11pt;
  margin-top:0pt;
  vertical-align:top;
  text-align:center;
}

p {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  margin-top:0px;
  margin-bottom:6pt;
  padding-left:15px;
}

p#ErsteZeile {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  margin-top:0px;
  margin-top:10pt;
  margin-bottom:6pt;
  padding-left:15px;
}

p#Einzug {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  margin-top:0px;
  margin-bottom:14px;
  padding-left:30px;
}

p#Text {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  text-align:justify;
  padding-top:15px;
  padding-left:15px;
  padding-right:15px;
}

p#Text2 {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  vertical-align:top;
  margin-bottom:-6pt;
  text-align:justify;
  padding-left:15px;
  padding-right:15px;
}

p#AbstandVor {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  padding-top:6px;
  margin-bottom:6pt;
  padding-left:15px;
}

h1 {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:16pt;
  text-align:center;
}

h1#headertxt2 {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:16pt;
  font-weight:normal;
}

h1 {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
}

h2 {
  font-family:Verdana,Arial,Helvetia;
  font-weight:normal;
  color:#000000;
  font-size:16pt;
}

h3 {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:14pt;
  }

p#header {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  font-weight:bold;
}

p.content {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  margin-top:-6pt;
}

p#FNText {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:8pt;
  padding-left:15px;
  margin-bottom:0px;
}

sup#FN {
  font-family:Verdana,Arial,Helvetia;
  color:#000000;
  font-size:7pt;
}

/* --- Image resize bei mouseover ---------------*/
/* --- Veranstaltung.hmtl---*/
/*---- Marcus Caelius ------*/
p#Marcus { margin-top:0px; margin-bottom:0px; float:right; padding-left:10px; padding-top:5px; padding-bottom:20px; padding-right:25px; width:75px; height:99px; z-index:100; }
p#Marcus a.p1, #Marcus a.p1:visited {display:block; width:75px; height:99px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#Marcus a img {border:0;}
#Marcus a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#Marcus a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#Marcus a.p1:hover .large {display:block; position:absolute; top:12px; width:356px; height:500px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}

/*---- Ludwig ------*/
p#Ludw { margin-top:0px; margin-bottom:0px; float:left; padding-top:5px; padding-left:30px; padding-right:15px; width:100px; height:131px; z-index:100; }
p#Ludw a.p1, p#Ludw a.p1:visited {display:block; width:100px; height:131px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#Ludw a img {border:0;}
#Ludw a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#Ludw a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#Ludw a.p1:hover .large {display:block; position:absolute; top:50px; width:383px; height:500px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}

/*---- Sachsenspiegel ------*/
p#Sachsenspiegel { margin-top:0px; margin-bottom:0px; float:right; padding-top:5px; padding-left:10px; padding-right:0px; margin-top:-8px; width:88px; height:120px; z-index:100; }
p#Sachsenspiegel a.p1, p#Sachsenspiegel a.p1:visited {display:block; width:88px; height:120px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#Sachsenspiegel a img {border:0;}
#Sachsenspiegel a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#Sachsenspiegel a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#Sachsenspiegel a.p1:hover .large {display:block; position:absolute; top:150px; width:365px; height:500px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}

p#Belagerung { margin-top:0px; margin-bottom:0px; float:left; padding-top:5px; padding-left:30px; padding-right:15px; width:114px; height:70px;  z-index:100; }
p#Belagerung a.p1, #Belagerung a.p1:visited {display:block; width:114px; height:70px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#Belagerung a img {border:0;}
#Belagerung a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#Belagerung a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#Belagerung a.p1:hover .large {display:block; position:absolute; top:250px; width:600px; height:367px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}

/*---- Schloss ------*/
p#Schloss { margin-top:0px; margin-bottom:0px; float:right; padding-left:10px; padding-top:10px; margin-top:5px; width:120px; height:83px; margin-top:-12px; z-index:100; }
p#Schloss a.p1, p#Schloss a.p1:visited {display:block; width:120px; height:83px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#Schloss a img {border:0;}
#Schloss a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#Schloss a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#Schloss a.p1:hover .large {display:block; position:absolute; top:450px; left:0px; width:600px; height:414px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}

p#Waterloo { margin-top:0px; margin-bottom:0px; float:right; padding-left:10px; padding-top:5px; width:124px; height:80px; z-index:100; }
p#Waterloo a.p1, #Waterloo a.p1:visited {display:block; width:124px; height:80px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#Waterloo a img {border:0;}
#Waterloo a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#Waterloo a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#Waterloo a.p1:hover .large {display:block; position:absolute; top:550px; width:600px; height:386px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}

p#GIs { margin-top:0px; margin-bottom:0px; float:right; padding-left:10px; padding-top:0px; width:120px; height:77px; z-index:100; }
p#GIs a.p1, #GIs a.p1:visited {display:block; width:124px; height:80px; text-decoration:none; background:#fff; top:0px; left:0px; border:0px;}
p#GIs a img {border:0;}
#GIs a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#GIs a .large {display:block; position:absolute; width:0px; height:0px; border:0px; top:0; left:0px;}
#GIs a.p1:hover .large {display:block; position:absolute; top:550px; width:600px; height:385px; border:6px solid #7E121A;}
#info {z-index:100; height:22em;}