@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic);

/* =META
--------------------------------------------------------------------------------*/

/*black = #000000
white = #ffffff

blau1 = #0f2c93

grau1 = #e5e6ea
grau2 = #eff0f3
grau3 = #4b595b

türkis1 = #57d3e6
türkis2 = #21c4dc
türkis3 = #1992a5 -- #232AC5
türkis4 = #cedde5 -- #e9e9f9*/

body {
	background: #fff url(http://www.fruehfoerderung-viff.de/img/global/bg.png) repeat-y;
	font-family: "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

img {
	border: 0
}

a {
	color: #232AC5
}

a:link {
	color: #232AC5
}

a:visited {
	color: #232AC5
}

a:active {
	color: #21c4dc
}

a:hover {
	color: #232AC5
}

ul {
	font-size: 12px;
}

ul.hide {
	position: absolute;
	left: -5000px;
}

p.back {
	margin: 15px 0 0 0;
	padding: 0
}

p.back a {
	color: #232AC5;
	background-image: url(http://www.fruehfoerderung-viff.de/img/global/arrow02.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	padding-left: 10px;
}

hr {
	border: 0;
	border-top: #999999 1px solid;
	display: block
}

div.content_item ul {
	margin: 0 0 0 5px;
	padding: 0 0 7px 20px;
	list-style-image: url("http://www.fruehfoerderung-viff.de/img/global/arrow_list.gif")
}

div.content_item ul li {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0
}


/* =HEADER
--------------------------------------------------------------------------------*/

div#header {
	background: url(http://www.fruehfoerderung-viff.de/img/global/header/01-3_bg.png) no-repeat 0 0;
	height: 250px;
	margin: 0;
	padding: 0;
}

div#header h1 {
	width: 600px;
	height: 201px;
	margin: 0;
	padding: 0;
}

div#header h1 a {
	width: 600px;
	height: 190px;
	display: block
}

div#header h1 a span {
	position: absolute;
	left: -5000px;
	margin: 0;
	padding: 0;
}

div#header ul#primenav {
	position: relative;
	clear: both;
	margin: 0 0 0 90px;
	padding: 0
}

div#header ul#primenav li {
	display: block;
	float: left;
	padding: 0;
	margin: 0
}

div#header ul#primenav li a {
	width: 130px;
	height: 30px;
	border: none;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
	line-height: 3em;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
}

div#header ul#primenav li a span {
	display: block;
	overflow: hidden;
	font-size: 1px;
	height: 0
}

div#header ul#primenav li#navhome a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/home_over.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/home_on.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/home_base.png) no-repeat
}

div#header ul#primenav li#navaktuelles a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_over.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_on.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_base.png) no-repeat
}

div#header ul#primenav li#navserviceangebot a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/serviceangebot_over.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/serviceangebot_on.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/serviceangebot_base.png) no-repeat
}

div#header ul#primenav li#navueberdieviff a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/ueberdieviff_over.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/ueberdieviff_on.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/ueberdieviff_base.png) no-repeat
}

div#header ul#primenav li#navkontakt a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/kontakt_over.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/kontakt_on.png) no-repeat;
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/kontakt_base.png) no-repeat
}

div#header ul#primenav li#navhome a:hover {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/home_over.png) no-repeat
}

div#header ul#primenav li#navaktuelles a:hover {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_over.png) no-repeat
}

div#header ul#primenav li#navserviceangebot a:hover {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/serviceangebot_over.png) no-repeat
}

div#header ul#primenav li#navueberdieviff a:hover {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/ueberdieviff_over.png) no-repeat
}

div#header ul#primenav li#navkontakt a:hover {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/kontakt_over.png) no-repeat
}

div#header ul#primenav li#navhome a:active {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/home_on.png) no-repeat
}

div#header ul#primenav li#navaktuelles a:active {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_on.png) no-repeat
}

div#header ul#primenav li#navserviceangebot a:active {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/serviceangebot_on.png) no-repeat
}

div#header ul#primenav li#navueberdieviff a:active {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/ueberdieviff_on.png) no-repeat
}

div#header ul#primenav li#navkontakt a:active {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/kontakt_on.png) no-repeat
}

body#home div#header ul#primenav li#navhome a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/home_on.png) no-repeat
}

body#aktuelles div#header ul#primenav li#navaktuelles a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_on.png) no-repeat
}

body#veranstaltungen div#header ul#primenav li#navaktuelles a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/aktuelles_on.png) no-repeat
}

