/* Autor: Robert Gach (RGA)
	Name:	 print.css
	Zweck: CSS für den Druck der gach edv agentur - Web Site 2.0
	Datum: 2. August 2009
	Version: 1.0.6 
*/

body { 
	background-Color: White;
	border: 0;
	color: Black;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
/*	font-family: "Palatino Linotype", "MS Serif", "Georgia", serif; auskommentiert 11. Juli 2008 */
	font-size: 10pt;
	line-height: 14pt;
	orphans: 3;
	margin: 3% 0% 0% 0%;
	padding: 0; 
	widows: 3;
	}

h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid;
	}

h1 {
	color: #01385E; /* Logo blau */
	font-size: 18pt;
	line-height: 24pt;	
	margin:2em 0pt 0.5em;
	}

h2 {
	color: #F16E10; /* orange */	
	font-size: 14pt;
	line-height: 18pt;	
	margin: 2em 0pt 0.5em;
	}

h4, h5 { /* Kapitelüberschrift ohne Abstand */
	color: #01385E; /* Logo blau */
	font-size: 11pt;
	font-weight: bolder;
	line-height: 14pt;	
	margin: 2em 0pt 0.5em;
	}
	
h6 { /* Verweise, Unterschriften etc. */
	font-size: 10pt;
	font-weight: lighter;
	left: 0;
	line-height: 12pt;
	margin: 0;
 	}

p50 {
	font-size: 0.50em;
	line-height: 0.5;
	}
	
img {
	border-style: none;
	}

/* Fuer die Druckausgabe ueberfluessiges abschalten */
.nav, .bild, #bildwrapperklein, #bgwrapper, #bgleftcorner, #bgleftbody, .navexternlink, .navprev1, .navnext1, .navprev1, .navnext1, .navless1, .navmore1, .navprev2, .navnext2, .navprev2, .navnext2, .navless2, .navmore2, .contentcol1 h6, .contentcol2 h6, .contentcol3 h4, .contentcol3 h5, .contentcol3 h6, .contentcol3 img, .contentcol3 p, .noprint { 
	display: none; 
	}

#logo {
	border-style: none;
	height: 50px;
	margin-top: 3%;
	position: absolute;	
	right: 0;
	text-decoration: none;
	top: 0%;
	width: 150px;
	}
	
#linelogo {
	border-bottom: 1pt solid #01385E;
	height: 56px;
	left: 0pt;
	right: 0pt;
	width: 100%;
 	}

address {
	border-top: 1pt solid #B0EF1C; 
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;	
	margin-top: 6em;
	text-align: center;
	}
	
.addrtel {
	display: block;
	text-align: center;
	}

.addASH {
	display: block;
	font-size: xx-small;
	line-height: inherit;
	text-align: center;
	}
	
a, a:visited, a:hover, a:visited:hover {
	background-color: inherit;
	border-style: none;
	color: inherit;
	text-decoration: none;
	}  

table {
	border-collapse: collapse;
	position: relative;
	left: 1px;
	width: auto;
	}

tbody tr td { /* erzeugt das Raster bei den Logos */
	border: 1px solid silver;/* #01385E; als Alternative zu Silver */
	line-height: 0.01px;   
	margin: 0px;
	padding: 0px;  
	list-style-position: inside;
	width: 100px;
	}
	
tbody tr td p { 
	margin: 0em 1em 0em 1em;
	line-height: normal;
	}
	
.tableimpressum, .tableimpressumdescription, .tableimpressumcontent, .tableimpressumcont, .tableimpressumcont2 {
	border: none; 
	line-height : 16pt;   
	}
	
#bildwrapperklein {
	border: 0;
	font-size: 10pt;
	height: 10%;
	right: 0;
	line-height: 14pt;
	margin: 0;	
	padding: 0;
	position: absolute;
	top: 6.5%;
	}
	
.bildklein {
	height: 75%;
	}
	
.bildfastklein, .bildsehrgross {
	display: none;
	}
	
.floatstop {
	clear: both;
	}

	
li h4, li h5, .contentcol1, .contentcol2, .contentcol3 {
	border-left: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	}
	

.contentcol1, .contentcol2, .contentcol3 {
	margin-left: 0;
	}

.contentcol3importanttext {
	background-color: inherit;
	color: #F16E10;
	}
	
applet {
	display: none;
	}

.validatelogo {
	display: none;
	}
	
.thumb {
	float: left;
	min-height: 120px;
	width: 120px;
	}
	
.thumb img {
	border: 1px solid silver;
	height: 100px;
	}

.thumb140 {
	height: 150px;
	position: relative;
	}

.thumb140 img {
	position: absolute;
	}

.thumb140 h6 {
	font-size: 0.85em;
	font-weight: lighter;
	line-height: 1.4em;
	padding: 0px 0px 0px 128px; 
	}

.thumb140 h6 img {
	height: 13px;
	}