/* CSS Document */
.MENU_OBEN a:link { color: #000000; font-size: 20px; font-family: Verdana; font-weight: bold; text-decoration: none }
.MENU_UNTEN a:link { color: #000000; font-size: 20px; font-family: Verdana; font-weight: bold; text-decoration: none }
.navi:hover { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana }
.navi_active { color: #333; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }

a:link  { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; }
a:visited { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none; }
a:active { color: #333; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; }
a:link_black  { color: #FFFFFF; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }

.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana }
.ft10px333333 { color: #000000; font-size: 10px; font-family: Verdana }

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }

h1 { color: #000000; font-size: 10px; font-weight: bold; font-family: Verdana }
.bodytext { color: #000000; font-size: 10px; font-family: Verdana}
.bodytext a { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold }
.csc-header csc-header-n2 { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold }

.csc-form-label { color: #333; font-size: 10px; font-family: Verdana}
.csc-form-commentcell { color: #333; font-size: 10px; font-family: Verdana}
.csc-form-label-req { color: #333; font-size: 10px; font-family: Verdana}
.csc-firstHeader { color: #000000; font-size: 10px; font-family: Verdana}

td { color: #333; font-size: 10px; font-family: Verdana}
.td-1 { color: #333; font-size: 10px; font-family: Verdana}
.td-2 { color: #333; font-size: 10px; font-family: Verdana}
.td-3 { color: #333; font-size: 10px; font-family: Verdana}
.td-4 { color: #333; font-size: 10px; font-family: Verdana}
.td-5 { color: #333; font-size: 10px; font-family: Verdana}
.td-last { color: #333; font-size: 10px; font-family: Verdana}

li { color: #333; font-size: 10px; font-family: Verdana}

P {
font-family : Verdana, sans-serif;
font-size : 10px;
color: #000000;
margin-top : 1px;
margin-bottom : 1px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }

    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:10; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:10; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:10; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }


.menu {
width:945px; 
font-size:0.85em;
position:relative;
z-index:100;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {
width:94px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:94px;
position:relative;
}
/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:92px; 
height:30px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#cccccc; 
padding-left:1px; 
line-height:29px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:94px;
w\idth:94px;
}
 
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#d4d8bd url(../../graphics/drop.gif) bottom right no-repeat;
 
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;
}
.menu ul ul :hover > a.drop {
background:#999999 url(../../graphics/drop.gif) bottom right no-repeat;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#e2dfa8;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background:#b2ab9b;
}
 
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:31px;
left:0; 
width:94px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:30px;
t\op:31px;
}
 
/* position the third level flyout menu */
.menu ul ul ul{
left:94px; 
top:0;
width:94px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
left:-94px;
}
 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}
 
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#d4d8bd; 
color:#000; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:94px
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:94px;
w\idth:94px;
}
 
 
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#fff; 
background:#999999;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#fff;
background:#999999;
}
 
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}


#nav, #nav ul {
  float: left;
  width: 100%;
  list-style: none;
  line-height: 1;
  background: #cccccc;
  font-weight: bold;
  color: #ffffff;
  padding: 0;
  border: #cccccc;
  border-width: 1px 0;
  margin: 0 0 1em 0;
}
 
#nav a {
  display: block;
  width: 9em;
  w\idth: 6em;
  color: #7C6240;
  text-decoration: none;
  padding: 0.25em 2em;
}
 
#nav a.daddy {
  background: url(rightarrow2.gif) center right no-repeat;
  background:#cccccc;
}
 
#nav li {
  float: left;
  padding: 0;
  width: 9em;
}
 
#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 13.4em;
  w\idth: 12.9em;
  font-weight: normal;
  border-width: 0.25em;
  margin: 0;
}
 
#nav li li {
  padding-right: 1em;
  width: 12em
}
 
#nav li ul a {
  width: 12em;
  w\idth: 9em;
}
 
#nav li ul ul {
  margin: -1.75em 0 0 13em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover, #nav li.sfhover {
  background: #999999;
}
BODY { font-family:Verdana; background-color:white; }
