/* Stylesheet für www.pdfdruck.de */

* {
	 padding:  0; margin:  0;
}
body {
	color: black; /* Schriftfarbe */
	background-color: #dddddd; /* Hintergrundfarbe */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small; /* Schriftgröße */
}
#wrapper {
	position: relative;
	color: black;
	background-color: #F0F0F0;
	width: 94%; /* Breite des Inhaltbereichs */
	margin-top: 10px;
	margin-right: 30px; /* Abstand rechts automatisch */
	margin-bottom: 10px;
	margin-left: 30px;
}
/* =========================================  Kopfbereich =========================================== */

#kopfbereich {
	/* positioniert, aber im Fluß */
	margin: 0px;
	background-image: url(images/header.gif);
	background-color: #152515;
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px;
}
/* Verschachtelter Selektor: nur die Grafik im Kopfbereich */
#kopfbereich img {
	padding: 5px 10px 0px 5px;
	border: 0;
	margin: 0px;
}
#kopfbereich p {
	/*    position: absolute; */
	font-weight: normal;
	margin-bottom: 20px;
	margin-left: 5px;
	padding: 5px 5px 5px 10px;
}
#kopfbereich h1 {
	/*    position: absolute; */
	color: #00BFFF;
	font-size: 135%;
	margin: 0px;
	padding: 0px 25px 0px 0px;
}
/* =========================================  Navibereich =========================================== */
#navibereich {
	background-color: #c0c0c0;
	float: left;
	width: 145px;
	margin-top: 5px; 
	padding: 5px 5px 5px 5px;
}
#navibereich ul {
   color: Black;
	width: 145px;
   margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-bottom: 5px;

}
#navibereich li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 160%;
}
#navibereich #navi01 {
}
#navibereich a {
	display: block; /* ganze Fläche ist anklickbar */
	text-decoration: none;
	color: #454545;
	padding: 2px; /* Abstand zwischen den Navi Zeilen */
}
#navibereich a:hover,
#home #navi10 a {
	color: white;
	background-color: #808080;
}
#digitaldruck #navi20 a {
	color: white;
	background-color: #808080;
}
#digitaldruck-farbe #navi25 a {
	color: white;
	background-color: #808080;
}
#digitaldruck-sw #navi30 a {
	color: white;
	background-color: #808080;
}
#buchdruck #navi35 a {
	color: white;
	background-color: #808080;
}
#plakate #navi40 a {
	color: white;
	background-color: #808080;
}
#leinwand #navi45 a {
	color: white;
	background-color: #808080;
}
#aussenplakate #navi50 a {
	color: white;
	background-color: #808080;
}
#referenzen #navi55 a {
	color: white;
	background-color: #808080;
}
#arena #navi56 a {
	color: white;
	background-color: #808080;
}
#kopierservice #navi70 a {
	color: white;
	background-color: #808080;
}
#shirtdruck #navi90 a {
	color: white;
	background-color: #808080;
}
#transferdruck #navi95 a {
	color: white;
	background-color: #808080;
}
#fototasse #navi96 a {
	color: white;
	background-color: #808080;
}
#lanyards #navi99 a {
	color: white;
	background-color: #808080;
}
#scannen #navi100 a {
	color: white;
	background-color: #808080;
}
#dokumentenscan #navi105 a {
	color: white;
	background-color: #808080;
}
#dia_scannen #navi106 a {
	color: white;
	background-color: #808080;
}
#beschriftung #navi110 a {
	color: white;
	background-color: #808080;
}
#gestaltung #navi140 a {
	color: white;
	background-color: #808080;
}
#preise #navi170 a {
	color: white;
	background-color: #808080;
}
#preise1 #navi180 a {
	color: white;
	background-color: #808080;
}
#angebote #navi190 a {
	color: white;
	background-color: #808080;
}
#monatsflyer #navi195 a {
	color: white;
	background-color: #808080;
}
#kontakt #navi200 a {
	color: white;
	background-color: #808080;
}
#impressum #navi220 a {
	color: white;
	background-color: #808080;
}
#faq #navi225 a {
	color: white;
	background-color: #808080;
}
#toner #navi230 a {
	color: white;
	background-color: #808080;
}
#partner #navi235 a {
   color: white;
	background-color: #808080;
}
#download #navi250 a {
	color: white;
	background-color: #808080;
}
#sidemap #navi260 a {
	color: white;
	background-color: #808080;
}
#navibereich a:active {
}

/* =========================================  Spalte 3 =========================================== */

#spalte3 {
   position: absolute;
	right: 0;
	background-color: #c0c0c0;
	width: 145px;
	margin-top: 5px;
	padding: 5px 5px 5px 5px;
}

/* =========================================  Textbereich =========================================== */

#textbereich {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 10px;
	margin-left: 175px;
}
#textbereich2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 10px;
	margin-left: 175px;
	margin-right: 175px;
}
  .bildlinks {
	    float:left; 
	    padding: 3px; /* Abstand zwischen Bild und Rahmen */
	    border: 0px solid #ccc; /* Der Bilderrahmen */
	    margin-right: 10px; /* Abstand zwischen Rahmen  und Text */
       margin-bottom: 10px; /* Abstand nach unten */
	  }
	  .bildrechts {
	    float:right; 
	    padding: 5px 5px 5px 5px; 
	    border: 0px solid #ccc; 
       margin: 0px;
	  }
/* =========================================  Fußbereich =========================================== */
h1 { font-size: 170%; }
h2 { font-size: 120%;
     color: #800000;
     margin-bottom: 0em; }
h4 { font-size: 75%; }
h5{
	font-size: 110%;
	color: Black;
}
address {
	text-align: center; /* zentrieren */
	font-size:  80%; /* etwas kleiner */
	font-style:  normal; /* normale Schrift, nicht kursiv */
	letter-spacing:  1px; /* Abstand zwischen den Buchstaben */
	line-height:  1.5em; /* Zeilenabstand */
}
a {text-decoration: none; outline: none; /* Unterstreichung entfernen und keine Outline */ 
}	 
a:link { color: blue; 
}
a:visited { color: blue; 
}
a:hover, a:focus { text-decoration: underline;
   color: Black;
}
a:active { color: white; background-color: blue; 
}
p, ul {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px; /* Abstand nach unten */
	margin-left: 0px;
	padding: 0 10px 0 10px;
}
ul ul {
	margin: 0;
}
li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px; /* Abstand von links */
	padding: 5px 0 0 0;
}

span {
	font-size: 80%;
	color: black; /* Schriftfarbe */
}