/*Stylesheet for Dr. Rasshofer Engineering */
/* (c) Dr. Ralph H. Rasshofer 2010.*/
title {;}
body {color:white;
     background:#18445C;
	 font:0.9em arial, helvetica, sans-serif;
	 color: #FFFFFF;
	 margin: 2px 30px 2px 2px
	}
	
h1{	font-size: 1.7em;
	font-weight: bold;
	color: #FFFFFF}
   
h2{	font-size: 1.3em;
	font-weight: normal;
	color: #FFFFFF}
	
h3{	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF}
	
p,a{font-size: 1.0em;
	font-weight: normal;
	color: #FFFFFF}

	
td.head{text-align:left;
	   background:#18445C;
	   margin: 1em 1em 1em 1em;
	   padding: 0.2em 0.2em 0.2em 0.2em;
	   border-top: thin solid #29597B;
	   border-bottom: thin solid #29597B;
	   }
	   
td.foot{
	   background:#18445C;
	   padding: 1em 1em 1em 1em;
	   border-top: thin solid #29597B;
	   border-bottom: thin solid #29597B;
	   }
	   
td.empty{
	   background:#18445C;
	   padding: 0.2em 0em 0.2em 0em;
	   visibility: visible;
	   }
	   
td.menu{
	   width:20%;
	   vertical-align: top;
	   background:#18445C;
	   padding: 0em 0em 0em 0em;
	   }
	   
td.content{
		  width:60%;
          vertical-align: top;
          background:#29597B;
		  padding: 1em 1em 1em 1em;}
		  
		  
ul.imenue_main {
  float: left;
  width: 14em;
  margin-top: auto;
  margin-left: auto;
  padding: 0em 1em 1em 1em;
  color:white;
  background:#18445C;}
  
.imenue_main li {
  list-style:none;}
  
.imenue_main li a, .imenue_main li span {
  display:block;
  text-decoration:none;
  margin-bottom:3px;
  margin-top:3px;
  color:#FFFFFF;
  background:#29597B;
  border-width:1px;
  border-style:solid;
  border-color:#408BB0 #000000 #000000 #408BB0;
  border-left:0.5em solid;
  padding:0.25em 0.25em 0.4em 0.5em;
}

.imenue_main li a, .imenue_main li span {
  width:85%;}
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches} */

html>body .imenue_main li a, html>body .imenue_main li span {
  width:auto;}
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen }*/

.imenue_main li a:hover, .imenue_main li a.aktuell:hover {
  background:#e9e9e9;
  border-color:#069 #F0F0F0 #F0F0F0 #A60000;
  padding:0.4em 0.35em 0.25em 0.9em;
}

/*.imenue_main li a:active, .imenue_main li a.aktuell:active {
  background:#17a;
  border-color:#069 #6cf #5bd white;
  padding:0.4em 0.35em 0.25em 0.9em;
}*/

ul.imenue {
  float: left;
  width: 14em;
  margin-top: auto;
  margin-left: auto;
  padding: 0em 1em 1em 1em;
  color:white;
  background:#F0F0F0;}
  
.imenue li {
  list-style:none;}
  
.imenue li a, .imenue li span {
  display:block;
  text-decoration:none;
  margin-bottom:3px;
  margin-top:3px;
  color:#336699;
  background:#B4CDE6;
  border-width:1px;
  border-style:solid;
  border-color:#93B6DA #000000 #000000 #336699;
  border-left:0.5em solid;
  padding:0.25em 0.5em 0.4em 0.75em;
}

.imenue li a, .imenue li span {
  width:85%;}
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches} */

html>body .imenue li a, html>body .imenue li span {
  width:auto;}
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen }*/

.imenue li a:hover, .imenue li a.aktuell:hover {
  background:#e9e9e9;
  border-color:#069 #F0F0F0 #F0F0F0 #A60000;
  padding:0.4em 0.35em 0.25em 0.9em;
}


/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches} */

html>body .imenue_sub li a, html>body .imenue_sub li span {
  width:auto;}
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen }*/

/* OLD: EMTS2004 Settings
#top {  width: 100%; height: 99px; background: #93B6DA url(img/sfondobanner.gif)}
#menu {  position: absolute; width: 250px; left: 0px; top: 100px; 	background: #93B6DA url(img/sfondomenu.gif) repeat-y; height: 100%; z-index: 5;}
#menu a:visited {  color: #336699; font-weight: bold; text-decoration: none; font-size: small; width: 100%; padding-left: 5px}
#menu a:hover {  color: #336699; font-weight: bold; text-decoration: none; font-size: small; width: 100%; padding-left: 5px; background: #e9e9e9}
#menu a:link {  color: #336699; font-weight: bold; text-decoration: none; font-size: small; width: 100%; padding-left: 5px}
ul {  list-style: disc url(img/punto.gif); line-height: 30px; margin-left: 20px}
#center {
	position: absolute;
	left: 0px;
	top: 103px;
	width:100%;
	background: #ffffff;
	padding-left: 320px;
	z-index: 2;
	padding-right: 10px;
}
a:visited {  color: #333333; text-decoration: underline}
a:hover {  color: #CC0000; text-decoration: none}
a:link {  color: #990000; text-decoration: underline}
.menusx:visited {  color: #336699; font-weight: bold; text-decoration: none; font-size: small; width: 100%; padding-left: 5px}
.menusx:hover {  color: #336699; font-weight: bold; text-decoration: none; font-size: small; width: 100%; padding-left: 5px; background: #e9e9e9}
.menusx:link {  color: #336699; font-weight: bold; text-decoration: none; font-size: small; width: 100%; padding-left: 5px}.tabmenu {  background: #93B6DA url(img/sfondomenu.gif) no-repeat}
.tabpadding {  padding:   10px}
*/
</style>
