/* Team Zimmermann */
body {
  /*position:relative;*/
  margin:0;
  background-color: #FFFFFF;
  

scrollbar-track-color: E6E7E9;
scrollbar-face-color: E6E7E9;
scrollbar-highlight-color: E6E7E9;
scrollbar-3dlight-color: 011D4C;
scrollbar-darkshadow-color: 011D4C;
scrollbar-shadow-color: E6E7E9;
scrollbar-arrow-color: 011D4C;
}

COL, COLGROUP, TABLE, TBODY, TD, TR {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  color: #011D4C;
    font-size: 10pt;
  }
  
  h1 {
  font-weight: bold;
  font-size: 10pt;
  margin-top:0;
  margin-bottom:6px;
  }
  
  h2 {
  font-weight: bold;
  font-size: 11pt;
  }
  
  .clear {
  clear:both;
}
  
#inhalt {
  margin-top:20px;
  margin-left:42px;
  height:508px;
  width:791px;
  overflow:auto;
  padding:0 40px 0 0;
}

td>#inhalt {
  width:750px;
}

#inhalt p {
  margin-top:0;
}
table.historie td {
  padding:5px 0 5px 0;
  margin:0;
}

A.anker:link {
font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  color: #011D4C;
  text-decoration: none;
    font-size: 10pt;
	font-weight: bold;
}
A.anker:visited {
font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  color: #011D4C;
  text-decoration: none;
    font-size: 10pt;
	font-weight: bold;
}
.bilder_horizontal {
	margin:20px 10px 40px 0;
	float:left;
}
.bilder_horizontal_1 {
	margin:20px 20px 5px 0;
	float:left;
}
.bilder_vertical {
	margin:0 15px 10px 0;
	float:left;
}
#page_head_box {
  padding:0;
  margin:0;
  border:0;
  margin-bottom:-5px; /* only for IE. Corrected for modern browsers below */
}
body>#page_head_box { 
  margin-bottom:0px;
}

/**************/
/* Navigation */
/**************/
#nav {
  margin:0;
  padding:5;
  list-style:none;
  background-color:#011D4C;
  width:1023px; /* value is only correct for IE. To be solved with a special style */
  height:30px;
}

/* The value of 1023px above is correct only for IE due to
   wrong box model. Correct this here with a style ignored
   by IE but accepted by all modern browsers
*/
table>#nav { 
  width:1013px;
}

/* IE doesn't like that
#nav>li {
  margin:2px;
  padding:0;
  float:left;
  width:7em;
  background-color:#ff0000;
}
*/

/* toplevel list elements need relative positioning, the cascading subentries
   of type <li> must be positioned absolutely then. Otherwise the cascading menu
   will push down the following elements
 */
#nav td.toplevel {
  background-color:#011D4C;
  margin-top:3px;
  padding:0;
  padding-left:40px;
  padding-top:3px;
  /*margin-right:42px;
  float:left;
  width:7em;*/
  position: relative;
  text-align:left;
  z-index:5;
}
#nav>td.toplevel {
  padding-left:0;

}

#nav td a { 
  display:block;
  padding-left:0;
  margin-left:0;
  text-align:left;
  height:99%;
}

#nav a:hover {
  color: #E6E7E9;
}


A:link {
font-family: Arial, Verdana, Syntax, sans-serif;
text-decoration: none;
  color: #FFFFFF;
    font-size: 12pt;
	font-weight: bold;
}
A:visited {
font-family: Arial, Verdana, Syntax, sans-serif;
text-decoration: none;
  color: #FFFFFF;
    font-size: 12pt;
	font-weight: bold;
}
/*
A:hover {
font-family: Arial, Verdana, Syntax, sans-serif;
text-decoration: none;
  color: #E6E7E9;
    font-size: 12pt;
	font-weight: bold;
}
*/

.textfett {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  color: #011D4C;
  font-size: 10pt;
font-weight: bold;
}

.textklein {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  color: #011D4C;
  font-size: 8pt;
}

.textkursiv {
	font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	color: #011D4C;
	font-size: 10pt;
	font-style: italic;
}

A.inhalt:link {
    font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	text-decoration: underline;
  	color: #011D4C;
    font-size: 9pt;
	font-weight: bold;
    }
A.inhalt:visited {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	text-decoration: underline;
  	color: #011D4C;
    font-size: 9pt;
	font-weight: bold;
    }
A.inhalt:hover {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	text-decoration: underline;
  	color: #011D4C;
    font-size: 9pt;
	font-weight: bold;
    }

A.fuss:link {
    font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	text-decoration: underline;
  	color: #011D4C;
    font-size: 9pt;
	font-weight: bold;
    }
A.fuss:visited {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	text-decoration: underline;
  	color: #011D4C;
    font-size: 9pt;
	font-weight: bold;
    }
A.fuss:hover {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
	text-decoration: underline;
  	color: #011D4C;
    font-size: 9pt;
	font-weight: bold;
    }

.fuss {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  text-decoration: none;
  color: #011D4C;
  font-size: 9pt;
font-weight: bold;
}

.sitemap {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  text-decoration: none;
  color: #011D4C;
  font-size: 9pt;
font-weight: bold;
}

A.sitemap:link {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: bold;

    }
A.sitemap:visited {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: bold;

    }
A.sitemap:hover {
  text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: bold;

    }
	
	.sitemap1 {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  text-decoration: none;
  color: #011D4C;
  font-size: 9pt;
  font-weight: normal;
  margin-left:40px;
}

A.sitemap1:link {
	text-decoration: underline;  
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
A.sitemap1:visited {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
A.sitemap1:hover {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
	
		.sitemap2 {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  text-decoration: none;
  color: #011D4C;
  font-size: 9pt;
  font-weight: normal;
  margin-left:60px;
}

A.sitemap2:link {
	text-decoration: underline;  
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
A.sitemap2:visited {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
A.sitemap2:hover {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
			.sitemap3 {
  font-family:  Verdana, Arial, Helvetica, Syntax, sans-serif;
  text-decoration: none;
  color: #011D4C;
  font-size: 9pt;
  font-weight: normal;
  margin-left:80px;
}

A.sitemap3:link {
	text-decoration: underline;  
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
A.sitemap3:visited {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }
A.sitemap3:hover {
	text-decoration: underline;
  color: #011D4C;
  font-size: 9pt;
font-weight: normal;

    }



/* Reihenfolge der Pseudoklassen:
:link
:visited
:hover
:activ
:focus
*/

/*****************/
/* Subnavigation */
/*****************/

#nav td ul.subnavigation {
  display:none;
  position: absolute;
  width:14em;
}

#nav td:hover ul.subnavigation, #nav td.over ul.subnavigation  { 
  display:block;
  list-style:none;
  margin:0;
  /* margin-top:5px;  positioning is not too easy: to be combined with a larger mouse sensitive area in <a> */
  padding:0;
  background:#ffffff;
  border:1px solid #011D4C;
  color:#011D4C;
  border-top:none;
}

#nav ul.subnavigation a { 
  display:block;
  
  padding:5px 10px 5px 10px;
  background:#ffffff;
  color:#011D4C;
  border:1px solid #000000;
  font-size: 10pt;
  text-decoration: underline;
}

#nav ul.subnavigation a:hover { 
  background:#E6E7E9;
  color:#011D4C;
  text-decoration: underline;
}




/***************************************************/
/* CSS hacks to surround browser incompatibilities */
/***************************************************/

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
