body {
 background-color:#B4B9FD;
 font-family:Arial,Verdana,Tahoma,Sans Serif;
 color:#000000;
}

h1 { color:#475095; font-family:Arial,Verdana,Tahoma,sans-serif;}

h2 { background-image:url(../images/h2b.gif); background-repeat:no-repeat; color:#475095; font-family:Arial,Verdana,Tahoma,sans-serif;}

h3 { color:#475095; font-family:Arial,Verdana,Tahoma,sans-serif;}

h4 { background-image:url(../images/h2b.gif); background-repeat:no-repeat; color:#475095; font-family:Arial,Verdana,Tahoma,sans-serif;}

h5 { color:#3f77bf; font-family:Arial,Verdana,Tahoma,sans-serif;}

h6 { color:#3f77bf; font-family:Arial,Verdana,Tahoma,sans-serif;}

a:link {
  text-decoration:underline;
  color:#000000;
}

a:visited {
  text-decoration:underline;
 color:#000000;
}

a:active {
  text-decoration:underline;
  color:#7f7f7f;
}

a:hover {
  text-decoration:underline;
  color:#7f7f7f;
}

a:focus {
  text-decoration:underline;
  color:#7f7f7f;
}

.selected a {
  font-weight:bold;
}

.selected ul li a {
  font-weight:normal;
}


table, td, ul, li, p {
  color:#000000;
  font-size:10pt;
  text-align:left;
}

#page {
 /*background-image:url(../images/hg_menue_blau.gif);*/  background-color:#B4B9FD; /*BACKGROUND: url(../images/hg_menue2.jpg) no-repeat;*/ BACKGROUND: url(../images/hg_menue2b.jpg); 
}

#header {
  /*background-color:#ffffff;*/  background-color: transparent;
  margin:0px;
  color:#D7D4C7;
}


#header table {
  border:0px 0px 0px 0px;  /*border-color:#3f77bf;*/  /*border-style:solid;*/  /*border-width: 1px 0px 1px 0px;*/
}
#header td#tdx {  background-color:#B4B9FD;}
#header td#td1 {
  background-color:#B4B9FD;
}
#header td#td2 {
  background-color:#B4B9FD;
}#header td#td3 {  background-color:#B4B9FD;}

#header ul, #header ul li {
  color:#7f7f7f;
}  

#header ul li a {
  font-size:80%;
  color:#ffffff; 
  text-decoration:none;
  padding:0 10 0 10;
  /*font-weight:bold;*/  font-weight:normal;
}

#header ul li a:hover {
  color:#ffff37;
}

#header ul li a:focus {
  color:#ffff37;
}

#navigation {
  /*border-color:#3f77bf;*/  /*background-color:#4746A9;*/  BACKGROUND: url(../images/hg_menue1b.jpg) no-repeat;
}

#navigation a {
  color:#ffffff;
  text-decoration:none;
}


#navigation a:hover, a:focus {
  color:#ffff37;
  text-decoration:none;
}

#content {
  /*background-color:#eeeeee;*/
}

#menu1 li {
  border-color:#ffffff;
}

#menu2 li {
  border-color:#ffffff;
}

#title, .firmenname {
  font-size:170%;
  font-weight:bold;
  color:#446D8C;
}

#slogan, .slogan {
  font-size:100%;
  font-weight:bold;
  color:#446D8C;
}


#menu1 {
  list-style-image:url(images/off1.gif);
  font-size:95%;
  line-height:180%;
}

#menu2 {
  font-size:90%;
  line-height:130%;
}

#menu3 {
  font-size:90%;
  line-height:130%;
}


/* suche */
.search_input {width: 350px; padding:15px; background:#AFBFE7; border:1px solid; border-color:000000; border-width:1 1 1 1; }



#foot1 {
  background-color:#446D8C;
  margin:0px;
  color:#D7D4C7;  border:0px 0px 0px 0px;
  /*border:1px solid;*/
  /*border-color:000000;*/
  /*border-width:0 1 0 1;*/
}


#foot1 a {
  font-size:80%;
  color:#CCCCCC;
}

#foot2 {
  margin:0px;
  color:#D7D4C7;
  border:0px 0px 0px 0px;  /*border:1px solid;*/  /*border-color:000000;*/  /*border-width:0 1 0 1;*/
}


#foot2 a {
  font-size:80%;
  color:#CCCCCC;
}



.ticker {
  COLOR:#000000;
  FONT-SIZE:8pt;
  FONT-WEIGHT:bold;
  TEXT-DECORATION:none;
}
body.spezial {
  margin:0;
  background-color:#afbfe7;
  color:#000000;
}
               
.popup {
  border-color:#3f77bf;
  background-color:#3f77bf;
}

#sitemap {
  background-color:#afbfe7;
  border-color:#3f77bf;
}


// suche

#red {color:#446D8C;}

#sbeg {
  color:#3f77bf;
  font-weight:bold;
}

#cont {color:#000000;}
#desc {color:#000000;}
#grey {color:#000000;}
#small {font-size:8pt;}
#back3d {background:#afbfe7;}
#border3d {background:#3f77bf;}
hr.inhaltlinie {	color:#ffffff;}



