/*CVS Add-ins*/
/*
$Revision: 1.4 $
$RCSfile: print.css,v $
Authors: JDE
Copyright (c) A&B. face2net GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    print.css fuer MABB (Druckstyles)
    25.04.2007 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* global basics */

body{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; }
.content h1{ display: none; }
.content h3{ font-size: 11pt; }
.content h4{ font-size: 10pt; }

a:link,
a:visited,
a:hover,
a:focus,
a:active{ color: #000; }

#header, #navMainContainer, #footer ul, #start #breadcrumb,
.displayOutside, .accessibility,
.glossarHead,
#formular legend, #formular .error .left{
display: none;
}

img{ border: none; }
.floatLeft{ float: left; }
.floatRight{ float: right; }

hr.section{ height: 1px; border: 0; border-top: 2px solid #000; color: #000; background: #000; margin-bottom: 0; }

#breadcrumb{ text-decoration: none; border: solid 1px black; border-top: 0; padding: 5px 10px; margin-bottom: 20px; }

.content{ border: 0; border-bottom: solid 2px black; margin-bottom: 30px; padding-bottom: 20px; }
#footer{ border: 0; border-top: solid 2px black; margin-top: 30px; padding-top: 20px; }

#formular,
#glossar{ border: 0; }

/* + + + + + */
#start .glossarheader{ float: left; font-size: 13pt; padding-right: 10px; padding-top: 1px; }

#start .glossarteaser h2{ padding-top: 1px; font-size: 13pt; }

#start .glossarheader span{
float: left;
font-size: 13pt; font-weight: bold;
padding: 3px 7px 3px 0;
margin-right: 5px; margin-top: -3px;
text-transform: uppercase;
}

.content ol,
.content ul{ padding-top: 3px; }
.content li{ padding-bottom: 3px; }

.content table caption{ text-align: left; font-weight: bold; padding: 5px 8px; }
.content th,
.content td{ border: solid 1px #000; text-align: left; vertical-align: top; padding: 5px; }

#start a.more{ display: block; border-bottom: solid 1px #525252; padding-bottom: 10px; }
#start #kartenteaser_js a.more,
#start #kartenteaser a.more{ border-bottom: 0; padding-bottom: 0; }

#formular fieldset{ border: 0; padding-left: 0; }
#formular .right strong,
#formular .right span{ display: block; }
#formular form label .error{ font-weight: bold; }

#listeMA .mitarbeiter h3 a{ font-size: 11pt; text-decoration: none; color: #000; }
#listeMA .mitarbeiter h3 span{ font-size: 11pt; }

#listeMA .mitarbeiter{ clear: left; }
#listeMA .mitarbeiter img{ float: left; margin: 0px 0px 20px 0px; padding: 0px; }
#listeMA .mitarbeiter h3{ display: inline; padding: 1px 5px 5px 16px; margin-left: 0px; }
#listeMA .mitarbeiter p,
#listeMA .mitarbeiter h4{ padding: 10px 0px 0px 134px; margin: 0px; }

#liste ol li{ border-top: solid 1px #000; padding-top: 5px; margin-top: 10px; }

#liste .sitemap ul{ border: solid 1px #000; margin-bottom: 0; padding-bottom: 10px; }
#liste .sitemap ul.servicenav{ border: solid 1px #000; border-top: 0px; margin-top: 0; }
#liste .sitemap ul li ul{ border: 0px; }


/* + + + + + */
#teasersection{ clear: left; }
#teasersection .teaser,
#teasersection .teaser_pm,
#teasersection .banner{ border-top: solid 1px #000; margin-top: 10px; }

#teasersection .banner{ padding-top: 10px; }
