@charset "utf-8";
/* CSS Document */
.left {
display:block;
float:left;
}
.form-errors, .form_error
{
    color:#cc0000;
}
a {
    color:#c5751c;
    text-decoration: none;
}
#gisbizlogin fieldset
{
  margin: 0px;
  padding: 0px;
  border: 0px solid #ddd;
}
.form-row
{
  padding-top: 4px;
  padding-bottom: 4px;
}
#contentContainer fieldset
{
  margin: 0px;
  padding: 0px;
  border: 0px solid #ddd;
}
body {
	margin:0;
	padding:0;
	background:#1c3255;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#20201e;
}
div#mainContainer {
	margin:0 auto;
	width:939px;
}
div#mainContainer .HeaderImpressum {
	text-align:right;
	font-size:0.6em;
	/*margin-top:61px; old without banner */
    margin-top:17px;
	padding-bottom:5px;
	width:780px;
	color:#FFF;
}
div#mainContainer .HeaderImpressum a {
    color:#FFFFFF;
    text-decoration:none;
}
div .header {
	height:272px;
	background:url(/images/system/header01.jpg);
}
div .logo {
	position:relative;
	z-index:1;
	height:110px;
	width:780px;
	background:transparent url(/images/system/logo.png) no-repeat scroll 0 0;
}
div#contentContainer {
	display:block;
}
div#contentContainer .naviContainer {
	float:left;
	width:161px;
	background:#a3afa0 url(/images/system/naviCorner.jpg) top left no-repeat;
	color:#fff;
	font-size:0.6em;
	height:275px;
}
div#contentContainer .naviContainer ul {
	list-style:none;
	line-height:18px;
	position:relative;
	left:-24px;
	top:-5px;
	width:139px;
}
* html div#contentContainer .naviContainer ul {
	list-style:none;
	line-height:18px;
	position:relative;
	top:5px;
	left:-27px;
	width:118px;
}
* + html div#contentContainer .naviContainer ul {
	list-style:none;
	line-height:18px;
	position:relative;
	left:-24px;
	top:5px;
	width:139px;
}
div#contentContainer .naviContainer ul li {
	padding-left:5px;
	border-bottom:1px solid #a3afa0;
}
div#contentContainer .naviContainer ul li a {
	color:#FFF;
	text-decoration:none;
}
div#contentContainer .naviContainer ul li.active, div#contentContainer .naviContainer ul li.active3 {
	border-bottom:1px solid #1d3356;
}
div#contentContainer .naviContainer ul li.active a, div#contentContainer .naviContainer ul li.active3 a {
	color:#1d3356;
	text-decoration:none;
}
div#contentContainer .content {
	float:left;
	min-height:263px;
	width:619px;
	background:#FFF;
	padding-bottom:12px;
	margin-bottom:30px;
}
div#contentContainer .home {
	padding:12px;
	font-size:0.6em;
	display:block;
}
div#contentContainer .home .immerInformiert img {
	float:left;
	margin:-8px 0 0 0;
}

div#contentContainer .home .immerInformiert #cmscontainer_box img
{
	float:none;
	margin:0px;
	padding:0px;
}

div#contentContainer .home .immerInformiert #systemmaincontainerlist img
{
	float:none;
	margin:0px;
	padding:0px;
}

div#contentContainer h1 {
	font-size:1.2em;
	text-transform:uppercase;
	color:#FFF;
	padding-left:20px;
	margin:0 0 12px 0;
	padding-top:3px;
}
div#contentContainer h2 {
	font-size:0.9em;
	text-transform:uppercase;
	margin:0 0px 5px 0;
}
div#contentContainer h3 {
	font-size:1.2em;
	text-transform:uppercase;
	color:#c5751c;
}

