body, html {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#custom-doc {
	width: 61.54em;
	*width: 60.06em;
	min-width: 900px;
	margin: auto;
	text-align: left;
}


#hd{
	background-image: url(../images/storchenegg_logo.gif);
	background-repeat: no-repeat;
	height:150px;
	background-position: 0px 10px;
}



#hd h1 {
color:#85610C;
font-size:19px;
font-weight:bold;
margin-top:15px;
margin-left: 220px;
padding-top:60px;
}

*+html #hd h1 {
margin-left:220px;
margin-top:15px;	
padding-top:45px;
}


/* Abschluss oben */
#bd .yui-g.first {
	background-image: url(../images/bg/top.gif);
	background-repeat: no-repeat;
	height:23px; /* wie Höhe Hintergrundbild */
}


/* Abschluss unten */
.yui-g {
	background-image: url(../images/bg/bottom.gif);
	background-repeat: no-repeat;
}



/* Container */

.yui-gf {
/*	height:30.7692em;*/
	min-height:30.7692em; /*400px*/
	background-color: #dea821;
}

* html .yui-gf {
	height:30.7692em;
}


.yui-gf h2 {
	color:#3D2817;
font-size:16px;
font-weight:bold;
padding-left:20px;
padding-top:10px;
}

/* Spalte links */

#bd .yui-gf .yui-u.first {
	width:240px; /* 250px */
/*	border:1px solid green;*/
	margin-left: 20px;/*7px1.1538em;*/
	background-color:#85610C;
	margin-top:20px;
   height:487px;
	background-image: url(../images/Haus_Storchenegg_Sommer.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#bd .yui-gf .yui-u.first p{
	padding:10px !important;
	color:#FFFFFF;
	line-height:18px;
	margin-top:220px;
}

#bd .yui-gf .yui-u.first p strong {
	font-weight:bold !important;
}

#bd .yui-gf .yui-u.first ul {
	list-style: none;
	margin:0;
	padding:0 !important;
}

#bd .yui-gf .yui-u.first li {
	padding: 0px 5px 12px 40px;
	color:#FFFFFF;
	list-style: none !important;
}


* html #bd .yui-gf .yui-u.first {
	/*width:18.2308em;  2x0px */
	margin-left:0.5385em; /*7px*/
}

/* Spalte rechts */


#inhalt {/* Steuert Abstand Textinhalt weisse Fläche */
margin: 20px 10px;
	padding-top:0px; 
/*	border:1px solid red;*/

}

#inhalt table h1, #inhalt h1 {
font-size:14px;
font-weight:bold;
margin:0;
padding:0px;
color: #5a3f2a;
}

#inhalt p {
	color:#5a3f2a;
}

#inhalt a {
	color:#5a3f2a;
	text-decoration:underline;
}

#inhalt a:hover {
	color:#FFFFFF;
}

#inhalt h1, #inhalt li {
padding-left:10px !important;
padding-bottom:10px;
}

#inhalt h2 {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
padding-bottom:20px;
color: #5a3f2a;
/*padding-bottom:10px;*/
}

/* Tabelle unter #inhalt */

#inhalt table h1 {
padding-left:0px !important;
}

#inhalt table td {
	padding-left: 10px !important;
	padding-bottom: 10px !important;
}
#inhalt table ul,#inhalt ul {
margin: 0 !important;
padding: 0 !important;
}

#inhalt table li, #inhalt li {
list-style-type: none !important;
margin: 0;
padding: 0;	
padding-bottom:10px;
}


.yui-gf .yui-u {
	width:598px; /* 570px*/
   min-height:486px;
/*	border:1px solid blue;*/
	margin-right: 20px; /*15px1.1538em*/
	margin-top:20px;
	background-color: #e1cc85; /* #FFFFFF */
}

.yui-u p {
		padding:10px !important;
}


.yui-gf .yui-u a {
	background-color: transparent;
	color: #FFFFFF;
}

.yui-gf .yui-u a:hover {
	background-color: transparent;
	color: #5A3F2A;
}

.yui-gf .yui-u h1 {
	background-color: transparent;
	color: #FEFEFD;
}

.yui-gf .yui-u h2 {
	background-color: transparent;
	color: #FEFEFD;
}

.yui-gf .yui-u p, .yui-gf .yui-uul, .yui-gf .yui-u li, .yui-gf .yui-u tr {
color:#3D2817;
font-size:12px;
}



.yui-gf .yui-u ul {
/*padding:0;*/
}


.yui-gf .yui-u ul {
/*margin:0.25em 0.5em 1em 2em;*/
/*	margin:0;*/
padding-left:30px !important;
margin:0 !important;
color:red;
}

.yui-gf .yui-u li {
	list-style: disc !important;
	padding: 0px 5px 8px 10px;
}


* html .yui-gf .yui-u {
	/* width:35.1538em; 4x0px; */
	margin-right:0.5385em; /*7px*/
}




/* Fuss */

#ft {
/*	border:1px solid red;*/
	background-image: url(../images/bg/bottom.gif);
	background-repeat: no-repeat;
}

#ft p {
margin:0;
padding: 30px 10px 10px 260px;
text-align: center;
font-size:85%;
color: #85610c /*#dea821*/;
}

#ft a {
	color: #85610c;
}

#ft a:hover {
	color: #000000;
}

/* Spezielles */
img.bildschatten {
	margin-left:40px;
}
.bildschatten {
 background: url(../images/bg/schatten2.png) no-repeat scroll left center;
padding: 15px 7px 17px 9px;
/*padding: 15px 15px 0px 5px;*/
}

.klein {
	font-size:10px;
font-weight:normal;
color:#85610c;
padding-left:60px;
}