/*<agl.folder "Allgemeine Auszeichnungen">*/
 small {
 font-size: 85%;
 font-weight: bold;
 line-height: 1.2em; }
 /*Alle Abstände auf 0 setzen*/
 * {
	margin: 0;
	padding: 0;
	}
 /*Allgemeine Auszeichnungen*/
 html {
	font-size: 100.01%;
	}
 body {
	color: #444;
	background-color: #838485;
	font-size: 75%;
	font-family: "Lucida Grande", verdana, helvetica, arial, sans-serif;
	background-image: url(../shared/bg_body.gif);
	background-repeat: repeat-x;
	text-align: center;
	}
 html {
	}
 a {
	color: #809d16;
	text-decoration: none;
	}
 a:visited {
	color: #809d16;
	}
 ul {
	padding-left: 15px;
	}
 ul li {
	padding-bottom: 5px;
	list-style-type: square;
	}
 p {
padding-bottom: 5px; }
 .clearboth {
	visibility: hidden;
	clear: both;
	border-style: none;
	}
 hr {
  height: 1px;
  border-top: 1px solid #c6c4c4; }
/*</agl.folder>*/
/*<agl.folder "Seitenstruktur">*/
 /*Seitenstruktur*/
 #wrapper {
	background-color: white;
	background-image: url(../shared/bg_content.gif);
	background-repeat: repeat-y;
	width: 840px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	}
 #logo {
background-color: white;
background-image: url(../shared/bg_header.gif);
background-repeat: repeat-x;
background-position: 50% bottom;
text-align: left;
position: relative;
width: 840px;
height: 100px;
overflow: hidden;
display: block; }
 #right {
	text-align: left;
	width: 480px;
	overflow: auto;
	float: right;
	clear: both;
	}
 #center {
	background-image: url(../shared/bg_inhalt.gif);
	background-repeat: repeat-x;
	background-position: 0 180px;
	text-align: left;
	width: 180px;
	overflow: auto;
	float: right;
	}
 #left {
	text-align: left;
	width: 180px;
	overflow: auto;
	float: right;
	}
 #footer {
	background-color: white;
	background-image: url(../shared/bg_content.gif);
	background-repeat: repeat-y;
	text-align: left;
	width: 840px;
	float: left;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
	}
/*</agl.folder>*/
/*<agl.folder "Headlines">*/
 /*Headlines*/
 h1 {
	font-size: 180%;
	}
 h2 {
	font-size: 120%;
	}
 #inhalt h1 {
	color: #21407d;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 25px;
	}
 #inhalt h2 {
	color: #21407d;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 15px;
	margin-bottom: 10px;
	}
 .infobox h1 {
	color: #21407d;
	font-size: 110%;
	line-height: 1.3em;
	padding-bottom: 5px;
	}
/*</agl.folder>*/
/*<agl.folder "Absätze">*/
 /*Absätze*/
 #inhalt {
	background-image: url(../shared/bg_inhalt.gif);
	background-repeat: repeat-x;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 25px;
	}
 #inhalt p {
font-size: 100%;
line-height: 1.4em;
padding-bottom: 5px; }
 .bildzeile {
	color: #fff;
	font-size: 85%;
	line-height: 1em;
	background-color: #809d16;
	background-image: url(../shared/bg_bildzeile.gif);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 5px 5px 15px;
	display: block;
	}
 .textblock {
	margin-bottom: 35px;
	}
 #footer p {
	color: #a2a3a4;
	font-size: 85%;
	line-height: 1.4em;
	padding-bottom: 5px;
	padding-left: 385px;
	}
 .infobox {
	margin-top: 27px;
	padding-right: 15px;
	padding-left: 15px;
	}
 .infobox p {
	color: #696969;
	font-size: 90%;
	line-height: 1.2em;
	}
 #navi_header {
	float: right;
	}
 #navi_header p {
	color: #d3d3d3;
	font-size: 80%;
	font-weight: bold;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 15px;
	}
 #navi_header a {
	color: #d3d3d3;
	padding-right: 15px;
	}
 #navi_header a:hover {
	color: #809d16;
	}
