/* CSS Document */
/* #676767 dunkles grau */


/* Allgemeine Formatierungen */
* {/* browsereigene Abstaende ausschalten */


margin: 0;	
padding: 0;
}

h1{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
font-style:normal;

}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
}

h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:normal;
}

h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
}

.schrift18{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	
}


a:link {
text-decoration: none;
color:#000000;

}

a:visited {
text-decoration: none;
color:#000000;
}

a:hover {
text-decoration: none;
}

a:active {
text-decoration: none;
}

a img {
  border: none;
}

ul{
padding-left:14px;

}

body {
	background-image: url(img/carbon.jpg);
	background-attachment: fixed; 
	font:normal 14px Verdana, sans-serif;
}

#aussen {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

#innen{
	position:relative;
	width:980px;
		}

#head{
	width:980px;
	height:240px;
	background:#000 url(img/header.jpg) top no-repeat;
}



#menu{
position: absolute;
left:0px;
top:240px;
width:980px;

}

#suchen{
position:absolute;
left:740px;
top:242px;
width:300px;
height:30px;
}

#suchen td,input{ 
font-family:Verdana;
font-size:12px;
}

#suchen .t_nummer { 
font-family:Verdana;
font-size:16px; 
font-weight:bold; 
color:#999999
}

#suchen	.markierung 
{color:#ff0000
}

#content{
	
	padding-top: 80px;
	padding-bottom:20px;
	padding-left:60px;
	padding-right:60px;
	background-color:#CCCCCC;
	background-image:url(img/bgsmall.jpg)
}

#flash{
padding:0;
}

#homebild1{
	position:absolute;
	top:362px;
	left:59px;
	width: 258px;
	height: 231px;
	float:left;
}

#homebild1txt{
padding-left:270px;
width:600px;


}

#homebild2{
	position:absolute;
	top:789px;
	left:710px;
	width: 220px;
	height: 160px;

}
#homebild2txt{
	position:relative;
	padding-left:0px;
}



#homebild3{
	position:relativ;
	float:left;
}

#homebild3txt{
	position:relative;
	top:0px;
	padding-left:280px;
	width:580px;
}


#homebild4txt{
float:left;	
}

#homebild4{
padding-left:40px;
text-align:center;
}


#unternehmenlinks{

width:250px;
height:250px;
float:left;
padding-right:15px;
}

#unternehmenmitte{

width:330px;
height:250px;
float:left;
}

#unternehmenrechts{

width:250px;
height:250px;
float:right;
padding-left:15px;
}


#messtechnika, #messtechnikb, #messtechnikc, #messtechnikd, #messtechnike, #messtechnikf{
width:200px;
float:left;
}

#footer{
position:relative;
	width:980px;
	background-image:url(img/footer.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:60px;
}

#footertext{
position:relative;
color: #fff;
	text-align:left;
	clear:both;
	padding-left:60px;
	padding-top:5px;
	float:left;
	font-size:10px;
}

#footermenu{
text-align:center;
list-style: none;
font-weight: bold;
font-size:13px;
padding-left: 740px;
}

#footermenu ul {

list-style: none;
line-height: 1.0;
background: #000;
font-weight: bold;
}


#footermenu a {
display: block;
color:#FFFFFF; 
text-decoration: none;
padding:5px 10px;
}


#footermenu li {
			float: left;
		width: auto; 
padding-left:5px;
padding-right:5px;
}

#footermenu li:hover {
background: #676767; 
}

#current {
color:#0000CC;
background-color:#666;

 }


/*Top Menü*/

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {

}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; 
}
.sf-menu ul li {
	width:250px;		
}
.sf-menu li:hover {
	visibility:		inherit; 
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			26px; 
	z-index:	1;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

/*** SKIN ***/

#menu{
width:980px;
background-color: #000;
background-image:url(img/spacer.jpg);
height:28px;
}
	
.sf-menu {
	float:			left;
	margin-bottom:	1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:60px;
}
.sf-menu a {
	/*border-left:	1px solid #666;*/ /*Der Border ergibt einen netten Trenner*/
	border-bottom:		1px solid #666;
	padding: 5px 14px;		/*Standart .75em 1em*/;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
		background-image:url(img/spacer.jpg);
		font-weight:bold;
}
.sf-menu li li {
	background:#000;/*Hintergrund des 1. Ausklappmenü*/
	font-size:12px;
	font-weight:bold;
	
	
}
.sf-menu li li li {
	background:		#000 /*Standard #9AAEDB;*/
	
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #666666;
	outline:		0;
}


.sf-menu #current a{
background-color:#666;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('img/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */

}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
/*ist nicht valide .sf-shadow ul {
	background:	url('img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}*/
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*----------Kontaktformular------------*/
#kontakt{
padding:40px;
}
#kontakt table{
width:800px;
border-collapse:separate;
empty-cells:hide;
}

#kontakt td{
border:1px   #999999  solid;
}

#kontakthead{
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-weight:bold;
}

.kontaktselect{
width:212px;}

.kontaktrechts{
text-align:right;
padding-right:15px;
}

.kontaktlinks{
text-align:left;
padding-left:15px;
}
