html body table tr.tre-hover { 
    background : silver;   font-family:     Arial, Helvetica;
  font-size:       11px;
} 

html body table tr.tre-select { 
    background : yellow;   font-family:     Arial, Helvetica;
  font-size:       11px;
}

html body table tr.tre-tw { 
background:      #E5EDF5;
}

html body table tr.tre-table_2
 {
   
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #CFDEEC solid;
  border-top:      0px white solid;
  border-bottom:   2px silver solid;
  border-style:    solid;

 }


html body table tr.tre-table
 {
   
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    10px #CFDEEC solid;
  border-top:      0px white solid;
  border-bottom:   2px silver solid;
  border-style:    solid;

 }

.tre-table
{
   
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #CFDEEC solid;
  border-top:      0px white solid;
  border-bottom:   2px silver solid;
  border-style:    solid;

 }


h4.blue
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  padding-right:   10px;
 }

.nubase_title
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  padding-right:   10px;
 }
 
.display_username
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #000000;
  font-weight:     normal;
  text-decoration: none;
  padding-left:    5px;
 }

.text_fat
 {
  font-family:     Arial, Helvetica;
  font-size:       12px;
  color:      	   #114477;
  font-weight:     bold;
  text-decoration: none;
  padding-right:   10px;
 }
 
.redtext
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #880000;
  font-weight:     bold;
  text-decoration: none;
  padding-right:   10px;
 }

.greentext
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #008800;
  font-weight:     bold;
  text-decoration: none;
  padding-right:   10px;
 }

.err_box
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #cc0000;
  font-weight:     bold;
  text-decoration: none;
  padding-right:   10px;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
  background:      #EEEEEE;
  padding-left:    5px;
  padding-right:   5px;
  padding-top:     2px;
  padding-bottom:  2px;
 }

.box
 {
  text-decoration: none;
  padding-right:   10px;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
  padding-left:    5px;
  padding-right:   5px;
  padding-top:     2px;
  padding-bottom:  2px;
 }

.input_text
 {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  background:      #EEEEEE;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
 }

.main_td
 {
  vertical-align:  top;
  text-align:	   left;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     10px;
  padding-bottom:  10px;
  font-family:	   Arial, Helvatica;
  font-size:	   11px;
  font-weight:     normal;
 }


 
th.def
 {
  background:      #114477;
  vertical-align:  top;
  text-align:	   left;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #FFFFFF;
  border-left:     none;
  border-right:    none;
  border-top:      none;
  border-bottom:   none;
 }

th.def_bottom
 {
  background:      #114477;
  vertical-align:  top;
  text-align:	   left;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #FFFFFF;
  border-left:     none;
  border-right:    none;
  border-top:      none;
  border-bottom:   none;
 }

