body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	margin:0px;
	padding:0px;
	line-height: 20px;
}
.navbg {
	background-image: url(navbgneu.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.outsidebg1 {
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position:center center;
}
.outsidebg2 {
	background-image: url(bg2.jpg);
	background-repeat: repeat-x;
}
.middle {
	background-image: url(middlebg.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 31px;
	padding-right: 31px;
}
.Titel1 {
	font-family: Trebuchet, Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #66120e;
	font-weight: bold;
}
.navbg2 {
	color: #FFFFFF;
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
	line-height: 16px;
}
div.navbg2 a:link { color: #fff;	text-decoration: none; }
div.navbg2 a:visited { color: #fff; text-decoration: none; }
div.navbg2 a:active { color: #f9b700; text-decoration: none; }
div.navbg2 a:hover { color: #f9b700;	text-decoration: none; }
.spacertop {
	border-bottom: 1px dotted #FFFFFF;
}
/* 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 TOP 1st level --------------------- */
ul.nav1st {
	/* border: 1px solid #666666; */ 
font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px;
}
ul.nav1st li {
 	/* border: 1px solid #666666; */
	display:block;
}
ul.nav1st a, ul.nav1st a:link {
	border-bottom: 1px dotted #fff;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:1px;
	padding-right:15px;
	display:block;
	font-weight:bold;
	text-align:right;
	text-decoration: none;
	color: #ffffff;
}
ul.nav1st a:hover {
	color: #f9b700;
}
ul.nav1st li a.current, ul.nav1st li a.current:link {
	color: #f9b700;
}
ul.nav1st li a.current:hover {
	color: #f9b700;
}
/*  - - - - - - - -   mod20 - Artikel schreiben - - - - - - - - - - */
 div.artikeleditor {
	font-size: 12px;
	/* border: 1px solid #000000; */
	margin-bottom: 15px;
	color: #4f4f4f;
	line-height: 20px;
} 
div.artikeldate {
	text-align: right;
}
div.artikeltitel {
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #66120e;
	margin-bottom: 20px;
}
div.artikeltexteditor {
 	font-size: 12px;
	/* border: 1px solid #008690; */
	margin-bottom: 10px;
	color: #4f4f4f;
} 
div.artikeltexteditor h1 {
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #6a6d1c;
	margin-bottom: 10px;
	border-bottom: 1px dotted #6a6d1c;
		padding-bottom:3px;
}
div.artikeltexteditor h2 {
	font-size: 13px;
	font-weight: bold;
	color: #66120e;
	margin-bottom: 10px;
}
div.artikeltexteditor strong {
	color: #66120e;
}
div.artikeltexteditor ul {
	list-style: disc;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
div.artikeltexteditor ol	{
	margin-left:35px;
	margin-top:10px;
	margin-bottom:10px;
}
div.artikeltexteditor a:link {
	color: #4f4f4f;
	text-decoration: none;
}
div.artikeltexteditor a:visited {
	color: #4f4f4f;
	text-decoration: none;
}
div.artikeltexteditor a:active {
	color: #f9b700;
	text-decoration: none;
}
div.artikeltexteditor a:hover {
	color: #f9b700;
	text-decoration: none;
}
div.artikeltexteditor td {
	background-color: #eeeeee;
	padding-left:5px;
	padding-right:5px;
} 
/*  - - - - - - - -   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 {
	font-size: 12px;
	/* border: 1px solid #000000; */
	margin-bottom: 5px;
	color: #4f4f4f;
	line-height: 20px;
}
div.jaosg_title{
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #66120e;
	margin-bottom: 20px;
}
div.jaosg_einleitung{
	font-size: 12px;
	color: #4f4f4f;
	margin-bottom: 10px;
}
div.jaosg_thumbnail{
	float: left;
	background: #f5f5f5;
	/*border: 1px solid #000000;*/
	/*border-color: #AAA #444 #444 #AAA;*/
	margin: 1px 1px;
}
div.jaosg_thumbnail img{
	border: 0px solid;
	/*border-color: #444 #AAA #AAA #444;*/
}
/* ls=landscape-Format der Thumbs */
div.ls img{
	height: 60px;
	width: 80px;
	margin: 15px 5px;
}
/* pt=portrait-Format der Thumbs */
div.pt img{
	height: 80px;
	width: 60px;
	margin: 5px 15px;
}
/*footer schaltet float:left wieder aus */
div#jaosg_footer{
	clear: both;
	padding-top: 1em;
}
/*  - - - - - - - -   mod35 - Google Maps - - - - - - - - - - */
.googlemaps {
	font-size: 11px;
	/* border: 1px solid #008690;
	padding: 10px; */
	margin-bottom: 25px;
	color: #001b62;
	/* width:350px; */
}
/*  - - - - - - - -   mod10 - PHP-Code - - - - - - - - - - */
div.phpcode {
	font-size: 11px;
	/* border: 1px solid #008690; 
	padding: 10px;*/
	margin-bottom: 10px;
	color: #001b62;
}
/*  - - - - - - - -   mod15 - Formular erzeugen - - - - - - - - - - */
div.formular {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	/* border: 1px solid #008690; */
	/* padding: 10px; */
	margin-bottom: 10px;
}
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:#f7f7f7; */
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}
#form-module fieldset {
	border:0px solid #fff;
}
#form-module legend {
	display:none;
}
#form-module p {
	margin:0;
	padding:5px;
	font-size: 12px;
	font-weight:bold;
}
#form-module .element {
	display:block;
	clear:both;
	/* background-color:#f7f7f7;
	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;
}
#form-module input.text {
	height:20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}
#form-module textarea.textarea {
	height:20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}
#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-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #66120e;
	text-align:center;
	cursor:pointer;
}
#form-module input.submit:hover { 
	background-color:#66120e;
	color:#fff;
}
#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}
#form-module-thanks {
	display:block;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
}
/*  - - - - - - - -   mod 34 - Liste der Unterkategorien - - - - - - - - - - */
div.unterkategorienliste {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	margin-bottom:10px;
	padding:0px;	
}
div.unterkategorienliste ul {
	list-style: disc;
	margin-left:20px;
}
div.unterkategorienliste ol	{
	margin-left:25px;
}
div.unterkategorienliste a:link {
	color: #66120e;
	text-decoration: none;
}
div.unterkategorienliste a:visited {
	color: #66120e;
	text-decoration: none;
}
div.unterkategorienliste a:active {
	color: #f9b700;
	text-decoration: none;
}
div.unterkategorienliste a:hover {
	color: #f9b700;
	text-decoration: none;
}
/*  - - - - - - - -   mod 18 - Bread Crumb Navigation - - - - - - - - - - */
div.breadcrumbnav {
	font-size: 11px;
	/* border: 1px solid #008690; */
	/*padding: 10px; */
	margin-bottom: 10px;
	color: #4f4f4f;
}
div.breadcrumbnav a:link {
	color: #66120e;
	text-decoration: none;
}
div.breadcrumbnav a:visited {
	color: #66120e;
	text-decoration: none;
}
div.breadcrumbnav a:active {
	color: #4f4f4f;
	text-decoration: none;
}
div.breadcrumbnav a:hover {
	color: #4f4f4f;
	text-decoration: none;
}