body#serviceangebot div#header ul#primenav li#navserviceangebot a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/serviceangebot_on.png) no-repeat
}

body#ueberdieviff div#header ul#primenav li#navueberdieviff a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/ueberdieviff_on.png) no-repeat
}

body#kontakt div#header ul#primenav li#navkontakt a {
	background: url(http://www.fruehfoerderung-viff.de/img/global/primenav/kontakt_on.png) no-repeat
}

/* =BODY
--------------------------------------------------------------------------------*/

div#body {
	width: 975px
}

div#body div#sidebar {
	float: left;
	width: 220px;
	margin: 0;
	padding: 34px 0 0
}

div#body div#sidebar h2 {
	font: bold 13px/140% "Cantarell", Arial, Helvetica, sans-serif;
	color: #383ECB;
	margin: 0 0 10px 0;
	padding: 2px 0 0 20px;
	display: block;
}

div#body div#sidebar h2 a {
	text-decoration: none
}

div#body div#sidebar ul {
	font: 13px "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 10px 20px 20px;
	padding: 0 0 0 10px;
	list-style-type: none;
}

div#body div#sidebar ul li {
	margin-bottom: 5px;
}

div#body div#sidebar ul li a {
	color: #4b595b;
	text-decoration: none
}

div#body div#sidebar ul li a:hover {
	text-decoration: underline
}

div#body div#sidebar p {
	font-size: 11px;
	text-align: right;
	margin-right: 10px;
}

div#body div#sidebar p a {
	color: #4b595b;
	text-decoration: none
}

div#body div#sidebar p a:hover {
	text-decoration: underline
}

div#body div#content {
	width: 479px;
	float: left;
	margin: 0;
	padding: 0 20px 0;
	border-right: 1px solid #e0dff3;
}
div#body div#content h2 {
	font: bold 16px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 15px 0 30px 0;
	padding: 0
}
div#body div#content div#breadcrumbs {
	width: 480px;
	margin: 0 0 10px 0
}

div#body div#content div#breadcrumbs p {
	font: 11px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 0;
	padding: 0;
}

div#body div#content div#breadcrumbs p a {
	color: #232AC5;
	text-decoration: none;
}

div#body div#content div#breadcrumbs p a:hover {
	text-decoration: underline;
}

div#body div#rightbar {
	float: left;
	width: 210px;
	margin: 0;
	padding: 30px 0 0 10px;
}

div#body div#rightbar div.rightbar-item {
	margin: 0 0 25px 0
}

div#body div#rightbar div.rightbar-item  p {
	font-size: 12px;
	line-height: 140%;
}

div#body div#rightbar div.rightbar-item  h2 {
	font: bold 12px/120% "Cantarell", Arial, Helvetica, sans-serif;
	color: #fff;
	background: #7277DA;
	height: 18px;
	margin: 0 0 10px;
	padding: 2px 0 0 20px;
}

div#body div#rightbar div.rightbar-item  h2 a {
	text-decoration: none
}

div#body div#content div#footer {
	width: 480px;
	font: 11px/140% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 50px 0 25px 0;
	padding: 0
}

div#body div#content div#footer p {
	margin: 0;
	padding: 0
}

div#body div#content div#footer p a {
	color: #232AC5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

div#body div#content div#footer p a:hover {
	color: #232AC5;
	text-decoration: underline;
	margin: 0;
	padding: 0
}

/* =HOME
--------------------------------------------------------------------------------*/

body#home {
	background: #fff none;
}

body#home div#header {
	background: url(http://www.fruehfoerderung-viff.de/img/global/header/home_bg4.png) no-repeat 0 0;
}

body#home div#body div#sidebar {
	width: 90px
}

body#home div#body div#content {
	margin: 0;
	padding: 10px 0 0;
	border: none;
	width: 600px
}

body#home div#body div#content div#breadcrumbs {
	display: none;
}

body#home div#body div#content h2 {
	font: bold 18px "Cantarell", Arial, Helvetica, sans-serif;
	color: #383ECB
}

body#home div#body div#content p {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0
}

body#home div#body div#content div#footer {
	font: 12px/140% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 50px 0 0;
	padding: 0;
	width: 480px
}

body#home div#body div#content div#footer p {
	font: 12px/140% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0
}

/* =AKTUELLES
--------------------------------------------------------------------------------*/

