/* zw Firefox Scrollbalken */
html {
	height: 101%; }

body {
	background-image:url(../pictures/bg-wigo.gif);
	background-position:right bottom; 
	background-repeat:no-repeat;
	background-attachment:fixed;
	color: #000000;
	background-color: #E7E682;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	line-height: 16px; 
	letter-spacing: 0px; }
		
 
/* verschiedene Hintergrundfarben für content leistungen */
.tablegrafik {
background-color: #f9eef0;
border: 2px solid #ffffff;
background-image:url(../pictures/image-grafik.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }

.tableberatung {
background-color: #F6F9EC;
border: 2px solid #ffffff;
background-image:url(../pictures/image-beratung.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }

.tabledruckvor {
background-color: #f2eee4;
border: 2px solid #ffffff;
background-image:url(../pictures/image-druckvorstufe.jpg);
background-position:left bottom; 
background-repeat:no-repeat; } 

.tabledruck {
background-color: #FAFBF2; 
border: 2px solid #ffffff;
background-image:url(../pictures/image-drucken.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }

.tableveredel {
background-color: #EAE1E3; 
background-image:url(../pictures/image-veredelung.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }


.tableendfertig {
background-color: #EEF4EC; 
border: 2px solid #ffffff;
background-image:url(../pictures/image-endfertigung.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }


.tablequalitat {
background-color: #f9f5f0;
border: 2px solid #ffffff;
background-image:url(../pictures/image-qualitat.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }

.tablespecials {
background-color: #FDF6EB;
border: 2px solid #ffffff;
background-image:url(../pictures/image-specials.jpg);
background-position:left bottom; 
background-repeat:no-repeat; } 


.tableeinladung {
background-color: #F0F0F0;
border: 2px solid #ffffff;
background-image:url(../pictures/image-einladung.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }

.tableteam {
background-color: #F2EEF4;
border: 2px solid #ffffff;
background-image:url(../pictures/image-team.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }

/* allgemein */
.tableallgemein {
background-color: #FCFCF1;
border: 2px solid #ffffff;
background-image:url(../pictures/image-allgemein.jpg);
background-position:left bottom; 
background-repeat:no-repeat; }
 
 
/* Table Startseite */
.tablewillkommen {
background-color: #ededa4; 
border: 2px solid #ffffff;
background-image:url(../pictures/willkommen.jpg);
background-position: left bottom;
background-repeat: no-repeat; }

/* Table Navigation Hintergrund */
 .tablenavi { border: 2px solid #ffffff; background-color: #ededa4; background-image: url(../pictures/navi-bg.gif); background-repeat: no-repeat; background-position: left bottom; }
 /* Table Planetsearch Template-Seite */
 .tablesearch { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; font-weight: normal; line-height: 17px; 
	letter-spacing: 0px; color: #000000; } 

	
	
/* FONTS */

/* headlines */
.hlgrafik, .hlberatung, .hldruckvor, .hldruck, .hlveredel, .hlendfertig, .hlqualitat, .hlspecials, .hleinladung,  .hlallgemein, .hlteam { font-size: 16px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; letter-spacing: 0px; } 
.hlgrafik { color: #db0054; }
.hlberatung { color: #97b910; }
.hldruckvor { color: #9b8300; }
.hldruck { color: #68672E; }
.hlveredel { color: #66183b; }
.hlendfertig { color: #279d2d; }
.hlqualitat { color: #ccaf69; }
.hlspecials { color: #F2B000; }
.hleinladung { color: #6E786E; }
.hlteam { color: #865F97; }
/* allgemein */
.hlallgemein { color: #305311; }



/* bildtext beschreibungstext --------------------- */
.bt1 { color: #333333; letter-spacing: -1px;  }
.bthead1 { font-size: 14px; letter-spacing: 0px; font-weight: normal; }
.bt2 { color: #97b910; }
.btwillhead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #97b910; }
.btgrafik { color: #db0054; }
.btgrafikhead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #db0054; }
.btberatung { color: #97b910; }
.btberatunghead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #97b910; }
.btdruckvor { color: #9b8300; }
.btdruckvorhead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #9b8300; }
.btdruck { color: #68672E; }
.btdruckhead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #68672E; }
.btveredel { color: #66183b; }
.btveredelhead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #66183b; }
.btendfertig { color: #279d2d; }
.btendfertighead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #279d2d; }
.btqualitat { color: #ccaf69; }
.btqualitathead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #ccaf69; }
.btspecials { color: #F2B000; }
.btspecialshead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #F2B000; }
.bteinladung { color: #6E786E; }
.bteinladunghead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #6E786E; }
.bteinladunghead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #6E786E; }
/* allgemein */
.btallgemein { color: #305311; }
.btteamhead { font-size: 14px; letter-spacing: 0px; font-weight: normal; color: #865F97; }
.btteam { color: #865F97; }


/* diverse formatierungen */
.fett { font-weight: bold; }
.fettgruen { font-weight: bold; color: #305311; }

.abstand3px { font-size: 3px; line-height: 3px; }
.abstand2 { font-size: 8px; line-height: 8px; }

.content1 {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; font-weight: normal; line-height: 17px; letter-spacing: 0px; 
	color: #000000; }
	
.suchfeld { 
font-size: 10px; line-height: 10px; padding-top: 2px; width: 100px; height: 17px; color: #000000; font-weight: normal; background-color: #FFFFFF; border-left: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-right: 0px solid #ffffff; border-top: 0px solid #ffffff}




/* Spalten gesamt 627px --------------------- */ 

#texthead {
	float: left; width: 597px;	padding-top: 15px;	padding-bottom: 0px;
	padding-left: 15px;  }	
/* Spalte links */	
#textbereich {
	clear: both; float: left;
	width: 290px; padding-top: 10px; padding-bottom: 14px;
	padding-left: 15px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; font-style: normal; line-height: 17px; letter-spacing: 0px; }
/* Spalte rechts */		
#textbereich2 {
	float: right; width: 290px; padding-top: 10px; padding-bottom: 14px; padding-right: 15px; 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: inherit; line-height: 17px; letter-spacing: 0px; }
/* 2spaltig */		
#textbereich3 {
	float: left; width: 597px; padding-top: 0px;
	padding-bottom: 15px; padding-left: 15px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; font-weight: normal; line-height: 17px; letter-spacing: 0px; }
	

	
/* Spalten unten mit weniger Abstand --------------------- */ 	
/* Spalte links */	
#textbereichunten {
	clear: both; float: left;
	width: 290px; padding-top: 0px; padding-bottom: 14px;
	padding-left: 15px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; font-style: normal; line-height: 17px; letter-spacing: 0px; }
/* Spalte rechts */			
#textbereich2unten {
	float: right; width: 290px; padding-top: 0px; padding-bottom: 14px; padding-right: 15px; 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: inherit; line-height: 17px; letter-spacing: 0px; }
	
		
	 
#bildleiste {
	clear: both; }
	
/* Startseite */	 
#texthomepage {
	clear: both; float: left; width: 400px; padding-top: 10px; padding-bottom: 11px;
	padding-left: 15px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; font-style: normal; line-height: 17px;	letter-spacing: 0px; }
#textnews {  float: left; width: 260px; padding-top: 60px; padding-bottom: 45px; padding-left: 15px; }
#textplatzhalter { float: right; width: 100px; padding-top: 240px; padding-bottom: 0px; padding-right: 15px; }
	



/* Link navi für Bottom-Rechts */	 
a.navi:link { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: none; }
a.navi:visited { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: none; }
a.navi:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: none; }
a.navi:active { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: none; } 
	
/* Link content für ALLGEMEIN */		
a.content:link { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; }
a.content:visited { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; }
a.content:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #305311; }
a.content:active { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #305311; }   

/* Link content für Content-Text-Verlinkungen */		
a.text:link { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: none; }
a.text:visited { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: none; }
a.text:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: underline; }
a.text:active { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 16px; letter-spacing: 0; color: #000000; text-decoration: underline; }


/* mit Grafik erstetzt.sbutton 
{ font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 2px; font-size: 9px; width: 30px; height: 17px; color: #000000; font-weight: normal; background-color: #DEDD3A; border-left: 0px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff}
*/


	/* LINKS - NICHT ALLES definiert zb. Zeilenabstand weil nicht kompatibel mit Menü im Safarie  */
a:link {
	 
	color: #000000; }
a:visited {
	
	color: #000000;  }
a:hover {
	
	color: #305311;  }
a:active {
 
	color: #305311; }
	
	

	
	


