/* Stylesheet für www.copyhouse.de */

* {
	 padding:  0; margin:  0;
}
body {
	color: black; /* Schriftfarbe */
	background-color: white; /* Hintergrundfarbe */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%; /* Schriftgröße */
	line-height: 120%;
}
#wrapper {
   position: relative;
	color: black;

	width: 94%; /* Breite des Inhaltbereichs */
	margin-top: 10px;
	margin-right: 30px; /* Abstand rechts automatisch */
	margin-bottom: 10px;
	margin-left: 30px;
}
/* =========================================  Kopfbereich =========================================== */

#kopfbereich {
   position: relative; /* positioniert, aber im Fluß */
	margin-bottom: 0px;
	background-image: url(images/logo-teneriffa.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/* Verschachtelter Selektor: nur die Grafik im Kopfbereich */

#kopfbereich img {
	padding: 0px 10px 0px 10px;
	border: 0;
	margin: 5px;
}
#kopfbereich p {
	/*    position: absolute; */
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 5px 5px 5px 10px;
	color: white;
}
#kopfbereich h1 {
	/*    position: absolute; */
	margin-bottom: 0px;
	margin-left: 340px;
	padding: 5px 5px 5px 10px;
	color: #D3D3D3;
	font-size: 200%;
	font-weight: bold;
	line-height: 120%;
}
#kopfbereich p {
	margin-left: 340px;
	font-size: 100%;
}
/* =========================================  Navibereich =========================================== */
#navibereich {
	background-color: #3879dd;
	float: left;
	color: white;
	width: 145px;
	margin-top: 5px;
	margin-left: 0;
	padding: 5px 5px 5px 5px;
}
#navibereich ul {
   color: white;
	width: 145px;
   margin-left: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0;
	padding-bottom: 5px;
}
#navibereich li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: white;
}
#navibereich #navi01 {
}
#navibereich a {
	display: block; /* ganze Fläche ist anklickbar */
	text-decoration: none;
	color: White;
	padding: 0px; /* Abstand zwischen den Navi Zeilen */
	margin: 5px; /* Abstand zwischen den Navi Zeilen */

}
#navibereich hr {
	margin-top: 1px;
	margin-bottom: 1px;
}
#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;}
#abibuecher_jahrbuecher #navi33 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;}
#weiterverarbeitung #navi80 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;}
#postkarte #navi182 a {	color: white;	background-color: #808080;}
#broschuere #navi183 a {	color: white;	background-color: #808080;}
#plakate_preise #navi185 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 {
}

/* =========================================  Sidebar =========================================== */

#sidebar {
   position: absolute;
	right: 0;
	background-color: white;
	width: 145px;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
}
#spalte3 {
   position: absolute;
	right: 0;
	background-color: white;
	width: 145px;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
}
/* =========================================  Textbereich =========================================== */
#textbereich {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 10px 175px 0px 175px;
}
#textbereich2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 10px 175px 0px 175px;
}
  .bildlinks {
	    float:left; 
	    padding: 5px; /* Abstand zwischen Bild und Rahmen */
		 padding-left: 0px;
	    border: 0px solid #ccc; /* Der Bilderrahmen */
	    margin-right: 10px; /* Abstand zwischen Rahmen  und Text */
       margin-bottom: 0px; /* Abstand nach unten */
	  }
	  .bildrechts {
	    float:right; 
	    padding: 5px 5px 5px 5px; 
	    border: 0px solid #ccc; 
       margin: 0px;
	  }

/* =========================================  Textbereich linke Spalte ============================= */
#spaltelinks {
   float:left; 
	width: 50%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px 15px 0px 0px;
}
  .bildlinks {
	    float:left; 
	    padding: 5px; /* Abstand zwischen Bild und Rahmen */
		 padding-left: 0px;
	    border: 0px solid #ccc; /* Der Bilderrahmen */
	    margin-right: 10px; /* Abstand zwischen Rahmen  und Text */
       margin-bottom: 0px; /* Abstand nach unten */
	  }
	  .bildrechts {
	    float:right; 
	    padding: 5px 5px 5px 5px; 
	    border: 0px solid #ccc; 
       margin: 0px;
	  }
	
/* =========================================  Fußbereich =========================================== */
#fussbereich {
	clear: both;
	background-color: white;
	color: #6A0000;
	padding-top: 10px; /* innenabstand oben, unterhalb Linie */
	border-top: 1px solid #808080; /* Rahmenlinie oben */
	margin-top: 20px; /* Außenabstand oben, oberhalb Linie */
	margin-bottom: 20px;
}
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 */
}
/* =========================================  Allgemein =========================================== */
h1 { font-size: 150%; }
h2 { font-size: 120%;
     color: #800000;
	  margin-top: 1em;
     margin-bottom: 1em; }
h4 { font-size: 75%; }
h5 {
	font-size: 110%;
	color: Black;
}
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: gray;
}
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-top:.
}
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 */
}
hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
