/******************************************************************/
/* $Date: 2008-03-18 14:58:51 +0100 (Tue, 18 Mar 2008) $ */
/* $Revision: 174 $ */
/* $Id: print.css 174 2008-03-18 13:58:51Z ahrens $ */
/******************************************************************/


* {
	/* margin : 0; padding : 0;*/
	background-color : #FFFFFF;
	color : #000000;
	border : none;
}

body {
	font-family: arial; font-size: 12px; line-height : 120%;
	margin : 0 0 0 30px;
}


div#head {
        background-color:transparent;
        background-image:url("../img/head_bg.gif") !important;
        background-position:0 0;
}
#head_logo {
	padding : 0 0 10px 0;
	border-bottom : 1px solid #CCCCCC;
}

#head_org {
	margin : 10px 0 10px 0;
	text-align : right;
	width : 100.0%;
}
#head_org a, #head_org a:link,
#head_org a:visited, #head_org a:hover {
	text-decoration : none;
	font-weight : bold; font-size : 14px;
}

.csc-textpic-imagewrap {border : none;}

#rootline {
	margin : 0 0 30px 0;
	font-size : 9px;
}

#content {}

.csc-textpic-intext-right .csc-textpic-imagewrap {
	float : right;
}

.csc-textpic-intext-right .csc-textpic-imagewrap img,
.csc-textpic-intext-right .csc-textpic-imagewrap a img {
	margin : 0 0 010px 10px !important;
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
	float : left;	
}

.csc-textpic-intext-left .csc-textpic-imagewrap img,
.csc-textpic-intext-left .csc-textpic-imagewrap a img {
	margin : 0 10px 10px 0 !important;
}

h1, h2, h3, h4 {}

h1 {font-size : 16px; margin: 20px 0 15px 0; color : black;} 

h2 {font-size : 14px; margin: 20px 0 10px 0;}

h3 {font-size : 14px; margin: 20px 0 5px 0;}


p, p.bodytext {margin : 5px 0;}

img {}

ul, ol {margin : 5px 0;}

ul li, 
ol li {margin : 0 0 5px 0;}

a, a:link, a:hover, a:visited {color : black;}

hr {border : 1px solid #E5E5E5 !important; height : 1px;}

hr {border-top:solid 1px #CCCCCC;; height: 1px; margin-top:20px;}

#headerspacer, #menu, #quick,
ul.head_hmenu, ul.head_vmenu,
teaser-link, #admPanel, hr.teaser, 
a.teaser-link, a.print, a.up {
	display: none;
}

a.mail {text-decoration : none;}

table {
	width : 100.1%;
	border-collapse : collapse;
}

/** unformated table**/
table th {
	border : none;;
	text-align : left;
}

table td {
	border : none;
	text-align : left;
}


/** t1 table **/
table.t1 th, 
table.t2 th {
	border-bottom : 2px solid #9F9F9F;
	text-align : left;
	
}

table.t1 td,
table.t2 td  {
	border-bottom : 1px solid #CCCCCC;
	text-align : left;
	vertical-align : top;
}

/** t2 table extra**/
table.t2 td {vertical-align : middle;}
	
/*************************/
	
a.internal-link  {
	background-attachment:scroll;
	
	background : transparent url("../img/link.gif") no-repeat top left;
}

a.internal-link {
	line-height:18px;
	text-decoration:underline;
}
/*
 *  shows URL-Links in printdoc
 * 
 
	a[href]:after {
		content:" <"attr(href)"> ";
		background-color: inherit;
		font-style: italic;
		text-decoration:none;
	} 
	
	[name]:after {
		content:" [#"attr(name)"]";
		background-color: inherit;
		font-style: italic;
		text-decoration:none;
	} 
		
	[title]:after {
		content:" ("attr(title)") ";
		background-color:inherit;
		font-style:italic;
		text-decoration:none;
		} 
		
	a.mail[href]:after {display : none;}
*/

/*
 *  needed for print.js ???
 * 
	body {background: url();}
	#menu,#head,#head_org,#headerspacer,#quick {display: none;}
	#head_logo {position: static;}
	#rootline {position:static;}
	#content {position:static; width: 100%;}
*/

	
/** overwrites for Temp-Table-CSS **/
	.c2l1-left, .c2l1-middle,
	.c3l1-left, .c3l1-middle {border-right : 1px solid #CCCCCC;}

/** overwrites for HS-IT **/
	.tx-fdfx2cols-pi1 table tr td,
	.tx-fdfx3cols-pi1 table tr td {vertical-align: top;}

	ul.hs-it {}
	ul.hs-it li {font-weight : bold;}

	ul.hs-it li a,
	ul.hs-it li a:link,
	ul.hs-it li a:visited
	ul.hs-it li a:hover {font-weight : bold;}	

