p, strong, b, i, em, u, strike, ul, ol, li, dl, dt, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, th, td, textarea {
font-size:10px;
}
dl, dd {
margin:0pt;
padding:0pt;
}
input, textarea {
font-family:Arial,Helvetica,Sans-Serif;
}
h6 {
display:block;
font-weight:bold;
}
h5, h4 {
display:block;
font-size:12px;
font-weight:bold;
}
h3, h2 {
display:block;
font-size:13px;
font-weight:bold;
}
h1 {
display:block;
font-size:14px;
font-weight:bold;
}
p {
margin-bottom:10px;
margin-top:10px;
}
strong, b {
font-weight:bold;
}
i, em {
font-style:italic;
}
strong i, strong em, em strong, i strong {
font-style:italic;
font-weight:bold;
}
u {
text-decoration:underline;
}
strike {
text-decoration:line-through;
}
ul, ol, li {
margin-left:15px;
}
ul li {
list-style-type:disc;
}
ol li {
list-style-type:decimal;
}

a:link, a:visited, a:active, a:hover {
	color: #00ADEF;
	text-decoration: none;
}

a.submenu:link, a.submenu:visited, a.submenu:active {
	color: #FED695;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 20px;
	text-decoration: none;
}

a.submenu:hover {
	color: #FFFFFF;
}

a.submenu2:link, a.submenu2:visited, a.submenu2:active {
	color: #FED695;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 8px;
	text-decoration: none;
}

a.submenu2:hover {
	color: #FFFFFF;
}

a.submenu3:link, a.submenu3:visited, a.submenu3:active {
	color: #FED695;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 4px;
	text-decoration: none;
}

a.submenu3:hover {
	color: #FFFFFF;
}

a.submenuactive:link, a.submenuactive:visited, a.submenuactive:active, a.submenuactive:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 28px;
	text-decoration: none;
}

a.submenuactive2:link, a.submenuactive2:visited, a.submenuactive2:active, a.submenuactive2:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 8px;
	text-decoration: none;
}

a.submenuactive3:link, a.submenuactive3:visited, a.submenuactive3:active, a.submenuactive3:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 4px;
	text-decoration: none;
}

a.topmenu:link, a.topmenu:visited, a.topmenu:active {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 34px;
	text-decoration: none;
}

a.topmenu:hover {
	color: #FED695;
}

a.topmenuactive:link, a.topmenuactive:visited, a.topmenuactive:active, a.topmenuactive:hover {
	color: #FED695;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 32px;
	text-decoration: none;
}

.maindark {
	background: #53656F url(/images/home_06.gif) bottom left no-repeat;
	line-height: 20px;
	position: relative;
}

.contenttable {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}

body {
	color: #5B8196;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	background: #737373;
}

div, p, span, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}

li {
	color: #00ADEF;
	margin-left: -20px;
}

.bigtxt {
	font-size: 14px;
}

.blau {
	color: #00ADEF;
	font-size: 12px;
}

.blaun {
	color: #00ADEF;
}

.fbutton {
	background: #FFFFFF;
	border: none;
	color: #5B8196;
	font-size: 9px;
}

.finput {
	border: 1px solid #5B8196;
	margin: 0;
	padding: 0;
	width: 300px;
}

.grau {
	color: #5B8196;
}

.homebottom {
	background: url(/images/home_04.gif);
}

.submenu {
}

.menubg {
	background: url(/images/menubg.gif) top left no-repeat;
}

.hometop {
	background: url(/images/home_03.gif) no-repeat;
}

.kontaktbottom {
	background: url(/images/kontakt_04.gif);
	padding-left: 490px;
}

.kontakttop {
	background: url(/images/kontakt_03.gif) no-repeat;
}

.main {
	background: url(/images/home_06.gif) bottom left no-repeat;
	line-height: 20px;
	position: relative;
}

.mainbaugruppen {
	background: url(/images/bgbaugruppen.gif) top left no-repeat;
}

.mainkabel {
	background: url(/images/bgkabel.gif) top left no-repeat;
}

.mainkontakt {
	background: url(/images/bgkontakt.gif) top left no-repeat;
}

