/* CSS Document */
body {
	background-color:#ffe3b8;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0px;
	margin:0px;
	height:100%;
	font-size:80%;
}
#alles {
	position:relative;
	width:1000px;
	height:100%;
	margin:0px auto auto auto;
	padding:0px;
	z-index:0;
}
/* Schrift */
h1 {
	font-size:1.3em;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:15px;
	color:#8d2f45;
}
h2 {
	font-size:1.01em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	color:#8d2f45;
}

h3 {
	font-size:1.7em;
	font-weight:bold;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:15px;
	color:#8d2f45;
}
h4 {
	font-size:1.3em;
	font-weight:bold;
	margin-top:0px;
	margin-left:15px;
	margin-bottom:0px;
	padding:0;
	color:#ff9900;
}
h5 {
	font-size:1.01em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}
p {
	margin-bottom:5px;
	margin-top:8px;
	font-size:100%;
	line-height:1.4em;
}
.fett {
	font-weight:bold;
}
.rotfett {
	font-weight:bold;
	color:#db4d19;
}


.gruenfett {
	font-weight: bold;
	color:#22772d;
}
.linie-orange {
	height:1px;
	background-color:#fcaf17;
	color:#fcaf17;
	border:0;
	margin: 20px auto 20px auto;
}

ul {
	margin:5px auto 5px 5px;
	padding-left:17px;
}
li {
	list-style-image:url(../bilder/punkt_or.gif);
	padding-left:10px;
	margin-bottom:3px;
}
	
a {
	text-decoration:none;
	font-weight:bold;
}
a:link, a:visited {
	color:#db4d19;
}
a:hover, a:active {
	color:#f7ad1f;
}

a.footerlink {
	font-weight:bold;
	margin:20px 30px auto 0;
}

a.intern {
	text-decoration:none;
	font-weight:bold;
}
a.intern:link, a.intern:visited {
	color:#db4d19;
}
a.intern:hover, a.intern:active {
	color:#22772d;
}

/* Layer */
#textfeld { /*veraltet, wird ersetzt*/
	position:absolute;
	left:115px;
	top:100px;
	width:766px;
	min-height:500px;
	background-color:#ffffff;
	background-image:url(../bilder/ecken_unten.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:1;
}
#inhalt {
	position:absolute;
	left:114px;
	top:100px;
	width:766px;
	min-height:500px;
	background-color:#ffffff;
	background-image:url(../bilder/ecken_unten.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom: 30px;
	z-index:2;
}
#inhaltspacer {
	position:relative;
	float:left;
	width:1px;
	height:480px;
}
/* Linke Seite */
/*div#linksoben {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:500px;
	background-image:url(../bilder/ecke-lo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#fff;
	z-index:4;
}
#linksunten {
	position:absolute;
	bottom:0px;
	left:0px;
	width:200px;
	height:20px;
	background-image:url(../bilder/ecke-lu.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#fff;
}
#rechtsoben {
	position:absolute;
	left:0px;
	top:0px;
	width:565px;
	background-image:url(../bilder/ecke-ro.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#fff;
}
#rechtsunten {
	position:absolute;
	left:200px;
	bottom:0px;
	width:800px;
	height:20px;
	background-image:url(../bilder/ecke-ru.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#fff;
}
*/
#logo {
	position:absolute;
	left:35px;
	top: -60px;
	width:165px;
	height:42px;
	background-image:url(../bilder/logo-165.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#logo img {
	border:0;
	margin:0;
	padding:0;
}
#text {
	position:relative;
	padding-top: 80px;
	 margin-left:201px;
	width:520px;
	padding-right:10px;
	z-index:4;
}
#textspacer {
	position:relative;
	width:1px;
	height:390px;
	float:right;
	margin-left:-1px;
}
#textspacer {
	position:relative;
	width:1px;
	height:390px;
	float:right;
	margin-left:-1px;
}
#karte {
	position:absolute;
	top: 80px;
	left:0px;
	width:515px;
	height:470px;
	z-index:5;
}
#texthaeuser {
	position:relative;
	padding-top: 80px;
	 margin-left:201px;
	width:520px;
	padding-right:10px;
	background-image:url(../bilder/ufr_entwurf.gif);
	background-position:left;
	background-repeat:no-repeat;
	z-index:4;
}

