/*
**  Dateiversion: 01.06.07  
**  Datei       : print.css
**  Funktion    : Druck-Stylesheet - druckt die Inhaltsspalte
**
*/

@media print
{

body * {font-size: 11pt; font-family: "Times New Roman", Times, serif; }
blockquote { font-family: "Times New Roman", Times, serif; }

h1 {font-size: 16pt;}
h2 {font-size: 14pt; }
h3 {font-size: 12pt; }
h4 {font-size: 11pt; }

/* Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
h1,h2,h3,h4 { page-break-after:avoid; }

/* Umformatierung der Layoutboxen */
body {margin:0; padding: 0;}
#page {margin:0; padding: 0; border: 0; background:none;} 
#logo {padding:10px 0 2px 0;border-bottom:2px solid #CC3399;margin-bottom:20px;}
#logo img {border:0;}
#header {display:none;}
#nav {display:none;}
#metanav {display:none }
#breadcrumbpath {display:none }
#searchnav {display:none }
#skiplinks, .skip, .top {display:none }
#main {margin: 0; padding: 0;background:none; width:100%;}

#col1 {display:none;}
#col1_content {display:none;}

#col2 {display:none;}
#col2_content {display:none;}

#col3 { margin:0; padding: 0; border:0;}
#col3_content {margin:0; padding: 0; border:0;width:650px; }

#footer {
	border-top: 1px #000 solid;
	padding:10px 0;
	width:650px;
	margin-top:20px;
}
#footer .impressum {
display: none;
}

#footer .adresse {width:650px;}

/* Content Anpassungen */


#col3 p.kleintext {font-size: 9pt;}

sup {font-size: 9pt;}

sub {font-size: 9pt;}


#col3 hr { 
	display:none;
}

#col3 ul.toc3 {list-style: square;}


.box {
	color: #000;
	background: #fff;
	padding: 1em 1em 0.5em 1em; 
	margin: 1em 1px;
	border: 1px solid #000;
}


.box_sub {
	color: #000;
	background: #fff;
	padding: 1em 1em 0.5em 1em; 
	margin: 1em 1px;
	border: 1px solid #000;
}


#col3 img.float_left {
	float: left;
	margin-right: 1em; 
	margin-bottom: 0.15em; 
	border:0;
}

#col3 img.float_right {
	float: right;
	margin-left: 1em; 
	margin-bottom: 0.15em; 
	border:0;
}

#col3 img.center {
	text-align:center;
	padding: 4px;
	border:1px #000 solid;
}

a {color: #000; background-color: #fff;text-decoration:underline;}


table {
	margin: 1em 1px 1em 1px;
	border: 1px #000 solid;
	border-collapse: collapse;
	width:99%;
}
	
th {
	border-bottom: 1px #000 solid; 
	border-right: 1px #000 solid;
	padding: 0.3em;
}

td {
	border-bottom: 1px #000 solid; border-right: 1px #000 solid;
	padding: 0.3em;
}

#col3 form {overflow:hidden;} 


#col3 input, #col3 textarea {
   width: auto;
   font: 10pt Verdana, Arial, Helvetica, Sans-Serif;
   border: 1px #000 solid;
   background: #fff;
   padding: 3px;
   color: #000;
}

}








