body {	background-image: url(bg.jpg);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}.middle {	background-image: url(middlebg.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;}.sprachauswahl {	background-image: url(rechts_schatten.jpg);	background-repeat: no-repeat;	height: 20px; /* 30-10 */	text-align: right;	padding-right: 55px;	padding-top:10px;}.sprachauswahl a:link {	color: #810000;	text-decoration: none;}.sprachauswahl a:visited {	color: #810000;	text-decoration: none;}.sprachauswahl a:active {	color: #333333;	text-decoration: none;}.sprachauswahl a:hover {	color: #333333;	text-decoration: none;}.rechts {	background-image: url(rechts_bg.jpg);	background-repeat: repeat-y;}.links {	background-image: url(links_bg.jpg);	background-repeat: repeat-y;	background-position: right;}.links_bild {	background-image: url(pic_links_willkommen.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_aktuell {	background-image: url(pic_links_aktuell.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_hotel {	background-image: url(pic_links_hotel.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_restaurant {	background-image: url(pic_links_restaurant.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_speisekarte {	background-image: url(pic_links_speisekarte.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_umgebung {	background-image: url(pic_links_umgebung.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_freizeit {	background-image: url(pic_links_freizeit.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_reservierung {	background-image: url(pic_links_reservierung.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_kontakt {	background-image: url(pic_links_kontakt.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }	.links_bild_anfahrt {	background-image: url(pic_links_anfahrt.jpg); background-repeat: no-repeat; background-position: right top;	height: 347px; padding-left:80px; color: #850001; line-height: 20px; }.content {	line-height: 25px;	padding-right: 30px;	padding-left: 30px;}/*  - - - - - - - -   mod20 - Artikel schreiben - - - - - - - - - - */ div.artikeleditor { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	/*border: 1px solid #008690;*/	padding-left: 20px;	padding-right: 20px;	margin-bottom: 10px;	color: #333333;} div.artikeldate {	text-align: right;}div.artikeltitel {	font-size: 18px;	font-weight: bold;	color: #810000;	margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;}div.artikeltexteditor {	font-size: 11px;	margin-bottom: 10px;	color: #333333;	line-height: 20px;} div.artikeltexteditor h1 {	font-size: 13px;	/* font-weight: bold; */	color: #810000;	padding-bottom:3px;	margin-bottom: 0px;	border-bottom: 1px dotted #333333;}div.artikeltexteditor h2 {	font-size: 11px;	font-weight: bold;	color: #333333;	margin-bottom: 5px;}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: #333333;	text-decoration: none;}div.artikeltexteditor a:visited {	color: #333333;	text-decoration: none;}div.artikeltexteditor a:active {	color: #810000;	text-decoration: none;}div.artikeltexteditor a:hover {	color: #810000;	text-decoration: none;}div.artikeltexteditor table {	width:368px; /* 408 - 40 */}div.artikeltexteditor td {	color:#333333;	/*background-color: #dfdfdf;*/	/*border:1px solid #000000;*/	padding-left:5px;	padding-right:5px;	padding-top:0px;	padding-bottom:0px;	line-height: 15px;} /*  - - - - - - - -   mod13 - bilderpopups - - - - - - - - - - */div.fotopopups {	/*width:176px;*/	font-size: 11px;	/*border: 1px solid #008690;*/	padding-left: 10px;	margin-bottom: 10px;	color: #001b62;}div.fotopopups img {	width:176px;	/*border: 1px solid #001b62;*/	margin-bottom:10px;}.navi {	/* border: 1px solid #000000; */	background-image: url(bg_navi.jpg);	background-repeat: no-repeat;	background-position: right;	margin-bottom: 0px;}/* 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 1st level --------------------- */.navigation {	/* border: 1px solid #000000; */	font-size:12px;	font-weight:bold;	line-height: 16px;	padding-left:81px;	padding-bottom:20px;}ul.nav1st {	/* border: 1px solid #000000; */	padding:0px;	margin:0px;}	ul.nav1st li {	list-style-type: none;		padding-top:2px;	padding-bottom:2px;}ul.nav1st a, ul.nav1st a:link {	/* border: 1px solid #666666; */	margin-bottom:0px;	color:#000000;	text-decoration: none;}ul.nav1st a:hover {	color:#830001;}ul.nav1st li a.current, ul.nav1st li a.current:link {	color:#830001;}/*  - - - - - - - -   mod15 - Formular erzeugen - - - - - - - - - - */div.formular {	/* border: 1px solid #008690; */	padding-left:35px;	margin-bottom: 20px;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	width:368px;}div.formularfehler {	color:#333333;	/* 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;}#form-module input.text {	height:20px;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#form-module textarea.textarea {	height:20px;	color: #333333;}#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: #810000;	text-align:center;	cursor:pointer;}#form-module input.submit:hover { 	background-color:#810000;	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:#333333;}/*  - - - - - - - -   mod35 - Google Maps - - - - - - - - - - */.googlemaps {	font-size: 11px;	/*border: 1px solid #008690;*/	margin:10px;	padding: 10px;	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: 10px;	/*color: #001b62;	/*border: 1px solid #008690;*/	padding: 20px;}div.jaosg_title{	font-size: 14px;	font-weight: bold;	color: #001b62;	margin-bottom: 10px;}div.jaosg_einleitung{	font-size: 11px;	color: #001b62;	margin-bottom: 10px;}div.jaosg_thumbnail{	float: left;	/*background: #fff;*/	/*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;}