p.keywords {
visibility: hidden;
display: none; }
/*</agl.folder>*/
/*<agl.folder "Listen">*/
 /*Listen*/
 #inhalt ul {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 0;
	}
 #inhalt ul li {
	line-height: 1.4em;
	background-image: url(../shared/listbullet_l1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-bottom: 3px;
	padding-left: 15px;
	list-style-type: none;
	}
 #ankernavi {
	}
 #ankernavi ul {
	padding-left: 0;
	}
 #ankernavi ul li {
	font-weight: bold;
	background-image: url(../shared/icon_down.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
/*</agl.folder>*/
/*<agl.folder "Listviews">*/
div.listview {
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px solid #e4e5e6; }
div#inhalt div.listview p.category {
color: #a9a9a9;
font-size: 75%;
font-weight: bold;
line-height: 1em;
text-transform: uppercase;
margin: 0 0 3px;
padding: 0; }
div#inhalt div.listview h2 {
margin: 0 0 3px;
padding: 0; }
div#inhalt ul.listview {
font-size: 90%;
line-height: 1.2em; }
div#inhalt ul.listview li {
padding-bottom: 5px; }
/*</agl.folder>*/
/*<agl.folder "Sitemap">*/
 #sitemap ul {
	font-size: 100%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 0;
	}
 #sitemap ul li {
	font-weight: bold;
	padding-bottom: 0;
	}
 #sitemap ul li ul {
	font-size: 100%;
	line-height: 1.2em;
	}
 #sitemap ul li ul li {
	font-weight: normal;
	background-image: url(../shared/listbullet_l2.gif);
	}
 #sitemap ul li ul li ul {
	font-size: 85%;
	line-height: 1.2em;
	}
 #sitemap ul li ul li ul li {
	font-weight: normal;
	background-image: url(../shared/listbullet_l3.gif);
	}
/*</agl.folder>*/
/*<agl.folder "Navigationen">*/
 /*Navigationen*/
 #navi_l1 {
	background-color: #21407d;
	background-image: url(../shared/bg_navi_links.gif);
	background-repeat: repeat-y;
	height: 180px;
	overflow: hidden;
	}
 #navi_l1 ul {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	}
 #navi_l1 ul li {
	list-style-type: none;
	}
 #navi_l1 ul li a {
	color: #7a8cb1;
	font-size: 95%;
	font-weight: bold;
	line-height: 1em;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
	}
 #navi_l1 ul li a:hover {
	color: #fff;
	}
 #navi_l1 ul li a.current {
	color: #fff;
	}
 #navi_l2 {
	background-color: #e9ecf2;
	background-image: url(../shared/bg_navi_mitte.gif);
	background-repeat: repeat-y;
	height: 180px;
	overflow: hidden;
	}
 #navi_l2 ul {
	padding-top: 15px;
	padding-left: 15px;
	}
 #navi_l2 ul li {
	list-style-type: none;
	}
 #navi_l2 ul li a {
	color: #7a8cb1;
	font-size: 95%;
	font-weight: bold;
	line-height: 1em;
	text-decoration: none;
	padding-bottom: 3px;
	display: block;
	}
 #navi_l2 ul li a:hover {
	color: #21407d;
	}
 #navi_l2 ul li a.current {
	color: #21407d;
	}
 #navi_l3 {
	width: 180px;
	padding-top: 27px;
	}
 #navi_l3 p {
	margin-bottom: 8px;
	padding-left: 15px;
	}
 #navi_l3 p a {
	color: #21407d;
	text-decoration: none;
	}
 #content_mitte ul {
	padding-top: 15px;
	padding-left: 15px;
	}
 #content_mitte ul li {
	list-style-type: none;
	}
 #content_mitte ul li a {
	color: #7a8cb1;
	font-size: 90%;
	font-weight: bold;
	line-height: 1em;
	text-decoration: none;
	padding-bottom: 6px;
	display: block;
	}
 #content_mitte ul li a:hover {
	color: #21407d;
	}
 content_mitte ul li a.current {
	color: #809d16;
	}
