* {
	padding: 0px;
	margin: 0px;
}
body {
	background-image:url(../images/BG-Bodenprofil.jpg);
	background-position:top center;
	background-repeat:repeat;
	background-attachment:fixed;
}
body, #inhalt td {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}
#alles {
	width: 926px;
	margin: 0 auto;
	position:relative;
	height: auto;
	margin-top: 10px;
}

/* scen GMAP */

#map #copyright span {
	display:block;
}

#map {
	overflow:hidden;
}

/*----------------------------------------------------- Barrierenfreiheit ------- */

.unsichtbar {
	display: inline;
	position: absolute;
	left: -1000px;
	top:  -1000px;
	overflow: hidden;
	width: 0px;
	height: 0px
}

/*------------------------------------------------------------------ Kopf -----------------------*/
#kopf {
	position: relative;
	background-image:url(../images/bg_schatten_kopf.png);
	background-repeat:no-repeat;
	background-position: top left;
	width: 926px;
	height: 160px;
	margin: 0 auto;
}
/*------------------------------------------------------------------ Navigation -----------------------*/

#navi {
	position: absolute;
	left: 35px;
	top: 113px;
}

#navi * {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#navi * {
	line-height:25px;
}

#navi ul {
  list-style:none;
}
#navi li {
  display:inline;
}
#navi a {
  float:left;
  display:block;
  background:url(../images/layout/menu_top_left.gif) top left no-repeat;  
}
#navi a {
}
#navi a:hover {
	background:url(../images/layout/menu_top_left.gif) left -26px no-repeat; 
}
#navi a:hover span {
	background:url(../images/layout/menu_top_right.gif) right -26px no-repeat;
}
#navi a span {
	float:left;
	display:block;
	margin-left:15px;
	padding-right:15px;
	color:#000000;
	background:url(../images/layout/menu_top_right.gif) top right no-repeat; 
}

/* Start IE5-Mac hack */
#navi a span {float:none;}
/* End IE5-Mac hack */

#navi .menu_1_current a:link,
#navi .menu_1_current a:visited {
	background:url(../images/layout/menu_top_left.gif) left -26px no-repeat; 
}
#navi .menu_1_current a span {
	background:url(../images/layout/menu_top_right.gif) right -26px no-repeat; 
	color:#666666;
}

/*



#navi div {
	width: 120px;
}
.menu:link,
.menu:visited,
.menu:hover,
.menu_aktiv:link,
.menu_aktiv:visited,
.menu_aktiv:hover {
	position: relative;
	display: inline;
	float: left;
	width: 120px;
	height: 20px;
	background-image:url(../images/bg_menu.gif);
	background-repeat:no-repeat;
	background-position: top left;
	text-align:center;
	margin-right: 1px;
	padding: 6px 0px 0px 0px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.menu_aktiv:link,
.menu_aktiv:visited,
.menu_aktiv:hover,
.menu:hover {
	background-image:url(../images/bg_menu_aktiv.gif);
}
.menu_aktiv:link,
.menu_aktiv:visited,
.menu_aktiv:hover {
	color: #989898;
	border-bottom: 1px solid #ededed;
}

*/

/*------------------------------------------------------------------ Inhalt -----------------------*/
#inhalt {
	background-image:url(/images/bg_schatten_inhalt.png);
	background-repeat:repeat-y;
	background-position: top left;
	width: 926px;
	margin: 0 auto;
	padding-top: 15px;
	z-index:100;
}
#inhalt a:link,
#inhalt a:visited,
#inhalt a:hover {
	color:#000000;
	text-decoration:underline;
}
#inhalt a:hover {
	color: #989898;
}
.textfeld {
	border: 1px solid #cccccc;
}
#inhalt .knopf {
	width: 100px;
	height: 26px;
	background-image:url(../images/button.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border: 0px;
	margin-top: 10px;
}
#links {
	position: relative;
	display: inline;
	float:left;
	width: 590px;
	margin-left: 35px;
	line-height:18px;
	z-index:1000;
}
h3 {
	padding-bottom: 20px;
	color:#ffe146;
	font-size:20px;
	font-weight:bold;
}
h4 {
	font-size:12px;
	font-weight:bold;
	padding-bottom: 0px;
}
p {
	padding-bottom: 20px;
}
.tabelle_linien td {
	border-bottom: 1px solid #ffe146;
	padding: 2px 0px 2px 0px;
}

