/*////////Allgemein////////*/

* {
  margin:0px; 
  padding:0px;
  outline:none;
  }
		
body {
  background-color:#fff;
	background:url(../images/bg-top.jpg) repeat-x top;
  font-family:"Trebuchet MS", Arial;
  font-size: 12px;
  line-height:20px;
  color:#8e8e8e;
  }
		
p {	
  padding-bottom:20px;
  }
  
.clear { 
  clear:both; 
  float:none; 
  }

.display-none {
  display:none;
  }
  
/*////////Headlines/Branding////////*/  
  
div#header h1.branding a {
  display: block;
  width: 313px;
  height: 130px;
  position: absolute;
  text-indent:-1000000px;
  }
	
h2 {
	width:542px;
	height:91px;
	text-indent:-100000px;
	}

h2#headline-startseite { background:url(../images/h2/h2-index.jpg) -3px 0  no-repeat }
h2#headline-wir-ueber-uns { background:url(../images/h2/h2-wir-ueber-uns.jpg) -3px 0  no-repeat }
h2#headline-leistungen { background:url(../images/h2/h2-leistungen.jpg) -3px 0  no-repeat }
h2#headline-gutachten-messungen { background:url(../images/h2/h2-gutachten-messungen.jpg) -3px 0  no-repeat }
h2#headline-service { background:url(../images/h2/h2-service.jpg) -3px 0  no-repeat }
h2#headline-kontakt { background:url(../images/h2/h2-kontakt.jpg) -3px 0  no-repeat }
h2#headline-anfahrt { background:url(../images/h2/h2-anfahrt.jpg) -3px 0  no-repeat }
h2#headline-impressum { background:url(../images/h2/h2-impressum.jpg) -3px 0  no-repeat }
h2#headline-referenzen { background:url(../images/h2/h2-referenzen.jpg) -3px 0  no-repeat }
h2#headline-bos-funktechnik { background:url(../images/h2/h2-bos-funktechnik.jpg) -3px 0  no-repeat }
h2#headline-betriebsfunk { background:url(../images/h2/h2-betriebsfunk.jpg) -3px 0  no-repeat }
h2#headline-buendelfunk { background:url(../images/h2/h2-buendelfunk.jpg) -3px 0  no-repeat }
h2#headline-tetra-funk { background:url(../images/h2/h2-tetra-funk.jpg) -3px 0  no-repeat }
h2#headline-grundstuecksfunk-armierungssysteme { background:url(../images/h2/h2-grundstuecksfunk-armierungssysteme.jpg) -3px 0  no-repeat }
h2#headline-datenfunk { background:url(../images/h2/h2-datenfunk.jpg) -3px 0  no-repeat }
h2#headline-kurzstreckenfunk { background:url(../images/h2/h2-kurzstreckenfunk.jpg) -3px 0  no-repeat }
h2#headline-notruf { background:url(../images/h2/h2-notfunk.jpg) -3px 0  no-repeat }
h2#headline-gebaudekommunikation { background:url(../images/h2/h2-gebauudekommunikation.jpg) -3px 0  no-repeat }
h2#headline-gps { background:url(../images/h2/h2-gps.jpg) -3px 0  no-repeat }
h2#headline-videotechnik { background:url(../images/h2/h2-videotechnik.jpg) -3px 0  no-repeat }
h2#headline-telefon-und-rufanlagen { background:url(../images/h2/h2-telefon-und-rufanlagen.jpg) -3px 0  no-repeat }
h2#headline-funktelefone { background:url(../images/h2/h2-funktelefone.jpg) -3px 0  no-repeat }
h2#headline-arbeitsplatzsicherung { background:url(../images/h2/h2-arbeitsplatzsicherung.jpg) -3px 0  no-repeat }
h2#headline-freisprecheinrichtungen { background:url(../images/h2/h2-freisprecheinrichtungen.jpg) -3px 0  no-repeat }
h2#headline-antennenbau { background:url(../images/h2/h2-antennenbau.jpg) -3px 0  no-repeat }
h2#headline-sprachaufzeichnung { background:url(../images/h2/h2-sprachaufzeichnung.jpg) -3px 0  no-repeat }
h2#headline-flugsprechfunk { background:url(../images/h2/h2-flugsprechfunk.jpg) -3px 0  no-repeat }
h2#headline-richtfunktechnik { background:url(../images/h2/h2-richtfunktechnik.jpg) -3px 0  no-repeat }
h2#headline-binnenschifffahrtsfunk { background:url(../images/h2/h2-binnenschifffahrsfunk.jpg) -3px 0  no-repeat }
h2#headline-feuerwehrgebauudefunk { background:url(../images/h2/h2-feuerwehrgebauudefunk.jpg) -3px 0  no-repeat }
h2#headline-transpondertechnik { background:url(../images/h2/h2-transpondertechnik.jpg) -3px 0  no-repeat }
h2#headline-zutrittskontrolle { background:url(../images/h2/h2-zutrittskontrolle.jpg) -3px 0  no-repeat }
h2#headline-danke { background:url(../images/h2/h2-danke.jpg) -3px 0  no-repeat }
h2#headline-404 { background:url(../images/h2/h2-404.jpg) -3px 0  no-repeat }
h2#headline-alarmtechnik { background:url(../images/h2/h2-alarmtechnik.jpg) -3px 0  no-repeat }