/*</agl.folder>*/
/*<agl.folder "Bilder">*/
 /*Bilder*/
 .logo {
position: absolute;
top: 30px;
left: 163px; }
/*</agl.folder>*/
/*<agl.folder "Formularelemente">*/
	/*Formularelemente*/
	fieldset {
		border-style: none;
		outline-style: none; }
 fieldset p {
  clear: both; }
 .pflichtfeld {
		color: #006ea2;
		font-weight: bold; }
	legend {
		color: white;
		font-size: 100%;
		font-weight: bold;
		line-height: 1em;
		background-color: #959090;
		background-image: url(../shared/bg_fieldset_legend.gif);
		background-repeat: repeat-x;
		background-position: 0 1px;
		visibility: hidden;
		margin-left: 10px;
		padding: 6px 6px 5px;
		display: none; }
	label {
  color: #21407d;
  line-height: 1.2em;
  width: 35%;
  float: left;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-right: 10px; }
	label img {
		float: right;
		margin-top: 2px;
		margin-right: 3px;
		margin-left: 3px; }
	input, select, textarea {
		color: #5c5555;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #fff;
		border-style: solid;
		border-width: 1px; }
	input:focus,select:focus,textarea:focus {
		background-color: #f2f8fa; }
	input[ type=text] {
		width: 60%;
		padding: 3px;
		border-color: #c6c4c4 #e7e6e6 #e7e6e6 #c6c4c4; }
	input[ type=password] {
	padding: 3px;
	width: 25%;
	border-color: #c6c4c4 #e7e6e6 #e7e6e6 #c6c4c4; }
	input[ type=submit] {
  color: #fff;
  font-size: 85%;
  font-weight: bold;
  line-height: 1em;
  background-color: #21407d;
  background-image: url(../shared/bg_navi_active.gif);
  background-repeat: repeat-x;
  background-position: 0 top;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 4px 3px 3px;
  border-color: #a6b3cb #172d58 #172d58 #a6b3cb;
  cursor: pointer; }
 input[ type=submit].alertbutton {
		background-image: url(../shared/bg_navi_loeschen.gif);
		background-repeat: repeat-x;
		background-position: 0 top;
		border-color: #ffbfa6 #a50000 #a50000 #ffbfa6; }
	input[ type=checkbox] {
		margin: 3px;
		padding: 3px;
		border: solid 1px #006ea2;
		outline: solid 1px #006ea2; }
	input.textfeld40 {
		width: 40px; }
	input.textfeld20 {
	width: 20px; }
	select {
		padding: 3px;
		border-color: #c6c4c4; }
	select option {
	line-height: 1em;
	padding-right: 10px; }
	textarea {
		font-size: 100%;
		width: 60%;
		padding: 3px;
		border-color: #c6c4c4; }
/*</agl.folder>*/
/*<agl.folder "WebEdition">*/
 /*CSS-Definitionen CMS*/
 #we_wrapper {
  background-color: white;
  width: 840px;
  margin-right: auto;
  margin-left: auto;
  padding: 15px; }
 .webedition {
	font-size: 100%;
	background-color: #fff;
	text-align: left;
	margin: 10px;
	padding: 10px;
	border-color: #9d9d9d #ccc #ccc #9d9d9d;
	border-style: solid;
	border-width: 1px;
	}
 .webedition h1 {
	color: #21407d;
	font-size: 130%;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 15px;
	}
 .webedition h2 {
	color: #809d16;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	padding-bottom: 5px;
	}
 .webedition p {
	font-size: 100%;
	line-height: 1.2em;
	padding-bottom: 5px;
	}
 .webedition ul {
	padding-left: 15px;
	list-style-type: square;
	}
 .webedition ul li {
	padding-bottom: 5px;
	padding-left: 15px;
	list-style-type: square;
	}
 .webedition .we_block {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
	}
 .webedition textarea, .webedition input[ type=text], .webedition textarea {
  font-size: 100%; }
/*</agl.folder>*/


