body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffcc;
	background-position: 0px 0px;
	scrollbar-face-color:#FFFFD2;
	scrollbar-arrow-Color:#D50000;
	scrollbar-track-Color:#FFC993;
	scrollbar-shadow-Color:#FFC993;
	scrollbar-highlight-Color:#FCF9BA;
	scrollbar-3dlight-color:#FFCC99;
	scrollbar-darkshadow-Color:#FFCC99;
}
.links { /*klasse für Übersichtsplan-link*/
	float:left;
	font-size:11px;
	padding:5px;
	padding-left:0px;
	padding-top:4px;
	text-align:center;
}
.links img {
	margin-bottom:2px;
}
table, td, th{
	vertical-align: top;
}
.weihnacht{
	font-size: 12px;
	font-weight: bold;
	color:#006633;
	letter-spacing:0.05em;
	text-align:right;
	margin-bottom: 10px;
	padding:10px;
	background-color: #fff;
	margin-right:100px;
	width:360px;
}
.ostern{
	background-color:#fff;
	padding: 4px;
	height:130px;
	width:390px;
	font-size: 16px;
	color:#006600;
	border:1px solid #00b058;
	letter-spacing:0.05em;	
}
.ostern img {
	float:right;
}
.ostern p {
	margin-top:4px;
	margin-bottom:4px;
}
h1 {
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.rot {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
a:link, a:visited{
	color: #900;
	text-decoration: none;
	font-weight:bolder;
}
a:hover, a:active{
	text-decoration: underline;
}

/*********************************************/
/**********Spruchanzeige*********************/

#spruch_rahmen {
margin-bottom:6px;
	border: 1px solid #990000;
	width:300px;
	background-attachment: fixed;
	background-image: url(images/bibel.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float:right;
}
#spruch_rahmen th {
	border-bottom: 1px solid #990000;
}
#spruch_rahmen td p{
	line-height:normal;
	font-size:12px;
}
/*********************************************/
/**********Angebotsseite, rot auch Anfahrtsbeschreibung*********************/

.rahmenumtabelle {
	border: 1pt solid #990000;
}
.underline {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.hintergrundfarbe_tabelle_tag { 
	background-color: #6bb6b6;
}
.hintergrundfarbe_tabelle_fam {
	background-color: #EAAAAA;
}
.hintergrundfarbe_tabelle_jug {
	background-color: #9e9ebe;
}
.hintergrundfarbe_tabelle_heim {
	background-color: #95AFFF;
}
.hintergrundfarbe_tabelle_betreut {
	background-color: #ffb366;
}
/*********************************************/
/**********Umgebungsseite*********************/
.rahmen_tab_umgebung {
	border: 1pt solid #003300;
}
.underline_umgebung {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #003300;
}
.hintergrundfarbe_umg {
	background-color: #C2E875;
}
/*********************************************/
/**********wir über uns********************/
/* Bildunterschriften*/
.sehrklein {
	font-size: 12px;
}
.hintergrundfarbe_tab_about {
	background-color: #ffcc99;
}
.rahmen_tab_about {
	border: 1pt solid #990000;
}
.underline_about {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
/*********************************************/
/**********preise und leistungen********************/
.underlinedoppel {
	border-bottom-width: 2pt;
	border-bottom-style: double;
	border-bottom-color: #990000;
}
.hintergrundfarbe_tab_preis {
	background-color: #CCCC33;
}
.rahmen_tab_preis{
	border: 1pt solid #CC6600;
}
.underline_preis{
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #cc6600;
}
/***********************************************************/
/**********Linksangebotsübersicht************************************/
a.angebot:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weigth: bold;
	text-decoration: none;
	font-weight: bold;
	color: #000000;

}
   a.angebot:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	text-decoration: none;
	font-weight: bold;
	color: #000000;

}
   a.angebot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
   a.angebot:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.rahmenumsuche {
	border: 1pt solid #990000;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	background-color: #FFFFEC;
	padding: 3px;
}
.rahmenumformular {
	border: 1pt solid #226666;
	background-color: #D0E8E8;
	padding: 3px;
}
.underline_form {
	border-bottom-width: 1pt;
	border-bottom-style: solid;
	border-bottom-color: #226666;
}
.test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC3300;
	border: 1px solid #cc3300;
}
p, ul, .V_tab {
	font-size: 0.8em;
	letter-spacing:0.05em;
	line-height:1.4em;
}
/*****wichtige Neuigkeiten***************************/
#neu {
	margin-left:10px;
	padding: 4px;
	border: 1px solid #990000;
}
#neu em {
	padding-left:2px;
	padding-right:15px;
    color:#fff;
	font-size:13px;
	font-weight:bold;
	background-color:#900;
}
#neu a, #neu a:link, #neu a:visited {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#900;
	padding:4px;
} 
#neu a:hover, #neu a:active {
	text-decoration: underline;
}
.fehler {
	color:red;
}
/*Navigationsleiste Neuigkeiten, Veranstaltungen*/
.neuigkeiten {
	margin-left:8px;
	padding-bottom:10px;
	background-color:#FFFFEC;
	border-left:1px solid #060;
	border-bottom:1px solid #060;
	width:200px;
}
.neuigkeiten h2 {
	margin-top:0px;
	padding:2px;
	background-color:#060;
	color:#fff;
	font-style:normal;
}
.neuigkeiten ul {
	padding-left:2px;
	margin-left:2px;
	list-style-type:none;
}
.neuigkeiten li {
	margin-bottom:6px;
}
.neuigkeiten li a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#900;
}
.neuigkeiten li a:hover{
	text-decoration:underline;
	color:#060;
}
.neuigkeiten li a.anzeige{
	text-decoration:underline;
	color:#060;
}
/*Anzeige Veranstaltungen*/
.V_bild {
	float:right;
	width:auto;
	padding:2px;
	height:auto;
	text-align:center;
}
.V_bild img {
	margin-bottom:6px;
}
.V_bild span {
	font-size:12px;
}
.V_tab th, .V_tab td {
	text-align:left;
}
/*Last Minute*/
.strike {
	text-decoration:line-through;
}
div.news {
	height:130px; 
	border-bottom:1px dashed #FF9900; 
	margin-bottom:10px;
}