body, html { color: #000; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: #fff; margin: 0; padding: 0; }
a { color: #666; text-decoration: underline; }
a:link { color: #666; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }
/*<agl.folder "Layout">*/
	#container {
		
		}
	#logo {
		margin: 15px 10px;
		}
	#inhalt {
		margin: 0 10px 15px;
		padding: 0;
		}
/*</agl.folder>*/
/*<agl.folder "Navigation">*/
	#navigation {
		margin: 0;
		padding: 0;
		}
	#navigation ul { margin: 0; padding: 0; }
	#navigation li {
		font-size: 16px;
		font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-weight: bold;
		line-height: 20px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		list-style-image: none;
		}
	#navigation li a {
		color: #888;
		background-image: url(nav_pfeil.png);
		background-repeat: no-repeat;
		background-position: right 4px;
		text-decoration: none;
		padding: 4px 30px 4px 10px;
		border-top: 1px solid #888;
		display: block;
		}
	#navigation li a:hover {
		color: #fff;
		background-color: #888;
		text-decoration: none;
		border-top-color: #fff;
		}
	#navigation li.spc {
		padding-top: 4px;
		padding-bottom: 4px;
		border-top: 1px solid #888;
		}
	#navigation span.hidden {
		visibility: hidden;
	}

	#navigation li a.normal {
		font-weight: normal;
		text-decoration: none;
		}

	#navigation ul.backlink li a {
		font-weight: normal;
		background-image: url(back_pfeil.png);
		background-position: left 4px;
		text-decoration: none;
		text-align: right;
		}
	#navigation h1 {
		color: #fff;
		font-size: 16px;
		font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-weight: bold;
		line-height: 20px;
		background-color: #888;
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: 4px 10px;
		border-top: 1px solid #fff;
	}

/*</agl.folder>*/
/*<agl.folder "Backlink">*/
	 ul.backlink { margin: 0; padding: 0; }
	ul.bottom {
		padding-top: 1.5em;
	
	}

	ul.backlink li {
		font-size: 16px;
		font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-weight: normal;
		line-height: 20px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		list-style-image: none;
		}
	ul.backlink li a {
		color: #888;
		background-image: url(back_pfeil.png);
		background-repeat: no-repeat;
		background-position: left 4px;
		text-decoration: none;
		text-align: right;
		padding: 4px 10px;
		border-top: 1px solid #888;
		display: block;
		}
	ul.backlink li a:hover {
		color: #fff;
		background-color: #888;
		text-decoration: none;
		border-top-color: #fff;
		}
	ul.backlink li.spc {
		text-decoration: none;
		margin-bottom: 1em;
		padding-top: 4px;
		padding-bottom: 4px;
		border-top: 1px solid #888;
		}
/*</agl.folder>*/
/*<agl.folder "Inhaltselemente">*/
	h1 {
	font-size: 17px;
	line-height: 140%;
	margin-top: 1em;
	margin-bottom: 0.5em;
	}
	h2 {
	font-size: 16px;
	line-height: 140%;
	margin-top: 2em;
	margin-bottom: 0.5em;
	}
	h2.csc-firstHeader {
	margin-top: 0;
	margin-bottom: 0.5em;
	}
	h3 {
		color: #888;
		font-size: 16px;
		line-height: 140%;
		margin-top: 1em;
		}
	h3.csc-firstHeader {
		margin-top: 0;
		margin-bottom: 0.5em;
	}

	h4,h5,h6 {
		font-size: 16px;
		line-height: 140%;
		margin-top: 1em;
		}
	p {
	font-size: 16px;
	font-weight: normal;
	line-height: 140%;
	}
	p.bodytext { margin-top: 0; margin-bottom: 0.5em; }
	p.abstand-unten { margin-top: 0; margin-bottom: 0.5em; }
	em, i {
	color: #000;
	font-weight: bold;
	font-style: normal;
	}
	strong, b { font-weight: bold; }
	sup { font-size: 75%; vertical-align: 0.4em; font-style:normal; }
	sub { font-size: 75%; font-style: normal; vertical-align: 0; }
	ul  { margin: 0 0 0.5em; padding: 0 0 0 1em }
	ol { margin: 0 0 0.5em; padding: 0 0 0 2.4em; }
	ul li { font-size: 16px; font-weight: normal; line-height: 140%; }
	ol li { font-size: 16px; font-weight: normal; line-height: 140%; }
	dl { font-size: 16px; font-weight: normal; line-height: 140%; }
	dd, dt { font-size: 16px; font-weight: normal; line-height: 140%; }
	td, th, caption { font-size: 16px; font-weight: normal; line-height: 140%; }
	div.csc-textpic { margin-top: 0; margin-bottom: 0.5em; }
	dd.csc-textpic-caption { font-size: 15px; line-height: 140%; }
	ul.floatleft {
	float: none;
	margin-bottom: 0;
	}
/*</agl.folder>*/
/*<agl.folder "Tabellen">*/
	caption { font-size: 16px; line-height: 140%; }
/*</agl.folder>*/
/*<agl.folder "Dateiverweise">*/
	p.csc-uploads-description { font-size: 15px; }
/*</agl.folder>*/
/*<agl.folder "Formulare">*/
	input, select, textarea { font-size: 16px; }
	label {
		font-size: 16px;
		font-weight: normal;
		line-height: 140%;
		}
	legend {
		font-size: 16px;
		font-weight: normal;
		line-height: 140%;
		}
	div.csc-mailform-label { font-size: 16px; }
/*</agl.folder>*/
/*<agl.folder "Suchformular">*/
	.bgform {
		background-color: #fff;
		width: 290px;
		margin-bottom: 2em;
		padding: 0;
		border-style: none;
		border-width: 0;
		}
	.bgform h4 { font-size: 16px; line-height: 140%; }
	.bgform p {
		font-size: 16px;
		font-weight: normal;
		line-height: 140%;
		}
	.bgform a {
		font-weight: bold;
	}
	.bgform input {
		width: 280px;
		border-color: #888;
	}

/*</agl.folder>*/
/*<agl.folder "Personen">*/
	div.portrait {
		height: 120px;
		float: none;
		}
	#personendaten a { text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Kundenstatements">*/
	#spalterechts2 h4 {
		margin-top: 2em;
		margin-bottom: 0.5em;
		}
	#spalterechts2 p {
	margin-top: 0;
	margin-bottom: 0.3em;
	}

/*</agl.folder>*/
/*<agl.folder "Newsletter">*/
	div.newsletterabo h4 {
		margin-top: 0;
		margin-bottom: 0.5em;
	}

	div.newsletterabo p {
		margin-top: 0;
		margin-bottom: 0;
	
	}
/*</agl.folder>*/


