/**************************************************/
/* Basisdefinitionen                              */
/**************************************************/

body,b,p,ul,li,div,td,nobr,i,textarea,input {
  font-family: Verdana,Arial,sans-serif;
  font-size: 10px;
  color: #686868;
}

body {
  background-image: none;
  background-repeat: repeat-x;
  background-color: #ffffff;
  scrollbar-base-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #b4b4b4;
  scrollbar-highlight-color: #b4b4b4;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-shadow-color: #b4b4b4;
  scrollbar-darkshadow-color: #ffffff;
}


/**************************************************/
/* Formulare                                      */
/**************************************************/

form {
   border: 0px;
   padding: 0px;
   margin: 0px;
}

textarea {
  font-size: 10px;
  color: #606060;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #d2d2d2;
  scrollbar-face-color: #cccccc;
}

input {
  font-size: 9px;
  font-weight: bold;
  color: #004690;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #d2d2d2;
}

select {
  font-family: Arial;
  font-size: 10px;
  color: #5A5D5F;
  border-width: 1px;
  border-style: solid;
  background-color: #ffffff;
}

.formbutton {
  font-size: 10px;
  font-weight: bold;
  color: #E33803;
  background-color: #ffffff;
}


/**************************************************/
/* Tabellen                                       */
/**************************************************/

#list1 td {
  border-width: 1px;
  border-style: outset;
  background-color: #ffffff;
  border-spacing: 2px;
}

#list1 td.alt1 {
   background-color: #f5f5f5;   
}

#list1 td.alt2 {
   background-color: #F5C64C;   
}


/**************************************************/
/* Container, Ebenen, Abstände                    */
/**************************************************/

