/* ====== allgemein ======  */


/* breite der gesamtkonstruktion  */
#breite {width:960px}

/* breite der linken spalte in pixel */
.breite_hauptspalte_li {width:280px;margin:0px;padding:0px}

body
{margin-top: 40px; margin-left: 0px; margin-right: 0px;margin-bottom: 30px;        background-color: #eaeaea;
}

/* überschriften */
h2{
	color:#CC3;
	margin-bottom:25px;
	letter-spacing:2px;
	font-family: "trebuchet ms",tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
	font-size: 21px;
	font-variant:normal;
	font-weight:bold
}


/* rahmen um die seite */

.haupt {background-color:#38572b;border-left:solid 1px #045944;border-right:solid 1px #045944;
border-top:solid 1px #045944;border-bottom:solid 1px #045944;
border:solid 10px #fff;
}

/* homepagename */
#name {
letter-spacing:4px;
color:#fff;
padding-left:0px;
font-family: "trebuchet ms",tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
font-size:16px;
font-variant:normal;
font-weight:normal;
border-bottom: dashed 0px #8A382D;
}





/* ====== menü oben und hpname ======  */



#top2a {
	height:110px;
	background-color:#FFF;
	text-align:center;
	vertical-align:middle;
	padding-bottom:0px;
	border-bottom: solid 1px #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #CF0;
	padding-top: 0px;
	padding-right: 6px;
}

#top2b {height:110px;
background-color:#38572b;
background-image:url(images/fv2.jpg);
background-repeat:repeat;
background-position:  100% 0%;
text-align:center;
vertical-align:middle;
padding-bottom:0px;
border-bottom: solid 1px #fff;
border-left: solid 1px #fff;
}




/* ====== kopf und mittelteil ====== */


#logo {
background-color:#fff;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
height:300px;
border-bottom: solid 1px #fff;
border-left: solid 1px #fff;
}



#seitentitel {
	font-family: "trebuchet ms",tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
	font-size:14px;
	height:35px;
	background-color:#38572b;
	color:#E2EEDD;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	background-image:url(images/fv2.jpg);
	background-repeat:repeat;
	background-position:  100% 0%;
	border-left: solid 1px #fff;
	padding-top: 7px;
	position: relative;
}

#leiste {
	background-color:#38572b;
	height:100%;
	color:#F90;
	text-align:center;
	vertical-align:top;
	text-align:justify;
	margin-left: 5px;
}


#menubox {
height:300px;
background-color:#fff;
color:#fff;
text-align:left;
vertical-align:middle;
border-bottom: solid 1px #fff;
background-image:url(images/fv1.jpg);
background-repeat:repeat-x;
background-position:  0% 0%;
}



#menubox2 {
	height:240px;
	background-color:#558341;
	text-align:left;
	vertical-align:top;
	border-bottom: solid 1px #fff;
	padding: 0px;
}


/* ====== boxen ======  */

h3.boxheader {color:#fff;
font-size: 14px;line-height: 18px;
font-family: "trebuchet ms",verdana,arial,helvetica, verdana, tahoma, sans-serif;
margin-bottom:20px;
}


.box1{
padding-left:20px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
font-size: 13px;line-height: 16px;
font-family: "trebuchet ms",tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
background-color:#004EDE;
color:#fff;
text-align:center;
height:180px;
border-bottom:solid 1px #fff;
background-image:url(images/logo.jpg);
background-repeat:repeat-x;
background-position:0% 0%;
}

.box2{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	font-size: 13px;
	line-height: 16px;
	font-family: "trebuchet ms", tahoma, verdana, arial, helvetica, verdana, tahoma, sans-serif;
	background-color:#558341;
	text-align:center;
	color:#FC0;
	height:240px;
	border-bottom:solid 1px #fff;
}





.boxtrenner{
padding-left:20px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
font-size: 13px;line-height: 16px;
font-family: "trebuchet ms",tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
background-color:#38572b;
color:#fff;
vertical-align:top;
text-align:left;
height:10px;
border-bottom:solid 1px #fff;
}


/* ====== inhaltsbereich ====== */

#inhalt {
	height:1000px;
	background-image:url(images/fv1.jpg);
	background-repeat:repeat-x;
	background-position:  0% 0%;
	background-color:#fff;
	vertical-align:top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right:0px;
	letter-spacing:0px;
	width:100%;
	color:#558341;
	font-size: 12px;
	line-height: 22px;
	font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
	border-left: solid 1px #fff;
	text-align: center;
}



/* ====== fussbereich ======  */


#fuss {font-size: 15px;line-height: 20px;
color:#fff;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
text-align:center;
vertical-align:middle;
width:100%;
}


#fuss1a {font-size: 12px;height:10px;
color:#fff;
background-color:#38572b;
letter-spacing:0px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
text-align:center;
vertical-align:middle;
}

#fuss1b {font-size: 12px;height:60px;
color:#fff;
background-color:#fff;
letter-spacing:0px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
text-align:center;
vertical-align:middle;
}


#fuss2a {height:90px;font-size: 12px;line-height: 20px;
color:#F3F8F1;
letter-spacing:0px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
text-align:center;
vertical-align:middle;
border-bottom:solid 1px #fff;
background-color:#38572b;
}

#fuss2b {font-size: 15px;line-height: 20px;
font-family: tahoma,verdana,arial,helvetica, sans-serif;
color:#fff;
width:100%;
background-color:#fff;
border-bottom:solid 1px #fff;
border-left:solid 1px #fff;
letter-spacing:-1px;
background-image:url(images/fuss.jpg);
background-repeat:repeat-y;
background-position:50% 50%;
}

#fuss2c {font-size: 15px;line-height: 20px;border-top:solid 1px #fff;
color:#808080;
border-left:solid 1px #fff;
border-bottom:solid 1px #fff;
background-color:#BA7C31;
}


#fuss3 {font-size: 15px;line-height: 20px;
color:#fff;
width:100%;
background-color:#558341;
height:90px;
background-image:url(images/fv2.jpg);
background-repeat:repeat-y;
background-position:100% 0%;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div table tbody tr td p strong {
	font-size: 12px;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div ul li {
	text-align: left;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div ul li a strong {
	text-align: left;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div h5 {
	text-align: center;
	font-size: 14px;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div div h3 {
	text-align: center;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div div p {
	text-align: justify;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div p {
	text-align: center;
}
Blocksatz {
	text-align: justify;
}
.Blocksatz {
	text-align: justify;
}
.Rechts {
	padding-right: 10px;
	text-align: right;
	font-size: 14px;
}
.Aufzählung {
}
#leben_in_der_residenz {
	padding-left: 100px;
}
#Anfahrt_rechts {
	padding-right: 20px;
	float: right;
}
.Betreuung {
	font-family: "Times New Roman", Times, serif;
	color: #CF0;
	padding-left: 10px;
}
.Mitte_15 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
}
.Mitte_12 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
}
.gelbeSchrift {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF0;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
#breite tr td table tr .haupt table tr td table tr #inhalt div h4 {
	color: #FC3;
}
.margin3 {
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 3px;
	padding-left: 3px;
}

