﻿/* Angaben fÌr alle standardkonformen Browser */
body {
	margin:0;
	padding:0;
	background:#bdb76b;
	text-align:center;
	font-size:100.1%;
}
		div.innerDiv{
			width:5.63em;
			white-space:nowrap;
		}		
		
		div.columns{
			overflow:hidden;
			width:58.13em;

		}
		
		div.rows{
			overflow:hidden;
			height:42.38em;
		}
		
		div.data{
			overflow:scroll;
			width:59.19em;
			height:43.44em; 
			background:#ffff00; 
		}
		
		table {
			border-width:5px;
			border-style:solid;
			table-layout:fixed;
		}
		
		table td {
			border-width:1px;
			border-style:solid;
			vertical-align:top;
		}
	
		table.inner {
			border-width:0px;
			border-style:hidden;
			border-collapse:collapse;
		}
		
		table.inner td {
			border-width:1px;
			border-style:solid;
		}

#header {
	position:fixed;
	top:0px; left:0px; right:0px;
	font-size:.63em;
	text-align:center;
	background-repeat: repeat-x;
	color:#000;
	width: 100%;
}
.hervorheben {color:#f00;}
.bigger { font-size:1.25em; font-weight:bold;  
		}
.bigger2 { font-size:1.13em; font-weight:bold;}		
.bigger3 { font-size:1.25em; font-weight:bold; text-align:center;}		
.bigger4 { font-size:1.25em; font-weight:bold; text-align:center;}
.nullzeichen{ font-size:1.25em;font-weight:bold; color:#f8f8ff;}		
#content { 
    position:static;
	top:0px; left:0px; right:0px; 
	font-size:.63em;
	width:100%;
}
	 
#footen { position:inherit;
	bottom:0px; left:0px; right:0px;
	text-align:center;
	color:#000;
	width:100%;
}
#footer {
	position:fixed;
	bottom:0px; left:0px; right:0px;
	text-align:center;
	color:#000;
	width:100%;
}

/* Angaben nur fÌr den Internet Explorer mit Star HTML Hack */

* html, * html body {
	height:100%;
	overflow:hidden;
    font-size:.63em;

}

* html #header {
	height:10%;
}


* html #footer  {
	height:8%; width:100%;
}

/* Kleines Extra fÌr den IE */


/* Formatierung des Seiteninhaltes */


/* Der IE soll das Element breiter darstellen, da margin und
   padding hier von der Breite abgezogen werden! */


#content {
	border:3px #5E1600; background:#ffff73;	
	top:0px; left:0px; right:0px;
	padding:0em ;
	width:100%;
	font-size:.63em;
}

* html div#content {
	height:1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	padding-top:1em;
}
#nav, #nav ul {list-style-type:none; height:25px;}
#nav li { float:left; position:relative; white-space:nowrap;background-color: #e3e09f; font-weight:bold; font-size: 1.0em; }
#nav li li { float:none;}
#nav li:hover{ background-color: #b2cc05;}
#nav li a {color: #423e33; text-decoration:none; padding: 3px 10px; display:block;}
#nav li:hover a{ color:#e3e09f;}
#nav li li { background-color:#d6f0c1; color: #6d9982; font-weight:normal;}
#nav li li:hover {background-color:#6d9982;}
#nav li li a, #nav li:hover li a {color:#6d9982; padding: 2px 10px}
#nav li li:hover a { color: #d6f0c1;} 
#nav li li li {background-color:#f6ffb0;}
#nav li li li a, #nav li li:hover li a, #nav li:hover li li a {color:#6d9982; padding: 2px 10px;}
#nav li li li:hover a{color:#f6ffb0;}
#nav li ul, #nav li:hover ul ul { position:absolute; left: -999em;}
#nav li:hover ul {left:0;}
#nav li li:hover ul{ left:100%; top:0;}
#nav li li { width:100px;}
#nav li li li { left:-40%; top:0;}