#footer {
	position:absolute;
	bottom:-60px;
	left:200px;
	width:500px;
	height:35px;
	padding-bottom:20px;
}
#blattfeld-1 {
	position:absolute;
	top:0px;
	right:-1px;
	width:232px;
	height:494px;
	background-image:url(../bilder/blatt_01.gif);
	background-position:top right;
	background-repeat:no-repeat;
	z-index:2;
}	
#blattfeld-1weiss {
	position:absolute;
	top:0px;
	right:0px;
	width:232px;
	height:494px;
	background-image:url(../bilder/blatt_01aweiss.gif);
	background-position:top right;
	background-repeat:no-repeat;
	z-index:2;
}	
#blattfeld-2 {
	position:absolute;
	top:100px;
	left:877px;
	width:124px;
	height:494px;
	background-image:url(../bilder/blatt_02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:0;
}	
#blattfeld-1a {
	position:absolute;
	top:0px;
	right:0px;
	width:232px;
	height:494px;
	background-image:url(../bilder/blatt_01a.gif);
	background-position:top right;
	background-repeat:no-repeat;
	z-index:2;
}	
#blattfeld-2a {
	position:absolute;
	top:110px;
	left:880px;
	width:124px;
	height:494px;
	background-image:url(../bilder/blatt_02a.gif);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:0;
}	
#lo {
	position:absolute;
	top:0px;
	left:0px;
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	background-image:url(../bilder/ecke-lo.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#ro {
	position:absolute;
	top:0px;
	right:0px;
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	background-image:url(../bilder/ecke-ro.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
/*#lu {
	position:absolute;
	bottom:1px;
	left:-3px;
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	background-image:url(../bilder/ecke-lu.gif);
	background-repeat:no-repeat;
}	
#ru {
	position:absolute;
	bottom:0px;
	right:0px;
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	background-image:url(../bilder/ecke-ru.gif);
	background-repeat:no-repeat;
}
*/


/*Navigation horizontal neu: Klappmenu  */
#horileiste {
	position:absolute;
	top:100px;
	left:370px;
	width:460px;
}
#menu-hori {
	position:absolute;
	top:-100px;
	left:255px;
	width:468px;
	z-index:498;
}
.menu {
	position:absolute;
	left:0px;
	top:110px;
	width:468px;
}

.menu ul {
	margin:0px ; 
	padding:0px; 
	list-style-type:none; 
}
.menu li {
	position:relative; 
	float: left;
	list-style-image:none; 
	text-align:center;
	margin:4px 4px 0 0;
	padding:0;
	z-index:499; 
}
.menu table {
	position:absolute;
	left:-3px;
	top:25px;
	padding-top:3px;
	/*border-collapse:collapse;*/
	z-index:80;
	}
.menu ul a { 
	height:20px; 
	display:block;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0 3px 0;
	
}
.menu ul a.breit90 { 
	width: 90px;
}
.menu ul a.breit88 { 
	width: 88px;
}
.menu ul a.aktiv90 { 
	width: 90px;
	color:#ffffff;
	background-color:#dd5928;
}
.menu ul a.aktiv88 { 
	width: 88px;
	color:#ffffff;
	background-color:#dd5928;
}
	
.menu ul a:link, .menu a:visited { 
	color:#8d2f45;
	background-color:#FFbb00;
}
.menu ul a:hover { 
	color:#fff;
	background-color:#dd5928;
}
.menuobenaktiv {
	color: #ffffff;
	background-color:#dd5928;
}
.menu ul ul { 
	position:absolute;
/*	top: 28px;
	left:-1px;
*/	visibility:hidden;
	margin:0 0 0 -1px; 
	padding:3px 0 0 0; 
}
.menu li ul {
	visibility:hidden;
} 
.menu li:hover ul {
	visibility:visible;
}
.menu ul a:hover ul  { 
	visibility:visible;
	display:block;
	z-index:6000; 
}
.menu ul ul li {
	text-align:left;
	float:none;
	position: relative;
	width:142px; 
	height:28px; 
	list-style: none;  
	padding:0px; 
	margin:0px; 
	z-index: 501;  
}

