/* ------------------------------- Global -------------------------------- */
#content {
	float: left;
	width: 550px;
	margin: -7px 0 40px -248px;
}


/* ------------------------------- Blog Layout -------------------------------- */
.blog img {
	border: 1px solid #4a667a;
	margin: 0 9px 1em 0;
}

.blog .overview_item {
	margin-bottom: 15px;
}

.blog .minifp-introtitle {
	margin-bottom: 3px;
}


.contentdescription {
	line-height: 1.35em;
	color: #333333;
	font-size: 12px;
	margin-bottom: 30px;
}

#pagenav_wrap {
	margin-top: 30px;
}

/* ------------------------------- Pageindex (page break in article) -------------------------------- */
.pagenavcounter {
	display: none;
}

.contenttoc {
	padding: .2em 1.5em .5em 1.5em;
	margin: .5em 0 1em 0;
	background-color: #fcf4e1;
	width: 100%;
}

.contenttoc th {
	color: #585858;
	padding-top: 10px;
	font-size: 12px;
}

.contenttoc td {
	line-height: 2em;
	vertical-align: top;
}

.contenttoc a:hover {
	color: #4a667a;
	text-decoration: underline;
}

.pagenavcounter {
	font-weight: bold;
	color: #585858;
}

/* ------------------------------- Article -------------------------------- */
#page {
	line-height: 1.35em;
	/*height: 500px;
	overflow: scroll;*/
}

#page h2 {
	margin: 1em 0 1em 0;
	font-weight: bold;
	color: #4a667a;
}

#page img {
	margin: 0 1em 1em 0;
	border: 1px solid #4a667a;
}

/* Lists */
#content ul, #content ol {
	margin: 12px 0 12px 1.6em;
}

#content ul li, #content ol li {
	margin-bottom: 10px !important;
}


/* Home, print icon */
#page #icons {
	float: right;
}

#page #icons a img {
	border: 0;
	margin: 0;
}

/* Anchor to top of page */
#page .to_top, #page .to_top a {
	margin: 1.3em 0 1.3em 0;
	font-size: .95em !important;
}
#page .to_top img {
	float: left;
	border: 0;
}


/* ------------------------------- Forms -------------------------------- */
div.chronoform { display: none; }

form table tr td {
	font-size: 12px;
}

form table tr td img {
	border: 0;
}

#abrechnung_div { display: inline; }
#regelmaessig_div { display: inline; }
#einmalig_div { display: none; }


/* ------------------------------- Sitemap -------------------------------- */
#sitemap #verborgenesmenue_menu, #sitemap #usermenue_menu, #sitemap h1 { display: none; }

#sitemap li {
	margin-bottom: 2em;
	margin-left: 2em;
	line-height: 1.5em;
	font-weight: bold;
}

#sitemap li li, #sitemap li li a {
	color: #585858;	
	font-weight: bold;
	margin-bottom: 0;
}
#sitemap li li a:hover { color: #dfa01d; }

#sitemap li li li a { color: #585858; font-weight: normal; }
#sitemap li li li a:hover { color: #dfa01d; }


/* ------------------------------- Attachments -------------------------------- */
.attachmentsList { margin-top: 1.6em; }

.attachmentsList table {
	border-spacing: 5px;
	padding-top: 9px;
	border: 0 !important;
}

.attachmentsList caption {
	display: none;
}

.attachmentsList tr td {
	vertical-align: text-top;
}


.attachmentsList img {
	border: 0 !important;
	margin: 0 10px 0 0 !important;
}


/* ------------------------------- Print view -------------------------------- */
