body,div,p,span,td,th,h1,h2,h3,h4,h5,h6,b,strong,i,a,input,textarea,select{font-family:Arial,Helvetica;}
body,.bgColBack{background-color:#DADADA;}
.bgColText,.aktiv_sub{background-color:#ffffff;}
.bgColLink,.submenu2{background-color:#3a9f9f;}
.bgPic,.searchfield{background-color:#f2f2f2;}

a{text-decoration:none;}

a:link{color:#3a9f9f;}
a:visited{color:#3a9f9f;}
a:active{color:#3a9f9f;}
a:hover{color:#3a9f9f;text-decoration:underline;}

h1{
  font-size:20px;
  font-weight:bold;
  margin:0px;
  position:relative;
}

h2{
  font-size:16px;
  font-weight:bold;
  margin:0px;
}

.search_link{
  font-weight:bold;
  color:#3a9f9f;
  cursor:pointer;
}

.search_path{
  font-style:italic;
}

small{
  font-size:12px;
  font-weight:bold;
}

ul{
  margin-top:0px;
  margin-bottom:7px;
  margin-left:-20px !important; /* Firefox, Opera & CO */
  margin-left:20px; /* IE */
}

a:link.white{color:#ffffff;}
a:visited.white{color:#ffffff;}
a:active.white{color:#ffffff;}
a:hover.white{color:#ffffff;text-decoration:underline;}

a:link.red{color:#ff0000;}
a:visited.red{color:#ff0000;}
a:active.red{color:#ff0000;}
a:hover.red{color:#ff0000;text-decoration:underline;}

a:link.green{color:#008080;}
a:visited.green{color:#008080;}
a:active.green{color:#008080;}
a:hover.green{color:#008080;text-decoration:underline;}

a:link.black{color:#000000;}
a:visited.black{color:#000000;}
a:active.black{color:#000000;}
a:hover.black{color:#000000;text-decoration:underline;}

a:link.grey{color:#707070;}
a:visited.grey{color:#707070;}
a:active.grey{color:#707070;}
a:hover.grey{color:#707070;text-decoration:underline;}

td,th,div,input,textarea,select,
.aktiv,.passiv,.small,.main,.sitemap,.searchfield,.search_link,.search_path
.fenster,.Start,.Company,.News,.Partners,.Products,.Support,.Training{
  font-size:13px;
  color:black;
}

.white{
  color:#ffffff;
  font-weight:bold;
}

div .Bottom, div .Bottom a.white{
  color:#ffffff;
  font-weight:normal;
}

div .PathTop, div .PathTop a.black{
  color:#000000;
  font-weight:normal;
}

.black{
  background-color:#ffffff;
  color:#000000;
  font-weight:bold;
}

.thema-schwarz{
  line-height:20px;
}
.thema-schwarz,.thema-links{
  font-size:14px;
  color:black;
}
.linkheader{
  font-size:14px;
  font-weight:bold;
}

.aktiv{
  color:black;
  margin-top:7px;
  margin-bottom:7px;
}

.submenu{
  position:absolute;
  z-index:5;
  text-align:left;
  white-space:nowrap;
  visibility:hidden;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
  border-width:1px;
  border-color:#8aa4aa;
  background-color:#8aa4aa;
  padding-top:5px;
  /*font-weight:bold;*/
}

.aktiv_sub,.passiv_sub{
  color:white;
  text-align:left;
  margin-top:1px;
  margin-bottom:1px;
  font-weight:bold;
}

.searchfield{
  width:130px;
  height:21px;
}

.absLink{
  position:absolute;
  top:0px;
  left:0px;
  color:#DADADA;
}

.FlashBoxActive{
  border-color:#3a9f9f;
  border-width:1px;
  border-style:solid;
}

.start_hover{
  background-color:#666666;
  color:white;
  font-weight:bold;
  cursor:pointer;
}
.start_link{
  background-color:#999999;
  color:white;
  font-weight:bold;
}
.start_mix{
  padding-left:13px;
  color:#666666;
  font-weight:bold;
}
.start_mix a:link{
  color:#666666;
}
.start_mix a:visited{
  color:#666666;
}
.start_mix a:active{
  color:#666666;
}
.start_mix a:hover{
  color:#666666;
}

.Home{
  font-size:16px;
}
a:link.applet{
  color:#008080;
}
a:visited.applet{
  color:#008080;
}
a:active.applet{
  color:#008080;
}
a:hover.applet{
  color:#008080;
  text-decoration:underline;
}

#Spotlight h1, #Spotlight h3{
  margin:0px;
  margin-bottom:-16px;
  font-size:14px;
}

#Spotlight h2, #Spotlight h4{
  margin:0px;
  font-size:13px;
  font-weight:normal;
}

.main{
  font-weight:bold;
}
.sub{
  margin-left:9px;
}
.titel-schwarz{
  font-size:20px;
}