.menu ul ul a {
	width:140px;
	height:21px;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:4px 3px 2px 7px;
	margin:0px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.menu ul ul a:link, .menu ul ul a:visited {
	color:#8d2f45;
	background-color:#ffd48e;
}
.menu ul ul a:hover, .menu ul ul a:active {
	color:#ffffff;
	background-color:#dd5928;
}
.menu ul ul a.eins {
	width:135px;
	height:21px;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:4px 3px 2px 7px;
	margin:0px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.menu ul ul a.eins:link, .menu ul ul a.eins:visited {
	color:#8d2f45;
	background-color:#ffd48e;
}
.menu ul ul a.eins:hover, .menu ul ul a.eins:active {
	color:#ffffff;
	background-color:#dd5928;
}



/*H&auml;user-Seite*/
.menu-h {
	position:absolute;
	left:0px;
	top:110px;
	width:600px;
}
.menu-h ul {
	margin:0px ; 
	padding:0px; 
	list-style:none; 
}
.menu-h li {
	position:relative; 
	list-style-image:none; 
	float: left;
	text-align:center;
	margin:4px 4px 0 0;
	padding:0;
	z-index:499; 
}
.menu-h table {
	position:absolute;
	left:0px;
	top:0px;
	border-collapse:collapse;
	z-index:80;
	}
.menu-h ul a { 
	width: 89px;
	height:20px; 
	display:block;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0 3px 0;
	
}
.menu-h ul a:link, .menu-h a:visited { 
	color:#8d2f45;
	background-color:#FFbb00;
}
.menu-h ul a:hover { 
	color:#fff;
	background-color:#dd5928;
}
.menu-h ul a.breit90 { 
	width: 90px;
}
.menu-h ul a.breit88 { 
	width: 88px;
}
.menu-h ul a.aktiv90 { 
	width: 90px;
	color:#ffffff;
	background-color:#dd5928;
}
.menu-h ul a.aktiv88 { 
	width: 88px;
	color:#ffffff;
	background-color:#dd5928;
}
.menu-h ul ul { 
	position:absolute;
	top: 0px;
	left:90px;
	visibility:hidden;
	margin:0; 
	padding:0 0 0 3px; 
}
.menu-h li ul {
	visibility:hidden;
} 
.menu-h li:hover ul {
	visibility:visible;
}
.menu-h ul a:hover ul  { 
	visibility:visible;
	display:block;
	z-index:6000; 
}
.menu-h ul ul li {
	text-align:left;
	float:none;
	position: relative;
	width:142px; 
	height:29px; 
	list-style: none;  
	padding:0px; 
	margin:0px; 
	z-index: 501;  
}

.menu-h ul ul a {
	width:140px;
	height:22px;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:4px 3px 2px 7px;
	margin:0px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.menu-h ul ul a:link, .menu-h ul ul a:visited {
	color:#8d2f45;
	background-color:#ffd48e;
}
.menu-h ul ul a:hover, .menu-h ul ul a:active {
	color:#ffffff;
	background-color:#dd5928;
}
.menu-h ul ul a.eins {
	width:135px;
	height:21px;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:4px 3px 2px 7px;
	margin:0px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.menu-h ul ul a.eins:link, .menu-h ul ul a.eins:visited {
	color:#8d2f45;
	background-color:#ffd48e;
}
.menu-h ul ul a.eins:hover, .menu-h ul ul a.eins:active {
	color:#ffffff;
	background-color:#dd5928;
}
.uebersicht {
	width:139px;
	height:20px;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#dd5928;
	padding:5px 4px 3px 7px;
	
	margin:0px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}




/*--------- Navi vertikal ------------------*/

#navileiste-vert {
	position:absolute;
	top:120px;
	left:15px;
	width:150px;
	margin-bottom:20px;
	padding:0 0 35px 0;
	background-color:#fff;
}
#navileiste-vert ul {
	margin:-2px 0 0 15px;
	padding:0px;
	}
#navileiste-vert li {
	padding:0px;
	margin:0px ;
	list-style:outside;
	list-style-image:none;
	list-style:none;
	font-size:100%;
	line-height:25px;
	border-bottom:1px solid #fcaf17;
	vertical-align:middle;
}
.aktiv {
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	margin-left:-15px;
	background-image:url(../bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#8d2f45;
}
a.navivert {
	font-size:1.0em;
	font-weight:bold;
	display:block;
	padding-left:15px;
	margin-left:-15px;
}
a.navivert:link, a.navivert:visited {
	color:#8d2f45;
}
a.navivert:hover, a.navivert:active {
	background-image:url(../bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#dd5928;
}
a.navivertaktiv {
	font-size:1.0em;
	font-weight:bold;
	display:block;
	padding-left:15px;
	margin-left:-15px;
}
a.navivertaktiv:link, a.navivertaktiv:visited {
	color:#8d2f45;
	background-image:url(../bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
}
a.navivertaktiv:hover, a.navivertaktiv:active {
	color:#8d2f45;
	background-image:url(../bilder/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
}


/*------------- ElisabethenHeim ---------------*/
#elh-logo {
	position: absolute;
	left:-5px;
	top: 67px;
	width:50px;
	height:50px;
	z-index:100;
}

.elh {
	margin-left: 15px;
	margin-bottom:5px;
}
.elh-kl {
	float:right;
}
#navileiste-vert-elh {
	position:relative;
	margin-top:80px;
	margin-left:15px;
	width:150px;
	float:left;
	margin-bottom:20px;
	padding:0 0 35px 0;
	background-color:#fff;
}
#navileiste-vert-elh ul {
	margin:-2px 0 0 15px;
	padding:0px;
	}
#navileiste-vert-elh li {
	padding:0px;
	margin:0px ;
	list-style:outside;
	list-style-image:none;
	list-style:none;
	font-size:100%;
	line-height:25px;
	border-bottom:1px solid #fcaf17;
	vertical-align:middle;
}

/*----------- Schriftgröße -------------------------------*/
#schrift {
	font-size:12px;
	font-weight:bold;
	color:#8d2f45;
	margin:0px;
}
.schriftgroesse {
	vertical-align:middle; 
	margin-left:5px;
	margin-bottom:1px;
}
/* --------- Wohnen ----------------------------------------------*/
img.grundriss {
	float:left; 
	margin:20px 20px 20px 0; 
	vertical-align:middle;
}
img.grundriss2 {
	margin:10px 20px 10px 0; 
	vertical-align:middle;
}