.mainprodukte {
	background: url(/images/bgprodukte.gif) top left no-repeat;
}

.mainsensorik {
	background: url(/images/bgsensorik.gif) top left no-repeat;
}

.mainspezial {
	background: url(/images/bgspezial.gif) top left no-repeat;
}

.mainumspritzungen {
	background: url(/images/bgumspritzungen.gif) top left no-repeat;
}

.normaltext {
	line-height: 15px;
}

.orange {
	color: #EDC67A;
}

.produktebottom {
	background: url(/images/produkte_04.gif);
	padding-left: 60px;
}

.produktetop {
	background: url(/images/produkte_03.gif) no-repeat;
}

.produktebottomen {
	background: url(/images/produkte_en_04.gif);
	padding-left: 50px;
}

.produktetopen {
	background: url(/images/produkte_en_03.gif) no-repeat;
}

.referenzen {
	background: url(/images/bgreferenzen.gif) #53656F top left no-repeat;
}

.referenzenbottom {
	background: url(/images/referenzen_04.gif);
}

.referenzentop {
	background: url(/images/referenzen_03.gif) no-repeat;
}

.standorteheadtd {
	padding-left: 27px;
	padding-top: 46px;
}

.standortetd {
	padding-left: 27px;
	padding-top: 15px;
}

.teambottom {
	background: url(/images/team_04.gif);
}

.teambottomoff {
	background: url(/images/team_04_2.gif);
}

.teamtd {
	background: url(/images/teamtd.gif) #FFFFFF bottom no-repeat;
	line-height: 14px;
	padding-left: 27px;
}

.teamtop {
	background: url(/images/team_03.gif) no-repeat;
}

.teamtopoff {
	background: url(/images/team_03_2.gif) no-repeat;
}

.unternehmenbottom {
	background: url(/images/unternehmen_04.gif);
	padding-left: 150px;
}

.unternehmentop {
	background: url(/images/unternehmen_03.gif) no-repeat;
}

.whitetext {
	color: #FFFFFF;
}

.languageselect {
	padding: 0px 0px 36px 20px;
}

a.lsel:link, a.lsel:active, a.lsel:visited {
    color: #B6DBEF;
	margin: 0 7px 0 0;
	font-size: 12px;
}

a.lsel:hover {
    color: #FFFFFF;
}

a.lselactive:link, a.lselactive:visited, a.lselactive:active, a.lselactive:hover {
    color: #FFFFFF;
	font-size: 12px;
	margin: 0 7px 0 0;
}

#impressum {
	position: absolute;
	bottom: 0px;
}

.dropdownkkf {
position:absolute;
display:none;
background: url(/images/dropbgkkf.gif) no-repeat;
width: 229px;
height: 116px;
z-index:10000;
}

.dropdownsto {
position:absolute;
display:none;
background: url(/images/dropstandorte.gif) no-repeat;
width: 229px;
height: 68px;
z-index:10000;
}

.dropdownqua {
position:absolute;
display:none;
background: url(/images/dropqualitaet.gif) no-repeat;
width: 229px;
height: 52px;
z-index:10000;
}

.dropdownspr {
position:absolute;
display:none;
background: url(/images/dropbgspr.gif) no-repeat;
width: 229px;
height: 61px;
z-index:10000;
}

a.dropmenu:link, a.dropmenu:active, a.dropmenu:visited {
display:block;
color:#5B8196;
text-decoration:none;
padding: 0px 10px;
font-weight: bold;
}

a.dropmenu:hover {
color:#00A4E8;
}

a.dropmenu2:link, a.dropmenu2:active, a.dropmenu2:visited {
display:block;
color:#5B8196;
text-decoration:none;
padding: 0px 0px 0px 20px;
font-weight: bold;
}

a.dropmenu2:hover {
color:#00A4E8;
}

#impr {
width:1000px;
text-align:left;
position:relative;
top:-20px;
}

#impr a {
color:#FFFFFF;
padding:0 20px;
}

.quicktip {
color:#00a4e8;
font-size:11px;
font-weight: bold;
}

#firmenphilosophie {
height: 200px;
overflow-x: hidden;
overflow-y:auto;
}