@charset "UTF-8";

html {
	background:url(../style/hg.gif) repeat;
}

body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: verdana,arial,helvetica,sans-serif;
}

img {
	margin:0;
	padding:0;
	border:0;
}

a {
	color:#000;
}

h1, h2, h3 {
	color:#00427E;
	font-weight:600;
}

h1 {
	font-size:1.7em;
}

h2 {
	font-size:1.5em;
}

h3 {
	font-size:1.3em;
}

select, input {
	padding:2px;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

/* Transparenz des PNG soll auch im IE 6 verfügbar sein */
img, div {
	behavior: url(../style/iepngfix.htc);
}


div#navi_header {
	background:url(../style/hg_haed.png) repeat-x;
	position:absolute;
	top:15px;
	left:0;
	height:81px;
	width:100%;
	z-index:98;
}
	div#navi_header_center {
		margin:auto;
		width:1010px;
	}
		ul#header_links {
			position:absolute;
			z-index:99;
			margin-top:15px;
			margin-left:25px;
		}

		ul#header_links li {
			float:left;
		}
			#logo {
				margin-top:13px;
				margin-right:140px;
			}

div#root {
	margin:auto;
	background:url(../style/bg_content.jpg) center center repeat-y;
	width:1010px;
	font-size:1.1em;
	line-height:1.5em;
}

	div#main {
		clear:both;
	}
		div#container ul {
			position:absolute;
			margin-top:-22px;
			margin-left:5px;
			z-index:97;
		}

		div#container a {
			text-decoration:none;
		}

			#massn_suche {
				float:left;
				width:136px;
				margin-right:0;

			}

			#massn_uebersicht {
				float:left;
				width:136px;

			}

			.tabs-hide {
		        display: none;
		    }

		div#header {
			background-repeat:no-repeat;
			font-size:0;
			height:310px;
			overflow:hidden;
		}

			div.navi_top {
				background:url(../style/hg_navi_oben.png) no-repeat;
				font-family: arial,verdana;
				height:53px;
				width:1010px;
			}

			div.inhalt_navi_top {
				padding:2px 13px 0 16px;
			}

			div.inhalt_navi_top a {
				text-decoration:underline!important;
			}

			div.inhalt_navi_top select {
				border:1px solid #fff;
				margin-right:7px;
			}

				div.navi_top p {
					color:#fff;
				}

				.select_box {
					float:left;
				}

				.suche_help {
					float:right;
					margin-right:15px;
				}

					.suche {
						background:#00427E url(../style/ic_pfeil_suche.gif) 10px 6px no-repeat;
						__background-position:10px 4px;
						border:1px solid #fff;
						color:#fff;
						height:22px;
						width:110px;
					}

					.help {
						background-color:#00427E;
						border:1px solid #fff;
						color:#fff;
						height:22px;
					}

			div#navi_content_footer {
				margin:-5px 5px 0 5px;
			}

				.show_not {
					display:none;
				}
				div.navi_left {
					float:left;
					width:227px;
					padding-top:10px;
					font-family: arial,verdana;
					line-height:1.3em;
				}
					div.merkzettel {
						margin-bottom:7px;
					}
						img.merkzettel {
							vertical-align:-6px;
							margin:0 8px;
						}

						.active {
							text-decoration:underline!important;
						}

						ul.meta {
							margin-bottom:10px;
						}

						ul li.primaer {
							text-decoration:none;
						}

						ul li.primaer {
							padding-left:30px;
						}

						ul li.primaer a {
							text-decoration:none;
						}

						ul li.primaer a:hover {
							color:#00427E;
							text-decoration:underline!important;
						}


				div#content {
					float:left;
					width:733px;
					padding:10px 20px;
				}

				/* Text */
				div#content .center {
					text-align:center;
				}

				div#content .right {
					text-align:right;
				}

				/* Content Link */
				div#content a {
					color:#00427E;
				}

				/* Content Tabelle */
				div#content table {
					border-color:#B0C8E4;
					/*border-top:1px solid #000;
					border-left:1px solid #000;*/
				}

				div#content table tr td, div#content table tr th{
					/*border-right:1px solid #000;
					border-bottom:1px solid #000;*/
					padding:5px;
				}

				div#content table tr th {
					background-color:#7CA3CF;
					font-weight:normal;
				}

				/* Content Liste */
				div#content ul {
					margin-left:44px;
				}

				div#content ul li{
					list-style-type:disc;
					padding-left:5px;
				}

				div#content ol {
					margin-left:50px;
				}

				div#content ol li{
					list-style-type:decimal;
				}

					.drucken {
						float:right;
					}
					.status {
						color:#00427E;
					}



				div#footer {
					clear:both;
					background-color:#000;
					width:960px;
					color:#56565B;
					padding:10px 20px;
				}

				div#footer a {
					color:#56565B;
					text-decoration:none;
				}

					.footer_right {
						float:right;
						with:100px;
					}

						img.mh_logo {
							margin-left:3px;
							vertical-align:-3px;
						}
					.footer_left {
						width:430px;
					}