/* --------- Rundgang --------------------------------------------*/

#foto {
	position:absolute;
	top:125px;
	left:0px;
	width: 420px;
	height:295px;
}
#fotosklein01 {
	position:absolute;
	top:125px;
	right:15px;
	width: 80px;
	height:295px;
	overflow:hidden;
}
#fotosklein02 {
	position:absolute;
	top:0px;
	right:0px;
}
#fotosklein02 p {
	margin-top:0px;
	margin-bottom:23px;
}
#fotoklein img {
	border:0px;
}
#pfeiloben {
	position:absolute;
	top:105px;
	right:45px;
	width: 30px;
	height:20px;
}
#pfeilunten {
	position:absolute;
	top:420px;
	right:45px;
	width: 30px;
	height:20px;
}
#fototext {
	position:absolute;
	top: 425px;
	left:0px;
	width:420px;
	height: 60px;
	overflow:hidden;
	border:0px;
}
/* --------- Interne Seiten --------------------------------------*/
#hausadmin {
	position:relative;
	width:900px;
	margin:20px auto 50px 50px;
	padding:20px;
	background-color:#fff;
}
#hausadmin h2 {
	margin-top:20px;
	margin-bottom:10px;
	}
#hausadmin a {
	font-weight:bold;
	}
#textfeldInt {
	position:absolute;
	left:115px;
	top:100px;
	width:765px;
	min-height:500px;
	background-color:#ffffff;
	background-image:url(../bilder/ecke-lo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:11;
}
#textInt {
	position:relative;
	padding-top: 80px;
	 margin-left:201px;
	width:539px;
	padding-right:10px;
	background-image:url(../bilder/ecke-ro.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:30px;
	border-left:1px solid #fcaf17;
	border-bottom:1px solid #fcaf17;
	z-index:12;
}
#textInt h1 {
	margin-top:20px;
}

#textIntWeiss {
	position:relative;
	padding-top: 80px;
	 margin-left:201px;
	width:540px;
	padding-right:10px;
	background-color:#ffffff;
	padding-left:15px;
	margin-bottom:30px;
	z-index:33;
	background-image:url(../bilder/ecke-ro.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#textIntWeiss h1 {
	margin-top:20px;
}

