/*CVS Add-ins*/
/*
$Revision: 1.6 $
$Date: 2009/01/08 12:28:06 $
$RCSfile: print.css,v $
Authors: JDE, SPI
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    print.css fuer SPD08008 (CSS-Angaben fuer Druckausgabe)
    21.11.2008 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* global basics */

.hide, .structure, .out, #direct, #quicksearch, .alternative, #quicksearchfooter, 
#header, .banner_area, #footer #service, .communitybanner, .main .logo, 
#content .browse, #content .flash, #content .teaser .link, 
#content .fullbgimg .teaserimg img, #content .youtube, fieldset legend, 
#boxnavigation, input.sendbutton, .main #inhalt hr.contentfooter, #sendButton,
#banner .display{ display: none; }


/* + + + + + + + */
#header .logo{ float: none; display: block; }

.main, #context{ border-top: solid 1px #000; }

.main, #context, 
#content .teaserliste{ margin-top: 20px; padding-top: 20px; }

.main,
#context .teaser, #context .banner, #context .teaser hr,
#content .teaser hr, #content .gallery .copy, #content .gallery .index hr{ clear: both; margin-bottom: 20px; }

#context .teaser,
#content .teaser{ overflow: hidden; }


/* + + + + + + + */
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-bottom: 10px; }

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; }


/* + teaser + + + + + + */
.teaser .teaserimg img{ float: none; }

div.teaser{ padding: 14pt 0; }
.fullimg h2{ padding-top: 10pt; }
.fullbgimg ul li span{ display: block; padding: 5px 0 2px;  }
.video .teaserimg{ display: none; }
#content .fullbgimg .teasertxt.icon ul li{ padding-bottom: 10px; }
#content .fullbgimg .teasertxt.icon ul li a:link,
#content .fullbgimg .teasertxt.icon ul li a:visited{ text-decoration: none; }


/* + + + + + + + */
#footer .inner #imprint,
#footer .inner #contact{ margin-top: 20px; }

form{ border: solid 1px #000; padding: 10px; }
form p{ padding-left: 10px; }

label{ margin-top: 12px; }
label, input.formElement, label input, textarea, select{ display: block; }
input, textarea, select{ width: 80%; border: 1px solid #000;}
textarea{ height: 17em; }
label.label_checkbox, .label_checkbox input{ display: inline; width: auto; }

#footer .inner #contact .radioItem label input{ float:left; width: 20px; }
#footer .inner #contact .radioItem label span{ display: block; margin-left: 30px; }
#footer .inner #contact #checkbox{ display: block; margin-top: 10px; }


/* + + + + + + + */
#content form{ border: solid 1px #000; padding: 0 10px 10px; }
#content form p{ padding-left: 10px; }

#content form label{ cursor:pointer; display:block; font-size:1em; font-weight:bold; padding-top:10px; border: none 0; }
#content form input{ width:320px; }

#content form .checkbox input{ float:left; margin-left:-3px; width:20px; }
#content form .checkbox span{ display:block; font-weight:normal; padding-left:20px; }