/* **************************************************
 * 
 * GI - Woche der Informatik Website: Formatierung fuer Druckversion
 * Version: $Rev: 192 $
 * Stand: $Id: print.css 192 2006-07-05 17:30:42Z mh $
 * 
 * (c) 2003-2005 by mehrwert
 * 
 * mehrwert intermediale kommunikation
 * Beutel & Ploch GbR
 * Riehler Strasse 51
 * 50668 Koeln
 * 
 * Tel: +49 221 139753-0
 * Fax: +49 221 139753-13
 * 
 * typo3@mehrwert.de
 * http://www.mehrwert.de
 * 
 ************************************************* */
/* GLOBAL */
BODY {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	background: #fff;
	font-size: 10pt;
}

BODY DIV {
	text-align: left;
}

DIV#content {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 553px;
}

#frame {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	background: #fff;
	padding: 0;
	width: 700px;
}

.csc-linkToTop {
	display: none;
}

DIV.toplink {
	text-align: right;
	display: none;
}

IMG {
	border: 0;
}

.news .catImg IMG, .catImg {
	margin: 0 6px 0 0;
	border: 0;
}

/* NAV */
.shortCuts, #header, #tcol, #lcol, #rcol, #nav_meta_frame, #header_sub, #nav, #nav_footer {
	display: none;
}

/* HEADLINES */ 
H1, H1 A, H2, H2 A, H3, H3 A, H4, H4 A, H5, H5 A { 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 19px; 
	font-size: 16pt; 
	margin: 8px 0 8px 0;
	color: #000;
}


/* TABELLEN */ 
TD {
	vertical-align: top;
	font-size: 10pt;
}

TD.tableHeader {
	border-bottom: 1px solid #fff;
	padding: 5px;
	margin: 2px;
}

TD.tableContent {
	vertical-align: top;
	padding: 5px;
	margin: 2px;
}

/* LINIEN */
HR {
	border: 1px solid #888;
	height: 1px;
	width: 100%;
}


/* HYPERLINKS */ 
BODY A:link, BODY A:visited {
	font-weight: normal;
	font-size: 10pt;
	color: #000;
}

TABLE TD .linkIco IMG,
.linkIco IMG {
	padding: 0;
	margin: 0 2px 0 0;
	border: 0;
}


PRE {
	font-family: monospace;
}


/* INDENTS */
BLOCKQUOTE {
	margin: 0 0 0 16px;
}

BLOCKQUOTE BLOCKQUOTE {
	margin: 0 0 0 24px;
}

P, PRE {
	margin: 0px 0px 2px 0px;
}

P, TD, UL, OL {
	line-height: 14pt;
	font-size: 10pt;
}


/* FRAMES */
DIV.frame_01 {
	background: #ffffee;
	padding: 4px;
	margin: 24px 0 0 0;
}

DIV.frame_02 {
	padding: 4px;
	margin: 24px 0 0 0;
	border: 1px solid #d5d3bf;
}

DIV.frame_01 H2, DIV.frame_02 H2 {
	padding: 0;
	margin: 0;
}


/* FRAMES, SPACING, LINK-TO-TOP */
DIV.csc-frame {
	border: 0px;
}

DIV.csc-frame-invisible {
}

DIV.csc-frame-rulerBefore {
	border-top: 1px solid #d5d3bf;
	margin: 14px 0 4px 0;
	clear: both;
}

DIV.csc-frame-rulerAfter {
	border-bottom: 1px solid #d5d3bf;
	clear: both;
}

DIV.csc-frame-indent {
	padding-left: 100px;
}

DIV.csc-frame-indent3366 {
	padding-left: 33%;
}

DIV.csc-frame-indent6633 {
	padding-right: 33%;
}

DIV.csc-frame-frame1 {
	background-color: #e1e1e1;
	padding: 2px 4px 2px 4px;
	border: 0;
}

DIV.csc-frame-frame2 {
	background-color: #f5f5f5;
	padding: 2px 4px 2px 4px;
	border: 0;
}

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 {
	margin-top: 2px;
}

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 {
	margin-top: 2px;
}

P.csc-linkToTop {
	text-align: right;
}

P.csc-linkToTop A {
	line-height: 22px;
	font-weight: normal;
	font-size: 10px;
	padding: 8px 0 0 0;
	margin: 8px 0 0 0;
}


/* TABLES */
TABLE.contenttable P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TABLE.contenttable TR TD {
	vertical-align: top;
}

/* DEFAULT */
TABLE.contenttable-0 P {
	color: #000;
}

TABLE.contenttable-0 TR.tr-0 TD {
	background-color: #fff;
}

TABLE.contenttable-0 TR.tr-even TD {
}

TABLE.contenttable-0 TR.tr-odd TD {
	background-color: #fff;
}

/* LAYOUT 1 */
TABLE.contenttable-1 P {
	color: #000;
}

TABLE.contenttable-1 TR.tr-0 TD P {
}

TABLE.contenttable-1 TR.tr-0 TD {
}

TABLE.contenttable-1 TR.tr-even TD {
}

TABLE.contenttable-1 TR.tr-odd TD {
}


/* IMAGES */
/* IMAGES > CAPTIONS */
.csc-caption, .csc-caption P {
	line-height: 11px;
	font-style: normal;
	font-size: 10pt;
	margin: 3px 0 0 0;
	color: #534d4d;
}

/* IMAGES > TABLES > FLOATING TEXT */
TABLE.imgtext-table {
	margin: 0 4px 4px 4px;
	padding: 0;
	width: 140px;
	margin: 0;
	width: auto;
}

TABLE.imgtext-table TD {
	padding: 0;
	margin: 0;
}