#eingeloggt {
	position:absolute;
	top:45px;
	right:170px;
	width:100px;
	height:27px;
	z-index:99;
	font-size:0.7em;
	text-align:right;
	z-index:34;
}	
#logout {
	position:absolute;
	top:45px;
	right:50px;
	width:90px;
	height:27px;
	z-index:35;
}
#logoutfeld {
	position:absolute;
	top:45px;
	right:50px;
	width:90px;
	height:27px;
	z-index:35;
}
a.logout {
	display:block;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding-bottom:5px;
	padding-left:20px;
	padding-top:5px;
}
a.logout:link, a.logout:visited {
	color:#ffffff;
	background-color:#db4d19;
}
a.logout:hover, a.logout:active {
	color:#ffffff;
	background-color:#22772d;
}
form {
	margin-bottom:15px;
}
.button-100 {
	width:100px;
	background-color:#ffd48e;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	border:1px solid #fcaf17;
	text-align:left;
	padding-left:5px;
	margin-top:10px;
}
.button-150 {
	width:150px;
	background-color:#ffd48e;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	border:1px solid #fcaf17;
	text-align:left;
	padding-left:5px;
	margin-top:10px;
}
.button-200 {
	width:200px;
	background-color:#ffd48e;
	font-size:10px;
	color:#333333;
	font-weight:bold;
	border:1px solid #fcaf17;
	text-align:left;
	padding-left:5px;
	margin-top:10px;
}
form.upload {
	font-size:100%;
}
td.datenupdate {
	border-bottom:3px solid #fcaf17;
	padding:10px 0 10px 0;
}
td.datenupdate2 {
	padding:10px 0 10px 0;
}
a.klein {
	font-size:1.0em;
	}
/*----------- formulare.php -------------------------*/

#textForm {
	position:relative;
	padding-top: 80px;
	margin-left:170px;
	width:570px;
	padding-right:10px;
	background-color:#fdf5e9;
	padding-left:15px;
	margin-bottom:30px;
	border-left:1px solid #fcaf17;
	border-bottom:1px solid #fcaf17;
}
#textForm h1 {
	margin-top:20px;
}

#textForm td {
	border-bottom:1px solid #fcaf17;
	height:20px;
	vertical-align:top;
}
#textForm p {
	margin-bottom:5px;
	margin-top:8px;
}

#textForm table {
	font-size:0.8em;
}
form {
	margin-top:10px;
	margin-bottom:10px;
	}
p.formulare {
	margin-right:15px;
	}
	
.ohneborder {
	border:0px;
	background-color:#fdf5e9;
}
td.orange {
	border-bottom:5px solid #fcaf17;
}
/*----------- stellen.php -------------------------*/

#textSt {
	position:relative;
	padding: 80px 0 0 0;
	margin-left:201px;
	width:565px;
	/*padding-right:0px;*/
	/*background-color:#fdf5e9;*/
/*	background-image:url(../bilder/ecke-ro.gif);
	background-position:right top;
	background-repeat:no-repeat;
*/
	margin-bottom:10px;
	border-left:1px solid #fcaf17;
	border-bottom:1px solid #fcaf17;
}
#textSt table {
	border-top:1px solid #fcaf17;
	border-bottom:1px solid #fcaf17;
	margin:10px 0 0 0;
	padding:0;
	width:100%;
}
td.border1 {
	border-top:3px solid #fcaf17;
	padding-top:8px;
	padding-bottom:8px;
}
td.border2 {
	border-top:2px solid #ffe3b8;
	padding-bottom:8px;
	padding-top:0px;
}

td.border2-li {
	border-top:2px solid #ffe3b8;
	padding-bottom:8px;
	padding-top:0px;
}
td.border2-re {
	border-top:2px solid #ffe3b8;
	padding-bottom:8px;
	padding-top:0px;
}
td.borderbottom {
	border-bottom:1px solid #fcaf17;
	padding-top:5px;
	padding-bottom: 5px;
}

#textSt td {
	/*border-bottom:1px solid #fcaf17;*/
	padding-left:15px;
	padding-right:10px;
/*	height:20px;
*/	vertical-align:top;
}
#textSt p {
	margin-bottom:5px;
	margin-top:8px;
	margin-right:10px;
}
#textSt h1 {
	font-size:1.2em;
	margin-top: 8px;
} 
#textSt h2 {
	font-size:1.0em;
	margin-top: 8px;
} 
#textSt a {
	font-weight:bold;
}

/*-------------------------------Ende stellen.php -----------------------------------------*/
td.veranst {
	border-bottom:1px solid #B5706A;
	height:25px;
	padding:5px 0 5px 0;
	}
