a:link
               {
               color: 000000;
               text-decoration: underline;
               }
a:visited
               {
               color: #000000;
               text-decoration: underline;
               }
a:hover
               {
               color: #0066CC;
               text-decoration: none;
               }
               
               
BODY
               {
               font-family: Verdana;
               font-size: 10pt;
               color: #000000;
               } 
               
TD
               {
               font-family: Verdana;
               font-size: 10pt;
               color: #000000;
               }
               
.just
               {
               text-align: justify;
               } 
               
.jsmall
               {
               font-family: Verdana;
               font-size: 8pt;
               color: #000000;
               text-align: justify;
               } 
               
.small
               {
               font-family: Verdana;
               font-size: 8pt;
               font-weight: normal;
               color: #000000;
               } 

.smallblue
               {
               font-family: Verdana;
               font-size: 8pt;
               color: #004A80;
               } 

.smallred
               {
               font-family: Verdana;
               font-size: 8pt;
               color: #DE3838;
               } 
               
.ppred
               {
               color: #DE3838;
               }
               
.textnavi
               {
               font-family: Verdana;
               font-size: 8pt;
               color: #000000;
               padding-bottom: 5px;
               background-color : #F7F7F7;
               } 
               
.path
               {
               font-family: Verdana;
               font-size: 8pt;
               color: #000000;
               } 
               
.apath
               {
               font-family: Verdana;
               font-size: 8pt;
               font-weight: bold;
               color: #006600;
               } 
               
.bsmall
               {
               font-family: Verdana;
               font-size: 8pt;
               color: #000000;
               font-weight: bold;
               }
               
.boundbox
               {
               border : 1px solid #666666;
               }

.attention
               {
               border : 1px solid #666666;
               background-color : #F8D7D7;
               padding-top: 5px;
               padding-left: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               }
               
.contentbox
               {
               border : 1px solid #666666;
               padding-left: 10px;
               padding-right: 10px;
               margin-top: 10px;
               }
               
.tablehead
               {
               font-weight : bold;
               color: #FFFFFF;
               padding-left: 5px;
               padding-bottom: 2px;
               padding-right: 10px;
               background-color: #003366;
               }

.tableheadx
               {
               font-weight : bold;
               color: #FFFFFF;
               padding-left: 5px;
               padding-bottom: 2px;
               padding-right: 10px;
               background-image: url(../images/tablehead.jpg);
               background-color: #003366;
               }
               
.tableheadi
               {
               font-weight : bold;
               color: #FFFFFF;
               padding-left: 5px;
               padding-right: 5px;
               background-image: url(../images/tablehead_index.jpg);
               }
               
.firstline
               {
               padding-top: 10px;
               padding-left: 10px;
               padding-right: 10px;
               padding-bottom: 5px;
               vertical-align: top;
               background-color: #FFFFFF;

               }

.firstlinex
               {
               padding-top: 10px;
               padding-left: 10px;
               padding-right: 10px;
               padding-bottom: 5px;
               vertical-align: top;
               background-color: #FFFFFF;
               text-align: justify;
               }
               
.orderprice
               {
               padding-top: 10px;
               padding-left: 10px;
               padding-right: 10px;
               padding-bottom: 5px;
               vertical-align: top;
               background-color: #FFFFFF;
               text-align: right;
               }

.firstlineg
               {
               padding-top: 10px;
               padding-left: 10px;
               padding-right: 10px;
               padding-bottom: 5px;
               vertical-align: top;
               background-color: #F7F7FF;
               text-align: justify;
               }
               
.orderpriceg
               {
               padding-top: 10px;
               padding-left: 10px;
               padding-right: 10px;
               padding-bottom: 5px;
               vertical-align: top;
               background-color: #F7F7FF;
               text-align: right;
               }

.firstlinei
               {
               padding-top: 10px;
               padding-left: 0px;
               padding-right: 10px;
               padding-bottom: 5px;
               vertical-align: top;
               border-right-width: 1px;
               border: 1px solid #666666;
               border-left-width: 0px;
               border-top-width: 0px;
               border-bottom-width: 0px;
               }
               
.lastlinei
               {
               border-right-width: 1px;
               border: 1px solid #666666;
               border-left-width: 1px;
               border-top-width: 0px;
               border-bottom-width: 1px;
               }

.hlineb
               {
               border: 1px solid #666666;
               border-right-width: 0px;
               border-left-width: 0px;
               border-top-width: 0px;
               border-bottom-width: 1px;
               }

.hlinet
               {
               border: 1px solid #666666;
               border-right-width: 0px;
               border-left-width: 0px;
               border-top-width: 1px;
               border-bottom-width: 0px;
               }
               
.active
               {
               font-family: Arial;
               font-size: 12px;
               color: #008000;
               font-weight : bold;
               }
               
               
.inactive
               {
               font-family: Arial;
               font-size: 12px;
               color: #800000;
               font-weight : bold;
               }
               
.newsbox
               {
               border : 1px solid #666666;
               }
               
.newsboxi
               {
               border : 1px solid #666666;
               }
               
.maintable
               {
               border : 1px solid #000000;
               border-left-width: 1px;
               border-right-width: 1px;
               border-style: solid;
               border-top-width: 0px;
               border-width: 0px 1px 0px 1px;
               }
               
.mainbottom
               {
               border : 1px solid #000000;
               border-left-width: 1px;
               border-right-width: 1px;
               border-style: solid;
               border-top-width: 0px;
               border-width: 0px 1px 1px 1px;
               }
               
.pp
               { 
               font-family: Verdana;
               font-size: 10pt;
               font-style: normal;
               font-weight: bold;
               color: #004A80;
               }

.form_label    {
	       FONT-SIZE: 10pt;
	       FONT-WEIGHT: bold;
	       COLOR:#000000; 
               text-align: right;
	       }

.b_input       {
	       BORDER-RIGHT: rgb(50,50,50) 1px outset; 
	       BORDER-TOP: rgb(50,50,50) 1px outset; 
	       BORDER-LEFT: rgb(50,50,50) 1px outset; 
	       BORDER-BOTTOM: rgb(50,50,50) 1px outset;
	       MARGIN-BOTTOM: 2px;
               font-family: Verdana;
	       FONT-SIZE: 10pt;
	       FONT-WEIGHT: normal;
	       COLOR:#003366; 
	       width : 400px;
	       background-color: #FFFFFF;
	       }

.s_input       {
	       BORDER-RIGHT: rgb(50,50,50) 1px outset; 
	       BORDER-TOP: rgb(50,50,50) 1px outset; 
	       BORDER-LEFT: rgb(50,50,50) 1px outset; 
	       BORDER-BOTTOM: rgb(50,50,50) 1px outset;
	       MARGIN-BOTTOM: 2px;
               font-family: Verdana;
	       FONT-SIZE: 10pt;
	       FONT-WEIGHT: normal;
	       COLOR:#003366; 
	       width : 20px;
	       background-color: #FFFFFF;
	       }
         
.urlaub
  {
  border: 2px solid #DE3839;
  background: #FFFF00;
  padding: 2px;
  margin-top: 5px;
  }
  
.nin_red
  {
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  color: #DE3838;
  }
  
.nin_blue
  {
  font-family: Verdana;
  font-size: 12px;
  font-style: normal;
  color: #004A80;
  }
  
  
  
  