/* Basiseinstellungen */
body {background-color:#000000;margin:0px}
a:link { color:#4e0000; }
a:visited { color:#4e0000; }
a:active { color:#4e0000; }

table { margin:0px; padding:0px }

/* Landschaft oben */
table.landschaft {width:100%; background-color:#000000;}
td.landschaft {width:1000px; height:100px; background-image:url(landschaft.png); background-repeat:no-repeat;}

/* Einstellungen zum Grundgerüst der Seite */
table.maintable {width:1048px;}
table.header {width:1048px; height:355px; background-image:url(header.png); background-repeat:no-repeat;}


/* Einstellungen zum Menu */
table.menu {width:1048px; height:40px; background-image:url(menu.png);background-repeat:no-repeat;}
table.menu2 {border-style:solid; border-color:#d4c08e; height:40px;}
td.menu2 {border:1px solid #d4c08e; border-collapse:collapse; padding-left:30px; padding-right:30px; color:#d4c08e; font-size:14pt;}


/* Einstellungen zum Grundgerüst der Seite */
table.middletop {width:1048px; height:80px; background-image:url(middletop.png); background-repeat:no-repeat;}
table.middle {width:1048px; height:760px;}
col.left { width:210px;}
col.middle {width:628px;}
col.right {width:210px;}
td.left {background-image:url(middleleft.png);}
td.middle {background-color:#d4c08e;}
td.right {background-image:url(middleright.png);}
table.bottom {width:1048px; height:130px; background-image:url(bottom.png); background-repeat:no-repeat;}

/* Einstellungen zum Inhalt der Seite */

div.inhalt {padding:5px; margin-left:5px; margin-right:5px; font-size:12pt;  font-family:'Calibri','Arial','sans-serif';}

a {text-decoration:none; color:#770000; font-size:12pt;  font-family:'Calibri','Arial','sans-serif';}
h1 {font-family:'Baskerville Old Face','Britannic Bold',Times,serif; font-size:16pt; color:#770000;}
h2 {font-family:'Baskerville Old Face','Britannic Bold',Times,serif; font-size:14pt; color:#770000;}
h3 {font-family:'Baskerville Old Face','Britannic Bold',Times,serif; font-size:12pt; color:#770000;}

/*Dropdownmenu */
#menu {
  font-size:12pt;
   
}

#menu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#menu li.topmenu {
  float:left;
}

.topmenu a {
  float:left;
  width:150px;
  text-align:center;
}

.topmenu ul{
  display:none;
}

.topmenu a, .submenu a{

  border:1px solid #d4c08e;
  
  color:#d4c08e;
  font-weight:bold;
  text-decoration:none;
  background-color:#4e0000;
  margin:0;  
}

.submenu a{
  font-size:12px;
  width:150px;
  position:relative;
  clear:both; /* special IE6 */
}

#menu a:hover, .topmenu.on a {
  color:#d4c08e;
  background-color:#420000 !important;
}

.topmenu:hover ul {position:absolute; 
  display:block;  
  z-index:500;
}