/* Angaben für alle standardkonformen Browser */

body {
	margin:0;
	padding:0;
}

#content_container {
	padding-top:9em;
	padding-bottom:2em;
	padding-left:10;	
	width:750px;
	height:72%;
	background-color:#FFFFCC;
}

#header {
	position:fixed;	
	width: 760px;		  
	top:0px; left:0px;
	padding:0px;  
	padding-top: 0px;
	padding-bottom: 126px;
	background-image: url(images/menu/tebeslogo.png);
	background-repeat: no-repeat;
	background-color: white;
}
	
#footer {
	position:fixed;
	width: 750px;		  
	bottom:0px; left:0px; right:0px;
	background-image: url(images/menu/bottom.png);
	text-align:right;		 
	padding-right:10px;
	padding-top:0px;
	font-size:8.0pt;
	font-family:"Times New Roman";
	font-weight:normal;
	color:#ffffff;
}
 
/* Angaben nur für den Internet Explorer mit Star HTML Hack */

* html, * html body {
	height:100%;  
	overflow:hidden;
}

* html #header {
	margin:0;
	height:20%;
	background-image:url(images/menu/tebeslogo.png);
	background-repeat: no-repeat;
}
  		 
* html #content_container  {
	padding:0.5em;
	height:72%;
	overflow:auto;
	padding-left:10;	
	width:760px;
}

* html #footer  {
	padding-top:0%;	
	width: 760px;
	background-image:url(images/menu/bottom.png);
}

/* Formatierung der Images für Hauptmenü */

#img_mainmenu {
    width:106;
	height:37;
	border:0;
}

/* Formatierung des Seiteninhaltes */

#menu {
	margin:0em;
    padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 1em;
	padding-bottom: 1em;
	float:left;
	width:9.5em;	
	background-color: #FFCC66;
}

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

* html #menu {
	width:10.5em;
}

#menu li {
    list-style: none;
	margin:0em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em; 
	font-size:10.0pt;
	font-family:"Times New Roman"; 
	font-weight:bold;
}

#menu li#submenu {
	margin-left:1em;
}

#menu li#activesubmenu {
    display: block;
	background: #D02C2C;
	margin-left:1.5em;
	color: white;
}

#menu li#active {  
    display: block;
	background: #D02C2C;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-top:0.2em;
	margin-bottom:0.2em; 
	color: white;
	text-decoration:none;
}
 
#menu a {
    display: block;
	color: #D02C2C;
	margin:0;	 
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em; 
	text-decoration:none;
}

#menu a:link, #menu a:visited {
	background: #FFCC66;
	color: #D02C2C;
	text-decoration:none;
}

#menu a:hover {	 
	background: #FFFFcc;
	color:#D02C2C;
	text-decoration:none;
}

#content {
	padding: 0 1 1 1em;
	margin-left:11.5em;
	margin-right:0.5em;
}
	   
* html div#content {
	height: 1em;           /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	padding-top:1em;
}
	  
/* Eingabefelder */
	  
input {
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:1px;
    border-right-width:1px;
    background: #F8F8F8;
    font:10px Times New Roman;
    color: #000000;
    width:100px;
}

.button {
    border-top-width:1px;
    border-left-width:1px;
    border-bottom-width:1px;
    border-right-width:1px;
    background: #E0E4EE;
    font:12px Times New Roman;
    color: #000000;
    width:100px;
	height:30px;
}

h1	{
	margin-top:0.5em;
	margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Times New Roman";
	color:#CC0000;
	font-weight:normal;
	} 
	
h2	{
	margin:0cm;
	margin-bottom:.0000pt;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"Times New Roman";
	color:black;
	font-weight:bold;
	}

h3	{
	margin:0cm;
	margin-bottom:.0000pt;
	page-break-after:avoid;
	font-size:10.0pt;
	font-family:"Times New Roman";
	color:black;
	font-weight:normal;
	}	
	
h4	{
	margin:0cm;
	margin-bottom:.0000pt;
	page-break-after:avoid;
	font-size:8.0pt;
	font-family:"Times New Roman";
	color:black;
	font-weight:normal;
	}