body#aktuelles div#body div#content div.news_item {
	width: 480px;
	margin: 0 0 25px 0;
	border-bottom: #c8caf0 1px solid;
	position: relative
}

body#aktuelles div#body div#content div.news_item span.county {
	font: 12px "Cantarell", Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	display: block;
	margin: 0;
	padding: 0;
}

body#aktuelles div#body div#content div.news_item div.date.home {
	width: 60px;
	float: left;
	margin: 24px 0 0 0;
	padding: 0
}
body#aktuelles div#body div#content div.news_item div.date {
	width: 60px;
	float: left;
	margin: 5px 0 0 0;
	padding: 0
}

body#aktuelles div#body div#content div.news_item div.entry {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	width: 420px;
	float: left;
}

body#aktuelles div#body div#content div.news_item div.entry h2 {
	color: #232AC5;
	font: 10px "Cantarell", Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
	padding: 0
}

body#aktuelles div#body div#content div.news_item div.entry h3 {
	font: bold 15px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 0 0 10px 0;
	padding: 0
}

body#aktuelles div#body div#content div.news_item div.entry h3 a {
	color: #232AC5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

body#aktuelles div#body div#content div.news_item div.entry h3 a:hover {
	color: #4b595b
}

body#aktuelles div#body div#content div.news_item div.entry p {
	margin: 0 0 10px 0;
	padding: 0
}
body#aktuelles div#body div#content div.news_item div.entry ul {
	margin: 0 0 0 5px;
	padding: 0 0 7px 20px;
	list-style-image: url("http://www.fruehfoerderung-viff.de/img/global/arrow_list.gif")
}
body#aktuelles div#body div#content div.news_item div.entry ul li {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0
}

body#aktuelles div#body div#content div.news_item div.entry p a {
	font-weight: bold;
	text-decoration: none;
}
body#aktuelles div#body div#content div.news_item div.entry p a:hover {
	text-decoration: underline;
}

body#aktuelles div#body div#content div.news_item div.entry p a.more {
	font: bold 11px/160% "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	background: url(http://www.fruehfoerderung-viff.de/img/global/arrow01.png) no-repeat left 50%;
	text-decoration: none;
	padding-left: 10px;
	position: absolute;
	right: 0;
}
body#aktuelles div#body div#content div.news_item div.entry p a.more:hover {
	color: #4b595b
}

body#aktuelles div#body div#content div.paginate {
	font: 12px/160% "Cantarell", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 1px 0 0 0;
	margin: 0;
}
body#aktuelles div#body div#content div.paginate p {
	margin: 0;
	padding: 0;
}
body#aktuelles div#body div#content div.paginate p a,
body#aktuelles div#body div#content div.paginate p strong {
	margin: 0 3px 0 0;
	padding: 0;
	text-decoration: none;
}

body#veranstaltungen div#body div#content div.events_item {
	width: 480px;
	margin: 0 0 25px 0;
	border-bottom: #c8caf0 1px solid;
	position: relative
}

body#veranstaltungen div#body div#content div.events_item h2 {
	color: #232AC5;
	font: bold 15px "Cantarell", Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
	padding: 0
}
body#veranstaltungen div#body div#content div.events_item h2 a {
	text-decoration: none;
}

body#veranstaltungen div#body div#content div.events_item h3 {
	font: bold 14px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 10px 0 5px 0;
	padding: 0
}

body#veranstaltungen div#body div#content div.events_item h3 a {
	color: #232AC5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

body#veranstaltungen div#body div#content div.events_item h3 a:hover {
	color: #4b595b
}

body#veranstaltungen div#body div#content div.events_item p {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0
}

body#veranstaltungen div#body div#content div.events_item ul {
	font-size: 12px;
	line-height: 140%
}
body#veranstaltungen div#body div#content div.events_item ul {
	margin: 0 0 0 5px;
	padding: 0 0 7px 20px;
	list-style-image: url("http://www.fruehfoerderung-viff.de/img/global/arrow_list.gif")
}
body#veranstaltungen div#body div#content div.events_item ul li {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0
}

body#veranstaltungen div#body div#content div.events_item p a {
	text-decoration: none;
}

body#veranstaltungen div#body div#content div.events_item p a:hover {
	text-decoration: underline;
}
body#veranstaltungen div#body div#content div.events_item p a.more {
	font: bold 11px/160% "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	background: url(http://www.fruehfoerderung-viff.de/img/global/arrow01.png) no-repeat left 50%;
	text-decoration: none;
	padding-left: 10px;
	position: absolute;
	right: 0;
}
body#veranstaltungen div#body div#content div.events_item p a.more:hover {
	color: #4b595b
}

