/* stylesheet for componeo InternetBaukasten websites */

body, td {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	margin: 0px;
	margin-top: 5px;
	color: #CC0000;
	background-color: #FED77A;
}

td {
	background-color: transparent;
}

h1 {
 margin-top: 0px;
 margin-bottom: 30px;
 font-size: 110%;
 font-weight: bold;
}

h2 {
 margin-top: 20px;
 margin-bottom: 20px;
 font-size: 105%;
 font-weight: bold;
}

h3 {
 margin-top: 10px;
 margin-bottom: 10px;
 font-size: 100%;
 font-weight: bold;
}

li {
 padding-bottom: 6px;
}

/* class for areas displayed in print-version only */
.print {
 display: none;
}

/* this class defines the bg-color for the content area and the wysiwyg-editor if not identically with the colors set in body */
.content {
 background-color: #FEF39A;
}

/* links */
a {
	color: #CC0000;
}

a:hover {
	text-decoration: underline;
	color: #FF6600;
}

/* misc */
.sitemap {
 background-color:;
 border: 1px solid #000000;
 padding: 3px
}
.footer {
 /* text-decoration doesn´t work as class in gecko, so you have to specify this in the footer.html file */
 font-size: 10px;
 color: #999999;
}

/* positioning the navigation items in all 4 levels (#0-#3, any level below #3 will be set on level #3)  */

ul#navigation, ul#navigation li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	font-size: 15px;
}

ul#navigation {
	margin-left: 10px;
	margin-top: 15px
}

* html ul#navigation {
	margin-top: 0px;
}

#navigation a  {
	text-decoration: none;
	color: #FF6600;
	line-height: 150%;
}

#navigation a:hover  {
	text-decoration: none;
	color: #CC0000;
}

.nav0 {
	display: none;
}

.nav0, .nav1  {
 margin-left: 0px;
}

.nav2 {
	margin-left: 10px;
}

.nav3 {
	margin-left: 20px;
}

#navigation a.active, #navigation a.open {
	color: #CC0000;
}

/* ------------------ add individual styles below ----------------- */
.tableheight {
 height:100%; /* useful for the print-version when using a page-filling table - otherwise 2-3 pages will be printed instead of one */
}


/* Sprach-Navigation */

#top_navigation {
	position: absolute; 
	bottom: 10px; 
	left: 10px;
	font-weight: bold;
}

#top_navigation a {
	text-decoration: none;
	color: #FF6600;
}

#top_navigation a:hover, #top_navigation a.active{
	text-decoration: none;
	color: #CC0000;
}

/* Haupt-Tabelle */

#main_table {
 width: 980px; 
 height: 620px; 
 background-color: #FEF39A; 
 border: 1px solid #FF9933;
}

#head_td {
  height: 173px; 
  background-color: #FF9933; 
  background-image: url('head.jpg');
}

#omega_logo {
	position: absolute; 
	left: 400px; 
	top: 32px;
}

#head_tree {
 position: absolute; 
 left: 823px; 
 top: -14px;
}

#address_td {
 height: 22px; 
 background-color: #FED77A; 
 border: 1px solid #FF9933; 
 font-weight: bold; 
 text-align: center;
 font-size: 13.5px; 
}

* html #address_td
{
	font-size: 14px; 
}

#nav_td {
 background-color: #FED77A; 
 width: 192px; 
 border: 1px solid #FF9933;
}

#content_td {
 background-color: #FEF39A;
}

/* Bilder rechts */

#img_container {
 margin-top: 15px; 
 margin-bottom: 8px;
}

#img_container img {
	margin-bottom: 7px;
	border-width: 0px;
}

* html #img_container img {
	margin-bottom: 3px;
}

#footer {
	margin-top: 5px;
	margin-bottom: 5px;
}