td.def_left
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #114477 solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_middle
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_align_right
 {
  background:      #E5EDF5;
  vertical-align:  top;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_align_right_2
 {
  background:      #F3F7FB;
  vertical-align:  top;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_right
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #114477 solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_left_2
 {
  background:      #F3F7FB;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #114477 solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }
 
td.def_middle_2
 {
  background:      #F3F7FB;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_right_2
 {
  background:      #F3F7FB;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #114477 solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }
 
td.def_left_3
 {
  background:      #FFBBBB;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #114477 solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_middle_3
 {
  background:      #FFBBBB;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

td.def_right_3
 {
  background:      #FFBBBB;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #114477 solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }
 
td.def_align_right_3
 {
  background:      #FFBBBB;
  vertical-align:  top;
  text-align:	   right;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #114477 solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

 .search_left
 {
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     0px white solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

 .message_box
 {
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   12px;
  font-weight:     bold;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #114477 solid;
  border-right:    1px #114477 solid;
  border-top:      1px #114477 solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
  background:      #E5EDF5;
 }
 .message_box_2
 {
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   12px;
  font-weight:     bold;
  color:           #FFFFFF;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #114477 solid;
  border-right:    1px #114477 solid;
  border-top:      1px #114477 solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
  background:      #CC0000;
 }

  .search_right
 {
  vertical-align:  top;
  text-align:	   right;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     0px white solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   0px white solid;
  border-style:    solid;
 }

.search_text
 {
  border-color: #114477;
  border-width: 1px; 
  font-family:  Arial, Helvetica;
  font-size:	11px;
  font-weight:  normal;
  color:        #114477;
  background:   #F3F7FB;
 }
 
.search_select
 {
  border-color: #114477;
  border-width: 1px; 
  font-family:  Arial, Helvetica;
  font-size:	11px;
  font-weight:  normal;
  color:        #114477;
  background:   #F3F7FB;
 }

a.def:link, a.def:visited
 {
  font-family:     Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  text-decoration: none;
 } 

a.def:hover
 {
  font-family:     Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  text-decoration: underline;
 } 
 
a.deffat:link, a.deffat:visited
 {
  font-family:     Arial, Helvetica;
  font-size:	   11px;
  font-weight:     bold;
  color:           #114477;
  text-decoration: none;
 } 

a.deffat:hover
 {
  font-family:     Arial, Helvetica;
  font-size:	   11px;
  font-weight:     bold;
  color:           #114477;
  text-decoration: underline;
 } 

.hintergrund_zelle
 {
  background:      #CFDEEC;
  vertical-align:  top;
  text-align:	   left;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #FFFFFF;
  border-left:     1px #114477 solid;
  border-right:    1px #114477 solid;
  border-top:      1px #114477 solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
}

.hintergrund_zelle_err
 {
  background:      #CC0000;
  vertical-align:  top;
  text-align:	   left;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #FFFFFF;
  border-left:     1px #114477 solid;
  border-right:    1px #114477 solid;
  border-top:      1px #114477 solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
}

h3.blue
 {
  font-family:     Arial, Helvetica;
  font-size:       16px;
  color:      	   #114477;
  font-weight:     bold;
  text-decoration: none;
  padding-right:   10px;
 }

#minibox{
overflow:auto;
width:100%;
height:100%;
}

body,textarea,minibox{
  scrollbar-base-color:#CFDEEC;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#114477;
  scrollbar-darkshadow-color:#114477;
  scrollbar-face-color:#CFDEEC;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#114477;
  scrollbar-track-color:#E5EDF5;
}

.input_ebay {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  width:	   200px;
  background:      #EEEEEE;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
 }

.submit_ebay {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  background:      #EEEEEE;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
  cursor:pointer;
 }

.area_ebay {
  width:	   300px;
  height:	   300px;
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  background:      #EEEEEE;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
 }

.select_ebay {
  font-family:     Arial, Helvetica;
  font-size:       11px;
  color:      	   #114477;
  font-weight:     normal;
  text-decoration: none;
  background:      #EEEEEE;
  border-left:     #114477 1px solid;
  border-right:    #114477 1px solid;
  border-top:      #114477 1px solid;
  border-bottom:   #114477 1px solid;
  vertical-align: top;
  float:left;
 }
 
  
td.def_left_e
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #114477 solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
 }

td.def_middle_e
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    0px white solid;
  border-top:      0px white solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
 }

td.def_right_e
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   left;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #114477 solid;
  border-top:      0px white solid;
  border-bottom:   1px #114477 solid;
  border-style:    solid;
 }
 
td.def_align_right_e
 {
  background:      #E5EDF5;
  vertical-align:  top;
  text-align:	   right;
  font-family:	   Arial, Helvetica;
  font-size:	   11px;
  font-weight:     normal;
  color:           #114477;
  padding-right:   10px;
  padding-left:    10px;
  padding-top:     2px;
  padding-bottom:  none;
  border-left:     1px #CFDEEC solid;
  border-right:    1px #114477 solid;
  border-top:      0px white solid;
  border-bottom:   1px #114477 solid;;
  border-style:    solid;
 }