body#veranstaltungen div#body div#content div.events_item p span.termin {
	background: url(http://www.fruehfoerderung-viff.de/img/global/termin.png) no-repeat left center;
	height: 16px;
	padding-left: 20px;
	display: block;
	font: 11px/120% "Cantarell", Arial, Helvetica, sans-serif;
}

div#widget-events ul {
	font: 13px/120% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

div#widget-events ul li {
	background: url(http://www.fruehfoerderung-viff.de/img/global/termin.png) no-repeat left 2px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
	display: block
}
div#widget-events ul li a {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	text-decoration: none;
}
div#widget-events ul li a:hover {
	color: #4b595b
}

div#widget-events ul li span.date {
	font: 11px/120% "Cantarell", Arial, Helvetica, sans-serif;
}

body#aktuelles div#body div#content div.content_item {
	font-size: 12px;
	line-height: 140%;
	margin: 0 0 10px;
	padding: 0;
}
body#aktuelles div#body div#content h2 {
	font: bold 16px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 15px 0 30px 0;
	padding: 0
}

body#aktuelles div#body div#content div.content_item h2 {
	font: bold 15px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 0 0 10px 0;
	padding: 0
}

body#aktuelles div#body div#content div.content_item h3 a {
	color: #232AC5;
	text-decoration: none;
	margin: 0 0 5px;
	padding: 0
}

body#aktuelles div#body div#content div.content_item h3 a:hover {
	color: #4b595b
}

body#aktuelles div#body div#content div.content_item h4 {
	color: #232AC5;
	font-size: 12px;
	font-style: italic;
	line-height: 100%;
	margin: 15px 0 10px;
	padding: 0
}

body#aktuelles div#body div#content div.content_item p {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
}

body#aktuelles div#body div#content div.content_item p a {
	color: #232AC5;
	text-decoration: none;
}

body#aktuelles div#body div#content div.content_item p a:hover {
	text-decoration: underline
}

body#aktuelles div#body div#content div.content_item ol {
	font-size: 12px
}

body#aktuelles div#body div#content div.content_item ol li {
	margin-top: 5px;
	margin-bottom: 5px;
}

body#aktuelles div#body div#content div.content_item div#meta {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	font-size: 11px;
	font-style: italic;
	padding: 0 0 10px;
}

body#aktuelles div#body div#content div.content_item div#meta p {
	font-size: 11px;
	line-height: 16px;
}

body#aktuelles div#body div#content div.content_item div#meta p span.datum {
	background: url(http://www.fruehfoerderung-viff.de/img/global/datum.png) no-repeat left center;
	height: 16px;
	float: left;
	padding-left: 20px;
	display: block;
}

body#aktuelles div#body div#content div.content_item div#meta p a.drucken {
	background: transparent url(http://www.fruehfoerderung-viff.de/img/global/drucken.png) no-repeat left center;
	height: 16px;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	display: block;
}

body#aktuelles div#body div#content div.content_item div#meta p a.zurueck {
	background: transparent url(http://www.fruehfoerderung-viff.de/img/global/zurueck.png) no-repeat left center;
	height: 16px;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	display: block;
}

body#aktuelles div#body div#content div.content_item div#medien {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

body#aktuelles div#body div#content div.content_item div#medien h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/medien.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#aktuelles div#body div#content div.content_item div#medien ul li {
	margin: 0 0 2px 18px;
	padding: 2px 0 0;
	list-style-type: none;
	list-style-image: url(http://www.fruehfoerderung-viff.de/img/global/list.png);
}

body#aktuelles div#body div#content div.content_item div#medien ul li a {
	color: #232AC5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

body#aktuelles div#body div#content div.content_item div#medien ul li a:hover {
	text-decoration: underline
}

body#aktuelles div#body div#content div.content_item div#kommentare h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/kommentare.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#aktuelles div#body div#content div.content_item div.kommentar {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	margin: 0 20px 0;
	padding: 10px 0;
}

body#aktuelles div#body div#content div.content_item div.kommentar p.autor {
	font-size: 11px;
	font-style: italic;
}

