body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(/images/hg.gif);
	}

#basis{
	width:765px;
	padding:0px;
	margin:0px;
	background-image:url(/images/basis_hg1.gif);
	background-repeat:repeat-y;
	border: 1px none #000000;
	}

#navi{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:165px;
	height:460px;
	background-image: url(/images/blind.gif);
	background-repeat:no-repeat;
	z-index:1;
	}

#rightcontent, #rightcontent_bildberichte{
	margin:0px;
	padding:0px;
	padding-right:35px;
	margin-left:35px;
	z-index:1;
	}

#rightcontent_bildberichte{
	padding-right:0px;
	}

#infosys a{
	cursor:pointer;
	cursor:default;
}

h1{
	color:#666666;
	font-size:24px;
	font-family:"Times New Roman",Times,serif;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-top:35px;
	margin-bottom:30px;
	}

.vision, .mission{
	height:63px;
	width:416px;
	margin:0px;
	margin-top:0px;
	margin-bottom:-20px;
	padding-top:30px;
	padding-left:40px;
	padding-bottom:0px;
	background-image: url(/images/mission.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
	line-height:16px;
	}

.vision{
	background-image: url(/images/vision.gif);
	background-repeat:no-repeat;
	}

.mission{
	margin-top:20px;
	background-image: url(/images/mission.gif);
	background-repeat:no-repeat;
	}

#veranstaltungen h1{
	padding-top:15px;
	margin-bottom:23px;
	}

#vnavi{
	width:500px;
	height:32px;
	margin-top:20px;
	}

#monate{
	width:510px;
	margin-top:17px;
	}

#kontakt h1{
	margin-bottom:75px;
	}

#stjohann1{
	margin-top:0px;
	padding-right:70px;
	}

#stammtische h1{
	margin-bottom:18px;
	}

h2, h2 a, h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#336699;
	margin-top:25px;
	}

h4{
	margin:0px;
	margin-bottom:15px;
	padding:3px;
	padding-left:168px;
	background-color:#CCCCCC;
	}
h3{
	font-family: Arial, Helvetica,  sans-serif;
	font-size:20px;
	font-weight:bold;
	}

h5{
	font-family:Arial, Helvetica,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#336699;
	margin:0px;
	margin-top:0px;
	margin-bottom:20px;
	}

td{
	background-image: url(/images/blind.gif);
}

.text, .textorange, .textws, #rightcontent, li, ul, a, p, .vision, .mission, #veranstaltungen, .VnaviActuell{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

.textsmall, a.link-small{
	color:#666666;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Arial,Helvetica,sans-serif;
	}

.ahvSpalte1, .ahvSpalte2{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border-top:1px solid white;
	background-image: url(/images/blind.gif);
	}

.ahvSpalte1{
	float:left;
	width: 165px;
	font-weight:bold;
	}

.ahvSpalte2{
	left:165px;
	}

.kontaktSp1, .kontaktSp2, .kontaktSp3, .kontaktSp4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border-top:1px solid white;
	background-image: url(/images/blind.gif);
	float:left;
	height:24px;
/*	background-color:red;*/
	}

.kontaktSp1{
	width: 40px;
}

.kontaktSp2{
	width: 200px;
}

.kontaktSp3{
	width: 140px;
}

.kontaktSp4{
	width: 110px;
}

.inputfeld{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border: 2px solid #ACCEFF;
	background-color:#FFFFFF;
	color:#333333;
	padding-left:2px;
	}


#lieder{
	position:absolute;
	left:570px;
	top:125px;
	width:180px;
	background-color:#ADDCFF;
	padding:5px;
	background-image: url(/images/blind.gif);
	}

a:link{
	text-decoration:none;
	}

a:visited{
	text-decoration:none;
	}

a:hover{
	text-decoration:underline;
	}

a:active{
	text-decoration:none;
	}

a.textlink:link{
	text-decoration:underline;
	}

a.textlink:visited{
	text-decoration:underline;
	}

a.textlink:hover{
	color:#333333;
	text-decoration:none;
}

a.textlink:active{
	text-decoration:underline;
	}

a.link-small:link{
	text-decoration:underline;
	}

a.link-small:visited{
	text-decoration:underline;
	}

a.link-small:hover{
	text-decoration:none;
	}

a.link-small:active{
	text-decoration:none;
	}


.menu, .menuActuell, .menuUpdate{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #333333;
	line-height:18px;
	width:138px;
	height:27px;
	margin:0px;
	margin-left: 4px;
	padding-top:0px;
	padding-left:12px;
	z-index:2;
}

.menuActuell{
	background-image: url(/images/nav/navbutton_ovr.gif);
	background-repeat:no-repeat;
	}

.menu, .menuUpdate{
	background-image: url(/images/nav/navbutton_blind.gif);
	background-repeat:no-repeat;
	}

.menuUpdate{
	font-size:11px;
	font-weight: normal;
	}

.menu a{
	color:#336699;
	display:block;
	padding-top: 0px;
	padding-left: 0px;
	}

.Vnavi, .VnaviActuell{
	float:left;
	width:85px;
	height:17px;
	text-align:center;
	background-image: url(/images/blind.gif);
	}

.VnaviActuell{
	background-color:#ADDCFF;
	}

.bayuvaria {
	color:#666666;
	font-size:24px;
	font-family:"Times New Roman",Times,serif;
	}

.text-titel{
	color:#336699;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	}

.text-titelstamm{
	color:#336699;
	font-size:16px;
	line-height:22pt;
	font-weight:bold;
	font-family:Arial, Helvetica,sans-serif;
	}

.headline{
	color:gray;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	}

#Bildbereich{
	position:absolute;
	left:210px;
	top:330px;
	width:320px;
	height:260px;
	clip:rect(0px, 320px, 320px, 0px);
	border: 1px none #000000;
	background-image: url(/images/blind.gif);
	}

#vorrueck{
	position:absolute;
	left:545px;
	top:450px;
	width:60px;
	height: 36px;
	background-image: url(/images/blind.gif);
	border: 1px none #000000;
	}

#fader0, #fader1, #fader2, #fader3, #fader4, #fader5{
	position:absolute;
	top:60px;
	left:213px;
	width:560px;
	height:40px;
	font-family: Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#336699;
	visibility:hidden;
	}



#kontrolle{
	margin-left:10px;
	width:150px;
	padding:5px;
	background-color:#FFFFFF;
	z-index:10;
	}

