/*

PHARMATECHNIK - DACHSEITE
Version: 1.0
Autor: Ingo Donat 
Mail:  office@donatwebdesign.de
Web:   http://www.donatwebdesign.de

Datei: print.css
Media: print 

Datum: 14.08.2009
Letzte Aenderung am 14.08.2009

-------------------------------------------- */

/* @group allgemeine formatierungen */


*{ padding: 0; margin: 0; border: 0; }

html {
 background: #FFF !important;
 font-size: 75%;
 padding: 0 0 1px 0;
 color: #000 !important;
}

body {
background-color: transparent;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color:#000000; }

.clear { clear: both; }

#wrap-content { 
 margin: 0 auto;
 background-color: transparent;
}

#leftcolumn { 
 display: none;
 margin: 0px 35px 0 0;
 padding: 0;
 height: 350px;
 width: 190px;
 float: none;
}

#startseite #content { 
 float: none;
 margin: 0;
 padding: 0;
}

#content { 
 float: none;
 margin: 0;
 padding: 0;
}

#rightcolumn { 
 display: none;
 float: none;
 display: inline;
 width: 180px;
 margin: -3px 0 0 0;
 padding: 0;
}

/* @group navigation allg. */

a:after, a:link:after  { 
color: #000000;
background-color:transparent; 
}

/* @end */

/* @group header */

#wrap-header {
 display: none;
 width: 100%;
 height: 120px;
 padding: 0;
 margin: 0;
 color: #333;
 background: #fff url(../images/bg-header.gif) repeat-x;
}

#header { 
 display: none;
 margin: 0 auto;
 width: 960px;
 height: 120px;
}

/* @group header-left */

#header-left { 
 display: none;
 float: none;
 width: 320px;
}

#header img {
 display: none;
 display: block;
 float: none;
 margin: 38px 0 0 0;
}

/* @end */

/* @group header right */

#header-right {
 display: none; 
 float: none;
 width: 600px;
 font-size: .9em;
}

#header-right ul { 
 display: none;
 float: none;
 margin: 47px 0 0 0;
}

#header-right ul li {
 display: none;
 display: block;
 float: none;
 list-style-type: none;
}

#header-right ul li ul {
 display: none;
 float: none;
 margin: 0 0 0 30px;
 padding: 0 0 0 8px;
 border-left: 1px solid #CCC;
}

* html #header-right ul li ul {
 display: none;
 margin: 0 0 0 14px;
}


#header-right ul li ul li {
 display: none;
 float: none;;
}

/* @end */

/* @end */

/* @group navigation-top */

#wrap-navigation-top {
 display: none;
 width: 100%;
 margin: 0;
 padding: 0;
 background-color: #F3F3F3;
 border-top: 1px solid #004481;
 border-bottom: 1px solid #004481;
}

#navigation-top {
 display: none;
 margin: 0 auto;
 width: 960px;
 height: 30px;
}

#nav-top-left {
 display: none;
 float: none;
 font-size: 1.2em;
}

#nav-top-right {
 display: none;
 float: none;
 font-size: .9em;
}
	
#nav-top-left ul, #nav-top-right ul {
 display: none;
 list-style:none;
 line-height:1;
 padding: 0;
}

#nav-top-left a, #nav-top-right a {
 display: none;
 display: block;
 text-decoration: none;
 border: 1px solid #F3F3F3;
}

#nav-top-left a:hover, #nav-top-left a:hover {
 display: none;
/* display: block; */
 text-decoration: none;
 border: 1px solid #FFF;
}

li#start {
 display: none;
 float: none;
 list-style: none;
 border-left: 1px solid #004481;
}

#nav-top-left li, #nav-top-right li {
 display: none;
 float: none;
 border-right: 1px solid #004481;
}

#nav-top-left a, #nav-top-left a:visited {
 display: none;
/* display: block; */
 font-weight: bold;
 color: #333;
 padding: 7px 12px;
}

#nav-top-right a, #nav-top-right a:visited {
 display: none;
/* display: block; */
 font-weight: bold;
 color: #333;
 padding: 9px 12px 8px 12px;
}

#nav-top-left a:hover, #nav-top-right a:hover {
 display: none;
 color: #FFF;
 background: #4E7EA4;
 text-decoration: none;
}	