body#aktuelles div#body div#content div.content_item div.kommentar p.autor span {
	color: #232AC5
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen {
	margin: 0;
	width: 480px
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/kommentar-hinzufuegen.png) no-repeat left 0;
	height: 16px;
	padding: 3px 0 0 23px;
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form {
	padding: 12px 20px 12px 20px
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.user-info {
	width: 260px;
	float: left
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.meta-info {
	margin: 15px 0 0 20px;
	float: left;
	width: 156px
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form p {
	margin: 0 0 10px
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.meta-info p {
	margin: 0 0 10px
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.submitarea {
	width: 446px;
	clear: both
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form input.text {
	border: 1px solid #b6b3b3;
	width: 260px;
	margin: 2px 0;
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form input.checkbox {
	width: 16px;
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form textarea {
	border: 1px solid #b6b3b3;
	width: 446px;
	margin: 2px 0;
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form p.bg {
	background-color: #e9e9f9;
	padding: 3px;
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div#vorschau {
	margin: 12px 0 12px 0
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div#vorschau h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/kommentar-vorschau.png) no-repeat left 0;
	height: 16px;
	padding: 3px 0 0 23px;
}

body#aktuelles div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div#vorschau div.kommentar {
	margin: 0
}

/* =SERVICEANGEBOT
--------------------------------------------------------------------------------*/

/*body#serviceangebot div#header { background: url(http://www.fruehfoerderung-viff.de/img/global/header/01_bg.png) repeat-x }*/

body#serviceangebot div#body div#content div.content_item {
	margin: 0 0 10px;
	padding: 0;
}

body#serviceangebot div#body div#content div.content_item h2 {
	color: #232AC5;
	font-size: 14px;
	line-height: 100%;
	margin: 0 0 10px;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item h3 {
	color: #232AC5;
	font: bold 14px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 15px 0 10px;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item h3 a {
	color: #232AC5;
	text-decoration: none;
	margin: 0 0 5px;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item h3 a:hover {
	color: #4b595b
}

body#serviceangebot div#body div#content div.content_item h4 {
	color: #232AC5;
	font-size: 12px;
	font-style: italic;
	line-height: 100%;
	margin: 15px 0 10px;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item p {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item p a {
	color: #232AC5;
	text-decoration: none;
}

body#serviceangebot div#body div#content div.content_item p a:hover {
	text-decoration: underline
}

body#serviceangebot div#body div#content div.content_item ol {
	font-size: 12px
}

body#serviceangebot div#body div#content div.content_item ol li {
	margin-top: 5px;
	margin-bottom: 5px;
}

body#serviceangebot div#body div#content div.content_item div#meta {
	background-image: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	font-size: 11px;
	font-style: italic;
	padding: 20px 0 10px;
}

body#serviceangebot div#body div#content div.content_item div#meta p {
	font-size: 11px;
	line-height: 16px;
}

body#serviceangebot div#body div#content div.content_item div#meta p span.datum {
	background: url(http://www.fruehfoerderung-viff.de/img/global/datum.png) no-repeat left center;
	height: 16px;
	float: left;
	padding-left: 20px;
	display: block;
}

body#serviceangebot div#body div#content div.content_item div#meta p a.drucken {
	background: transparent url(http://www.fruehfoerderung-viff.de/img/global/drucken.png) no-repeat left center;
	height: 16px;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	display: block;
}

body#serviceangebot div#body div#content div.content_item div#meta p a.zurueck {
	background: transparent url(http://www.fruehfoerderung-viff.de/img/global/zurueck.png) no-repeat left center;
	height: 16px;
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	display: block;
}

body#serviceangebot div#body div#content div.content_item div#artikel {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

body#serviceangebot div#body div#content div.content_item div#artikel h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/artikel.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#serviceangebot div#body div#content div.content_item div#artikel ul li {
	margin: 0 0 2px 18px;
	padding: 2px 0 0;
	list-style-type: none;
	list-style-image: url(http://www.fruehfoerderung-viff.de/img/global/list.png);
}

body#serviceangebot div#body div#content div.content_item div#artikel ul li a {
	color: #232AC5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item div#artikel ul li a:hover {
	text-decoration: underline
}

body#serviceangebot div#body div#content div.content_item div#medien {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

body#serviceangebot div#body div#content div.content_item div#medien h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/medien.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#serviceangebot div#body div#content div.content_item div#medien ul li {
	margin: 0 0 2px 18px;
	padding: 2px 0 0;
	list-style-type: none;
	list-style-image: url(http://www.fruehfoerderung-viff.de/img/global/list.png);
}

body#serviceangebot div#body div#content div.content_item div#medien ul li a {
	color: #232AC5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item div#medien ul li a:hover {
	text-decoration: underline
}

body#serviceangebot div#body div#content div.content_item div#kommentare h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/kommentare.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#serviceangebot div#body div#content div.content_item div.kommentar {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	margin: 0 20px 0;
	padding: 10px 0;
}

body#serviceangebot div#body div#content div.content_item div.kommentar p.autor {
	font-size: 11px;
	font-style: italic;
}

body#serviceangebot div#body div#content div.content_item div.kommentar p.autor span {
	color: #232AC5
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen {
	margin: 0;
	width: 480px
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/kommentar-hinzufuegen.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form {
	padding: 12px 20px 12px 20px
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.user-info {
	width: 260px;
	float: left
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.meta-info {
	margin: 15px 0 0 20px;
	float: left;
	width: 156px
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form p {
	margin: 0 0 10px
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.meta-info p {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	margin: 0 0 10px
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div.submitarea {
	width: 446px;
	clear: both
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form input.text {
	border: 1px solid #b6b3b3;
	width: 260px;
	margin: 2px 0;
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form input.checkbox {
	width: 16px;
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form textarea {
	border: 1px solid #b6b3b3;
	width: 446px;
	margin: 2px 0;
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form p.bg {
	background-color: #cedde5;
	padding: 3px;
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div#vorschau {
	margin: 12px 0 12px 0
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div#vorschau h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/kommentar-vorschau.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#serviceangebot div#body div#content div.content_item div#kommentar-hinzufuegen #comment_form div#vorschau div.kommentar {
	margin: 0
}

body#serviceangebot div#body div#content div.content_item div#index {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

body#serviceangebot div#body div#content div.content_item div#index h4 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/index.png) no-repeat left 0;
	height: 16px;
	padding-left: 20px;
}

body#serviceangebot div#body div#content div.content_item div#index ul li {
	margin: 0 0 2px 18px;
	padding: 2px 0 0;
	list-style-type: none;
	list-style-image: url(http://www.fruehfoerderung-viff.de/img/global/list.png);
}

body#serviceangebot div#body div#content div.content_item div#index ul li a {
	color: #1992a5;
	text-decoration: none;
	margin: 0;
	padding: 0
}

body#serviceangebot div#body div#content div.content_item div#index ul li a:hover {
	text-decoration: underline
}


body#serviceangebot div#body div#content div.content_item div#anlaufstellen h3 {
	color: #fff;
	background-color: #7277DA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
	cursor: hand
}
body#serviceangebot div#body div#content div.content_item div#anlaufstellen h3 a{
	color: #fff;
}

body#serviceangebot div#body div#content div.content_item div#anlaufstellen div.address {
	background: #F1F1F7 url(http://www.fruehfoerderung-viff.de/img/serviceangebot/anlaufstellen/address-icon.png) no-repeat 0 0;
	width: 480px;
	margin: 15px 0 15px 0;
	padding: 20px 0 0 0
}

body#serviceangebot div#body div#content div.content_item div#anlaufstellen div.address div.left {
	width: 60px;
	float: left;
	margin: 0 20px 0 0;
}

body#serviceangebot div#body div#content div.content_item div#anlaufstellen div.address div.right {
	width: 400px;
	float: left;
	margin: 0;
}

body#serviceangebot div#body div#content div.content_item div#literatur {
	
}

body#serviceangebot div#body div#content div.content_item div#literatur h3 {
	color: #fff;
	background-color: #7277DA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
	cursor: hand
}
body#serviceangebot div#body div#content div.content_item div#literatur h3 a {
	color: #fff;
}