/*td.veranst1 {
	border-bottom:1px solid #B5706A;
	height:10px;
	}
*/
td.veranst1 {
	height:25px;
	padding:5px 0 5px 0;
	}
td.stellen {
	border-top:1px solid #B5706A;
	height:30px;
	padding:10px 0 10px 0;
	}

.button {
	width:330px;
	text-align:left;
	padding-left:10px;}

/* Gästebuch */
table#gaestebuch {
	border:1px solid #fcaf17;
	}
table#gaestebucheintrag {
	border-top:1px solid #fcaf17;
	border-bottom:1px solid #fcaf17;
	padding-bottom:10px;
	padding-top:10px;
	}
	
td.verfasser {
	background-color:#ffe3b8;
	font-size:0.8em;
	padding:0px 10px 0px 10px;
	}
td.beitrag {
	padding:10px;
}
.impr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:18px;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:2px;
	}
	
/*---------- Kontakt --------------*/	
iframe {
	margin-top:10px;
	padding-left:5px;
}
	
/*---------- Aktuelles --------------*/	
.bild01div {
	width: 250px;
	float:left;
	margin-right:10px;
	margin-top:5px;
	background-color:#ffe3b8;
	padding:0;
}
.bild01divklein {
	float:left;
	margin-right:10px;
	margin-top:5px;
	background-color:#ffe3b8;
	padding:0;
}
.bild01 {
	width: 250px;
}
.bild01adiv {
	width: 250px;
	margin-right:10px;
	margin-top:5px;
}
.bild01adivklein {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.bild01a {
	width: 250px;
}
.bild02div {
	width: 250px;
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.bild02divklein {
	float:right;
	margin-left:10px;
	margin-top:5px;
	background-color:#ffe3b8;
	padding:0;
}
.bild02 {
	width: 250px;
}
.bild02adiv {
	width: 250px;
	margin:0px;
	margin-top:5px;
}
.bild02a {
	width: 250px;
}
.bildtexte {
/*	font-family:Arial, Helvetica, sans-serif;
*/	font-size:0.85em;
	font-weight:normal;
	margin:0;
	padding:5px;
	}
img.kleinlinks {
	height:60px;
	margin: 5px 10px 10px 0;
	float:left;
	}
img.kleinrechts {
	height:60px;
	margin: 5px 35px 10px 0;
	float:right;
	}
.radiobild {
	margin-top:0px;
}
p.dateiname {
	font-weight:bold;
	margin-top:10px;
}
td.news {
	padding-top:25px;
	padding-bottom:0px;
	border:0px;
}
td.news2 {
	padding-bottom:10px;
	border:0px;
	border-bottom:1px solid #fcaf17;
}
p.zeit {
	font-size:0.8em;
	color:#dd5928;
}
h6 {
	font-size:1.01em;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:20px;
	background-image: url(../bilder/q10-orange.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
h7 {
	font-size:1.01em;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:20px;
	background-image: url(../bilder/q10-orange.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:25px;
}
.untertitel {
	font-size:1.01em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}
.termintext {
	padding-left:20px;
}
/*------Sitemap ----------------*/
#text-sitemap {
	position:relative;
	padding-top: 80px;
	 margin-left:201px;
	width:520px;
	padding-right:10px;
	z-index:4;
}
#text-sitemap a:link {
	font-weight: normal;
	color:#333333;
}
#text-sitemap a:visited {
	font-weight: normal;
	color:#8d2f45;
}
#text-sitemap a:hover, #text-sitemap a:active  {
	font-weight: normal;
	color:#dd5928;
}
/*------------- ElisabethenHeim ---------------*/
#elh-logo {
	position: absolute;
	left:-5px;
	top: 67px;
	width:50px;
	height:50px;
	z-index:100;
}

.elh {
	margin-left: 15px;
	margin-bottom:5px;
}
.elh-kl {
	float:right;
}
#navileiste-vert-elh {
	position:relative;
	margin-top:80px;
	margin-left:15px;
	width:150px;
	float:left;
	margin-bottom:35px;
	padding:0 ;
	background-color:#fff;
}
#navileiste-vert-elh ul {
	margin:-2px 0 0 15px;
	padding:0px;
	}
#navileiste-vert-elh li {
	padding:0px;
	margin:0px ;
	list-style:outside;
	list-style-image:none;
	list-style:none;
	font-size:100%;
	line-height:25px;
	border-bottom:1px solid #fcaf17;
	vertical-align:middle;
}