/* **** Print-Stylesheet fuer NPC-online ******************************* */
/* **** URL: www.npc-online.de ***************************************** */
/* **** Copyright [ka:media] ******************************************* */

/* ********************************************************************* */
@page {
	size: portrait;
	margin: 1cm;
}
/* ********************************************************************* */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #333;
	color: #6D6E71;
	margin: 0;
	padding: 0;
	width: 90%;
}
	
h1, h2, h3, h4, h5, h6 {
	color: #808080;
	color: #6D6E71;
}
	
h2 {
	font-size:14px;
	color:#808080;
}
a {
	padding: 0 4px 0 0;
	text-decoration: none;
	color: gray;
}
/* ********************************************************************* */
object,#meta-nav, #searchbox, #header, #subnav, #logo, #indexmenu, #footer-image-index, .flashindex,
.hidden, .lightborder, #headernav, #nav, #sidebar, #footer, .typo3-adminPanel, .tx-ttnews-browsebox,
.tx-indexedsearch-browsebox, .tx-indexedsearch-searchbox  {
	display: none;
	visibility: hidden;
}
/* ********************************************************************* */
#header {
	margin-bottom: 2cm;
}
/* ********************************************************************* */
img, a img {
	border: none!important;
}
/* ********************************************************************* */
/* **** Content-Top-Elemente ******************************************* */
#content-top .csc-header {
	float: right;
	margin-right: -1.5cm;
}
#content-top dl  {
	float: left;
}
#content-top .csc-textpic-firstcol {
	margin-right: 4px;
}
#content-top .csc-textpic-lastcol {
	float: left;
}
#content-top .csc-textpic.csc-textpic-left.csc-textpic-above {
	float: left;
	margin-top: -152px;
}
#content-top .csc-textpic-firstcol.csc-textpic-lastcol dt {
	margin-right: 0!important;
	margin-top: 0!important;
}
#content-top .csc-header img {
	margin-left: -.15cm;
	padding: 0;
}
#content-top .csc-header.csc-header-n1 {
	float: left;
	margin-left: 250px;
}
* html #content-top .csc-header.csc-header-n1 {
	margin-left: 124px;
}
#content-top .csc-textpic-text p.bodytext {
	margin-left: .3cm;
}
#content-top .news-latest-container .news-latest-item {
	float: left;
}
#content-top .news-latest-container .news-latest-item img {
	float: left;
	margin-bottom: 1cm;
}
#content-top .news-latest-container .news-latest-item h3 {
	margin-top: 0;
}
html>body #content-top .news-latest-container .news-latest-item h3 {
	margin-top: 0;
}
#content-top .news-latest-container .news-latest-item h3,
#content-top .news-latest-container .news-latest-item .news-latest-date, 
#content-top .news-latest-container .news-latest-item p.bodytext {
	float: left;
	width: 340px;
	margin: 0 -1cm .1cm .5cm;
}
/* ********************************************************************* */
/* **** Content-Elemente *********************************************** */
#content .bodytext {
	margin-left: 0;
	padding-right: 1.5cm;
}
	
#content .csc-textpic-text .csc-textpicHeader.csc-textpicHeader-26 h1,
#content .csc-textpic-text p.bodytext {
	font-size: 1em;
	margin-left: .2cm;
}
#content .csc-textpic-image {
	margin-right: 4px;
}
#content .csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt {
	margin-right: .05cm;
}
#content .news-list-content-container .news-list-content-item h3,
#content .news-list-content-container .news-list-content-item .news-list-content-date, 
#content .news-list-content-container .news-list-content-item p {
	float: right;
	width: 320px;
	margin: 0 1cm .1cm 0;
}
#content .csc-header.csc-header-n1 {
	margin-top: 1cm;
}
#content .csc-header, .csc-fdfx_2cols_pi1-header {
	clear: both;
}
#content .news-list-content-container .news-list-content-item img {
	float: left;
	margin-bottom: .25cm;
	margin-left: 1.1cm;
	width: 195px;
	height: 90px;
}
#content .news-list-content-container .news-list-content-item {
	clear: both;
}
#content .csc-header.csc-header-n4 {
	margin-top: 1cm;
}
#content .csc-header.csc-header-n4 h1 {
	font-size: 1em;
}
#content li {
	list-style-image:url(../img/listenstrich.gif);
	list-style-position: ouside;
	margin: 0 0 0 .5cm;
	padding: 0;
}
#content .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin-right: .25cm;
}
#content .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap
.csc-textpic-imagerow {
	width: 600px!important;
	margin: 0 0 0 1cm!important;
	padding: 0!important;
}
#content .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap
.csc-textpic-imagerow dl.csc-textpic-image {
	margin: 0 .2cm 0 0!important;
	padding: 0 0 .2cm 0!important;
/*	margin: 0;
	padding: 0;*/
}



#content .csc-textpic.csc-textpic-center.csc-textpic-above  {
	/*background-color: green;*/
}
/*" 
<dl class="csc-textpic-image csc-textpic-firstcol"*/



#content .contenttable td {
	vertical-align: top;
}
/* ********************************************************************* */
/* **** Zweispalten-Elemente ******************************************* */
#content .tx-fdfx2cols-pi1 {
	margin-left: .25cm;
	margin-bottom: .25cm;
}
#content .tx-fdfx2cols-pi1 ul {
	margin-left: 0;
	margin-right: 1cm;
}
#content .c2l1d-middle table {
	margin-left: -.5cm;
	margin-right: .5cm;
}
.c2l1d-left {
	clear: left;
	float: left;
   padding: 0;
   margin-left: 0;
   width: 35%;
	margin-right: 0;
}
.c2l1d-middle {
	float: right;
   padding: 0;
	margin: 0;
	margin-left: 0;
   width: 56%;
   white-space: normal;
   margin-right: .5cm;
}
.c2l2d-left {
	float: left;
	margin-left: 0;
   padding: 0;
   width: 47%;
	text-align: left;
}
.c2l2d-middle {
	float: left;
   padding: 0;
   width: 47%;
   white-space: normal;
   text-align: left;
}
.c2l1d-left ul, .c2l1d-middle ul, .c2l2d-left ul, .c2l2d-middle ul {
	margin-left: 0;
}
.c2l3d-left {
	float: left;
   padding: 0 .5cm 0 0;
	margin-left: 0;
   width: 55%;
   white-space: normal;
}
.c2l3d-middle {
	text-align: left;
	float: left;
   padding: 0;
   width: 38%;
   white-space: normal;
}
/* ********************************************************************* */