body#serviceangebot div#body div#content div.content_item div#literatur div.book {
	background: #F1F1F7 url(http://www.fruehfoerderung-viff.de/img/serviceangebot/literatur/book-icon.png) no-repeat 0 0;
	width: 480px;
	margin: 15px 0 15px 0;
	padding: 20px 0 0 0
}

body#serviceangebot div#body div#content div.content_item div#literatur div.book div.left {
	width: 60px;
	float: left;
	margin: 0 20px 0 0;
}

body#serviceangebot div#body div#content div.content_item div#literatur div.book div.right {
	width: 400px;
	float: left;
	margin: 0;
}

body#serviceangebot div#body div#content div.content_item div#links {
	
}

body#serviceangebot div#body div#content div.content_item div#links div.link {
	margin-top: 20px;
	margin-bottom: 20px;
}

body#serviceangebot div#body div#content div.content_item div#ffinterdisziplinaer {
	background: url(http://www.fruehfoerderung-viff.de/img/global/dottedline01.png) repeat-x 0 bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*</agl.folder>*/

/* =ÜBER DIE VIFF
--------------------------------------------------------------------------------*/

/*body#ueberdieviff div#header { background: url(http://www.fruehfoerderung-viff.de/img/global/header/01_bg.png) repeat-x }*/

body#ueberdieviff div#body div#content div.content_item {
	font-size: 12px;
	line-height: 140%;
	margin: 0 0 10px;
	padding: 0;
}

