body { SCROLLBAR-BASE-COLOR: #FFCC00; SCROLLBAR-ARROW-COLOR: #003366; }
body,table,tr,td,div,a,div,p,h1,h2,h3
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color : #000000;
}
a:link { color: #0066CC;}
a:visited { color: #000000;}
li
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color : #000000;
}
h1,h2,h3
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 14px;
  color : #000000;
}

input
{
  background-color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  margin-bottom:2px;
  letter-spacing:0pt;
  color:#000000;
  border-left:1px solid  #003366;
  border-right: 1px solid  #003366;
  border-top: 1px solid  #003366;
  border-bottom: 1px solid  #003366;
}

textarea
{
  background-color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  margin-bottom:2px;
  letter-spacing:0pt;
  color:#000000;
  border-left:1px solid  #003366;
  border-right: 1px solid  #003366;
  border-top: 1px solid  #003366;
  border-bottom: 1px solid  #003366;
}

.input-klein { width:50px }
.input-mittel { width:190px }
.input-mittel2 { width:77px }
.input-mittel3 { width:60px }
.input-gross { width:251px }
.input-radio
{ 
  border-left:0px solid  #003366;
  border-right: 0px solid  #003366;
  border-top: 0px solid  #003366;
  border-bottom: 0px solid  #003366;
 }

.csc-form-label-req,.csc-form-label
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color : #000000;
}
.csc-firstHeader
{
 color:#0066CC;
}
.bodytext
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color : #000000;
  margin-top:1px;
  margin-bottom:1px;
}

.navihaupt:link { color: #FFFFFF;}
.navihaupt:visited { color: #FFFFFF;}
.navihaupt
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color:#FFFFFF;
  text-decoration : none;
}
.navihauptaktiv:link { color: #003366;}
.navihauptaktiv:visited { color: #003366;}
.navihauptaktiv
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color:#003366;
  text-decoration : none;
}

.navikopfhaupt:link { color: #000000;}
.navikopfhaupt:visited { color: #FFFFFF;}
.navikopfhaupt
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color : #000000;
  text-decoration : none;
}
.navileft:link { color: #FFFFFF;}
.navileft:visited { color: #FFFFFF;}
.navileft
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color:#FFFFFF;
  text-decoration : none;
}
.navileft-current:link { color: #003366;}
.navileft-current:visited { color: #003366;}
.navileft-current
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color:#003366;
  text-decoration : none;
}

.sitemap1
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color:#FFFFFF;
  text-decoration : none;
}
.sitemap2,.sitemap3,.sitemap4
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color:#000000;
  text-decoration : none;
}


.table-rahmen-top
{
   border-top : 1px solid #000001;
}
.table-rahmen-bottom
{
   border-bottom : 1px solid #000001;
}
.table-rahmen-left
{
   border-left : 1px solid #000001;
}
.table-rahmen-right
{
   border-right : 1px solid #000001;
}
.table-rahmen-left-right
{
   border-left : 1px solid #000001;
   border-right : 1px solid #000001;
}

.table-rahmen-top-left
{
   border-top : 1px solid #000001;
   border-left : 1px solid #000001;
}
.table-rahmen-top-right
{
   border-top : 1px solid #000001;
   border-right : 1px solid #000001;
}

.table-rahmen-bottom-left
{
   border-bottom : 1px solid #000001;
   border-left : 1px solid #000001;
}
.table-rahmen-bottom-right
{
   border-bottom : 1px solid #000001;
   border-right : 1px solid #000001;
}

.table-rahmen-top-left-right
{
   border-top : 1px solid #000001;
   border-left : 1px solid #000001;
   border-right : 1px solid #000001;
}

.table-rahmen-top-bottom-left
{
   border-top : 1px solid #000001;
   border-bottom : 1px solid #000001;
   border-left : 1px solid #000001;
}
.table-rahmen-top-bottom-left-right
{
   border-top : 1px solid #000001;
   border-bottom : 1px solid #000001;
   border-left : 1px solid #000001;
   border-right : 1px solid #000001;
}

.table-rahmen-top-bottom
{
   border-top : 1px solid #000001;
   border-bottom : 1px solid #000001;
}

.table-rahmen-top,.table-rahmen-bottom,.table-rahmen-left,.table-rahmen-right,.table-rahmen-top-left,.table-rahmen-top-right,.table-rahmen-bottom-left,.table-rahmen-bottom-right,.table-rahmen-top-left-right,.table-rahmen-top-bottom-left,.table-rahmen-top-bottom,.table-rahmen-top-bottom-left-right,.table-rahmen-left-right
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 12px;
  color : #000000;
  padding-top:5px;
  padding-bottom :5px;
  padding-left:5px;
  padding-right:5px;
}
.table-text
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color : #000000;
  padding-top:5px;
  padding-bottom :5px;
  padding-left:5px;
  padding-right:5px;

  margin-top:1px;
  margin-bottom :1px;
  margin-left:1px;
  margin-right:1px;
}
.table-text2
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color : #000000;
  padding-bottom :5px;
  padding-left:5px;
  padding-right:5px;

  margin-top:1px;
  margin-bottom :1px;
  margin-left:1px;
  margin-right:1px;
  line-height:15px;
}
.table-text3
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color : #000000;
  line-height:15px;
}
.table-text4
{
  font-family : Verdana, Arial, Helvetica;
  font-size : 10px;
  color : #000000;
  padding-left:5px;
}

.error {
background: red;
color: #ffffff;
}
