/* CSS Document */
body
{
background-color: #F4F0E4;
font-family: arial;
font-size: 12px;
background-image: url(/images/navi/image_strich.jpg); 
background-repeat: repeat-y;
}

table
{
 font-family: arial;
 font-size: 12px;
}

td
{
 vertical-align: top;
}

img
{
 border:0;
}

.error
{
 color: red;
}

/*
h1
{
 color:#78281F;
 font-size:15px;
 margin-bottom:16px;
}
*/

h1,
.headline,
.graphicstyle,
h1.headline,
td.headline
{
 font-family: Times, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #78281F;
}

h2
{
/* font-family: Times, Helvetica, sans-serif;*/
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 margin:0;
}

.graphicstyle
{
 font-size: 14px;
}

a:active, a:link, a:visited   
{ 
 text-decoration: none ; color: #78281F; 
}

a:hover 

{ 
 text-decoration: underline ; 
 color: #78281F 
}

select {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.nowrap
{
 white-space: nowrap;
}

table.footer td
{
 font-family: arial;
 font-size: 11px;
}

ul.navi
{
 margin:0;
 padding:0;
 list-style:none;
 position: relative;
 float: left;
}

ul.navi li
{
 float: left;
 padding-right:7px;
 margin-right:7px;
 border-right:1px solid #78281F;
 font-family: Times, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 position: relative;
 list-style:none;
}

ul.navi li a,
ul.navi li.active ul li a,
ul.navi li ul li a:hover
{
 color: #000;
  text-decoration: none;
}

ul.navi li.last
{
 padding-right:0;
 margin-right:0;
 border-right:0;
}

ul.navi li.active a,
ul.navi li a:hover,
ul.navi li.active ul li.active a,
ul.navi li.active ul li a:hover
{
 color:#78281F;
 text-decoration:underline;
}

ul.navi li ul
{
 position: absolute;
 top: 100%;
 left: 0;
 margin: 0;
 padding: 0;
 padding-top: 3px;
}

ul.navi li ul li ul
{
 display: none;
}

.clearhightless
{
  float: none;
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}



