body {
	
		
	color: #3F4048;
	/* background:url("../img/bg.jpg") repeat-x; padding-top: 2px;*/
}



 a { color: #0071B9; text-decoration: none; }
 a:link {color: #0071B9;   }
 a:visited {color: #0071B9; }
 a:hover { color: #0071B9; text-decoration: underline; }
 a:active {color: #0071B9;	 }
  a:focus {color: #0071B9;  }




#txt-box  a { color: #E4171C; text-decoration: none; }
#txt-box a:link {color: #E4171C;   }
#txt-box a:visited {color: #E4171C; }
#txt-box a:hover { color: #E4171C; text-decoration: underline; }
#txt-box a:active {color: #E4171C;  	 }
#txt-box a:focus {color: #E4171C;	 }



a.blue { color: #0071B9; text-decoration: none; }
a.blue:link {color: #0071B9;   }
a.blue:visited {color: #0071B9; }
a.blue:hover { color: #0071B9; text-decoration: underline; }
a.bluea:active {color: #0071B9;	 }
a.blue:focus {color: #0071B9;  }


*.mouseover_hand {cursor:pointer;}

.styleless { display: none; }


.active {
    color: #0071B9;
    color: #0071B9;
}

.hintergrund {
    background: #095ba7;
     }
/* ***************************** hr ************************** */

/* hr { color:#E4E4E4; noshade:"noshade" height:1px; width:510px; margin: 10px 10px 32px 10px;} */


/* **************************** img ************************** */

a img {
	border: none; 	padding: 0; 	
}


img {
	border: none; 	 padding: 0; 	
}



img.top { padding: 0 ; } /* weg */

/*  nur links Bilder */
img.left {
	border: none; 	
	margin: 14px 24px 24px 14px;   /* oben rechts unten links Abstand */
	
}

img.left-icon {
	vertical-align: top;
	border: none;
	margin: 0 0 0 0 ;   /* oben rechts unten links Abstand */
	float: left;	
	
}

img.foto-left {
	vertical-align: top;
	border: none;
	margin: 0 16px 24px 0 ;   /* oben rechts unten links Abstand */
	float: left;	
	
}


img.left-float-2-img {	/* vorher left-float */
	vertical-align: top;
	border: none; 	
	margin: 4px 12px 0 12px;   /* oben rechts unten links Abstand */
	float: left;	
	
}


img.right-float {
	vertical-align: top;
	border: none; 	
	margin: 4px 6px 12px 12px;   /* oben rechts unten links Abstand */
	float: right;

}



img.right-float-tropfen { 
	vertical-align: top;
	border: none; 	
	margin: 6px 12px 24px 12px;   /* oben rechts unten links Abstand */
	float: right;
	
}



img.right-float-2-img {
	vertical-align: top;
	border: none; 	
	margin: 18px 12px 0 6px;   /* oben rechts unten links Abstand */
	float: right;

}



img.right-float-tropfen-2-img { 
	vertical-align: top;
	border: none; 	
	margin: 15px 12px 0 6px;  
	float: right;

}


img.ecke {
	vertical-align: top;
	border: none; 	
	margin: -20px 0 0 70% ;   
	
}


img.center {
	border: none; 	
	margin: 4px 14px 4px 14px;  
	vertical-align: middle;
	
}

img.tropfen {
	border: none; 	
	margin: 20px 0px 0 0px; 

}

.abstand-24px {	
	margin: 24px 0 0 0;	
	
}


.bild-titel-rechts {  
	margin: 6px 6px 24px 0;
	font-size: 75%;
    text-align:  right;
}



.bild-titel-links {
	margin: 210px 0 20px 0; 
	clear:right; 
	float:left;
	font-size: 75%;
}




.abstand-content {
    padding: 35px 0 0 0;
}

/*
.bild-titel-rechts {
	clear:right; 
	margin: 16px 0 0 260px;
	font-size: 70%;
    float:right;
}
*/

.bild-titel-rechts-342px {
	clear:right; 
	margin: -36px 0 20px 262px;
	font-size: 75%;
}




.top-bar {
	text-transform: uppercase;
}

.ul-abstand {
    margin: 0 0 0 24px;
    
}


/* **************************** h ******************* */
h1 {
	margin: 0;
	padding: 2px 12px 26px 0px;  
line-height: 1.35em; 
	font-size: 125%; 
	color: #0071B9;
	text-align:left;
font-weight: normal;
}

 
h2 {
	padding: 20px 12px 6px 2px;   /* oben rechts unten links Abstand */
font-size: 110%;
	text-align:left;
	color: #0071B9;
font-weight: normal;
}

h3 {
	margin: 0;	
	padding: 6px 12px 6px 2px;   /* oben rechts unten links Abstand */
	text-align:left;
	color: #0071B9;
font-weight: normal;
font-size: 110%;

}

#txt-box-1  h3 {
padding: 6px 12px 6px 12px;
}

#txt-box  h3 {
padding: 6px 12px 6px 12px;
}

h4 {
	margin: 0;
	margin: 0px  12px  6px 12px;   /* oben rechts unten links Abstand */
	font-size: 103.9%;
	text-align:left;
	color: #0071B9;
font-weight: normal;
}


/* ***************************** li ul ************************ */



/* *********************** p ************************* */

p { padding: 0; }

#txt-box-1 p {
	margin: 1px 6px 12px 12px;   /* oben rechts unten links Abstand */
	font-size: 86%
} 

 
#large-6  p { 
	margin: 0;  } 

#txt-box p { 
	padding: 1px 6px 4px 12px;  /* oben rechts unten links Abstand */
	font-size: 86%
} 





p.mid {
	margin: 0;
	text-align: center;
	font-weight: normal;
	color: #fff;
}

p.left {
 	margin: 6px 0 0px 4px;
	 padding: 0;
	 font-weight: normal;
	 color: #fff;
}




p.transparent {
	margin: 0;
	padding: 0;
	font-size: 0.1%;
	color: #F9FEFB;
	font-weight: normal;
}



.italic-left {
	margin: 0; 
	text-align: left;
	font-size: 90%;
}



p.small { font-size: 80%; font-style: normal; margin: 0; padding: 0; }


p.error {
	margin: 0;
	padding: 0 0 0 0;
	color: #ef1e19;	
	font-weight: bold;
}

.blue {
	margin: 0;
	padding: 0 0 0 0;
	color: #0064C0;
	font-weight: bold;
}


/* ************************* Schrifft ************* */

.bold {
	margin: 0;
	padding: 0;
	font-weight: bold;
}



.black {
	color: #3F4048; 
}

/* ********************* rest ************************* */

.logo-ortungstechnik-bg {
	margin: 0;
	
}
.logo-ortungstechnik {
    margin: 8px 0px 2px 14px; 
     width:  97%;
}

.ortungstechnik-europa {
	margin: 0px 550px 0 0;
	
}


.language {
	position: relative;
	margin: 2px 0 8px 0;
	height: auto;
}





/* ******************  subsection ******************************************* */


#txt-box-1 {
	position: relative;
	top: 20px;
	left: 0;
	margin: 0 6px 6px 0px;  /* oben rechts links unten */
	border: 1px dotted #0064C0;
	min-height: 530px;
	height: auto;
	
z-index: 0;	

}

/* *********************** leftnav ************************ */

#leftnav {
	position: relative;
	top: 0;
	left:0 ;

	list-style: none;
	margin: 0;
	padding: 0;
    border: 1px dotted #0064C0;
	text-align: left;
	background-color: #ffffff;

z-index:4;
}

.leftmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	top:0;
	width: 100%;
	border: none;

z-index:4;
}



.leftmenu li {
	margin: 0;
	list-style: none;
	list-style-image: none;
z-index:4;
	
}

span.lnactive {
	top: 0;
	height: auto;
	width: 100%;
	display: block;
	padding: 0;
	background-color: #ffffff;
	text-decoration: none;	
font-size: 106%;
z-index:4;
}



.leftmenu li a {
	display: block;
	padding: 1px 0px 6px 22px;
	text-decoration: none;
	color: #707070;	
	padding-top: 3px;
	background:url("../pics/locatec-menu-symbol.jpg")  no-repeat; 
z-index:4;
}


.leftmenu li.aktiv a {
	display: block;
	padding: 1px 0px 6px 22px;
	text-decoration: none;
	color: #0071B9;
	padding-top: 3px;
	background:url("pics/locatec-menu-symbol.jpg") top left  no-repeat; 
z-index:4;
}


.leftmenu li.sub a {
	display: block;
	padding: 1px 0px 6px 28px;
	text-decoration: none;
	color: #707070;	
	padding-top: 3px;
	background: #ffffff url("pics/locatec-kein-menu-symbol.jpg") 1px no-repeat;
}

.leftmenu li.aktiv-sub a {
	display: block;
	padding: 1px 0px 6px 28px;
	text-decoration: none;
	color: #0071B9;
	padding-top: 3px;
	background: #ffffff url("pics/locatec-kein-menu-symbol.jpg") 1px no-repeat;
}


html>body .leftmenu li a {
	width: auto;
}

#leftnav .leftmenu li a:hover {
	color: #0071B9;
	background-color: #ffffff;
	
z-index:4;
}




/* left navigation */
#dropdown ul {  list-style: none; margin: 0; padding: 0; z-index:4; }
#dropdown li { border-bottom: 1px solid #E4E4E4; margin: 0; list-style: none; z-index:4; }
#dropdown li a {	
	display: block;
	text-decoration: none;
z-index:4;
}

.leftmenu li.ddactive {
	display: block;
	text-decoration: none;
z-index:4;

}

.leftmenu li a:hover {
	color: #0071B9;
	display: block;
	background-color: #ffffff;

z-index:4;
}


.leftmenu .activ {
	display: block;
	color: #0071B9;
	padding: 1px 0px 6px 22px;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: 2px solid #fff;
	border-top: 1px solid #fff;
background:url("pics/locatec-menu-symbol.jpg") top left  no-repeat; 
z-index:4;
}



ul.sub {	
	display: block;
	text-decoration: none;
	margin: 1px 0px 3px 4px;
	color: #0071B9;
	background-color: #ffffff;

	background: #ffffff url("pics/mp-b.jpg") 1px no-repeat;	
		
z-index:4;
}

li a.grey:hover {
	display: block;
	text-decoration: none;
	color: #0071B9;
	background: #ffffff url("pics/mp-g.jpg") 1px no-repeat;	
	
z-index:6;
}


/* ************** end of leftnav ****************** */



/* ************************* mid-col-2 ***** */


 #output {
	position: absolute;
	left: -200px;
	width: 557px;
	top: 0;
	
}

#txt-box-col-2 {
	position: relative;
	top: 140px;
	left: 22px;
	margin: 0 12px 112px 0px;  /* oben rechts links unten */
	margin: 0;
	height: auto;
	
z-index: 0;	

}





#txt-box {
	position: relative;
	top: 0;
	left: 0;
	margin: 12px 3px 6px 0px;  /* oben rechts links unten */
	border: 1px dotted #0064C0;
	
	height: auto;


}

.background-sand {
    background-color:  #eae7dd;
}

/* Ende Layout-Angaben */



