/*	Diakonische Altenhilfe gGmbH
	print css 
	(C) 2010 ConfidIT
	Schnaarsweg 8
	D-28865 Lilienthal
*/

/*	normalize browser defaults starts		*/

html, body, p, form, div, ul, a
{
	margin				: 0px;
	border				: 0px none;
	padding				: 0px;
}

body
{
	width				: 100%;
	height				: 100%;
	font-size			: 10pt;
	font-weight			: normal;
	text-align			: justify;
	font-family			: Arial, sans-serif;
	background-color	: rgb(255,255,255);
	color				: rgb(100,100,100);
}

ul, li, input, textarea, button
{
	margin				: 0px;
	padding				: 0px;
}

img
{
	margin				: 0px;
	border				: 0px none;
	padding				: 0px;
}

a
{
	text-decoration		: underline;
	font-weight			: normal;
	color				: rgb(100,100,100);
}

/*
a:after, a:link:after 
{ 
	color				: #000000;
	background-color	: transparent; 
	content				: " * Link " attr(href) "* ";
}

a:visited:after 
{
	color				: #000000; 
	background-color	: transparent;
	content				: " * Link " attr(href) "* ";
}

a.mail:after, a.mail:visited:after
{
	display				: none;
}
*/

/*	normalize browser defaults ends			*/

/*	backdrop formatting starts				*/

#backdrop
{
	display				: none;
}

#backdropshadow
{
	display				: none;
}

/*	backdrop formatting ends				*/

/*	middle ground formatting starts			*/

#middleground
{
	display				: none;
}

#shadowwrapper
{
	display				: none;
}

#shadowleft
{
	display				: none;
}

#shadowright
{
	display				: none;
}


/*	middle ground formatting wnds			*/

/*	foreground formatting starts			*/


#foreground
{
	position			: relative;
	margin-left			: 0px;
	margin-right		: 0px;
	margin-top			: 0px;
}

/*	 foreground formatting ends				*/

/*	header formatting starts				*/

#headerwrapper
{
	page-break-before	: always;
	margin-top			: 0px;
}

#header
{
	margin-top			: 0px;
}

	/*	logo formatting starts			*/

#logowrapper
{
	display				: none;
}

#printlogo
{
	display				: block;
	z-index				: -1;
	margin-top			: 0px;
	margin-left			: -35px;
}

/*	logo formatting ends					*/




/* 	topmenu formatting starts			*/

#topmenubar
{
	display				: none;
}

#topmenu
{
	display				: none;
}

#topmenu ul
{
	display				: none;
}

#topmenu li.topmenu
{
	display				: none;
}


.topmenu a
{
	display				: none;
}

.topmenu a:hover
{
	display				: none;
}


#searchbar
{
	display				: none;
}

#searchbar form
{
	display				: none;
}

#searchbar form input
{
	display				: none;
}

#searchbar #mailformsword
{
	display				: none;
}

#searchbar #mailformsubmit
{
	display				: none;
}

#content h3.csc-searchResultHeader
{
	font-size			: 14pt;
	font-weight			: bold;
	text-align			: left;
	letter-spacing		: 0px;
	margin-bottom		: 5px;
}

#content p.csc-searchResult
{
	border-bottom		: 1px dotted rgb(200,200,200);
	padding-bottom		: 0.5em;
	margin-top			: 0px;
	margin-bottom		: 0.5em;
}

#content p.csc-linkToTop
{
	display			: none;
}

#content p.csc-linkToTop a
{
	display			: none;
}

#content p.csc-linkToTop a:hover
{
	display			: none;
}

/*	topmenu formatting ends				*/




/*	breadcrumb nav formatting starts			*/

#breadcrumbwrapper
{
	display				: none;
}

#breadcrumbnav
{
	display				: none;
}

#breadcrumbnav #breadcrumblabel, #breadcrumblinks li
{
	display				: none;
}

#breadcrumblinks li.breadcrumb a
{
	display				: none;
}


#breadcrumbnav li.breadcrumb a.breadcrumblink:hover
{
	display				: none;
}

#breadcrumbgap
{
	display				: none;
}

/*	breadcrumb nav formatting ends			*/




/*	navbar formatting starts				*/

#navcolumn
{
	display				: none;
}

#navcolumn ul
{
	display				: none;
}

#navcolumn ul li.navmenu01 a
{
	display				: none;
}

#navcolumn ul li.navmenu01.active a, #navcolumn li.navmenu01 a:hover
{
	display				: none;
}

#navcolumn ul li ul
{
	display				: none;
}

#navcolumn ul li ul li
{
	display				: none;
}

#navcolumn ul li.navmenu01 ul li.navmenu02 a
{
	display				: none;
}

#navcolumn ul li.navmenu01 ul li.navmenu02.active a
{
	display				: none;
}

#navcolumn ul li.navmenu01 ul li.navmenu02 a:hover
{
	display				: none;
}

/*	navbar formatting ends				*/

/*	header formatting ends				*/




/*	content formatting starts				*/

#contentwrapper
{
	margin-top			: 0px;
	margin-left			: 100px;
	margin-right		: 0px;
	z-index				: 90;
}


#contentbox
{
	position			: relative;
	margin-left			: 0px;
	margin-right		: 0px;
}

#content
{
	margin-left			: 0px;
	margin-right		: 0px;
	line-height			: 20pt;
}

#content h1
{
	clear				: both;
	font-family			: "Times New Roman", serif;
	color				: rgb(56,62,133);
	font-weight			: normal;
	font-size			: 30pt;
	margin-top			: 80px;
	margin-bottom		: 10pt;
}