.current {
 display: none;
 color: #FFF !important;
 background: #4E7EA4; }

/* @end */

/* @group breadcrumb-print-rss */

#wrap-breadcrumb-print-rss {
 margin: 22px auto 10px auto;
 min-height: 12px;
}

/* @group breadcrumb */

#breadcrumb {
 float: none;;
 color: #999;
}

#breadcrumb p {
 font-size: 11pt;
 color: #999;
}

#breadcrumb a {
 color: #999;
}

#breadcrumb a:hover {
 color: #999;
 text-decoration: underline;
}

#breadcrumb-current {
 color: #999;
 font-weight: bold;
}

/* @end */

/* @group print-rss */

#print-rss {
 display: none;
 float: none;
}

#print-rss img {
 display: none;
 float: none;
 margin: 0 4px 0 0;
}

* html #print-rss img {
 display: none;
 float: none;
 margin: 2px 4px 0 0;
}

#print-rss p {
 display: none;
 float: none;
}

/* @end */

/* @end */

/* @group footer */

#logo-footer { 
 display: none;
 margin: 50px auto 0 auto;
 width: 960px;
 text-align: right;
}

#wrap-footer { 
 height: 30px;
 margin: 10px 0 0 0;
 padding: 0;
 background: #F3F3F3;
 border-bottom: 30px solid #FFF;
}

#footer { 
 margin: 0 auto;
 padding: 7px 0 0 0;
 background-color: transparent;
}

/* @end */




h1, h2 {
 font-weight: normal;
 color: #000;
}

h3 {
 font-size: 14pt;
 margin: 0 0 15px 0;
 font-weight: normal;
 color: #000;
}

h4 {
 font-size: 11pt;
 margin: 0 0 15px 0;
 font-weight: bold;
 color: #000;
}

p {
 font-size: 11pt;
 line-height: 1.4em;
 color: #000;
 margin: 0 0 1.2em 0;
}

.aktuelles p {
 font-size: 11pt;
 line-height: 1.4em;
 color: #000;
 margin: 0;
}

#content a, #rightcolumn a, #dekotext a, #footer a { 
 color: #000;
 text-decoration: underline;
}

#content a:hover, #rightcolumn a:hover, #dekotext a:hover { 
 color: #004481;
 text-decoration: none;
}

.align-left {
 float: left;
 margin: 0 20px 15px 0;
}

.align-right {
 float: right;
 margin: 0 0 15px 20px;
}

.no-margin {
 margin: 0;
}

.rand {
 padding: 1px;
 border: 1px solid #CCC;
}

.grey {
 background: #F3F3F3;
}

.margin-top {
 margin: 0 0 15px 0;
}

/* @group content */

/* @group content startseite */

/* @group box-keyvisual */

#startseite #box-keyvisual {
 display: none;
 float: none;;
 height: 203px;
 margin: 0 0 35px 0;
 border: 2px solid #4E7EA4;
 background-color: #4E7EA4;
}

#startseite #box-keyvisual img {
 display: none;
 float: none;
}

#startseite #box-keyvisual p {
 float: none;
 padding: 10px 0 0 10px;
 font-size: 1.4em;
 line-height: 1.6em;
 color: #FFF;
}

#startseite #button-infos {
 display: none;
 margin: -19px 0 0 95px;
}

/* @end */

#startseite h1 {
 float: none;
 font-size: 16pt;
 line-height: 2em;
}

#startseite #dekotext {
 float: none;
 font-size: 12pt;
 line-height: 12pt;
 text-align: justify;
 color: #000;
 margin: 0 0 43px 0;
}

/* @group slider */

#startseite #slider {
 float: none;;
 margin: 20px 0 55px 0;
}

#startseite .teaser-wrap {
 float: none;
 margin: 0 25px 30px 0;
}

#startseite .teaser-wrap-end {
 float: none;
 margin: 0;
}

#startseite h3.teaser-headline {
 margin: 0 0 5px 0;
 padding: 2px 0 2px 4px;
 font-size: 14pt;
 color: #000;
 font-weight: bold;
}

#startseite .teaser-content {
 margin: 0;
 padding: 0 0 7px 0;
}