.equal { 
  margin: 0px; 
  padding: 10px 10px 10px 10px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.equal_tb1 { 
  margin: 0px; 
  padding: 5px 0px 5px 0px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.equal_tb2 { 
  margin: 0px; 
  padding: 13px 0px 13px 0px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.button {
  background: url("/img/button.gif") bottom left no-repeat;
  margin: 0px;
  padding: 0px 0px 3px 20px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.header1 {
  height: 20px;
  line-height: 20px;
  margin: 0px;
  padding: 0px 0px 0px 10px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.absatz1 {
  margin: 0px;
  padding: 5px 0px 5px 0px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.absatz2 {
  margin: 0px;
  padding: 10px 0px 0px 0px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

.link1 {
  margin: 0px;
  padding: 5px 0px 2px 0px;
  border: 0px;
  border-style: none;
  background-color: transparent;
}

/***************************/
/* Box-Typ 1               */
/***************************/

.t1 {
  background: url("/img/box1_t.gif") top repeat-x;
  margin: 0px; padding: 0px;
}

.r1 {
  background: url("/img/box1_r.gif") right repeat-y;
  margin: 0px; padding: 0px;
}

.l1 {
  background: url("/img/box1_l.gif") left repeat-y;
  margin: 0px; padding: 0px;
}

.b1 {
  background: url("/img/box1_b.gif") bottom repeat-x;
  margin: 0px; padding: 0px;
}

.tr1 {
  background:url("/img/box1_tr.gif") top right no-repeat;
  margin: 0px; padding: 0px;
}

.tl1 {
  background:url("/img/box1_tl.gif") top left no-repeat;
  margin: 0px; padding: 0px;
}

.br1 {
  background:url("/img/box1_br.gif") bottom right no-repeat;
  margin: 0px; padding: 0px;
}

.bl1 {
  background:url("/img/box1_bl.gif") bottom left no-repeat;
  margin: 0px; padding: 0px;
}

/***************************/
/* Box-Typ 2               */
/***************************/

.base2 {
  background: url("/img/box2_base.gif") top repeat-x;
  background-color: #004690;
  margin: 0px; padding: 0px;
}

.tr2 {
  background:url("/img/box2_tr.gif") top right no-repeat;
  margin: 0px; padding: 0px;
}

.tr2b {
  background:url("/img/box2_trb.gif") top right no-repeat;
  margin: 0px; padding: 0px;
}

.tl2 {
  background:url("/img/box2_tl.gif") top left no-repeat;
  margin: 0px; padding: 0px;
}

.tl2b {
  background:url("/img/box2_tlb.gif") top left no-repeat;
  margin: 0px; padding: 0px;
}

.br2 {
  background:url("/img/box2_br.gif") bottom right no-repeat;
  margin: 0px; padding: 0px;
}

.bl2 {
  background:url("/img/box2_bl.gif") bottom left no-repeat;
  margin: 0px; padding: 0px;
}

/***************************/
/* Box-Typ 3               */
/***************************/

.base3 {
  background-color: #CDCDCD;
  margin: 0px; padding: 0px;
}

/***************************/
/* Box-Typ 4               */
/***************************/

.base4 {
  background-color: #F5F5F5;
  margin: 0px; padding: 0px;
}

.tr4 {
  background:url("/img/box4_tr.gif") top right no-repeat;
  margin: 0px; padding: 0px;
}

.tl4 {
  background:url("/img/box4_tl.gif") top left no-repeat;
  margin: 0px; padding: 0px;
}

/***************************/
/* Box-Typ 5               */
/***************************/

.base5 {
  background-color: #ffffff;
  margin: 0px; padding: 0px;
}

.t5 {
  background: url("/img/box5_t.gif") top repeat-x;
  margin: 0px; padding: 0px;
}

.r5 {
  background: url("/img/box5_r.gif") right repeat-y;
  margin: 0px; padding: 0px;
}

.l5 {
  background: url("/img/box5_l.gif") left repeat-y;
  margin: 0px; padding: 0px;
}

.b5 {
  background: url("/img/box5_b.gif") bottom repeat-x;
  margin: 0px; padding: 0px;
}

.tr5 {
  background:url("/img/box5_tr.gif") top right no-repeat;
  margin: 0px; padding: 0px;
}

.tl5 {
  background:url("/img/box5_tl.gif") top left no-repeat;
  margin: 0px; padding: 0px;
}

.br5 {
  background:url("/img/box5_br.gif") bottom right no-repeat;
  margin: 0px; padding: 0px;
}

.bl5 {
  background:url("/img/box5_bl.gif") bottom left no-repeat;
  margin: 0px; padding: 0px;
}

/***************************/
/* Box-Typ 6               */
/***************************/

.base6 {
  background-color: #F5C64C;
  margin: 0px; padding: 0px;
}

/***************************/
/* Box-Typ 7               */
/***************************/

.base7 {
  background-color: #ffffff;
  margin: 0px; padding: 0px;
}

.t7 {
  background: url("/img/box7_t.gif") top repeat-x;
  margin: 0px; padding: 0px;
}

.r7 {
  background: url("/img/box7_r.gif") right repeat-y;
  margin: 0px; padding: 0px;
}

.l7 {
  background: url("/img/box7_l.gif") left repeat-y;
  margin: 0px; padding: 0px;
}

.b7 {
  background: url("/img/box7_b.gif") bottom repeat-x;
  margin: 0px; padding: 0px;
}

.tr7 {
  background:url("/img/box7_tr.gif") top right no-repeat;
  margin: 0px; padding: 0px;
}

.tl7 {
  background:url("/img/box7_tl.gif") top left no-repeat;
  margin: 0px; padding: 0px;
}

.br7 {
  background:url("/img/box7_br.gif") bottom right no-repeat;
  margin: 0px; padding: 0px;
}

.bl7 {
  background:url("/img/box7_bl.gif") bottom left no-repeat;
  margin: 0px; padding: 0px;
}


/**************************************************/
/* Schriften                                      */
/**************************************************/

.weiss11 {
  font-size: 11px;
  color: #ffffff;
}

.blau11 {
  font-size: 11px;
  color: #004690;
}

.blau9 {
  font-size: 10px;
  color: #004690;
}

.blau9b {
  font-size: 10px;
  font-weight: bold;
  color: #004690;
}


/**************************************************/
/* Links                                          */
/**************************************************/

a {
  font-weight: bold;
  color: #E33803;
  text-decoration: none;
}

a:visited {
  color: #E33803;
  text-decoration: none;
}

a:hover {
  color: #E33803;
  text-decoration: underline;
}

a.navi {
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a:visited.navi {
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a:hover.navi {
  color: #FFB800;
}

a.navi_sel {
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFB800;
  text-decoration: none;
}

a:visited.navi_sel {
  color: #FFB800;
}

a:hover.navi_sel {
  color: #FFB800;
}

a.navi_list {
  font-size: 11px;
  font-weight: bold;
  color: #004690;
  text-decoration: none;
}

a:visited.navi_list {
  color: #004690;
}

a:hover.navi_list {
  color: #E33803;
}


/**************************************************/
/* Farben                                         */
/**************************************************/

.weiss {
  background: #ffffff;
}

.grau1 {
  background: #686868;
}

.grau2 {
  background: #BCBCBC;
}


/**************************************************/
/* Ränder                                         */
/**************************************************/

.rand1 {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #CAD5DB;
}


/**************************************************/
/* Farben + Ränder                                */
/**************************************************/

.weiss-grau-all {
  background: #ffffff;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #B4B4B4;
}
