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

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

body {
	scrollbar-base-color: #F0F3F0;
	scrollbar-face-color: #F0F3F0;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #669966;
	scrollbar-highlight-color: #F0F3F0;
	scrollbar-3dlight-color: #C4D2C8;
	scrollbar-shadow-color: #F0F3F0;
	scrollbar-darkshadow-color: #C4D2C8;

	background-color: #dfdfd6;
}


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

input {
  font-size: 10px;
  color: #000000;
  background-color: #E3E3E3;
  border-width: 1px;
  border-style: solid;
  border-color: #D2D2D2;
}

select {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
  background-color: #E3E3E3;
}

.formbutton {
  background-color: #ffffff;
}


/**************************************************/
/* Text-Boxes, Ebenen, Abstände                   */
/**************************************************/

fieldset.equal { 
  margin: 0; 
  padding: 10px 10px 10px 10px;
  border: 0px;
}

fieldset.t-equal { 
  margin: 0; 
  padding: 8px 5px 5px 5px;
  border: 0px;
}

fieldset.r-equal { 
  margin: 0; 
  padding: 10px 5px 10px 10px;
  border: 0px;
}

fieldset.r-equal { 
  margin: 0; 
  padding: 10px 5px 10px 10px;
  border: 0px;
}

fieldset.l-equal { 
  margin: 0; 
  padding: 10px 10px 10px 0px;
  border: 0px;
}

fieldset.equal-tb { 
  margin: 0; 
  padding: 0px 10px 0px 10px;
  border: 0px;
}

fieldset.top1 { 
  margin: 0; 
  padding: 35px 0px 0px 0px;
  border: 0px;
}

fieldset.top2 { 
  margin: 0; 
  padding: 7px 0px 0px 0px;
  border: 0px;
}

fieldset.top3 { 
  margin: 0; 
  padding: 35px 0px 0px 0px;
  border: 0px;
}

fieldset.top4 { 
  margin: 0; 
  padding: 55px 0px 0px 0px;
  border: 0px;
}

fieldset.top5 { 
  margin: 0; 
  padding: 15px 0px 0px 0px;
  border: 0px;
}

fieldset.top6 { 
  margin: 0; 
  padding: 3px 0px 0px 0px;
  border: 0px;
}

fieldset.bot1 { 
  margin: 0; 
  padding: 0px 0px 7px 0px;
  border: 0px;
}

fieldset.list1 { 
  margin: 0; 
  padding: 4px 0px 4px 0px;
  border: 0px;
}

fieldset.link1 { 
  margin: 0; 
  padding: 5px 0px 0px 0px;
  border: 0px;
}

fieldset.link2 { 
  margin: 0; 
  padding: 5px 5px 5px 15px;
  border: 0px;
}

.net-da {
	visibility: visible;
  position: absolute;
  padding: 0px;
}

img.news {
  margin-right: 15px;
}


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

.black18 {
  font-family: Arial;
  font-size: 18px;
  color: #000000;
  letter-spacing: 3px;
}

.weiss18 {
  font-family: Arial;
  font-size: 18px;
  color: #ffffff;
  letter-spacing: 3px;
}

.grau18 {
  font-family: Arial;
  font-size: 18px;
  color: #797970;
  letter-spacing: 3px;
}

.weiss14 {
  font-size: 14px;
  color: #ffffff;
}

.weiss12 {
  font-size: 12px;
  color: #ffffff;
}

.rot12 {
  font-size: 12px;
  color: #D01616;
}

.black12 {
  font-size: 12px;
  color: #000000;
}

.grau11 {
  font-size: 11px;
  color: #999999;
}

.grau11b {
  font-size: 11px;
  color: #686868;
}

.grau11c {
  font-size: 11px;
  color: #797970;
}

.gelb11 {
  font-size: 11px;
  color: #F6AC2A;
}

.rot11 {
  font-size: 11px;
  color: #D01616;
}

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

.weiss10 {
  color: #ffffff;
}

.rot10a {
  font-size: 10px;
  color: #970000;
}

.rot10b {
  font-size: 10px;
  color: #D01616;
}

.olive10 {
  color: #8E8E71;
}

.grau10 {
  color: #686868;
}

.grau10b {
  color: #797970;
}

.gelb10 {
  font-size: 10px;
  color: #F6AC2A;
}

.gruen11 {
  font-size: 11px;
  color: #99993C;
}

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

a {
  color: #D01616;
  text-decoration: none;
}

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

a:hover {
  color: #99993C;
  font-weight: bold;
  text-decoration: none;
}

a.navi1 {
  font-size: 10px;
  font-weight: bold;
  color: #494949;
  text-decoration: none;
}

a:visited.navi1 {
  font-size: 10px;
  font-weight: bold;
  color: #494949;
  text-decoration: none;
}

a:hover.navi1 {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.navi1-on {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a:visited.navi1-on {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a:hover.navi1-on {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.navi2 {
  font-size: 10px;
  font-weight: bold;
  color: #D01616;
  text-decoration: none;
}

a:visited.navi2 {
  font-size: 10px;
  font-weight: bold;
  color: #D01616;
  text-decoration: none;
}

a:hover.navi2 {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.navi2-on {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a:visited.navi2-on {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a:hover.navi2-on {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

a.navi3 {
  color: #ffffff;
  text-decoration: none;
}

a:visited.navi3 {
  color: #ffffff;
  text-decoration: none;
}

a:hover.navi3 {
  color: #D01616;
  text-decoration: none;
}

a.navi3-on {
  color: #ffffff;
  text-decoration: none;
}

a:visited.navi3-on {
  color: #ffffff;
  text-decoration: none;
}

a:hover.navi3-on {
  color: #ffffff;
  text-decoration: none;
}


/**************************************************/
/* Farben für TDs &  Kasten                       */
/**************************************************/

.weiss {
  background: #ffffff;
}

.grau1 {
  background: #b4b4b4;
}

.grau2 {
  background: #686868;
}

.grau3 {
  background: #E3E3E3;
}

.grau4 {
  background: #494949;
}

.grau5 {
  background: #D2D2D2;
}

.rot1 {
  background: #d01616;
}

.gruen1 {
  background: #99993C;
}

.beige1 {
  background: #CFCFBC;
}

.beige2 {
  background: #DFDFD6;
}

.gelb1 {
  background: #F6AC2A;
}

.blau1 {
  background: #CCD5DB;
}

.schatten1 {
  background: #C8C8C0;
}

.schatten2 {
  background: #E5E5E5;
}


/**************************************************/
/* Ränder für TDs & Kästen                        */
/**************************************************/

.weiss-rb {
  border-width: 0px 5px 5px 0px;
  border-style: solid;
  border-color: #ffffff;
}

.weiss-r {
  border-width: 0px 5px 0px 0px;
  border-style: solid;
  border-color: #ffffff;
}

.grau-all {
  border-width: 1px;
  border-style: solid;
  border-color: #D2D2D2;
}

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

.blau1-weiss-all {
  background: #CCD5DB;
  border-width: 10px;
  border-style: solid;
  border-color: #ffffff;
}