/* --- GENERAL STYLES --- */

/* body */
body { background-color: #FFFFFF;
		background-image:url(hintergrund/verlauf.gif);
		margin: 0px;
		padding: 0px;
}

/* scrollbar */
body
{scrollbar-arrow-color: #464646;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #999999;
scrollbar-face-color: #CCD6C9;
scrollbar-highlight-color: #F2F2F2;
scrollbar-shadow-color: #CCCCCC;
scrollbar-track-color: #e6e6e6;}

/* general font */
table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* general link */
a:link { color: #919191; text-decoration: none;}
a:visited { color: #919191; text-decoration: none;}
a:active { color: #000000; text-decoration: none;}
a:hover { color: #000000; text-decoration: none;}


/* --- STYLES --- */

/* titel */
h1 { font-size: 18px; font-weight: bold; margin:0; color: #919191;}
h2 { font-size: 12pt; font-weight: bold; margin:0;}

/* fusszeile */
.feet { font-size: 8pt; color: #666666; font-weight: bold;}

/* --- FORM-STYLES --- */

/* formfeld */
.formfeld { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666}

/* formknopf */
.formsendeknopf { background-color: #FFFFFF; font-size : 11px; font-weight: bold; color: #919191; border-left: 1px solid #666666; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; cursor: hand}

#content {
padding: 17px 28px 0px 28px;

}

.footer {
font-size: 10px;
margin-top: 6px;
margin-bottom: 6px;
padding-left: 28px;
color: #a09f9e;
font-weight: bold;
}



#navcontainer {
margin-top: 17px;
margin-left: 14px;
font-size:11px;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
color: #919191;
width: 100px;
padding: 2px 0px 2px 0px;
text-decoration: none;
font-weight: bold;

}

#navcontainer a:hover
{
color: #000;
}

#navcontainer li li a
{
display: block;
color: #9c9c9c;
width: 100px;
padding: 0px 0px 0px 0px;
margin-top:-2px;
text-decoration: none;

}

#navcontainer ul ul {
font-size: 10px;
font-weight: bold;
}

#adresse {
font-size: 10px;

color: #919191;
margin-left: 15px;
margin-top: 17px;
line-height: 15px;


}

.aufzaehlung {  list-style-image: url(bilder/quadrat.gif); clip:   rect(   ); margin-left: 2px; margin-top: 10px}

#index a.aktiv1, #unternehmen a.aktiv2:link, #unternehmen a.aktiv2:visited, #unternehmen a.aktiv2:active, #unternehmen a.aktiv2:hover, #dienstleistungen a.aktiv3, #referenzen a.aktiv4, #download a.aktiv5, #netzwerk a.aktiv6, #kontakt a.aktiv7,  {
color: #000000;
}

#index a.aktiv1:link, #index a.aktiv1:visited, #index a.aktiv1:active, #index a.aktiv1:hover,
#unternehmen a.aktiv2:link, #unternehmen a.aktiv2:visited, #unternehmen a.aktiv2:active, #unternehmen a.aktiv2:hover,
#dienstleistungen a.aktiv3:link, #dienstleistungen a.aktiv3:visited, #dienstleistungen a.aktiv3:active, #dienstleistungen a.aktiv3:hover, 
#referenzen a.aktiv4:link, #referenzen a.aktiv4:visited, #referenzen a.aktiv4:active, #referenzen a.aktiv4:hover, 
#download a.aktiv5:link, #download a.aktiv5:visited, #download a.aktiv5:active, #download a.aktiv5:hover, 
#netzwerk a.aktiv6:link, #netzwerk a.aktiv6:visited, #netzwerk a.aktiv6:active, #netzwerk a.aktiv6:hover, 
#kontakt a.aktiv7:link, #kontakt a.aktiv7:visited, #kontakt a.aktiv7:active, #kontakt a.aktiv7:hover 
{color: #000000;}



a.aktiv:link, a.aktiv:visited, a.aktiv:active, a.aktiv:hover {
color: #000000 ! important;
}

.field, .submit {
border: 1px solid #666666;
width: 180px;
background-color: #FFFFFF;
}