#startseite .teaser-content h3 {
 margin: 10px 0 0 0;
 font-size: 12pt;
}

#startseite .teaser-content p {
 margin: 8px 0 0 0;
}

/* @end */

#startseite h2 {
 float: none;
 font-size: 14pt;
}

#startseite h2 a {
 text-decoration: none;
}

#startseite h2 a:hover {
 text-decoration: underline;
}

/* @group aktuelles */

#startseite .aktuelles {
 float: none;
 margin: 0 0 45px 0;
}

#startseite .aktuelles h2 {
 line-height: 1.4em;
 margin: 5px 0;
}

/* @end */

/* @end */

/* @group sidebar startseite */

#startseite #rightcolumn { 
 display: none;
 float: none;
 display: inline;
 width: 290px;
 margin: 0;
 padding: 0;
}

/* @group schnellzugang */

#startseite p.schnellzugang {
 display: none;
 float:  left;
 font-size: 1.1em;
 line-height: 1.5em;
 
}

* html #startseite p.schnellzugang, html* #startseite p.schnellzugang  {
 display: none;
 float:  left;
 line-height: 1.5em;
}

#startseite select#schnellzugang {
 display: none;
 float: none;
 width: 180px;
 height: 21px;
 border: 1px solid #004481;
 margin: 0 0 30px 0;
 padding: 1px 0 0 2px;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-size: 1em;
 font-weight: bold;
}

#startseite option {
 display: none;
 padding: 2px 0 2px 5px;
 font-weight: bold;
}

/* @end */

#rightcolumn h3 {
 display: none;
}

#startseite #d-karte {
 display: none;
 float: none;
 margin: 10px 0 40px 40px;
}

/* @group video */

#startseite #video {
 display: none;
 float: none;
 width: 290px;
 margin: 0;
}

#startseite #video img {
 display: none;
 margin: 0 0 10px 0;
}

/* @end */

/* @group infomaterialien */

#startseite #infomaterialien {
 display: none;
 float: none;
 width: 188px;
 height: 71px;
 border: 1px solid #CCC;
 background: #F3F3F3 url(../images/bg-infomaterialien.gif) no-repeat;
 margin: 60px 0 40px 0;
 padding: 7px 10px 0 90px;
}

#startseite select#info  {
 display: none;
 width: 186px;
 height: 21px;
 border: 1px solid #004481;
 margin: 10px 0 0 0;
 padding: 1px 0 0 2px;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-size: 1em;
 font-weight: bold;
}

/* @end */

/* @group hotline */

#startseite #box-hotline {
 display: none;
 float: none;
 width: 290px;
 margin: 10px 0 0 0;
}

ul.hotline-liste {
 display: none;
 margin: 0 0 20px 0;
}

ul.hotline-liste li {
 display: none;
 list-style: none;
 margin: 0 0 15px 0;
}

#startseite #box-hotline .box-buttons {
 display: none;
 width: 290px;
 margin: 20px 0 0 0;
}

#startseite #box-hotline .box-buttons img {
 display: none;
 display: block;
 margin: 0 0 10px 0;
}

/* @end */

/* @end */

/* @group content folgeseiten */

/* @group leftcolumn */

/* @group navigation-left */

#navigation-left {
 display: none;
 float: none;
 width: 190px;
 font-size: 1.1em;
 color: #333;
}

#navigation-left ul {
 display: none;
 list-style: none;
}

#navigation-left ul li {
 display: none;
 margin: 0;
 border-top: 1px solid #004481;
}


#navigation-left ul li a {
 display: none;
 display: block;
 width: 173px;
 padding: 8px 0 8px 17px;
}

#navigation-left ul li a:hover {
 display: none;
 background: #F3F3F3;
 text-decoration: none;
}

#navigation-left ul li a.active {
 display: none;
 background: url(../images/arrow-down.gif) 3px 13px no-repeat;
}

#navigation-left ul li a.active:hover {
 display: none;
 background: #F3F3F3 url(../images/arrow-right.gif) 5px 12px no-repeat;
}

#navigation-left ul li ul {
 display: none;
 margin: 2px 0 30px 0;
}

#navigation-left ul li ul li {
 display: none;
 margin: 0 0 5px 15px;
 border-top: none;
}