#table_aktuellewerte,
#table_legende{
	width:100%;
	border:none;
}

#table_aktuellewerte td, 
#table_legende td{
	border: 1px solid #ffe146;
	border-right:none;
	border-top:none;
	padding-left: 5px;
	padding-right: 2px;
	vertical-align:top;
	font-size:11px;
	line-height:20px
}

#table_legende td {
	line-height:16px;
}

#table_aktuellewerte .kopfzeile th,
#table_legende .kopfzeile th{
	font-weight:bold;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	line-height:26px;
	background:url(../images/layout/header_bg_center.gif) repeat-x;
}
#table_legende .kopfzeile th span {
	margin-left:5px;
}

#table_aktuellewerte td.left {
	border-right:none;
}
#table_aktuellewerte td.right {
	border-left:none;
}

.header_rundung_links {
	height:26px;
	padding-left:5px;
	background:url(../images/layout/header_bg_left.gif) top left no-repeat;
}

.header_rundung_right {
	height:26px;
	background:url(../images/layout/header_bg_right.gif) top right no-repeat;
}

.beurteilung_farbe_rot{
	background-color:#FF3300;
}
.beurteilung_farbe_gelb{
	background-color:#FFFF99;
}
.beurteilung_farbe_hellgruen{
	background-color:#99FF66;
}
.beurteilung_farbe_gruen{
	background-color:#66CC33;
}
.beurteilung_farbe_dunkelgruen{
	background-color:#339900;
}

#table_einsatzgrenze td{
	padding-right:20px;
	vertical-align:top;
}

#div_achtung_einsatzgrenze{
	margin-top: 20px;
	padding: 10px;
	border:2px solid #ffe146;
}

#div_achtung_einsatzgrenze p{
	padding-bottom:5px;
}

#table_messwerte_auswahl td{
	padding-right: 20px;
	vertical-align:top;
}

.messwerte_chart{
	margin-top:20px;
	margin-bottom:20px;
}
/*------------------------------------------------------------------ Container -----------------------*/
#rechts {
	position: relative;
	display: inline;
	float:left;
	width: 200px;
	padding-top: 40px;
	text-align:right;
}
#rechts img {
	padding-bottom: 3px;
}
.containerbox {
	width: 180px;
	margin-left: 50px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}
.containertitel {
	width: 200px;
	margin-left: 50px;
	text-align:left;
}
.containertitel {
	background-image:url(../images/layout/header_bg_center.gif);
	background-position: top left;
	height: 26px;
	line-height:26px;
}
.containerbox {
	border-left: 1px solid #ffe146;
	border-bottom: 1px solid #ffe146;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom:20px;
}
.containerbox li {
	background-image:url(../images/icon_link.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
	list-style-type:none;
	padding-left: 16px;
	padding-bottom: 6px;
}
/*------------------------------------------------------------------ Fuss -----------------------*/
#fuss {
	position: relative;
	background-image:url(/images/bg_schatten_fuss.png);
	background-repeat:no-repeat;
	background-position: top left;
	width: 926px;
	height: 5px;
	margin: 0 auto;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-top: 25px;
	padding-bottom: 15px;
}
#fuss a:link,
#fuss a:visited,
#fuss a:hover {
	color:#FFFFFF;
}
/*------------------------------------------------------------------ Mindesthöhe -----------------------*/
#minhoehe {
	height: 400px;
	width: 1px;
	display: inline;
	float:left;
}
/*------------------------------------------------------------------ Clearer -----------------------*/
.clearer {
	clear:both;
	height:1px;
	width:100%;
	background:red;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	visibility:hidden;
}
