input
{
border:1px solid #54718B;
}

body, div, table,td,input,select {
	font-family:verdana, arial, helvetica;
	font-size:11px;
	-moz-box-sizing: border-box ;
	color:#000000;
	vertical-align:top;
}

body {
	background-image:url(img/top_bg.gif);
	background-repeat:repeat-x;
}

.csc-header h3
{
font-family:verdana;
font-size:13px;
font-weight:bold;
 color:#445C6C;

}

.csc-header h1
{
font-family:verdana;
font-size:13px;
font-weight:bold;
 color:#445C6C;

}


a {
	color:#445C6C;
}
a:hover {
	color:#A51A13;
}

.bodytext {
font-family:verdana;
font-size:11px;
font-weight:normal;
 margin:5px;
 color:#000000;
}

.search_hl
{
background-color:#E4EBF3; 
color:E4EBF3; 
border:0px;
height:1px;
padding-bottom:5px;
}

p
{
margin:0px;
}

.imgtext-table
{
	float:left;
}

a.teaser {
	color:#aaaaff;
}
a.teaser:hover {
	color:#ff3333;
}
a.footer {
	color:#445C6C;
}
a.footer:hover {
	color:#A51A13;
}
a.navigation:link { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.navigation:visited { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.navigation:hover { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:underline; }

a.navigation_loesungen:link { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.navigation_loesungen:visited { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.navigation_loesungen:hover { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:underline; }

a.navigation_referenzen:link { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.navigation_referenzen:visited { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.navigation_referenzen:hover { font-family:verdana; font-size: 10px; font-weight:bold; color:#ffffff; text-decoration:underline; }

a.sitepath:link { font-family:verdana; font-size: 10px; font-weight:normal; color:#445C6C; text-decoration:none;  font-style:italic;}
a.sitepath:visited { font-family:verdana; font-size: 10px; font-weight:normal; color:#445C6C; text-decoration:none;  font-style:italic;}
a.sitepath:hover { font-family:verdana; font-size: 10px; font-weight:normal; color:#445C6C; text-decoration:none;  font-style:italic;}

.printsite
{
	font-family:verdana;
	font-size: 10px; 
	font-weight:normal; 
	color:#445C6C; 
	text-decoration:none;
	vertical-align:middle;
}

.menue_unternehmen
{
width:120px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #336699;
border-bottom-style:dotted !important;
padding-bottom:3px;
font-size:1px;
}

.menue_kompetenz
{
width:120px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #660000;
border-bottom-style:dotted !important;
padding-bottom:3px;
font-size:1px;
}

.menue_loesungen
{
width:120px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #535353;
border-bottom-style:dotted !important;
padding-bottom:3px;
font-size:1px;
}

.menue_produkte
{
width:120px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #339933;
border-bottom-style:dotted !important;
padding-bottom:3px;
font-size:1px;
}

.menue_referenzen
{
width:120px;
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom:1px solid #CC9900;
border-bottom-style:dotted !important;
padding-bottom:3px;
font-size:1px;
}