body {	margin: 0;	padding: 0;	font-family: Helvetica, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	background: #d9e7bf url(vitae-bilder/hintergrund-schatten-1024px.gif) repeat-y center;}#wrapbox {	width: 974px;	margin: auto;}#header {	width: 974px;	height: 130px;	background-image: url(vitae-bilder/header-logo2.jpg);}#linkleiste {	height: 21px;	background-color: #69a542;	margin-top: 1px;	margin-bottom: 1px;	padding-right: 30px;	padding-left: 30px;
	padding-top: 6px;	}#content {	padding-top: 30px;	background-color: white;	padding-left: 30px;	padding-right: 30px;}

.contentboxkompl {
	padding-top: 15px;
	padding-bottom: 15px;
	clear: both;
}

.contentbox-left {
	width: 445px;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	clear: left;
}

.contentbox-left-video {
	width: auto;
	float: left;
	margin-right: 20px;
	margin-top: -15px;
	clear: left;
}

.contentbox-left-220 {
	width: 240px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}

.contentbox-right {
	width: 445px;
	float: right;
	margin-bottom: 10px;
	clear: right;
}


.contentbox-right-testimonial {
	width: 445px;
	float: left;
	margin-left:  10px;
	margin-right: 180px;

}

.wichtigbox-right {
	width: 395px;
	height: auto;
	float: right;
	margin-bottom: 10px;
	background: url(vitae-bilder/senioren-wichtig.jpg) no-repeat;
	padding: 30px 25px 25px;
}

.wichtigbox-right02 {
	width: 395px;
	height: auto;
	float: right;
	margin-bottom: 10px;
	background: url(vitae-bilder/senioren-wichtig02.jpg) no-repeat;
	padding: 30px 25px 25px;
}

.kontaktbox {
	width: auto;
	height: auto;
	float: right;
	padding-top: 0;
	padding-right: 30px;
	
}

.einklinkerbox {
	width: 200px;
	height: 130px;
	float: right;
	margin-left: -15px;
	padding-top: 0;
	padding-right: 0px;
	background-image: url(vitae-bilder/header-logo2_02.jpg);
}

.einklinkerimage { 
	width: 100%; height: 100%; 
}#bildercontent {	padding-top: 30px;	background-color: white;	padding-left: 85px;	margin-bottom: -20px;}#footer {
	clear: both;
	padding-top: 50px;
	padding-bottom: 10px;	text-align: center;
}/* --------- Bilderrahmen etc. ----------- */.trennlinie {	display:block;
	border:0px;
	border-top: solid 1px #495359;
	background-color:transparent;	
}

.pfeilposi {	position: relative;	top: 5px;}.lupeposi {	position: relative;	top: 2px;}.bild-rechts {	width: 260px;
	float: right;	margin-left: 1px;
	margin-bottom: 10px;}

.bild-links {
	float: left;
	padding-left: -15px;	margin-bottom: 10px;
}

.bildabstand {
	margin-bottom: -15px;
}.margin5px {	margin-top: 5px;}

.margin-10px {	margin-top: -10px;}

.margin-15px {	margin-top: -15px;}

.margin-20px {	margin-top: -20px;}

.linksfloat {
	float: left;

}
.rechtsfloat {
	float: right;

}/* -------- Typogrössen, Farbe. ---------- */h1 {	color: #000; 	font-weight: normal;	font-size: 1.8em;
}h2 {	color: #000; 	font-weight: normal;	font-size: 1.3em;
}h3 {	color: #000; 	font-weight: normal;	font-size: 1.2em;}h4 {	color: #000; 	font-weight: normal;		line-height: 5%;	font-size: 0.9em;}.zitat  {	color: #82b858;	font-size: small;	font-style: italic;}.120prozgroesser  {
	font-size: larger;
}

.p  {	color: black;
	font-size: small;
}

.p-kleiner  {	color: black;	font-size: x-small;}.wortabstand  {	word-spacing: 4px;}

.eingerueckt  {
	padding-left: 10px;
}.lineheight160  {	line-height: 160%;}
.kursiv  {	font-style: italic;}

.underline  {
	text-decoration: underline;
}.larger  {	font-size: 120%;}.impressumzeile  {	color: white; 	font-size: 1em;	padding-right: 10px;	padding-top: 15px;	text-align: center;}

.bildunterschrift  {
	color: #878787;
	font-size: small;
	margin-bottom: 0px;
	line-height: 110%;
}.linkzeile  {	font-size: small;	text-align: left;	color: white;
	float: left;
}

.linkzeile-right  {	font-size: small;	text-align: left;	color: white;	margin-top: 0px;
	float: right;
}.rot  {	color: #c50e1f;	}.bold  {	font-weight: bold;}.grau {	color: #495359; }

.gruen{	color: #69a542; }.weiss {	color: white; }.linksbuendig  {	text-align: left;}.rechtsbuendig  {	text-align: right;}a:link	{	text-decoration: none;	color: black;}a:visited	{ 	color: #495359; 	}a:hover	{ 	color: #5b9a34;	text-decoration: underline;}a:active	{ 	color: #5b9a34; 	}a.weisselink:link {  color: white;
	font-size: 0.9em;
}a.weisselink:visited {	color: white;	text-decoration: none;	font-style: italic;
	font-size: 0.9em;
}a.weisselink:hover { 	color: white;	text-decoration: underline;
	font-size: 0.9em;
}a.weisselink:active {  background-color: #CCCCFF;  color: white;	text-decoration: underline;
	font-size: 0.9em;
}

li {
	list-style-image: url(vitae-bilder/pfeil-kleiner.gif);
	line-height: 130%;
	padding-bottom: 6px;
}


/* -------- Formularfeld ---------- */#formfeld { 	width: 420px; 	height: 230px;	padding: 15px 20px 15px 15px;	background: url(vitae-bilder/Formularfeld465px.gif) no-repeat;}.formzeile { top: 0;
	margin-top: 0;
}.textfeld { width: 290px; height: auto;	float: right;
	top: 0;
}.textfeldanfrage { width: 290px; 	height: 70px;	float: right;	color: black;	font: 11px Helvetica, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