#navigation-left ul li ul li a {
 display: none;
 width: 167px;
 margin: 0;
 padding: 3px 0 2px 8px;
 border-top: none;
}

#navigation-left li.end {
 display: none;
 border-bottom: 1px solid #004481;
}

#navigation-left li.current {
 display: none;
 background: #F3F3F3;
}

#navigation-left ul li a.subnav {
 display: none;
 background: url(../images/arrow-right.gif) 5px 12px no-repeat;
}

#navigation-left ul li a.subnav:hover {
 display: none;
 background: #F3F3F3 url(../images/arrow-down.gif) 3px 14px no-repeat;
}

/* @end */



/* @end */

#dekotext {
 float: none;
 font-size: 12pt;
 line-height: 12pt;
 color: #666;
 margin: 0 0 45px 0;
}

#dekotext-produktseite {
 float: none;
 font-size: 12pt;
 line-height: 12pt;
 color: #666;
 margin: 0 0 1.6em 0;
}

/* @group teaser-boxen */

#teaser-boxen{
 float: none;
 margin: 20px 0 35px 0;
}

.teaser-wrap {
 float: none;
 margin: 0 20px 30px 0;
}

.teaser-wrap-end {
 float: none;
 margin: 0;
}

h3.teaser-headline {
 margin: 0 0 5px 0;
 padding: 2px 0 2px 4px;
 font-size: 12pt;
 color: #FFF;
 font-weight: bold;
 background: #46769D;
}

.teaser-content {
 margin: 0;
 padding: 0 0 7px 0;
}

.teaser-content h3 {
 margin: 10px 0 0 0;
 font-size: 12pt;
}

.teaser-content p {
 margin: 8px 0 0 0;
}

/* @end */

h1 {
 font-size: 16pt;
 line-height: 26pt;
}

h2 {
 float: none;
 font-size: 14pt;
}

h2 a {
 text-decoration: none !important;
}

h2 a:hover {
 text-decoration: underline !important;
}

/* @group produktseite headlines */

.produkt-headline {
 float: left;
 margin: -7px 0 2em 0;
}

.produkt-headline {
 padding: 10px 0 0 0;
}

.produkt-headline h1 {
 font-size: 16pt;
 margin: 0;
}

.produkt-headline h2 {
 font-size: 14pt;
 color: #000;
 margin: 0;
}

.logos-headline {
 float: right;
 margin: 4px 0 0 0;
}

/* @end */



.folgetext-produktseite {
 margin: 0 0 3.2em 0;
}

/* @group liste-content */

#content ul, ul.liste-content {
 list-style-type: disc;
 list-style-position: outside;
 padding-left: 20px;
 margin: 0 0 3em 6px;
}

#content li, ul.liste-content li {
 margin: 0 0 1em 0;
 padding: 0 0 0 12px;
}

/* @end */

.produktbild {
 margin: 0 7px 6px 0;
 border: 1px solid #4F7EA9;
}

/* @group box-print */

.box-print {
 display: none;
 float: none;
 width: 520px;
 margin: 50px 0 0 0;
}

.box-print img {
 display: none;
 float: none;
 margin: 2px 6px 0 0;
}

* html .box-print img {
 display: none;
 float: none;
 margin: 2px 6px 0 0;
}

.box-print p {
 display: none;
 float: none;
}

/* @end */





/* @group aktuelles folgeseiten */

.aktuelles {
 float: none;
 margin: 0 0 45px 0;
}

.aktuelles h2 {
 line-height: 1.4em;
 margin: 5px 0;
}

/* @end */

/* @group box-kundenmagazin */

#box-kundenmagazin {
 float: left;
 background: #F3F3F3;
 border: 1px solid #CCC;
 margin: 0 0 40px 0;
}

.inhalt-kundenmagazin {
 float: none;
 margin: 0 0 0 20px;
}

#box-kundenmagazin img {
 float: left;
 margin: 1px 20pt 1px 1px;
}

#box-kundenmagazin h3 {
 font-size: 12pt;
 line-height: 12pt;
 margin: 10px 0 10px 0;
}

#box-kundenmagazin p {
 margin: 0 0 .6em 0;
}

