/* ############
 Global CSS for Seniorenpflegeheime 16-18-1-14-10-1-12  
Version:1:1
############### */

@import"menu.css";
@import"jquery.fancybox.css";
@import"infiniteCarousel.css";

HTML, BODY{width:100%; height:100%;}
BODY
	{
	margin:0px auto;
	padding:0px;
	color:#000;
	font-family:Verdana, Arial, "Helvetica", sans-serif;
	font-size:0.8em;
	background:#849827 url("../images/bg-body.jpg") repeat-x left top;
	}
HTML, H1, H2, H3, H4, H5, H6, LABEL, SELECT, INPUT, UL, LI, DL, DD, P, IMG, DIV
	{padding:0px; margin:0px;}
IMG{border:none;}
UL, LI{list-style:none;}
a{color:#647700; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:focus{outline:none;}
::selection {background:#647700; color:#fff; }
::-moz-selection {background:#647700; color:#fff; }
p{line-height:1.5em;}
.lineBreak01p, .lineBreak02p, .lineBreak05p, .lineBreak10p, .lineBreak20p, .lineBreak25p, .lineBreak30p
	{clear:both; overflow:hidden; width:100%;}
.lineBreak01p{height:1px;}
.lineBreak02p{height:2px;}	
.lineBreak05p{height:5px;}	
.lineBreak10p{
	height:10px;
	color: #849827;
}
.lineBreak20p{height:20px;}
.lineBreak15p{height:15px;}
.lineBreak25p{height:25px;}
.lineBreak30p{height:30px;}
.freeLeft{float:left;}
.freeRight{float:right;}
.clear{clear:both; width:100%;}
.int01{width:180px; border:1px solid #666; font-size:100%; background:#ff9;}
.txtA01{width:180px; font-size:100%; border:1px solid #666; background:#ff9;}
.logoSW H1, .logoFlexi H1, .myPlan H2, .none H1{display:none;}
.more{clear:both; float:right;}

/* ##### Text style / Size ### */
.content-Holder H1, .content-Holder H2, .content-Holder H3
	{color:#647700; font-weight:normal; font-family:Arial Narrow, Arial, Verdana, "Helvetica", sans-serif}
.content-Holder H1{font-size:200%;}
.content-Holder H2{font-size:182%;}
.content-Holder H3{font-size:146.5%;}
.subLinks{font-size:100%;}
.none{display:none;}
.txtCenter{text-align:center;}
.footer SPAN{font-size:150%;}

/* ##### Page layout ### */
.wrapper-content
	{
	margin:0 auto;
	padding:0px;
	position:relative;
	clear:both;
	width:950px;
	display:table;
	}
.logo-menu-holder
	{
	float:left;
	clear:both;
	width:950px;
	margin-top:25px;
	/*padding-top:60px;*/
	}
.content-Holder
	{
	position:relative;
	float:left;
	clear:both;
	width:900px;
	padding:25px;
	background-color:#faf4d4;
	}
.footer
	{
	float:left;
	clear:both;
	width:920px;
	padding:25px 15px 0px 15px;
	font-size:85%;
	color:#666;	
	}
.slideHolder{position:relative; left:-25px; float:left; clear:both; background:#a7b73a; width:950px;}

.nav-Left{float:left; width:200px;}
.contentRight{float:left; width:660px; padding:0px 20px 0px 20px;}
.addressHolder{float:left; width:700px;}
.email{float:left; width:180px; padding:10px; background:#ebebeb;}

/* ##### Page layout End ### */

.banner-big, .banner-small
	{
	float:left;
	clear:both;
	width:920px;
	padding:15px;
	background:#3b3b3b;
	}
	.slideshow-Holder{float:left; background:#a7b73a;}
	.catch-point, .catch-point-inside
		{float:left; color:#faf4d2; font:167% Arial Narrow, Verdana, Arial, "Helvetica", sans-serif;}
	.catch-point{width:250px;  margin:60px 0px 0px 50px;}
	.catch-point-inside{width:570px;  margin:25px 0px 0px 50px;}

.padRL{padding:0px 40px 0px 40px;}
.pera01{position:relative; float:left; width:450px;}
.footleft{color:#caca36;}
.footleft a{color:#caca36;}

.footNav UL, .footNav UL LI, .footNav UL LI a,
.subLinks UL, .subLinks UL LI, .subLinks UL LI a,
.list01 UL, .list01 UL LI,
.list02 DL, .list02 DL DD,
.imgGallery DL, .imgGallery DL DT, .imgGallery DL DD
	{float:left;}

.footNav UL LI{border-right:1px double #666;}
.footNav UL LI a{padding:0px 5px 0px 5px; color:#caca36;}
.footNav UL LI.noLine{border:none;}

.list01 UL LI
	{
	clear:both;
	float:left; 
	width:100%; 
	padding:5px 0px 5px 18px; 
	margin-right:5px;
	background:url("../images/bg-list.png") no-repeat 4px 10px;
	font-size:90%;
	}
.list02 DL DD{clear:both; float:left; width:98%; padding:2px 0px 2px 18px; background:url("../images/bg-list.png") no-repeat 4px 8px;}
.list02 DL DT{font-weight:bold;}

.imgGallery{float:left; clear:both; width:100%;}
.imgGallery DL{width:100%;}
.imgGallery DL DD{border:1px solid #CCC; background:#fff; padding:2px; margin:10px 50px 10px 0px;}
.imgGallery DL DT SPAN{float:left; font-size:130%; padding:20px 50px 0px 0px;}

.relativeImg{float:left; margin-right:40px;}
.relPara{width:580px;}
.relPara02{width:350px;}

.address{float:left; width:640px; padding:20px; margin-bottom:20px;}
.bg-01{background:#E6FFA2;}
.bg-02{background:#ddd;}

.padL{padding-left:20px;}
.padL40{padding-left:40px;}
.sizeDefine{width:933px; height:600px; background:#ebebeb;}

/* #### Theame changes End ########*/

.tblSpecification{font-size:85%; border:1px solid #d6da8d;}
.tblSpecification CAPTION{font-size:108%; padding:4px 0px 4px 0px; text-align:left;}
.tblSpecification TH{text-align:left; padding:4px 0px 4px 4px;}
.tblSpecification TD{vertical-align:top;}
.altBg{background:#e9c847;}

.dash{clear:both; float:left; width:100%; padding:20px 0px 20px 0px; overflow:hidden; background:url("../images/dash.png") repeat-x 0 50%;}

.padL20{padding:0px 0px 0px 20px; font-size:85%;}
.marL{margin-left:200px;}

/* ### jQuery alert style ### */
.labInt02 LABEL.error{float:left; clear:both; width:180px; text-align:center; color:#d45; background:#ff0;}
.feedbackQuick LABEL.error{float:left; clear:both; width:200px; text-align:center; color:#d45; background:#ff0;}

.logo, .dogImg{
	float:left;
	height: 130px;
	width: 360px;
}
.dogImg{width:232px; margin:20px 10px 0px 0px;}
.under-construction{clear:both; margin:0 auto; text-align:center; padding-top:160px; background:url("../images/construction.png") no-repeat top center;}
.bg-site{clear:both; width:100%; background:url("../images/site-index.png") no-repeat 600px 20px; display:table;}

.labInt02{float:left;}
.labInt02 b{color:#FF9900;}
.labInt02 DL, .labInt02 DT, .labInt02 DD{float:left; clear:both;}
.labInt02 DL DD{width:100%; margin-top:5px;}
.labInt02 LABEL{float:left; clear:both; color:#38678D;}

