*					{ font-size:100.1% }
body					{ margin:25px; padding:0; font-family:arial,helvetica; font-size:0.75em; background-color:#ddd; scrollbar-face-color:#bbb; scrollbar-shadow-color:#aaa; scrollbar-highlight-color:#ccc; scrollbar-3dlight-color:#ccc; scrollbar-darkshadow-color:#aaa; scrollbar-track-color:#ccc; scrollbar-arrow-color:#999; }
body.druck				{ margin:0 25px 0 25px; background-color:#fff; }


/* Start Containerdefinition */

#grundseite-div				{ width:945px; background-color:#fff; }
  #kopf-div				{ background-color:#1f1f80; height:154px; }
  #hauptnav-div				{ float:left; }
  #start-inhalt-div			{ width:897px; margin:11px 23px 0 25px; }
    .start-headline-div			{ border-width:0 0 1px 0; border-style:solid; border-color:#ccc; background-color:#f26522; color:#fff; font-weight:bold; }
    .start-schnellzugriff-div		{ width:178px; border-width:0 0 1px 0; border-style:solid; border-color:#ccc; background-image:url(nav/pfeil-off.gif); background-repeat:no-repeat; background-position:center right; }
      .start-schnellzugriff-inhalt-div	{ padding:3px 0 3px 10px; }
    .start-aktuelles-div		{ width:322px; border-width:0 0 1px 0; border-style:solid; border-color:#ccc; }
      .start-aktuelles-inhalt-div	{ padding:9px 10px 8px 10px; }

  #subnav-div				{ float:left; width:195px; }
  #inhalt-div				{ float:left; width:472px; }
  #inhalt-empfehlen-div			{ float:left; width:300px; }
    .foto-rechts-text-div		{ float:left; width:135px; }
    .foto-rechts-div			{ float:left; width:335px; }
    .foto-rechts-clear-div		{ clear:left; visibility:hidden; }
  #rechts-div				{ float:left; width:180px; }
    .suchform-div			{ float:left; }
    .rechts-box-weiss-div		{ width:180px; border-width:1px; border-style:solid; border-color:#ccc; }
      .box-rechts-headline-div		{ padding:2px 6px 2px 6px; background-color:#e6e6e6; }
      .box-rechts-inhalt-div		{ padding:2px 6px 2px 6px; }
	.box-rechts-inhalt-pdf-div	{ float:left; width:25px; }
	.box-rechts-inhalt-link-div	{ float:left; width:141px; }
	.box-rechts-inhalt-clear-div	{ clear:left; width:166px; height:10px; visibility:hidden; }
        .box-rechts-ansprechpartner-div { padding-left:19px; margin-bottom:6px; background-image:url(grafiken/icon-ansprechpartner.gif); background-repeat:no-repeat; background-position:top left; }
    .rechts-box-grau-div		{ width:180px; border-width:1px; border-style:solid; border-color:#ccc; background-color:#e6e6e6; }
      .box-rechts-grau-inhalt-div	{ padding:2px 6px 2px 6px; }
  .footer-strich-div			{ margin-bottom:12px; width:472px; height:1px; background-color:#ff6600; overflow:hidden; }
  #footer-div				{ clear:left; background-color:#ddd; padding-top:6px; text-align:right; }

.abstand-h25-div			{ float:left; width:25px; }
.abstand-h23-div			{ float:left; width:23px; }
.abstand-v6-div				{ clear:left; height:6px; overflow:hidden; }
.abstand-v25-div			{ clear:left; height:25px; }


/* Ende Containerdefinition */


/* Start Navigationsdefinition */

.subnav-off-div				{ border-width:1px; border-style:solid; border-color:#ccc; margin-bottom:2px; background-image:url(nav/pfeil-off.gif); background-repeat:no-repeat; background-position:center right; padding:3px 0 3px 10px; }
.subnav-on-div				{ border-width:1px; border-style:solid; border-color:#ccc; margin-bottom:2px; background-image:url(nav/pfeil-on.gif); background-repeat:no-repeat; background-position:center right; padding:3px 0 3px 10px; }
.subsubnav-off-div			{ border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; background-color:#ddd; padding:3px 0 3px 17px; }
.subsubnav-on-div			{ border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; background-color:#f60; padding:3px 0 3px 17px; }
.subsubsubnav-off-div			{ border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; padding:3px 0 3px 27px; }
.subsubsubnav-on-div			{ border-width:1px 1px 0 1px; border-style:solid; border-color:#ccc; padding:3px 0 3px 27px; }


a.subnav-off-link:link,
a.subnav-off-link:visited,
a.subnav-off-link:focus			{ padding-right:30px; text-decoration:none; width:183px; }
a.subnav-off-link:hover			{ padding-right:30px; text-decoration:none; width:183px; font-weight:bold; }
a.subnav-off-link:active			{ padding-right:30px; text-decoration:none; width:183px; }

a.subnav-on-link:link,
a.subnav-on-link:visited,
a.subnav-on-link:focus,
a.subnav-on-link:hover,
a.subnav-on-link:active			{ padding-right:30px; text-decoration:none; width:183px; font-weight:bold; }


a.subsubnav-off-link:link,
a.subsubnav-off-link:visited,
a.subsubnav-off-link:focus			{ text-decoration:none; width:176px; color:#1f1f80; }
a.subsubnav-off-link:hover			{ text-decoration:none; width:176px; color:#fff; font-weight:bold; }
a.subsubnav-off-link:active			{ text-decoration:none; width:176px; color:#1f1f80; }

a.subsubnav-on-link:link,
a.subsubnav-on-link:visited,
a.subsubnav-on-link:focus,
a.subsubnav-on-link:hover,
a.subsubnav-on-link:active			{ color:#fff; text-decoration:none; width:176px; font-weight:bold; }


a.subsubsubnav-off-link:link,
a.subsubsubnav-off-link:visited,
a.subsubsubnav-off-link:focus		{ text-decoration:none; width:166px; }
a.subsubsubnav-off-link:hover		{ text-decoration:none; width:166px; font-weight:bold; }
a.subsubsubnav-off-link:active		{ text-decoration:none; width:166px; }


a.subsubsubnav-on-link:link,
a.subsubsubnav-on-link:visited,
a.subsubsubnav-on-link:focus,
a.subsubsubnav-on-link:hover,
a.subsubsubnav-on-link:active		{ text-decoration:none; width:166px; font-weight:bold; }


/* Ende Navigationsdefinition */





/* Start Inhaltsdefinition */

.orange					{ color:#ff6600; }
.schwarz					{ color:#000; }
.bildunterschrift				{ font-family:arial,helvetica; font-size:0.9em;}
.start-adresse				{ color:#7e7e7e; }
.durchgestrichen				{ text-decoration:line-through; }

.start-meldungen-div			{ background-image:url(nav/pfeil-off.gif); background-repeat:no-repeat; background-position:center right; border-width:0 0 1px 0; border-style:solid; border-color:#ccc; }
.start-meldungen-inhalt-div		{ padding:5px 0 5px 10px; }
.start-veranstaltungen-div		{ background-image:url(nav/pfeil-off.gif); background-repeat:no-repeat; background-position:center right; }
.start-veranstaltungen-inhalt-div	{ padding:5px 0 5px 10px; }

a.start-schnellzugriff-link:link,
a.start-schnellzugriff-link:visited,
a.start-schnellzugriff-link:focus,
a.start-schnellzugriff-link:hover,
a.start-schnellzugriff-link:active		{ padding-right:30px; text-decoration:none; width:168px; }


a.start-veranstaltungen-link-off:link,
a.start-veranstaltungen-link-off:visited,
a.start-veranstaltungen-link-off:focus,
a.start-veranstaltungen-link-off:hover,
a.start-veranstaltungen-link-off:active		{ padding-right:30px; text-decoration:none; width:312px; }

a.start-meldungen-link-off:link,
a.start-meldungen-link-off:visited,
a.start-meldungen-link-off:focus,
a.start-meldungen-link-off:hover,
a.start-meldungen-link-off:active		{ padding-right:30px; text-decoration:none; width:312px; }

.start-aktuelles-ueberschrift		{ color:#1f1f80; font-weight:bold; }
.start-headline-inhalt			{ padding:4px 10px 4px 10px; }

.footer					{ text-decoration:none; }
.headline				{ color:#1f1f80; font-weight:bold; margin:0 0 10px 0; }
.subheadline				{ color:#1f1f80; font-weight:bold; margin:0px; }
.boxheadline				{ color:#1f1f80; font-weight:bold; margin:0 0 4px 0; }
.foto-rahmen				{ border-width:1px; border-style:solid; border-color:#ccc; }
.suchform-text				{ color:#1f1f80; font-style:italic; line-height:16px; width:156px; height:22px; margin:-1px 2px 0 0; }
.box-rechts-inhalt-headline		{ margin:0; font-weight:bold; }
.box-rechts-inhalt-link			{  }

.seite-empfehlen-input			{ width:300px; height:22px; }
.seite-empfehlen-textarea		{ width:300px; height:84px; }


.sitemap-level-1-div			{ border-width:1px; border-style:solid; border-color:#ccc; margin-bottom:9px; background-image:url(nav/pfeil-on.gif); background-repeat:no-repeat; background-position:center right; padding:3px 0 3px 10px; }
.sitemap-level-2-div			{ background-image:url(nav/pfeil-off.gif); background-repeat:no-repeat; background-position:center left; padding:3px 10px 3px 20px; margin-left:6px; }
.sitemap-level-3-div			{ background-image:url(nav/pfeil-blau-off.gif); background-repeat:no-repeat; background-position:center left; padding:3px 10px 3px 20px; margin-left:20px; }
.sitemap-level-4-div			{ background-image:url(nav/pfeil-blau-off.gif); background-repeat:no-repeat; background-position:center left; padding:0 10px 0 20px; margin-left:40px; }

a.sitemap-level-1-link			{ text-decoration:none; display:block; font-weight:bold; }
a:visited.sitemap-level-1-link,
a:focus.sitemap-level-1-link,
a:hover.sitemap-level-1-link,
a:active.sitemap-level-1-link		{ }

a.sitemap-level-2-link			{ text-decoration:none; display:block; font-weight:bold;  }
a:visited.sitemap-level-2-link,
a:focus.sitemap-level-2-link,
a:hover.sitemap-level-2-link,
a:active.sitemap-level-2-link		{ }

a.sitemap-level-3-link			{ text-decoration:none; display:block; }
a:visited.sitemap-level-3-link,
a:focus.sitemap-level-3-link,
a:hover.sitemap-level-3-link,
a:active.sitemap-level-3-link		{ }

a.sitemap-level-4-link			{ text-decoration:none; display:block; }
a:visited.sitemap-level-4-link,
a:focus.sitemap-level-4-link,
a:hover.sitemap-level-4-link,
a:active.sitemap-level-4-link		{ }



input,textarea				{ border:1px solid; border-color:#ccc; }
form					{ margin:0; }
a:link,
a:visited	,
a:focus					{ color:#1f1f80; text-decoration:underline; }
a:hover					{ color:#f26522; }
a:active					{ color:#1f1f80; text-decoration:underline; }

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

ol					{ list-style-type:decimal; margin-left:30px; }
ul					{ list-style-type:square; margin:0 0 0 17px; }


.a-bis-z-div				{ float:left; width:36px; }

.a-bis-z-div a				{ color:#f26522; font-size:1.2em; display:block; border: 1px solid #ccc; width:16px; height:16px;  padding:0px; text-decoration:none; text-align:center; font-weight:bold; }
.a-bis-z-div a:hover			{ color:#1f1f80; background:#e6e6e6; }
.a-bis-z-div a:visited			{ }
.a-bis-z-div a:focus			{ }
.a-bis-z-div a:active			{ }

.a-bis-z-headline				{ color:#1f1f80; font-size:1.5em; margin:0; }

.a-bis-z-foto-div				{ width:120px; float:left; }
.a-bis-z-adresse-div			{ float:left; }



/* Ende Inhaltsdefinition */

.gc {
	width: 600px;
	background-color: #fafafa;
	clear: left;
}

.bc {
	width: 180px;
	float: left;
}
