body {background-color: #000000; background-position: top; vertical-align: top; }
/* ======================================== */
/* TEXT */
/* ======================================== */
.blocksatz {text-align: justify; }
h1 {color: #C7BA87; font-size: 14px; font-family: Comic Sans MS; }
h2 {color: #C7BA87; font-size: 15px; font-family: Comic Sans MS; }
td {color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; }
p {color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; }
/* ======================================== */
/* LINKS */
/* ======================================== */
A:link, A:visited {color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; text-decoration: none; font-weight:bold;}
A:hover  {color: #E7002A; font-size: 13px; font-family: Comic Sans MS; text-decoration: none; font-weight:bold;}
A:active  {color: #E7002A; font-size: 13px; font-family: Comic Sans MS; text-decoration: none; font-weight:bold;}
A:link.hinweis, A:visited.hinweis {color: #C7BA87; font-size: 10px; font-family: Comic Sans MS; text-decoration: none;}
A:hover.hinweis {color: #E7002A; font-size: 10px; font-family: Comic Sans MS; text-decoration: none;}
A:active.hinweis  {color: #E7002A; font-size: 10px; font-family: Comic Sans MS; text-decoration: none;}
/* ======================================== */
/* NAVIGATION */
/* ======================================== */
div#Rahmen {width: 900px; height: 20px; padding: 0px; border: 0px solid #5B5B5B; background-color: clear; text-align: center;}
  * html div#Rahmen { /* Corrections for IE 5.x */ width: 900px; w\idth: 900px; }
  div#Rahmen div { background: clear; text-align: center; /* Corrections for IE 5.x */ width: 900px; w\idth: 900px;}
  ul#Navigation { margin: 0; padding: 0; text-align: center; }
  * html ul#Navigation { /* Corrections for IE 5 and 6 */ width: 900px; w\idth: 900px;}
  ul#Navigation li { list-style: none; float: left; /* NEW -> */width: 180px; position: relative; margin: 0px; padding: 0px; }
  * html ul#Navigation li { /* Corrections for IE 5 and 6 */ margin-bottom: -5px; width: 180px; }
  *:first-child+html ul#Navigation li {  /* Corrections for IE 7 */ margin-bottom: 0px; }
  ul#Navigation li ul { margin: 0; padding: 0; position: absolute; top: 1px; left: 0px; }
  * html ul#Navigation li ul { /* Corrections for IE 5.x */ left: 0px; lef\t: 0px; width: 180px;}
  ul#Navigation li ul li { float: none; display: block; margin-bottom: 1px; background-image: url(Images/smoke-bg.jpg);  }
  ul#Navigation a, ul#Navigation span { display: block; padding: 1px 1px; text-decoration: none; font-weight: bold; 
  	border: 1px solid #5B5B5B; border-left-color: #BBBBBB; border-top-color: #BBBBBB; color: black; background-image: url(Images/smoke-bg.jpg); }
  * html ul#Navigation a, * html ul#Navigation span {  /* Nesseccary only for IE */ width: 100%; w\idth: 6em; }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell { border-color: #BBBBBB; border-left-color: #5B5B5B; 
  	border-top-color: #5B5B5B; color: #F7DE0A; background-image: url(Images/smoke-bg-H.jpg); }
  li a#aktuell { /* aktuelle Rubrik kennzeichnen */ color: #E7002A; background-color: clear; }
  ul#Navigation li ul span { /* Actual 2nd level highlights */ background-color: #E7002A; }
  ul#Navigation li>ul { display: none; top: 1.8em; }
  ul#Navigation li:hover>ul, ul#Navigation li>a#aktuell+ul { display: block; /* Corrections for IE 5.x */ width: 180px; w\idth: 180px; }
   Workaround for IE 7 
  *:first-child+html ul#Navigation ul { background-color:clear; padding-bottom:0px; }
/* ======================================== */
/* POP UP PICTURES AND TEXT*/
/* ======================================== */
img { border:none; }
#Empanadas { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Empanadas:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Empanadas div { display:none; }
#Empanadas:hover div { padding: 4px;
display:block; width:500px; height:257px; /* was height:290px */ background:clear; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; top:200px; left:30%; text-align: top;
}
#Popup { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Popup:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Popup div { display:none; }
#Popup:hover div { padding: 4px;
display:block; width:500px; height:200px; background:#B0AC7F; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; top:250px; left:30%; text-align: top;
}
#Portrait { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait div { display:none; }
#Portrait:hover div { padding: 4px;
display:block; width:500px; height:500px; /* was height:290px */ background:clear; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute;  top:1070px; left:30%; text-align: top;
}
#Portrait2 { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait2:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait2 div { display:none; }
#Portrait2:hover div { padding: 4px;
display:block; width:400px; height:470px; background:#B0AC7F; color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; margin-top:-475px; margin-left:10px; text-align: top; 
}
#Portrait3 { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait3:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait3 div { display:none; }
#Portrait3:hover div { padding: 4px;
display:block; width:500px; height:500px; /* was height:290px */ background:clear; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; margin-top:5%; margin-left:-150px; text-align: top; 
}
#Portrait4 { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait4:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait4 div { display:none; }
#Portrait4:hover div { 
display:block; width:500px; height:500px; /* was height:290px */ background:clear; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; margin-top:-10%; margin-left:1%; text-align: top; 
}
#Portrait5 { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait5:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait5 div { display:none; }
#Portrait5:hover div { padding: 4px;
display:block; width:500px; height:500px; /* was height:290px */ background:clear; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; margin-top:-65%; margin-left:-50%; text-align: top; 
}
#Portrait6 { display:inline; color: #C7BA87; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait6:hover { display:inline; color: #E7002A; font-size: 13px; font-family: Comic Sans MS; font-weight:bold; }
#Portrait6 div { display:none; }
#Portrait6:hover div { 
display:block; width:263px; height:400px; /* was height:290px */ background:clear; color: #E7002A; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
position:absolute; margin-top:-405px; margin-left:1%; text-align: top; 
}
/* ======================================== */
/* Borders */
/* ======================================== */
#Border-RT { border-right:2px solid #C7BA87; border-bottom:2px dashed #C7BA87; }
#Border-BTM {border-bottom:2px dashed #C7BA87; }
#Border-LT { border-left:2px solid #C7BA87; border-bottom:2px dashed #C7BA87; }