body#ueberdieviff div#body div#content div.content_item h2 {
	color: #232AC5;
	font-size: 14px;
	line-height: 100%;
	margin: 0 0 15px;
	padding: 15px 0 0 0
}

body#ueberdieviff div#body div#content div.content_item h3 {
	font: bold 14px "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 15px 0 10px;
	padding: 0
}

body#ueberdieviff div#body div#content div.content_item h3 a {
	color: #232AC5;
	text-decoration: none;
	margin: 0 0 5px;
	padding: 0
}

body#ueberdieviff div#body div#content div.content_item h3 a:hover {
	color: #4b595b
}

body#ueberdieviff div#body div#content div.content_item h4 {
	color: #232AC5;
	font-size: 12px;
	font-style: italic;
	line-height: 100%;
	margin: 15px 0 10px;
	padding: 0
}

body#ueberdieviff div#body div#content div.content_item p {
	font-size: 13px;
	line-height: 160%;
	margin: 0 0 10px 0;
	padding: 0
}

body#ueberdieviff div#body div#content div.content_item p a {
	color: #232AC5;
	text-decoration: none;
}

body#ueberdieviff div#body div#content div.content_item p a:hover {
	text-decoration: underline
}

body#ueberdieviff div#body div#content div.content_item ol {
	font-size: 12px
}

body#ueberdieviff div#body div#content div.content_item ol li {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.combo_off h3 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/combo_plus.png) no-repeat right 50%;
	margin: 5px 0 0;
	padding: 0 0 0 14px;
	cursor: hand;
	cursor: pointer;
}

div.combo_on h3 {
	background: url(http://www.fruehfoerderung-viff.de/img/global/combo_minus.png) no-repeat right 50%;
	margin: 0 0 10px;
	padding: 0 0 0 14px;
	cursor: hand;
	cursor: pointer;
}

/* =KONTAKT
--------------------------------------------------------------------------------*/

/*body#kontakt div#header { background: url(http://www.fruehfoerderung-viff.de/img/global/header/01_bg.png) repeat-x }*/



body#kontakt div#body div#content div.content_item p {
	font: 13px/160% "Cantarell", Arial, Helvetica, sans-serif;
	line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0
}

body#kontakt div#body div#content div.content_item  h3 {
	font: bold 14px/160% "Cantarell", Arial, Helvetica, sans-serif;
	color: #232AC5;
	margin: 15px 0 10px;
	padding: 0
}

body#kontakt div#body div#content div.content_item div#contact-form #form {
	padding: 12px 20px 12px 20px
}

body#kontakt div#body div#content div.content_item div#contact-form #form div.user-info {
	width: 260px;
	float: left
}

body#kontakt div#body div#content div.content_item div#contact-form #form p {
	margin: 0 0 10px
}

body#kontakt div#body div#content div.content_item div#contact-form #form div.submitarea {
	width: 446px;
	clear: both
}

body#kontakt div#body div#content div.content_item div#contact-form #form input.text {
	border: 1px solid #b6b3b3;
	width: 260px;
	margin: 2px 0;
}

body#kontakt div#body div#content div.content_item div#contact-form #form textarea {
	border: 1px solid #b6b3b3;
	width: 446px;
	margin: 2px 0;
}

body#kontakt div#body div#content div.content_item div#contact-form #form p.bg {
	background-color: #e9e9f9;
	padding: 3px;
}

/* =SUCHE
--------------------------------------------------------------------------------*/

body#suche div#body div#content div.suche_item div.entry p {
	font-size: 12px;
	line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0
}

body#suche div#body div#content div.paginate {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: .1em;
	padding: 10px 6px 10px 0;
	margin: 0;
}

body#suche div#body div#content .pagecount {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}