/*CVS Add-ins*/
/*
$Revision: 1.4 $
$Date: 2008/04/24 09:21:52 $
$RCSfile: print.css,v $
Authors: JDE
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    print.css fuer demograf (CSS-Angaben fuer Druckausgabe)
    02.04.2008 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* global basics */

.displayNone, .structure, .displayOutside, 
#location, #direct, #demografflash, #flashcontent,
.glossarHead, #content .back, input.sendButton, .materialbox hr,
.leftCol, .rightCol, .footerlinks
{ display: none; }

.clearBoth,
#wrapper, #content,
.materialbox, div.image, form, .teaser
{ clear: both; }

#claim,
.materialbox, .image, form label
{ overflow: hidden; }

#content, #footer
{ border-top: solid 1px #000; }

/* + + + + + + + */
#logo{ float: left; }
#claim{ float: right; width: 400px; }
#claim img{ margin-left: -180px;}

#footer{ margin-top: 10px; padding-top: 10px; }

/* + + + + + + + */
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; }

h1{ font-size: 16pt; }
h2{ font-size: 14pt; }
h3{ font-size: 12pt; }
h4{ font-size: 11pt; }
h5{ font-size: 10.5pt; }
h6{ font-size: 10pt; }
p{ font-weight: normal; }

a:link, a:visited{ color: #000; text-decoration: underline; padding: 0; }

img{ clear: left; float: left; margin-bottom: 10px; margin-right: 10px; }

/* + + + + + + + */
table{ display: block; width: 100%; border-collapse: collapse; }
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; }

/* + + + + + + + */
.materialbox{ border: solid 1px #000; margin-top: 10px; padding: 0 10px; }
.materialbox li a{ text-decoration: none; }

/* + + + + + + + */
div.image{ width: 232px; border-left: solid 1px silver; margin: 10px 0 0; padding: 0 15px 8px 0; }
div.image img{ float: none; margin: 0; }
div.image span{ display: block; font-size: 9pt; margin: 0; padding: 5px 0 0 5px; }
div.image span span{ display: inline; margin: 0; padding: 0; }

/* + + + + + + + */
form{ border: solid 1px #000; padding: 10px; }
form fieldset{ border: 0; }
form p{ padding-left: 10px; }

label{ margin-top: 12px; }
label, input.formElement, label input, textarea, select{ display: block; }
input, textarea, select{ width: 90%; border: 1px solid #000;}
textarea{ height: 30em; }
label.labelCheckbox, .labelCheckbox input{ display: inline; width: auto; }

#frm_search{ border: 0; }
#frm_search input{ width: 50px; }
.resultFooter{ border-top: solid 1px #000; border-bottom: solid 1px #000; margin: 10px 0; padding: 5px 0; }
.resultFooter a{ margin: 0; padding: 0 0 0 5px; text-decoration: none; }
.resultFooter strong{ margin: 0; padding: 0 0 0 10px; }

#search ol.result li a{ text-decoration: none; }

/* + + + + + + + */
blockquote{ padding: 0 10px; border: solid 1px #000; }

/* + + + + + + + */
.doubleteaser{  }
.teaser{ margin-bottom: 10px; padding: 0; border-top: solid 1px #000; }
.teaser h3 a{ text-decoration: none; }
.teaser div.image{ float: left; border: 0; }