h3#haben-sie-fragen { 
  width:142px;
	height:20px;
	background:url(../images/h3/h3-haben-sie-fragen.jpg);
	text-indent:-100000px;
	margin-top:40px;
}


h4 {
  font-weight:bold;
  font-size:14px;
  margin-bottom:15px;
	margin-top:10px;
  color:#457488;
  border-left:2px solid #b5b5b5;
  padding-left:5px;
  }


hr {}

/*////////Lists////////*/

div#content-container ul {
	margin-left:22px;
	margin-bottom:20px;
	}

div#content-container ul li {
	list-style:url(../images/li.jpg);
	}

div#content-container img {}

/*////////Links////////*/

div#sidebar a,
div.content-a a,
div.content-b a,
div.content-c a {
  color:#457488;
  text-decoration:underline;
  }

div#sidebar a:hover,
div.content-a a:hover,
div.content-b a:hover,
div.content-c a:hover {
  text-decoration:none
  }

/*////////Layout////////*/

div#container {
	width:888px;
	height:auto;
	margin:0px auto;
}

div#header {
	width:888px;
	height:288px;
	background:url(../images/bg-header.jpg);
  }

div#content-container {
	width:888px;
	height:auto;
  }

div#sidebar {
	width:210px;
	height:440px;
	background:url(../images/bg-schuessel.jpg) bottom no-repeat;
	padding-left:51px;
	padding: 0 56px 0 51px ;
	float:left;
}

div#headline-container {
	width:542px;
	height:91px;
	float:left;
  margin-top:20px;
}

div.content-a {
	width:252px;
	height:auto;
	float:left;
	padding-right:20px;
}

div.content-b {
	width:252px;
	height:auto;
	float:left;
}

div.content-c {
	width:542px;
	height:auto;
	float:left;
}

div#footer {
	width:100%;
	height:129px;
	background:url(../images/bg-footer.jpg) repeat-x;
}

div#contact-container {
	width:888px;
	height:80px;
	margin:0px auto;
	color:#FFF;
	padding-top:40px;
}

div#contact-container p.contact-a {
	width:120px;
	height:auto;
	float:left;
	margin-right:20px;
}

div#contact-container p.contact-b {
	width:150px;
	height:auto;
	float:left;
	margin-right:20px;
}

div#contact-container p.contact-c {
	width:210px;
	height:auto;
	float:left;
	margin-right:20px;
}

/*////////Navi////////*/

div#header ul {
	width:888px;
	height:35px;
	float:left;
	margin: 250px 0 0 45px ;
	}
	
* html div#header ul {
	width:838px;
	margin-left:22px;
}

div#header ul li {
	height:35px;
	list-style:none;
	float:left;
	text-indent:-10000px;
	}

div#header ul li a {
	height:38px;
	display:block;
	}

div#header ul li a:hover {
	background:url(../images/hover-navi.jpg) no-repeat;
	}
	
div#header ul li a#navi-startseite { width:65px; margin-right:32px; }
div#header ul li a#navi-wir-ueber-uns { width:80px; margin-right:43px; }
div#header ul li a#navi-leistungen { width:72px; margin-right:40px;}
div#header ul li a#navi-gutachten-messungen { width:137px; margin-right:40px; }
div#header ul li a#navi-service { width:47px; margin-right:47px;}
div#header ul li a#navi-referenzen { width:67px; margin-right:53px;}
div#header ul li a#navi-kontakt { width:54px; }

div#header ul li a:hover { background:url(../images/hover-navi.jpg) no-repeat; }

div#header ul li a:hover#navi-startseite { background-position: -45px -1px ; }
div#header ul li a:hover#navi-wir-ueber-uns { background-position: -142px -1px ; }
div#header ul li a:hover#navi-leistungen { background-position: -265px -1px ; }
div#header ul li a:hover#navi-gutachten-messungen { background-position: -377px -1px ; }
div#header ul li a:hover#navi-service { background-position: -554px -1px ; }
div#header ul li a:hover#navi-referenzen { background-position: -648px -1px ; }
div#header ul li a:hover#navi-kontakt { background-position: -768px -1px ; }

* html div#header ul li a:hover#navi-startseite { background-position: -44px -1px ; }
* html div#header ul li a:hover#navi-wir-ueber-uns { background-position: -141px -1px ; }
* html div#header ul li a:hover#navi-leistungen { background-position: -264px -1px ; }
* html div#header ul li a:hover#navi-gutachten-messungen { background-position: -376px -1px ; }
* html div#header ul li a:hover#navi-service { background-position: -553px -1px ; }
* html div#header ul li a:hover#navi-referenzen { background-position: -647px -1px ; }
* html div#header ul li a:hover#navi-kontakt { background-position: -767px -1px ; }

div#footer ul { float:right; }
div#footer ul li { float:left; list-style:none; margin-left:5px; }
div#footer a { color:#FFF; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }

/*////////Content////////*/

img.logo {
	margin-right:18px;
	margin-top:30px;
}

/*////////Miscellaneous////////*/

div#startseite-box {
	width:1px;
	height:40px;
}

.smal {
	font-size:10px;
}