/**
 * 
 * Stylesheet fuer verdi.de Druckversion
 * Barrierefreie Umsetzung nach BITV, BIENE-Kriterien, uvm.
 * (c) 2006 ver.di - Vereinte Dienstleistungsgewerkschaft
 * erstellt: 2006, maguro:agentur <info@maguro.de>
 * letzte Aenderung: 20.06.2006 22:30 Uhr, vincent hildebrandt
 * 
 */

@import "styles.css";

#header, #wrapper {
   background: none !important;
}

#wrapper #header #firstnav,
#wrapper #outer #inner #navbalken,
#wrapper #outer #inner #navigation,
#wrapper #outer #inner #right {
   display: none;
}

#outer {
	padding-right: 0.0cm;
	padding-left: 0.0cm;
}

#logo h1 img {
   width: auto;
}

#content #breadcrumb p {
   font-size: 0.95em;
}

#content a {
   padding: 0;
   background: none;
}

body {
   margin: 0; 
   padding: 14px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:95%;
   background-color: #fff;
}

#printheader h1 img {
	float: left;
	margin-right: 20px;
}
#printheader h1 {
   background-position: 0px 0px;
   font-size:1.5em;
}
#printheader h1 span{
	display: block;
	padding-top: 35px;
}
div#content div#contentfooter{
	display: none;
}

#breadcrumb {
   padding: 0;
   position: relative;
   color: #5C5A5B;
   font-size:0.7em;
   margin-bottom: 7px;
   margin-left: 7px;
   margin-right: 7px;
}

#breadcrumb a {
   color:#5C5A5B;
   text-decoration: none;
}

address {
	font-size: 0.8em;
	font-style: normal;
	border-top: solid 1px #000;
	padding: 7px;
}
address span {
	font-weight: bold;
	display: block;
	margin-bottom: 7px;
}

#content table.portalrow td,
#content table.intranetrow td,
#content table.portalrow .box,
#content div.box,
#content div.kachel {
	background-color: transparent;
	background-image: none;
}

#content a,
#content a:visited,
#content a.intern, 
#content span.intern,
a.internal,
#content .box p em,
#content table.portalrow .box h2,
#content div.box h2,
#content a.filelink {
   color: #000;
}
#content a.filelink {
   padding: 0;
   background: none;
}

#content a.filelink {
   text-decoration: none;
	padding: 0;
   background-repeat: no-repeat;
   background-image: none;
}
#content a.filelink.doc, #content a.filelink.audio, #content a.filelink.video, #content a.filelink.pdf, #content a.filelink.xls, #content a.filelink.zip, #content a.filelink.ppt, #content a.filelink.img {
	background-image: none;
}

/* text- und flashboxen im inhaltsbereich */
#content div.textbox, div.textbox {
   border: 1px solid #666;
   /* clear: both; wenn textboxen floaten koennen sollen */
   background-color: #fff;
   padding: 7px;
   text-align: left;
   margin-top: 7px;
   margin-bottom: 7px;
}
#content div.flashbox {
   margin: 7px 0;
}
#content div.textbox.none, div.textbox.none,
#content div.flashbox.none, div.flashbox.none {
   margin-top: 7px;
   margin-bottom: 7px;
}

#content div.textbox.fcenter, div.textbox.fcenter,
#content div.flashbox.fcenter, div.flashbox.fcenter {
   text-align: left;
   margin-left: auto;
   margin-right: auto;
}

#content div.textbox.fleft, div.textbox.fleft,
#content div.flashbox.fleft, div.flashbox.fleft {
   float: left;
   margin-right: 7px;
   margin-top: 7px;
}

#content div.textbox.fright, div.textbox.fright,
#content div.flashbox.fright, div.flashbox.fright {
   float: right;
   margin-left: 7px;
   margin-top: 7px;
}

#content div.textbox.gradient {
   background-repeat: repeat-x;
   background-color: #fff;
}
/* /textboxen im inhaltsbereich */


/* bildboxen im inhaltsbereich */
#content div.imagebox,
div.imagebox {
   padding: 7px;
   margin: 7px;
	/*background-color: #fff;*/
}

#content div.imagebox a img, div.imagebox a img, a img, #content a img {
    border: none;
}

#content div.imagebox.right, div.imagebox.right {
   margin-right: 0;
   float: right;
}

#content div.imagebox.left, div.imagebox.left {
   margin-left: 0;
   float: left;
}

#content div.imagebox.center, div.imagebox.center {
   margin-left: auto;
   margin-right: auto;
   float: none;
}

#content div.box div.imagebox img, div.imagebox img {
    margin: 0; padding: 0; border: 0;
    margin-bottom: 7px;
}

/* workaround, falls die bildbox zu breit ist, damit der text nicht
   daneben steht, sondern unterhalb des bildes */
#content div.box div.imagebox img {
   float: none;
}

#content img.right {
   margin-left: 7px;
   margin-right: -7px !important;
}
/* /bildboxen im inhaltsbereich */

/* dbate printversion */
img.inout {
   display: none;
}

.notprintable {
   display: none;
}
/* /dbate printversion */

#content hr, hr {
   border-top: 1px solid #000 !important;
   color: #000 !important;
}

.topborder {
   border-top-color: #000 !important;
}