/*CVS Add-ins*/
/*
$Revision: 1.4 $
$Date: 2009/02/26 14:37:11 $
$RCSfile: print.css,v $
Authors: JDE
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
		print.css (CSS-Angaben fuer Druckausgabe)
		fuer dt. Annington
		23.01.2009 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* + + + + + + + + + global basics + + + + + + + + + */

/* + + + + + + + + + DISPLAY NONE + + + + + + + + + */
.hide, .structure, .displayout, 
#navService, .navHead, #direct, #navMain, #footer, #breadcrumb, #context, #content .back, #content .backlink,
input.sendbutton, #mood, .logo h1, .mainHead, .toplink, hr.structure, .more, form, .error, .browse, caption{ display: none; }


/* + + + + + + + + + DISPLAY BLOCK + + + + + + + + + */
form label, form input, form textarea, form select{ display: block; }


/* + + + + + + + + + DISPLAY INLINE + + + + + + + + + */
label checkbox, label input { display: inline; }

/* + + + + + + + + + TEXT + + + + + + + + + */
acronym{ font-variant: normal; text-decoration: none; }

a img{ border: 0; }

hr{ 
height: 1px; 
border:0; border-top: 1px solid #000; background:#000; 
color: #000; }

div, p, ul, ol, li, td, th{ font-family: Arial,Helvetica, sans-serif; font-size: 10.5pt; font-weight: 500; }

h1, h2, h3, h4, h5, h6, p{ color: #000; text-decoration: none; font: bold 10.5pt/13pt Arial,Verdana; padding: 14pt 0 5pt 0; }

h1{ font-size: 16pt; }
h2{ font-size: 14pt; }
h3{ font-size: 12pt; }
h4{ font-size: 11pt; padding: 8pt 0 5pt 0; }
h5{ font-size: 10.5pt; padding: 6pt 0 6pt 0; }
h6{ font-size: 10pt; padding: 6pt 0 6pt 0;}
p{ font-weight: normal;  padding: 6pt 0 6pt 0;}

a:link, a:visited{ color: #000; text-decoration: underline; padding: 0; }

h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited{ text-decoration: none; }


.imagebox{ margin-bottom: 10px; margin-right: 10px; }
.imagebox span{ display: block; font-size: 9pt; width: 205pt; }

/* + + + + + + + + + TABELLEN + + + + + + + + + */
table{ display: block; width: 100%; border-collapse: collapse; margin: 12px 2px; }
table th,
table td{ border: 1px solid #000; padding: 2px 6px; text-align: left; }
table th{ font-weight: bold; padding: 3px; }
table caption{ text-align: left; font-size: 11pt; font-weight: bold; margin: 18px 0 7px; }


/* + + + + + + + + + FORMULARE + + + + + + + + + */
form{ padding: 5px 10px; }
fieldset{ margin-top: 20px; }
label{ font-weight: bold; margin: 3px 0; }
input, textarea, select{ width: auto; border: 1px solid #000; }

textarea{ height: 10em; width: 90%; }
label checkbox, .label input{ width: auto; border: 0; }


/* + + + + + + + */
blockquote { margin: 10px 0; padding: 5px 10px; }
.special, .videobox{ border: 1px solid #000; padding: 3px 10px; margin: 4px 0 16px; }
.videobox img{ display: none; }
.materialbox{ border: 1px solid #000; padding: 3px 0 10px; margin: 4px 0 16px; }
.materialbox h3{ padding: 0 10px; border-bottom: 1px solid #000;}
.materialbox h3, .materialbox p, .materialbox ul, .materialbox ol, .materialbox h4, .materialbox h5, .materialbox h6{ padding-left: 10px; padding-right: 10px; }
.materialbox hr{ display: none; }

.logo{ margin-bottom: 16px; }

/*FAQ*/
#container_fragen h3, #container_antworten h3 { display: none; }
#container_fragen{ border-bottom: 1px solid #000; padding-bottom: 14px; }
#container_antworten div{ margin-top: 16px; }
#container_antworten div.toplink{ display: block; border-top: 1px solid #000; }
#container_antworten div.toplink span{ display: none; }

/* Archiv, Presseliste */
#index li, #index h3, #index li.active .out{ display: none; }
#index li.active{ display: block; }

#index ul{ margin-bottom: 16px; }
#index li{ font-size: 14pt; }
#content .list div{ padding-bottom: 10px; margin-bottom: 3px; }
#content .list div h3{ padding-top: 2px; }
#content .list div h4{ padding: 0pt; }


#content div.list span.date{ display: block; border-top: 1px solid #000; padding-top: 6pt; }

/* Sitemap */
#content ul{ list-style: square outside; padding:0 16pt; margin-left: 10pt; }
#content ol { list-style: decimal inside; padding:0 16pt; }

.box_13{ border: 1px solid #000; padding: 3px 10px; margin: 7px 0; }
#content .box_13 form{ display: block; }
#content .box_13 form select{ font-size: 10pt; border: 1px solid #000; }