div#contentContainer h4 {
	font-size:0.9em;
	text-transform:uppercase;
	margin:10px 0px 0px 0;
	color:#1d3356;
}
div#contentContainer h5 {
	font-size:0.6em;
	text-transform:uppercase;
	margin: 22px 0px 5px 0px;
	color:#c5751c;
}
div#contentContainer h6 {
	font-size:1.2em;
	text-transform:uppercase;
	margin:2px 0px;
	color:#c5751c;
}
div#contentContainer p {
	margin-top:0;
	padding-right:12px;
}
div#contentContainer .immerInformiert {
	width:302px;
	float:left;
	background:url(/images/system/immerInformiert.jpg) no-repeat top left;
}
div#contentContainer .boxKlein {
	width:138px;
	float:left;
	background:url(/images/system/news.jpg) no-repeat top left;
}
div#contentContainer .boxMittel {
	width:142px;
	float:left;
	background:url(/images/system/abo.jpg) no-repeat top left;
	margin-left:13px;
}
div#contentContainer .Empty {
	width:142px;
	float:left;
	margin-left:13px;
	padding-top:20px;
}

div#contentContainer .Empty p{
	padding-left:10px;
}
div#contentContainer .Back {
	width:142px;
	float:left;
	margin-left:13px;
	padding-top:20px;
	position:relative;
	bottom:5px;
}
div#contentContainer .Back p{
	padding-left:10px;
}
div#contentContainer .boxGross {
	width:440px;
	float:left;
	background:url(/images/system/leistungen.jpg) no-repeat top left;
}
div#contentContainer .kontakt {
	width:596px;
	float:left;
	background:url(/images/system/kontakt.gif) no-repeat top left;
}
div#contentContainer p a {
	color:#c5751c;
	text-decoration:none;
	font-weight:bold;
}
div#contentContainer ul.Ausgaben {
	list-style:none;
	margin-left:-40px;
}
* html div#contentContainer ul.Ausgaben {
	list-style:none;
	margin:-8px 0px;
}
* + html div#contentContainer ul.Ausgaben {
	list-style:none;
	margin:-8px 0px;
}
div#contentContainer ul.Ausgaben li {
	border-bottom:1px dotted #1d3355;
	padding-bottom:5px;
}
div#contentContainer ul.Jahrgang {
	list-style:none;
	font-size:1.2em;
	color:#c5751c;
	font-weight:bold;
	line-height:19px;
}
div#contentContainer ul.Jahrgang a {
    text-decoration:none;
    color:#c5751c;
}
div#contentContainer ul.Jahrgang a:hover {
    text-decoration:none;
    color:#1d3356;
}
div#contentContainer ul.Jahrgang a:visited {
    text-decoration:none;
    color:#c5751c;
}
div#contentContainer ul.Jahrgang li.active {
    color:#1d3356;
}
div#contentContainer ul h6 a {
	color:#c5751c;
	text-decoration:none;
}
div#contentContainer ul.Archiv {
	list-style:none;
	margin-left:-40px;
}
* html div#contentContainer ul.Archiv {
	list-style:none;
	margin-left:0px;
}
* + html div#contentContainer ul.Archiv {
	list-style:none;
	margin-left:0px;
}
div#contentContainer ul.Heftarchiv li div.newslistentry ul li {
    border:0px;
}

div#contentContainer ul.Archiv li {
	border-bottom:1px dotted #1d3355;
	padding-bottom:10px;
	margin-top:5px;
}
div#contentContainer ul.Heftarchiv {
	list-style:none;
	margin-left:-40px;
}
* html div#contentContainer ul.Heftarchiv {
	list-style:none;
	margin-left:0px;
}
* + html div#contentContainer ul.Heftarchiv {
	list-style:none;
	margin-left:0px;
}
div#contentContainer ul.Heftarchiv li {
    border-bottom:1px dotted #1D3355;
    margin-top:5px;
    padding-bottom:10px;
}

