/*
	Hintergrund Seite	#000040
	Hintergrund Inhalt	#000040
*/
	* { font-family: arial,sans-serif; margin:0px;padding:0px;}
	html,body {background:#404080;color:white;}
	input.nlText {
		height:16px;padding:1px;
		border-width:1px;border-color:white;border-style:solid;
		background:#C0C0FF;
		font-weight:bold;
	}
	input.buttonWeiter:hover {color:#FF8000;}
	.buttonWeiter {
		padding:0px;
		background:url(/_files/hp/nlButton.gif) no-repeat;
		border:0;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #FFD7AE;
		width:69px;
		height:21px;
		cursor:pointer;
	}
	div.buttonAbort {
		float:right;
		padding:6px 7px;
		background:url(/_files/hp/nlButton.gif) no-repeat;
		border:0;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		color: #FFD7AE;
		width:69px;
		height:18px;
		cursor:pointer;	
	}
	.buttonBreit {
		padding:1px;
		background:url(/_files/hp/gbButtonNew.gif) no-repeat;
		border:0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #FFD7AE;
		width:115px; height:21px;
		margin-bottom:0px;
		cursor:pointer;
	}	
	div.hLine {height:1px;margin-bottom:10px;margin-top:10px;clear:both;background:url(/_files/hp/line_blue.png);}
	div.hLine2 {border-bottom:1px solid gray;margin-bottom:4px;margin-top:4px;}	
/* News */	
	div.nwsArticleOld,div.nwsArticle {clear:both;}
	div.nwsArtOldTitle,div.nwsArtTitle {font-weight:bold;font-size:12px;margin-bottom:2px;color:white;}
	div.nwsArtOldCont,div.nwsArtCont {margin-left:10px;font-size:12px;}
	img.nwsArtOldImage,img.nwsArtImage {float:left;margin-right:10px;margin-bottom:4px;}
	a.nwsArtOldShow,a.nwsArtShow {float:right;}
	div.nwsArtOldDate,div.nwsArtDate {text-align:right;font-size:12px;color:white;padding-right:16px;clear:both;}
	div.nwsArtOldTitle,div.nwsArtOldCont,div.nwsArtOldDate {color:silver;}
/* Gästebuch */
	div.gbTitelzeile {text-align:right;font-weight:normal;font-size:12px;padding:10px;}
	span.gbTitelzeileEintragAnzahl {font-size:20px;}
	input#gb_button_newEntry {
		padding:1px;
		background:url(/_files/hp/gbButtonNew.gif) no-repeat;
		border:0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #FFD7AE;
		width:115px; height:21px;
		margin-bottom:0px;
		cursor:pointer;
	}
	div.gbButton,div.gbButtonDis {
		padding:0px;
		padding-top:2px;
		background:url(/_files/guestbook/gbNavButton.gif) no-repeat;
		border:0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #FFD7AE;
		width:25px; height:18px;
		margin-bottom:0px;
		float:left;
		text-align:center;
		cursor:pointer;		
	}
	div.gbButtonDis {
		background:url(/_files/guestbook/gbNavButtonDis.gif) no-repeat;
		color:silver;
		cursor:default;
	}
	input#gb_button_newEntry:hover {color:#FF8000;}
	div.gb_label {margin-top:10px;font-size:13px;}
	div.gb_smileys {margin-left:10px;}
/*  +----------------------------------------------------------------------------------------------+
	|+-----------------------------+                                                   div.gbZeile |
	||+-------------+     div.gbZL |                                                               |
	|||span.gbNrDate|              |                                                               |
	||+-------------+              |                                                               |
	|||sapn.gbName  |              |                                                               |
	||+-------------+              |                                                               |
	||                             |                                                               |
	|+-----------------------------+                                                               |
	+----------------------------------------------------------------------------------------------+
*/
	div.gbZL,div.gbZeile{
		padding:4px;border:1px solid black;border-left:1px solid white;border-top: 1px solid white ;
		margin:0px;font-weight:normal;font-size:12px;
	}
	div.gbZeile {padding:0px;}
	span.gbNrDate {font-weight:normal;font-size:12px;}
	span.gbName {font-weight:bold;font-size:12px;}
	div.gbMeldung {color:red;background:#000060;padding:6px;border:#8080FF solid 1px;font-size:14px;}
	form.gbNewEntry {text-align:right;}
	input.gb_input {font-size:13px;}
	textarea.gb_input {font-size:13px;}
	span.gbMenuTxt,a.gbMenuTxt {
		font-size:12px;font-weight:bold;
		white-space:nowrap;font-size:13px;
		margin:0px; margin-left:8px;
	}	
	span.gbMenuTxt {
		color:silver;
		cursor:default;
		text-decoration:none;
	}
	span.subsubTitle {font-size:16px;font-weight:bold;}
	sub {font-weight:normal;}
/* Newsletter */
	div.symbOK {background:url(../_files/hp/symbOK.gif);width:24px;height:21px;float:left;margin-right:2px;}
	div.symbFehler {background:url(../_files/hp/symbFehler.gif);width:24px;height:21px;float:left;margin-right:2px;}	
/* Events */
	div.evtArticle,div.evtArticleOld {margin-bottom:20px;clear:both;}
	div.evtArticleOld * {color:#C0C0FF;}
	h2.evtArtTitle,h2.evtArtOldTitle {padding:2px;padding-left:0px;font-size:12px;font-weight:bold;}
	h2.evtArtOldTitle {color:silver;}
	span.evtArtDate,span.evtArtOldDate {color:#FFC0C0;font-weight:bold;}
	span.evtArtOldDate {color:#C0C0FF;}
	div.evtArtCont,div.evtArtOldCont {font-size:12px;margin-left:10px;}
	h2.evtArtLocation,h2.evtArtOldLocation {padding:2px;font-size:12px;font-weight:bold;clear:left;}
	img.evtArtPic,img.evtArtOldPic {float:left;margin-right:10px;margin-bottom:4px;}
	a.evtArtOldShow,a.evtArtShow {float:right;}



	span.eventDate {font-size:15px;}
	div.eventLeft {width:110px;float:left;padding:4px;padding-left:14px;text-align:left;}
	div.eventRight {padding:4px;padding-left:120px;border:1px solid black;margin-left:8px;}
	div.eventTitle {padding:1px;padding-left:5px;background:#5F83D6; border:1px solid black;font-style:italic;color:#EFEF00;font-weight: bold;font-size:18px;}
	div.eventEntry {padding:2px;padding-left:10px;font-size:13px;}
	div.eventLocation {background:#DB91EE; padding:1px;padding-left:5px;border:1px solid black;font-size:13px;color:black;}
	span.eventTitle {font-size:18px;color:black;}



/*	div.evtArtDate,div.evtArtOldDate {font-size:10px;margin-left:110px;font-weight:bold;} */

	
	#upFrm {height:101px;border-bottom:1px solid white;width:816px;margin:auto;margin-top:3px;}
	div#headLogo {height:72px;background:url(../_files/hp/hosi_logo.gif) no-repeat;padding-left:132px;font-size:12px;}
	
	div.mnuMain,div.mnuMain_hover {font-size:14px;font-weight:bold;background:#5169de;border:1px solid #C0C0FF;width:130px;height:26px;float:left;text-align:center;margin:2px;line-height:24px;margin-bottom:0px;border-bottom-color:white;}
	div.mnuMain a {color:white;}
	div.mnuMain_hover {border-bottom:1px solid transparent;}
	div.mnuMainNr0{background:#b0b0d0;}
	div.mnuMainNr0.mnuMain_hover {background:url(../_files/hp/mnu0bg.gif);}
	div.mnuMainNr1{background:#b0b0d0;}
	div.mnuMainNr1.mnuMain_hover {background:url(../_files/hp/mnu1bg.gif);}
	div.mnuMainNr2{background:#b0b0d0;}
	div.mnuMainNr2.mnuMain_hover {background:url(../_files/hp/mnu2bg.gif);}
	div.mnuMainNr3{background:#b0b0d0;}
	div.mnuMainNr3.mnuMain_hover {background:url(../_files/hp/mnu3bg.gif);}	
	div.mnuMainNr4{background:#b0b0d0;}
	div.mnuMainNr4.mnuMain_hover {background:url(../_files/hp/mnu4bg.gif);}
	div.mnuMainNr5{background:#b0b0d0;}
	div.mnuMainNr5.mnuMain_hover {background:url(../_files/hp/mnu5bg.gif);}
	
	div.mnuMain:hover a {color:#FF6F00;}
	
	div.uMx {position:absolute;width:816px;display:none;}
	div.mnuUmnu {float:left;margin-right:16px;font-size:13px;margin-left:4px;margin-top:4px;}
	div#uMnu {clear:both;width:816px;margin:auto;height:30px;border-left:1px solid white;border-right:1px solid white;background:#0000FF url(bg.png);}
	
	div.sepLine {background:url(../_files/hp/sepLine.gif);height:18px;}
	
	div#mainFrm {width:800px;border:1px solid white; border-top:0px solid #C0C0FF;margin:auto;padding:8px;margin-bottom:6px;background:#0000FF url(bg.png);}
	
	div.subSubMnu {overflow:auto;width:200px;padding-left:4px;float:left;font-size:13px;}
	
	div.footer {text-align:center;font-size:11px;color:black;padding-top:6px;clear:both;background:url(/_files/hp/line_blue.png);padding-bottom:6px;}
	div.footer a {color:silver;}
	div.footer a:hover {color:#FF8000;}
/* Artikel */
	div.article {clear:both;}
	div.artTitle {font-weight:bold;font-size:12px;}
	img.artImage {float:left;margin-right:10px;}
	div.artContent {margin-left:10px;font-size:12px;}
	div.artDate {text-align:right;font-size:12px;color:white;padding-right:16px;}
	
	div.hp_hLine {border-bottom:1px solid gray;margin-bottom:10px;margin-top:10px;clear:both;}
	div.artDate {text-align:right;font-size:9px;clear:both;}
	
	
	
	img.galPic {border:0px solid black;}
/* Events */
	
	div.vAbstand {line-height:16px;}	
	a.lnkMenuItm {font-size:11px;}
	a {color:#FFC080;text-decoration:none;}
	a:hover {color:#FF8000;}
	a img {border:1px solid black;margin:1px;}
	a:hover img {border:2px solid #FF8000;margin:0px;}
	
	a.mnuUmnu {color:white;text-decoration:none;}
	a.mnuUmnu:hover {color:#FF8000;}
	a.mnuMnu {color:white;text-decoration:none;}
	a.mnuMnu:hover {color:#FF8000;}

	div.updateEntry {float:left;margin-bottom:6px;width:144px;}
	span.updateDate {font-size:10px;font-weight:normal;}
	
	input.login {font-size:10px;width:130px;margin-bottom:6px;margin-left:10px;}
	input.loginButton {font-size:11px;}
	
/* Newsletter */
	div#nlBereich {margin: 10px auto; width:300px;border:6px solid blue;text-align:left;padding:8px;background:url(../dateien/symbole/loglinks.gif) white repeat-y;}
	input.nlInp {color:black;margin-left:70px;width:200px;}
	button.nlAbort {font-weight:bold;margin-right:20px;float:right; }
	button.nlSend {font-weight:bold;float:right;}
	div.nlMeldung {margin-left:60px;color:red;}
/* shwPers */
	div.shwPersGrp {clear:both;width:400px;border-right:2px solid black;border-bottom:2px solid black;margin-bottom:6px;padding-left:6px;font-size:16px;font-weight:bold;}
	div.shwPersleft,div.shwPersright {width:350px;clear:both;border:1px solid black;padding:10px;margin:10px;margin-bottom:20px;}
	div.shwPersleft {float:left;}
	div.shwPersright {float:right;}
	img.shwPersleft {float:left;}
	img.shwPersright {float:right;}
	span.shwPersTitle {font-weight:bold;}
	span.shwPersName {}
	span.shwPersBeschr {}
	a.shwPersEmail {}


/* Gästebuch */
	div.gbTitle {font-size:18px;padding:10px;font-weight:bold;float:left;}
	
	div#gbBereich {margin:10px auto;margin-bottom:10px;width:540px;border:6px solid blue;text-align:left;padding:8px;background:url(../dateien/symbole/loglinks.gif) white repeat-y;}
	div.gbLbl {color:black;margin-left:60px;margin-bottom:10px;text-decoration:underline;}
	div.formLbl {color:black;margin-left:60px;font-size:12px;}
	input.gbInp {color:black;margin-left:70px;}
	textarea.gbTxt {margin-left:70px;width:440px;height:120px;color:black;font-size:16px;}
	div.gbZeilePrev {border:1px solid black;margin:0px;background:white;font-weight:normal;font-size:12px;
		padding:0px;background:url(../dateien/symbole/gb_line.gif) repeat-y;border-left:1px solid black;margin-top:14px;
	}

	div#gbPrevButtonLeiste {margin-top:6px;text-align:right;}	
	span.gbPrevButton1 {cursor:pointer;font-weight:bold;margin-right:20px; }
	span.gbPrevButton2 {cursor:pointer;font-weight:bold; }
	
	div.gbPrevBereich {text-align:left;}
	div.gbMenuTop {border:0px solid black;text-align:center;border-bottom:1px solid black;position:relative;}
	div.gbMenuBot {border:0px solid black;text-align:center;position:relative;}
	span.lnkGb,span.lnkGbHover {color:purple;font-weight:bold;cursor:pointer;white-space:nowrap;font-size:16px;float:left;margin:0px 4px;}
	span.lnkGbHover {color:#DB91EE;}
	div.gbZL { width:120px;float:left;margin-right:2px;padding-bottom:8px;background:none;}
	
	div.gbZR { min-width:110px;margin-left:136px;font-weight:normal;font-size:12px;padding-top:6px;}
	div.lnkGb,div.lnkGbHover {cursor:pointer;height:16px;margin-left:4px;margin-right:4px;position:relative;float:left;background-position:0px 0px;}
	div.lnkGbHover {background-position:0px -16px;}
	img.gbBild {margin:auto;display:block;cursor:pointer;}

	
	img.lnkGb {border:2px solid white;margin:0px;vertical-align:text-bottom;margin-bottom:2px;}
	a:hover img.lnkGb {border:2px solid magenta;}
	a.lnkGb {font-size:18px;}
	img.gbBild {border:1px solid white;}
	a:hover img.gbBild {border:1px solid magenta;margin:auto;}
	
/* Inhaltstruktur: */
	div.titleLevel1 {font-size:16px;color:black;border:1px solid black;clear:both;
		padding:2px 3px;margin:0px;font-weight:bold;position:relative;margin-bottom:4px;margin-top:6px;
		/* border-left-color:white;border-top-color:white;background:silver; */
		}
	div.titleLevel2 {font-size:16px;color:black;border:1px dashed black;clear:both;
		padding:2px 4px;margin:0px;margin-left:8px;position:relative;margin-bottom:4px;}
	div.titleLevel3 {font-size:16px;color:black;border:1px dashed black;clear:both;
		padding:2px 4px;margin:0px;margin-left:16px;position:relative;margin-bottom:4px;}
	div.titleLevel4 {font-size:16px;color:black;border:1px dashed black;clear:both;
		padding:2px 4px;margin:0px;margin-left:24px;position:relative;margin-bottom:4px;}

	div.textLevel1 {font-weight:normal;font-size:16px;
		margin:8px;margin-top:6px;margin-bottom:12px;clear:both;}
	div.textLevel2 {font-weight:normal;font-size:15px;
		margin-right:8px;margin-left:16px;margin-top:0px;margin-bottom:12px;clear:both;}
	div.textLevel3 {font-weight:normal;font-size:14px;
		margin-right:8px;margin-left:24px;margin-top:0px;margin-bottom:12px;clear:both;}
	div.textLevel4 {font-weight:normal;font-size:14px;
		margin-right:8px;margin-left:32px;margin-top:0px;margin-bottom:12px;clear:both;}


ul {list-style-position:inside;margin-left:8px;margin-bottom:8px;}
table {margin-left:8px;margin-bottom:8px;}
/* QA! */
	span.qaTitle {color:red;font-weight:bold;font-size:20px;}
	span.qaTitle2 {font-size:16px;line-height:3em;}
	p.qaLabel {font-style: italic;margin-left:8px;}
	p.qaSound,p.qaDate,p.qaMotto,p.qaEntrance,p.qaLocation,p.qaSpecial,p.qaTime,p.qaOrganizer {padding-left:20px;font-weight:normal;}
	p.qaOrganizer {margin-bottom:12px;}
	p.qaDate {font-size:30px;color:red;}
	p.qaMotto,p.qaSpecial {color:red;font-weight:bold;font-size:20px;}
	span.qaDj,span.qaSound {font-weight:normal;}
	div#qaRightArea {float:right;}
/* gallery */
	/* Umenü */
	img.galUMPreview {border:0px solid black;}
	a:hover img.galUMPreview {border:1px solid magenta;}
	div.galTitel {font-weight:bold;text-align:center;margin:10px;border:1px solid gray;}
	div.galBox {border:1px solid silver;margin-left:10px;margin-bottom:10px;float:left;width:140px;height:130px;text-align:center;}
	img.galPreview {margin-right:4px;}
	img.galPreviewAkt {border:2px solid magenta;margin-right:4px;}
	
	a:hover img.galPreview {border:2px solid red;}
	div.galPicBg {width:100%;text-align:center;overflow:auto;}
	span.galTitel1 {}
	span.galTitel2 {font-size:13px;}
/* Tabellen: */
	div.tblUsr1S1 {float:left;width:140px;font-weight:bold;clear:both;font-size:13px;}
	div.tblUsr1S2 {margin-left:140px;font-size:13px;margin-bottom:1px;}

	p.divHomeTitle {font-weight:bold;font-size:24px;text-align:center;}
	div.divHomeLine {height:33px;margin:8px;background:url(../dateien/135.gif);}
	p.pCenter {text-align:center;}