BODY { font-style: normal; font-size: 10pt; background: #ffffff;
     font-family: "Arial", "Helvetica", "sans-serif"; margin:0px; }

.produkt {
  spacing-left: 0px;
  spacing-right: 0px;
  spacing-top: 50px;
  spacing-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#TABLE {
#  #border-spacing: 15px;
#  spacing-left: 0px;
#  spacing-right: 0px;
#  spacing-top: 20px;
#  spacing-bottom: 20px;
#  padding-left: 5px;
#  padding-right: 0px;
#  padding-top: 0px;
#  padding-bottom: 0px;
#}

.suchfeld{
  background: #ffffff;color: black; 
  border-top: 1px solid #D0D0D0;
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-bottom: 1px solid #D0D0D0;
}


.violett {
  background: #8D6BA8; color: black; border: 1px;
}

.infobox {
 padding-left: 10px;
}

.grau {
  background: #EAEAEA;
  border-top: 1px solid #C0C1C3;
  border-bottom: 1px solid #C0C1C3;
  spacing-left: 0px;
  spacing-right: 0px;
}

.lila table {
  padding-top: 20px;
  background: #8d6ba8;color: white; border: 0px;
  font-weight: bold;
}

.lila {
  background: #8d6ba8;color: white; border: 0px;
  font-weight: bold;
}

H1 { 
  color: #3f3f3f;
  font-size: 16px;
  font-weight:bold;
}

.rootline { font-size: 8pt; font-style: normal; font-weight: normal; text-decoration: none; color: black;
     font-family: "Arial", "Helvetica", "sans-serif" ;padding-top: 5px;}


.sue {
  font-style: normal; font-size: 23px;
  font-family: "Arial", "Helvetica", "sans-serif";
  padding-top: 15px;
  spacing-left: 0px;
  spacing-right: 0px;
  spacing-top:  0px;
  spacing-bottom: 0px;
  color: #565A5D;
}

P { font-style: normal; font-size: 9pt;
     font-family: "Arial", "Helvetica", "sans-serif" }
TD { font-style: normal; font-size: 9pt;
     font-family: "Arial", "Helvetica", "sans-serif" }
A { font-style: normal; font-size: 9pt;
     font-family: "Arial", "Helvetica", "sans-serif";
     text-decoration: underline; color: black; }
.sidemenu { font-style: normal; font-weight: bold; font-size: 8pt;
     font-family: "Arial", "sans-serif" }
.txt { font-style: normal; font-size: 9pt;
     font-family: "Arial", "Helvetica", "sans-serif" }
.link { font-size: 8pt; text-decoration: none; color: black;
     font-family: "Arial", "Helvetica", "sans-serif" }
.linkw { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: white; padding-left: 5px }
.langu { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: white }
.navhi { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: black }
.NAVHI { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: black }
.navlo { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: #7F7F7F }
.NAVLO { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: #7F7F7F }
.titelbar { font-weight: bold; font-size: 15pt; color: white }
.ue1 { font-weight: bold; font-size: 15pt; text-decoration: none;
     font-family: "Arial", "sans-serif" }
.ue2 { font-weight: bold; font-size: 11pt; text-decoration: none;
     font-family: "Arial", "sans-serif";}
.titel {  color: #FFFFFF; font-weight: bold; font-size: 15px; text-decoration: none;
     font-family: "Arial", "sans-serif"; padding-left: 15px;}

.dolmetscher { font-size: 8pt; text-decoration: none;
     font-family: "Arial", "Helvetica", "sans-serif"; color: #FFFFFF }


#.table {
#}

#.table TD{
#  border-top: 1px solid #f0f0f0;
#  border-left: 1px solid #f0f0f0;
#  border-right: 1px solid #D9D9D9;
#  border-bottom: 1px solid #D9D9D9;
#  spacing-left: 0px;
#  spacing-right: 0px;
#}

.rtable TD{
  border-top: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  spacing-left: 0px;
  spacing-right: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.wtable TD{
  border-top: 0px solid #FFFFFF;
  border-left: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #FFFFFF;
  spacing-left: 0px;
  spacing-right: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.rechts {
  background: #8C68B0;
}

.lila2 {
  background: #6B4A8C;color: white; border: 0px;
  border-bottom: 1px solid #D0D0D0;
}

.tbox {
  
  background: #ffffff;color: white; 
  border-top: 1px solid #D0D0D0;
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-bottom: 1px solid #D0D0D0;
}

.orange {
  background: #E88F29;
}


.nav-grey {
  background: #F0F0F0;
  border-top: 1px solid #F0F0F0;
/*  border-top: 1px solid #D0D0D0; */
/*  border-left: 1px solid #D0D0D0; */
/*  border-right: 1px solid #D0D0D0; */
  border-bottom: 1px solid #D0D0D0;
}

.menu-greyr {
  background: #F0F0F0;
 /* border-top: 1px solid #F0F0F0; */
/*  border-top: 1px solid #D0D0D0; */
  border-left: 1px solid #D0D0D0;
/*  border-right: 1px solid #D0D0D0;  */
/*  border-bottom: 1px solid #D0D0D0; */

}

.menu-grey {
  background: #F0F0F0;
 /* border-top: 1px solid #F0F0F0; */
/*  border-top: 1px solid #D0D0D0; */
/*  border-left: 1px solid #D0D0D0; */
  border-right: 1px solid #D0D0D0; 
/*  border-bottom: 1px solid #D0D0D0; */

}
.plain-grey {
  background: #F0F0F0;
}

.formular {
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 100px; /* Breite.*/
}




form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}


input#submit { /* den Submit-Button */
  float: none;
  width: auto;
}


}

.tab{
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080;
  spacing-left: 0px;
  spacing-right: 0px;
}

.pic{
  border-top: 1px solid #D0D0D0;
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-bottom: 1px solid #D0D0D0;
  spacing-left: 0px;
  spacing-right: 0px;
}


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


.csc-firstHeader {
  color: #3f3f3f;
  font-size: 16px;
  font-weight:bold;
  
}

.csc-caption {
  color: #3f3f3f;
  font-size: 10px;
  font-weight:bold;
  
}

.csc-sitemap-level1 a {
  text-decoration: none;
  color: #3f3f3f;
  font-size: 16px;
  font-weight:bold;
}


.csc-sitemap-level2 a {
  text-decoration: none;
/*  padding-left: 10px; */
  color: #3f3f3f;
  /* font-size: 10px; */
  /* font-weight:bold; */
}

.sitemap-level2 a {
  text-decoration: none;
  font-weight: bolder;
/*  padding-left: 17px; */
  color: #3f3f3f;
}


.FOOTER { font-size: 8pt; text-decoration: none; padding-left: 5px;
     font-family: "Arial", "Helvetica", "sans-serif"; color: #3f3f3f; }

.seofooter a {
font:normal 9px Arial;
color:#aaa;
}

#footlinks {
list-style: none;
display: inline;
margin: 0;
padding: 0;
}
#footlinks li {
display: inline;
}