
body { margin:0; padding: 0; background-color: #fff; color: #000; }


body
{
  background-color: #cdcbb4;
  margin-left: 0px;
  margin-top: 0px;
  padding: 0px;
}

body, p, td, tr, input, select, table, span, textarea
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  font-size: small;
}

a {
  color: #CC0000;
  text-decoration: none;
}

a:hover {
  color: #DDDDDD;
  text-decoration: underline;
}

.titel
{
  visibility: hidden;
}

img { border: 0 none;}


#banner
{
  width: 1000px;
  position: absolute;
  top:0px;
  left:0px;
  padding-bottom: 0px;
  border-bottom: 0px;
}







/* main (primary) navigation: blue tabs */
#mainnav
{ position: absolute;
  top: 99px;
  left: 448px;
  height: 20px;
  background-color: transparent;
  width: 521px;
  z-index: 40;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

#mainnav td
{
  width: 131px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: center;
  border-right: 1px solid transparent;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  vertical-align: middle
}

#mainnav td#active a
{
  background-color: transparent;
  color: #FF6600;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}


#mainnav a
{
  background-color: transparent;
  color: #fff;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}

#mainnav a:hover
{
  background-color: transparent;
  color: #cdcbb4;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}


/* breadcrumb */
#breadcrumb { position: absolute; top: 120px; left: 200px; vertical-align: top; text-align: left; height: auto; padding: 0 180px 0 0; font-size: 0.85em; color: #999; z-index:30;}
#breadcrumb a { color: #8f8d77; text-decoration: none; }
#breadcrumb a:visited { color: #8f8d77; }
#breadcrumb a:hover { color: #cf5e06; }
.br-act {color: #666666; font-size: 0.95em;}

#content
{
  position: absolute;
  left: 200px;
  top: 150px;
  width: 760px;
  color: #000000;
}


/*#content { margin: 0px 0px 0px 0px; vertical-align: top; padding-top: 0; }
*/

/* set font for headings */
#content h1, #content h2, #content h3, #content h4 { margin-top: 0em; margin-bottom: 0em; padding: 0; }

#content h1 { font-size: 1.37em; color:#000000; line-height: 1.1em; margin-bottom: 1.15em; font-weight: bold;}
#content h2 { font-size: 1.13em; color:#000000; line-height: 1.1em; margin-top: 1.02em; margin-bottom: 1.05em; font-weight: bold;}
#content h3 { font-size: 1.00em; color:#000000; line-height: 1.0em; margin-top: 0.8em; margin-bottom: 0.4em; font-weight: bold;}
#content h4 { font-size: 1.00em; color:#000000; line-height: 1.0em; margin-bottom: 0.4em; font-style: italic; font-weight: normal;}

/* === Styling for content === */
/* content and contentsmall (contentsmall = content with rightboxes) */
#content a { text-decoration: none; color: #996633; }
#content a:visited { color:#996633; }
#content a:hover { background-color: transparent; }

/* ==== left column: secundary navigation and target-group/quicklinks ===*/

/*
#leftnav { position:absolute; top:140px; left:0px; width:160px; margin: 0; padding:0;  }
#nav, #nav ul, #nav li, #nav dd, #nav li a, .facet, .facet dd, .facet ul, .facet li {margin:0; padding:0;}
#nav {background-color:#ECEFF8; border-bottom: 1px solid black; border-left: 0px solid #e1e1e1; border-right: 1px solid black; border-top: 1px solid black;}
#nav dt { background-color: #666666; font-size: 0.85em; font-weight: bold; border-bottom: 1px solid black; color: #fff; padding: 5px 5px 5px 8px;}
#nav dl {width:159px;}
#nav ul{ list-style-type: none; line-height:1.1em; height: auto; width:159px;}
#nav li { font-size: 0.88em; border-bottom: 0px solid #e1e1e1; background: #8f8d77; padding:1px 5px 4px 0; voice-family: "\"}\"";
voice-family: inherit; padding-left:9px;}

#nav li li {font-size: 1em;}
#nav li a { display: block; width: 100%; text-decoration: none; color: #efecd5; text-align: left; }
#nav li a:hover { color: #ffffcd; text-decoration: none; }
#nav li#selected {background: #cf5e06; }

*/


/*------------------ menu links ---------------*/
#leftnav { position:absolute; top:140px; left:0px; width:160px; margin: 0; padding:0;  }
#nav, #nav ul, #nav li, #nav dd, #nav li a  {margin:0; padding:0; /*font-size: 1.18em;*/}
#nav {
    background-color:#ECEFF8;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-top: 1px solid #333333;
}

#nav dt {
	background-color: #333333;
	font-size: 0.85em;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 8px;
}
#nav dl {width:158px;}
#nav ul{ list-style-type: none; line-height:1.1em; height: auto; width:158px;}
#nav li {
    font-size: 0.88em;
    border-bottom: 1px solid #333333;
    padding:1px 5px 4px 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left:9px;
    background-color: #8f8d77;
}
#nav li.subnav {margin:0; padding:0; border-bottom: 0;}
#nav li li {font-size: 1em;}
#nav li a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: #efecd5;
    text-align: left;
}
#nav li a:hover {
  color: #ffffcd;
  text-decoration: none;
}
#nav li#selected {
    /*background: url("../img/arrowlevel1.gif") left top no-repeat;*/
  background-color: #cf5e06;
}
#nav li.subnav ul {background: #fff;  line-height:1em;}
#nav li.subnav li {
	padding:2px 5px 2px 10px;
	border-bottom: 1px dotted #333333;
	background-color: #ABAB58;
	font-size: 0.95em;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left:20px;
	font-size:small
}
/*Box Model Hack to accomodate IE5/Win: get correct indentation and reset font-size in IE5/Win */

#nav li.subnav li {font-size: 0.95em;}
#nav li.subnav li.lastitem {border-bottom: 1px solid #333333;}
#nav li.subnav li#selected { background-color: #cf5e06; }

div.clear {
  clear: both;
}