#box-kundenmagazin ul {
 list-style: none;
 margin: 0;
}

#box-kundenmagazin ul li {
 margin: 0 0 .6em 0;
 padding: 0 0 0 12px;
 line-height: 1.2em;
 background: url(../images/bullet.gif) left 5px no-repeat;
}

/* @end */




/* @group box-management */

.box-management {
 margin: 0 0 20px 0;
}

.box-management img {
 float: left;
 margin: 0 15pt 0 0;
 padding: 1px;
 border: 1px solid #CCC;
}

.management-inhalt {
 margin: 0;
 padding: 6px 0 0 0;
}

.box-management h3 {
 font-size: 14pt;
 line-height: 1.4em;
 margin: 0;
}

.box-management p.titel {
 margin: 0;
}

.box-management p {
 margin: 0 0 .7em 0;
}

.box-management .mediabutton {
 margin: 45px 0 0 198px;
 padding: 0;
 border: 0;
}

/* @end */


/* @group box-mediaarchiv */

.box-mediaarchiv {
 position: relative;
 float: none;
 margin: 0 0 20px 0;
}

.box-mediaarchiv img {
 float: left;
 margin: 0 15px 0 0;
 padding: 1px;
 border: 1px solid #CCC;
}

.mediaarchiv-inhalt {
 margin: 0;
 padding: 6px 0 0 0;
}

.box-mediaarchiv h3 {
 font-size: 12pt;
 line-height: 1.4em;
 margin: 0;
}

.box-mediaarchiv p.titel {
 margin: 0;
}

.box-mediaarchiv p {
 margin: 0 0 .7em 0;
}

.box-mediaarchiv .mediabutton {
 display: none;
 position: absolute;
 top: 133px;
 left: 337px;
 padding: 0;
 border: 0;
}

/* @end */

/* @group box-download-pic-pdf */

.box-download-pic-pdf {
 position: relative;
 float: none;
 margin: 0 0 20px 0;
}

.box-download-pic-pdf img {
 display: none;
 float: none;
 margin: 0 15px 0 0;
 padding: 1px;
 border: 1px solid #CCC;
}

.box-download-pic-pdf .downloadbutton-1 {
 display: none;
 float: none;
 margin: 2px 5px 0 0 !important;
 padding: 0 !important;
 border: none !important;
}

.download-inhalt-pic-pdf {
 float: none;
 margin: 0;
 padding: 6px 0 0 0;
}

.infozeile {
 font-size: 10pt;
}

.box-download-pic-pdf p.titel {
 font-weight: bold;
}

.box-download-pic-pdf p {
 margin: 0 0 .7em 0;
}

.box-download-pic-pdf .downloadbutton-2 {
 display: none;
 position: absolute;
 top: 131px;
 left: 494px;
 padding: 0;
 border: none !important;
}

.box-download-pic-pdf .lupe {
 display: none;
 position: absolute;
 top: 131px;
 left: 97px;
 padding: 0;
 border: none !important;
}

/* @end */

/* @group box-download-vid */

.box-download-vid {
 position: relative;
 float: none;
 margin: 0 0 20px 0;
}

.box-download-vid img {
 display: none;
 float: none;
 margin: 0 15px 0 0;
 padding: 1px;
 border: 1px solid #CCC;
}

.box-download-vid .downloadbutton-1 {
 float: none;
 margin: 2px 5px 0 0 !important;
 padding: 0 !important;
 border: none !important;
}

.download-inhalt-vid {
 float: none;
 margin: 0;
 padding: 6px 0 0 0;
}

.infozeile {
 font-size: .9em;
}

.box-download-vid p.titel {
 font-weight: bold;
}

.box-download-vid p {
 margin: 0 0 .7em 0;
}

.box-download-vid .downloadbutton-2 {
 position: absolute;
 top: 97px;
 left: 494px;
 padding: 0;
 border: none !important;
}

.box-download-vid .lupe {
 position: absolute;
 top: 131px;
 left: 97px;
 padding: 0;
 border: none !important;
}

/* @end */

/* @group box-leiter */

.box-leiter {
 float: none;
 margin: 0 0 20px 0;
}

.inhalt-leiter {
 float: none;
 margin: 0;
}

