.kapiteltitel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #004A90;	font-variant: normal;	padding-left: 23px; 	background-repeat:repeat-x;	background-image:url(index_11.gif);}.einleitung {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #004A90;	font-variant: normal;}.content {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004A90;}a.content:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004A90;	text-decoration: underline;}a.content:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;}a:link, a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004A90;	text-decoration: underline;}a:hover, a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004A90;	text-decoration: underline;}/*  - - - - - - - -   mod16 - News schreiben - - - - - - - - - - */.newsinhalt { /* CONTAINER LINKS */	/*border: 1px solid #008690;*/	font-family:verdana, arial, helvetica, sans-serif;	font-size:10px;	color: #004A90;	width: 292px;	padding:20px;	/*margin-bottom:20px;*/	float: left;}.newstitle {	font-size: 14px;	font-weight: bold;	color: #004A90;	margin-bottom: 10px;}div.newsintro {	font-size: 11px;	color: #004A90;	margin-bottom: 10px;}div.newsintro a:link {	color: #004A90;	text-decoration: none;}div.newsintro a:visited {	color: #004A90;	text-decoration: none;}div.newsintro a:active {	color: #cccccc;	text-decoration: none;}div.newsintro a:hover {	color: #cccccc;	text-decoration: none;}div.newstexteditor {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px;	/* border: 1px solid #008690; */	margin-bottom: 10px;	color: #004A90;} div.newstexteditor h1 {	font-size: 13px;	font-weight: bold;	color: #004A90;	margin-bottom: 10px;	/* border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999; */}div.newstexteditor h2 {	font-size: 12px;	font-weight: bold;	color: #004A90;	margin-bottom: 10px;}div.newstexteditor ul {	list-style: disc;	margin-left:30px;	margin-top:10px;	margin-bottom:10px;}div.newstexteditor ol	{	margin-left:35px;	margin-top:10px;	margin-bottom:10px;}div.newstexteditor ol li{	padding-bottom:10px;}div.newstexteditor a:link {	color: #004A90;	text-decoration: none;}div.newstexteditor a:visited {	color: #004A90;	text-decoration: none;}div.newstexteditor a:active {	color: #333333;	text-decoration: none;}div.newstexteditor a:hover {	color: #333333;	text-decoration: none;}div.newstexteditor table {	/* width:400px; */ /* maximale Breite für eine Tabelle*/}div.newstexteditor td {	/*background-color: #FFFFFF;*/	padding-left:5px;	padding-right:5px;} div.newstexteditor img {	border:0;} .newsdokumentedownload {	font-size: 11px;	/* border: 1px solid #008690; */	padding: 10px;	margin-bottom: 10px;	/* color: #001b62; */	margin-top:10px;	background-color:#CCCCCC;}.newsdokument {	margin-left: 20px;	margin-top: 1px;}div.newsdokument a:link {	color: #004A90;	text-decoration: none;}div.newsdokument a:visited {	color: #004A90;	text-decoration: none;}div.newsdokument a:active {	color: #333333;	text-decoration: none;}div.newsdokument a:hover {	color: #333333;	text-decoration: none;}.newsfotos { /* CONTAINER RECHTS */	float: left;	width:200px;	/*border: 1px solid #008690;*/	/*padding: 10px;*/	margin-bottom: 10px;}.newsfotos img {	/*border: 1px solid #008690;*/	margin-bottom:1px;}/*  - - - - - - - -   mod15 - Formular erzeugen - - - - - - - - - - */div.formular {	/* border: 1px solid #008690; */	/*margin-bottom: 10px;*/	margin-top:-10px;	margin-left:20px;	margin-bottom: 30px;	color: #004A90;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}div.formularfehler {	color:#FF0000;	/* border: 1px solid #008690; */	padding-bottom:10px;	width:400px;}#form-module * {	padding:0px;	margin:0px;}#form-module {	margin:0px;	padding:0px;	/* width:345px; */	/* background-color:#f1f1f1; */}#form-module fieldset {	border:0px solid #fff;	}#form-module legend {	display:none;}#form-module p {	margin:0;	padding:5px;	font-size: 11px;	font-weight:bold;}#form-module .element {	display:block;	clear:both;	/* background-color:#f1f1f1; */	/* border-top:2px solid #fff; */}#form-module label {	display:block;	float:left;	padding:5px;	width:100px;	/* border-right:2px solid #fff; */}#form-module label.checkbox {	width:145px;	border-left:2px solid #fff;	border-right:none;}#form-module input, #form-module select, #form-module textarea {	float:left;	margin:5px;	width:200px;	border:1px solid #333;	color: #004A90;	font-size: 11px;}#form-module input.text {	height:20px;	color: #004A90;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#form-module textarea.textarea {	height:20px;	color: #004A90;}#form-module input.checkbox {	width:100px;	padding:0;	border:none;}#form-module input.submit { 	margin:0px 0px 0px 117px;	padding:2px;	/*border:1px solid #333;*/	background-color:#fff;	font-size: 11px;	font-weight: bold;	color: #004A90;	text-align:center;	cursor:pointer;}#form-module input.submit:hover { 	background-color:#004A90;	color:#fff;}#form-module label.textarea, #form-module textarea.textarea {	height:96px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#form-module-thanks {	display:block;	color:#004A90;}/*  - - - - - - - -   mod35 - Google Maps - - - - - - - - - - */.googlemaps {	font-size: 11px;	border: 1px solid #004A90;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;	color: #001b62;	/* width:350px; */}/*  - - - - - - - -   mod29 - JAOS Lightbox - - - - - - - - - - *//* JAOS Lightbox Style-SheetEinfaches Style-Sheet zur (X)HTML-validen Darstellung der Thumbnails, ausgelegt auf eine Thumbnail-Grösse von 60 x 80 Pixel.Hoch- bzw. Querformat (ls/pt) wird vom Modul berechnet und dem jeweiligen div's zugeordnet.*/div.jaosg_gallerie {	margin-bottom: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004A90;	/*border: 1px solid #008690;*/	padding: 20px;}div.jaosg_title{	font-size: 14px;	font-weight: bold;	color: #004A90;	margin-bottom: 10px;}div.jaosg_einleitung{	font-size: 11px;	color: #004A90;	margin-bottom: 10px;}div.jaosg_thumbnail{	float: left;	/*background: #f5f5f5;*/	/*border: 1px solid #000000;*/	/*border-color: #AAA #444 #444 #AAA;*/	margin-left:5px;	margin-bottom:5px;}div.jaosg_thumbnail img{	border: 0px solid;	/*border-color: #444 #AAA #AAA #444;*/}/* ls=landscape-Format der Thumbs */div.ls img{	height: 100px;	width: 155px;	/*margin: 15px 5px;*/}/* pt=portrait-Format der Thumbs */div.pt img{	height: 100px;	width: 155px;	/*margin: 15px 5px;*/}/*footer schaltet float:left wieder aus */div#jaosg_footer{	clear: both;	padding-top: 1em;}/*  - - - - - - - -   mod10 - PHP-Code - - - - - - - - - - */div.phpcode {	font-size: 12px;	/*border: 1px solid #008690;*/	padding: 10px;	margin-bottom: 10px;	color: #fff;	font-weight:bold;}/* NAVIGATION: 1 HORIZONTAL, 2 VERTIKAL, 3 VERTIKAL (IN DER 2ten LISTE DRIN) *//* --------- SEHR WICHTIG! EINIGE ALLGMEINE PARAMETER RESETEN ------------*//* damit im explorer die listenpunkte verschwinden und man die elemente genau positionieren kann */ul,ol,li { margin:0; padding:0 }ul			{list-style: none;}ul li		{margin: 0 0 0 0;}ul li ul	{margin: 0 0 0 0; list-style: none;}ul li ol	{margin: 0 0 0 0;}/* --------------------- NAV Links 2nd level --------------------- */.navlinks {	padding-right: 14px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 0px;	line-height:13px;	width: 532px;	height:33px;	/*margin-bottom:4px;*/}.bg_nav2nd {	background-image: url(bg_nav2.gif);	background-repeat: no-repeat;	font-size:13px;}ul.nav2nd {	/*border: 1px solid #666666;*/	line-height:32px;}ul.nav2nd li { 	/*border: 1px solid #666666;*/	float:left;	display:block;}ul.nav2nd a, ul.nav2nd a:link {	/*border-bottom: 1px dotted #dddddd;*/	/*padding-top:6px;	padding-bottom:4px;*/	padding-left:17px;	display:block;	font-weight:bold;	text-decoration: none;	color: #004A90;	/*background-position: 0px 6px;*/}ul.nav2nd a:hover {	color: #0083ff;	text-decoration: underline;}ul.nav2nd li a.current, ul.nav2nd li a.current:link {	color: #004A90;	text-decoration: none;	text-decoration: underline;}ul.nav2nd li a.current:hover {	color: #0083ff;	text-decoration: underline;}/*  - - - - - - - -   mod11 - Teaser mit Kategorieauswahl und Thumbnail - - - - - - - - - - */.teaser {	/* border: 1px solid #008690; */	margin-bottom: 10px;	color: #004A90;	padding-top:20px;	}.teaserartikel { /* CONTAINER LINKS */	font-size: 11px;	/* border: 1px solid #008690;  */	width: 292px; 	padding-left:20px;	padding-right:20px;	margin-bottom: 15px;	float: left;}.teaserdatum {	text-align: left;	font-size: 10px;	color:#666666;}.teasertitel {	font-weight: bold;	color: #004A90;	margin-bottom: 10px;}div.teasertitel a:link {	color: #004A90;	text-decoration: none;	font-size:14px;}div.teasertitel a:visited {	color: #004A90;	text-decoration: none;	font-size:14px;}div.teasertitel a:active {	color: #cccccc;	text-decoration: none;	font-size:14px;}div.teasertitel a:hover {	color: #cccccc;	text-decoration: none;	font-size:14px;}.teasereinleitung {	/* border: 1px solid #000000; */	padding-left:0px;	}.teasereinleitung p {	/* border: 1px solid #008690; */	font-size:11px;	padding:0px;	margin:0px;	line-height:14px;	}div.teasereinleitung a:link {	color: #004A90;	text-decoration: none;	font-weight:bold;}div.teasereinleitung a:visited {	color: #004A90;	text-decoration: none;	font-weight:bold;}div.teasereinleitung a:active {	color: #cccccc;	text-decoration: none;}div.teasereinleitung a:hover {	color: #cccccc;	text-decoration: none;}.teasernav {	/* margin-top:14px; */	/* border: 1px solid #008690; */	color:#FFFFFF;	background-color:#004A90;	padding:2px 20px 2px 20px;	font-weight:bold;}.teasernav p {	padding:0px;	margin:0px;}div.teasernav a:link {	color: #FFFFFF;	text-decoration: none;}div.teasernav a:visited {	color: #FFFFFF;	text-decoration: none;}div.teasernav a:active {	color: #cccccc;	text-decoration: none;}div.teasernav a:hover {	color: #cccccc;	text-decoration: none;}div.teaserfoto {	/* border: 1px solid #000000;  */	margin-bottom:20px;	float:left;}