div#contentContainer ul.Heftarchiv li b {
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}
div#contentContainer ul.Heftarchiv li img {
	float:left;
	padding:0px 15px 0 0;
}
div#contentContainer ul.Heftarchiv img.download {
	border:none;
	padding-left:32px;
}
/* form */
div#contentContainer .boxGross .formfield {
	background: url(/images/system/form_bg_edge.gif) no-repeat top left;
	padding-top: 22px;
}
div#contentContainer .kontakt .formfield {
	background: url(/images/system/form_bg_edge_kontakt.gif) no-repeat top left;
	padding-top: 22px;
}
div#contentContainer form {
	padding: 0px 10px 5px;
	margin: 0px;
	border-left: solid 3px #bdc957;
	border-right: solid 3px #bdc957;
	border-bottom: solid 3px #bdc957;
}
div#contentContainer form label {
	font-size:10px;
}
div#contentContainer form .input_field {
    width: 260px;
    height: 19px;
    border: solid 1px #258d09;
    background: #f8f9ec;
    margin: 3px 0px 0px;
    font-size:10px;
}

div#contentContainer form .input_special_Small {
    width: 200px;
    height: 19px;
    border: solid 1px #258d09;
    background: #f8f9ec;
    margin: 3px 0px 0px;
    font-size:10px;
}

div#contentContainer form .input_field_zip {
    width: 60px;
    height: 19px;
    border: solid 1px #258d09;
    background: #f8f9ec;
    margin: 3px 0px 0px;
    font-size:10px;
}

div#contentContainer form .input_field_city {
    width: 180px;
    height: 19px;
    border: solid 1px #258d09;
    background: #f8f9ec;
    margin: 3px 0px 0px;
    font-size:10px;
}
div#contentContainer form #checkbox {
	border: solid 1px #258d09;
	background: #f8f9ec;
	margin: 3px;
	padding: 3px;
}
#zgr_form_subline
{
    font-size:0.9em;
    text-transform:uppercase;
    margin:10px 0px 0px 0;
    color:#1d3356;
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
}
div#contentContainer form .select_field {
	width: 260px;
	height: 23px;
	border: solid 1px #258d09;
	background: #f8f9ec;
	margin: 3px 0px 0px;
	font-size:10px;
}
div#contentContainer form #search {
	width: 200px;
	height: 23px;
	border: solid 1px #258d09;
	background: #f8f9ec;
	margin: 3px 0px 0px;
	font-size:10px;
}
* html div#contentContainer form #search {
	width: 200px;
	height: 19px;
	border: solid 1px #258d09;
	background: #f8f9ec;
	margin: 3px 0px -5px;
	font-size:10px;
}
div#contentContainer form #input_field_kontakt {
	width: 260px;
	height: 19px;
	border: solid 1px #258d09;
	background: #f8f9ec;
	margin-bottom: 8px;
}
div#contentContainer form #input_field_kontakt_long {
	width: 260px;
	height: 136px;
	border: solid 1px #258d09;
	background: #f8f9ec;
	margin-bottom: 10px;
}
div#contentContainer form .td_label {
	padding-top: 5px;
	width: 120px;
}
div#contentContainer form .td_label_abo {
	padding-top: 5px;
	width: 90px;
}
div#contentContainer form td {
	vertical-align: top;
}
div#contentContainer form .tickbox {
}
div#contentContainer form #btn {
	width: 19px;
	height: 21px;
	background: url(/images/system/btn.gif) no-repeat;
	border: none;
	vertical-align: middle;
	margin-right:5px;
}
/* END form */


div#contentContainer .boxGross td {
	vertical-align: top;
}
div#contentContainer .boxGross td img {
}
div#contentContainer .boxGross .table_mediadaten {
	padding-right: 5px;
	padding-bottom: 10px;
}
div#contentContainer .boxGross td h1 {
	font-size:1.2em;
	text-transform:uppercase;
	margin:0 0px 5px 0px;
	color:#c5751c;
	padding-left: 0;
}
div#contentContainer .boxGross td h2 {
	font-size:1.2em;
	text-transform:uppercase;
	margin:0 0px 5px 0px;
	color:#57b034;
	padding-left: 0;
}
div#contentContainer .boxGross td h3 {
	font-size:1.2em;
	text-transform:uppercase;
	margin:0 0px 5px 0px;
	color:#cd061e;
	padding-left: 0;
}