.box-leiter p {
 margin: 0 0 .7em 0;
}

.foto-leiter {
 float: none;
 margin: 0 0 15px 0;
 padding: 1px 1px 0 1px;
}

.foto-leiter img {
 float: none;
}

.foto-leiter p {
 margin: 5px 3px 5px 0;
}

/* @end */

/* @group box-ansprechpartner */

.box-ansprechpartner {
 float: none;
 margin: 0 0 20px 0;
}

.inhalt-ansprechpartner {
 float: none;
 margin: 0;
}

.box-ansprechpartner p {
 margin: 0 0 .7em 0;
}

.foto-ansprechpartner {
 float: none;
 margin: 0 20px 15px 0;
 padding: 1px 1px 0 1px;
}

.foto-ansprechpartner p {
 margin: 5px 3px 0 5px;
}

/* @end */

/* @group box-daten-team */

.box-daten-team {
 float: left;
 margin: 0 0 40px 0;
}

.box-daten-team ul.spalte-links {
 float: left;
 list-style: none;
 margin: 0 15px 20px 0;
 font-weight: bold;
}

.box-daten-team ul.spalte-rechts {
 float: left;
 list-style: none;
 margin: 1px 0 20px 0;
}

/* @end */

.box-anfahrt {
 margin: 0 0 20px 0;

}

/* @end */

/* @end */

/* @group alle boxen sidebar folgeseiten */

/* @group box d-karte */

#box-d-karte {
 display: none;
 float: none;
 width: 180px;
 margin: 0 0 30px 0;
}

#box-d-karte h3 {
 display: none;
 width: 175px;
 padding: 2px 0 1px 5px;
 font-size: 1.1em;
 color: #FFF;
 background: #46769D;
}

/* @end */

/* @group box-video */

#box-video {
 display: none;
 float: none;
 width: 180px;
 height: 150px;
 margin: 0 0 20px 0;
}

#box-video img {
 display: none;
 margin: 0 0 7px 0;
 
}

/* @end */

/* @group box-service */

.box-service {
 display: none;
 float: none;
 width: 180px;
 background: #F3F3F3;
 border: 1px solid #CCC;
 margin: 0 0 30px 0;
}

.box-service h3 {
 display: none;
 margin: 0 0 4px 0;
 padding: 2px 0 1px 5px;
 font-size: 1em;
 color: #FFF;
 background: #46769D;
 border: 1px solid #F3F3F3;
}

.box-service a:hover {
 display: none;
 text-decoration: underline !important;
}

.box-service ul {
 display: none;
 list-style: none;
 margin: 0;
}

.box-service ul li {
 display: none;
 list-style: none;
 padding: 0 0 6px 6px;
}

.box-service a {
 display: none;
 margin: 0 5px 0 0;
 text-decoration: none !important;
}

.box-service a:hover {
 display: none;
 text-decoration: underline !important;
}

/* @end */

/* @group box-hotline */

#box-hotline {
 display: none;
 float: none;
 margin: 0 0 20px 0;
}

#box-hotline h3 {
 display: none;
 margin: 0 0 15px 0;
 font-size: 1.3em;
}

ul.hotline-liste {
 display: none;
 margin: 0 0 20px 0;
}

ul.hotline-liste li {
 display: none;
 list-style: none;
 margin: 0 0 15px 0;
}

#box-hotline .box-buttons {
 display: none;
 margin: 20px 0 0 0;
}

#box-hotline .box-buttons img {
 display: none;
 display: block;
 margin: 0 0 10px 0;
}


/* @end */

/* @group box-schnellzugang */

#box-schnellzugang {
 display: none;
 float: none;
 width: 180px;
 height: 40px;
 margin: 0 0 30px 0;
}

#box-schnellzugang p {
 display: none;
 font-size: 1.1em;
 margin: 0 0 3px 0;
}

#box-schnellzugang select {
 display: none;
 width: 180px;
 height: 21px;
 border: 1px solid #004481;
 padding: 1px 0 0 2px;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-size: 1em;
 font-weight: bold;
}

#box-schnellzugang option {
 display: none;
 padding: 2px 0 2px 5px;
 font-weight: bold;
}

/* @end */

/* @end */















