﻿/* Styles for Print Layout */

div#Page                { width: 99%; margin-top: 0px !important; padding-top: 0px; background-color: transparent !important; background-image: none !important; position: static; }
body, div#Page *     { background-color: transparent !important; background-image: none !important; }
div#ContentContainer { position: static; }
div#Page.Home div#ContentContainer    { height: auto; }
ul li                    { list-style-type: disc !important; list-style: disc !important; padding-left: 0px !important; margin-left: 15px !important; }
ul li a                { padding-left: 0px !important; }
ul.LinkList li a,
ul.LinkList li.PDF span,    
ul.LinkList li.Word span,
ul.LinkList li.Excel span,
ul.LinkList li.Doc span     { padding-left: 0px !important; }
div.LogoPrint        { display: block; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e2001a;}

div#Breadcrumb            { position: static; }

div#Navigation,
ul.Sitetools,
div#Footer,
div#TabNavigation,
div.LogoBox,
div#Header div.LeftCol        { display: none; }
div.ContentCol,
div#ContentContainer.Wide div.ContentCol,
div#Page.Home div.ContentCol            { width: 99% !important; display: block; margin: 0px 0px 20px 0px !important; padding: 0px !important; }
div.RightCol            { width: 100%; clear: both; float: none !important; position: static; margin-right: 0px !important; margin-left: 0px; margin-top: 20px;  }
div.LeftCol                { width: 100%; clear: both; float: none !important; position: static; padding-left: 0px !important ; }

a,
a:link,
a:active,
a:visited,
a:hover,
a:visited:hover    { color: #e2001a; text-decoration: underline; background-image: none !important;  background-color: transparent !important; padding-left: 0px !important;}

div.Box h4,
div.Content h4                { border-bottom: 1px solid #e2001a; padding: 5px 0px; }
div.News                        { border-bottom: 1px solid #e2001a; }
div.Box div.BoxContent    { padding: 5px 0px 10px 0px; }
div.ImgText                    { position: static; padding-right: 0px !important; }

div.Content .FullWidth,
div.Content .FullWidth tbody,
div#ContentContainer.Wide .FullWidth,
ddiv#ContentContainer.Wide .FullWidth tbody    { width: 100% !important; display: table; }

/*Special non-print elements*/
div#Login,
div#Callback,
a.ZoomButton,
div.ButtonRed        { display: none; }

div.Firma                                { display: block; clear: both; }
div.Firma div.FirmenLogo            { width: 25%; float: left;}
div.Firma div.FirmaText                { width: 50%; float: left;}


/*AlphaImageLoader aufheben (PNG werden dann mit blaugrauem Hintergrund gedruckt) */
/*div.FirmenLogo    { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false) !important; }
div.FirmenLogo img     { visibility: visible !important; }*/