#content h2
{
	clear				: both;
	font-family			: Arial, sans-serif;
	font-size			: 18pt;
	color				: rgb(30,30,30);
	font-style			: normal;
	font-weight			: bold;
	text-transform		: normal;
	letter-spacing		: 1px;
	margin-top			: 10pt;
	margin-bottom		: 6pt;
}

#content h3
{
	clear				: both;
	font-family			: Arial, sans-serif;
	color				: rgb(30,30,30);
	font-weight			: normal;
	font-size			: 14pt;
	letter-spacing		: 1px;
	margin-top			: 10pt;
	margin-bottom		: 6pt;
}

#content h4
{
	clear				: both;
	font-family			: Arial, sans-serif;
	color				: rgb(40,40,40);
	font-weight			: normal;
	font-size			: 12pt;
	font-weight			: bold;
	letter-spacing		: 0px;
	margin-top			: 10pt;
	margin-bottom		: 6pt;
}

#content h5
{
	clear				: both;
	font-family			: Arial, sans-serif;
	color				: rgb(50,50,50);
	font-weight			: bold;
	font-size			: 10pt;
	letter-spacing		: 0px;
	margin-top			: 10pt;
	margin-bottom		: 6pt;
}

#content h6
{
	clear				: both;
	font-family			: Arial, sans-serif;
	color				: rgb(60,60,60);
	font-weight			: normal;
	font-size			: 8pt;
	letter-spacing		: 0px;
	margin-top			: 10pt;
	margin-bottom		: 6pt;
}

#content p.bodytext
{
	font-size			: 12pt;
	line-height			: 16pt;
	margin-top			: 6pt;
	margin-bottom		: 6pt;
	color				: rgb(20,20,20);
}

#content form input, #content form textarea
{
	display				: none;
}

#content table.contenttable
{
	border				: 0px none;
	border-top			: 1px solid rgb(200,200,200);
	border-left			: 1px solid rgb(200,200,200);
	font-size			: 12pt;
	text-align			: left;
}

#content table.contenttable tr
{
	border-top			: 1px solid rgb(200,200,200);
	border-left			: 1px solid rgb(200,200,200);
	border-right		: 0px none;
}

#content table.contenttable td, #content table.contenttable thead th
{
	border				: 0px none;
	border-right		: 1px solid rgb(200,200,200);
	border-bottom		: 1px solid rgb(200,200,200);
	font-size			: 12pt;
	margin				: 0px none;
	text-align			: right;
}

#content table.contenttable td.td-0, #content table.contenttable thead tr.tr-0 th, #content table.contenttable tr.tr-1 td
{
	text-align			: left;
}

.pagecontent ul
{
	font-size			: 12pt;
	line-height			: 16pt;
	margin-top			: 10pt;
	margin-bottom		: 6pt;
	border				: 0px none;
}


#pagemenu
{
	display				: none;
}

#pagemenu ul
{
	display				: none;
}

#pagemenu li.navmenu03 a
{
	display				: none;
}

#pagemenu li.navmenu03 a:hover, #pagemenu li.navmenu03.active a
{
	display				: none;
}

#preview
{
	display				: none;
}

/*	content formatting ends				*/




/*	image formatting starts				*/

#content #preview img
{
	display				: none;
}

.csc-frame-invisible img
{
	display				: none;
}

.csc-textpic-imagerow ul
{
	border				: 0px none;
	background-color	: rgb(255,255,255);
}

.csc-textpic-imagewrap.csc-textpic-single-image
{
	display				: none;
}

.csc-textpic-text
{
	clear				: both;
	margin-left			: 0px;
	padding				: 0px;
	text-align			: justify;
	width				: 100%;
}

/*	image formatting ends					*/

/*	mailform formatting starts				*/

div.tx-thmailformplus-pi1
{
	display				: none;
}

div.tx-thmailformplus-pi1 input
{
	display				: none;
}

.mailformelement
{
	display				: none;
}

textarea.mailformelement
{
	display				: none;
}

.mailformbutton
{
	display				: none;
}

td.caption
{
	background-color	: rgb(200,200,200);
	color				: rgb(255,255,255);
	font-weight			: bold;
}

td.label
{
	width				: 300px;
}

/*	maliformplus formatting ends		*/




/*	tt_news formatting starts		*/

.news-list-container
{
	border				: 1px dotted rgb(200,200,200);
	margin				: 10px 0px;
	padding				: 5px;
}

.news-list-container .news-list-date, .news-single-item .news-single-rightbox
{
	font-size			: 0.8em;
}

.news-list-container .news-list-morelink, .news-single-item .news-single-backlink
{
	font-size			: 0.9em;
}

.news-single-item .news-single-rightbox
{
	width				: 280px;
	line-height			: 1.2em;
	clear				: none;
	float				: right;
}

.news-single-item
{
	margin-top			: 10px;
}

.news-single-rightbox
{
	margin-bottom		: 10px;
}

#content .news-list-container h2, #content .news-single-item h1
{
	font-size			: 1em;
	font-weight			: bold;
	color				: rgb(40,40,40);
	font-family			: Arial, sans-serif;
}

#content .news-single-item h1
{
	width				: 340px;
	float				: left;
	clear				: none;
	margin-top			: 0px;
}

#content .news-single-item h2
{
	clear				: both;
}

#content .news-list-container p, #content .news-single-item p
{
	clear				: both;
	font-size			: 0.9em;
	color				: rgb(40,40,40);
}

#content .news-list-category
{
	font-size			: 0.8em;
}

#content .news-single-item h2
{
	font-size			: 0.9em;
	font-variant		: small-caps;
	font-weight			: normal;
}


