body{
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	
	
}

h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
}

h1.black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
}

p.copy{
	font-size: 10px;
	color: black;
	}

/* Äussere Tabellenrahmenfarbe  */
.RahmenBlau{
	border: #4971cc 1px solid;
	padding: 9px;
	
}

.RahmenOrange{
	border: #ff6600 1px solid;
	padding: 9px;
	
}

.Rahmenblaugrau{
	border: #51626f 1px solid;
	padding: 9px;
	
}

.RahmenGreen{
	border: #99cc33 1px solid;
	padding: 9px;
	
}

.RahmenBrown{
	border: #993333 1px solid;
	padding: 9px;
	
}

.RahmenGrey{
	border: #4e6172 1px solid;
	padding: 9px;
	
}




/* Innere Tabelle  hintergundbalken in der haupnavi*/

.MainTable{
	background-image: url(../images/mainBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: #000000 1px solid;
}

.scndndtable{
	background-image: url(../images/naviBg_produkt.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.scndndtableKampagne{
	background-image: url(../images/naviBg_kampagne.gif); 
	background-repeat: repeat-y;
	background-position: top;
}

.scndndtableReportage{
	background-image: url(../images/naviBg_reportage.gif); 
	background-repeat: repeat-y;
	background-position: top;
}

.scndndtableAbout{
	background-image: url(../images/naviBg_about.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.scndndtableMenschen{
	background-image: url(../images/naviBg_menschen.gif);
	background-repeat: repeat-y;
	background-position: top;
}

/* Präsentationszelle */
.produktfotografie{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #4971cc ;
	
}


.kollagen{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #51626f;
	
}

.kampagnen{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #ff6600;
	
}

.reportage{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #99cc33;
}

.people{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #4e6172;
}


.about{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #993333;
}

.tdshadow{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.ContentBlau{
background-color: #99ccff;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.ContentOrange{
background-color: #ff9253;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.Contentblaugrau{
background-color: #adc1c8;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.ContentGreen{
background-color: #c5ff53;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.ContentBrown{
background-color: #ffcccc;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.ContentGrey{
background-color: #a9bec7;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.ContentWhite{
background-color: #dee2e7;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 8px;
}

.NaviTable{
	border-top: 1px solid #E4E4E4;
}

.NaviTableKampagne{
	background-image: url(../images/li_kampagne.gif);
	background-repeat: repeat-x;
}

.NaviTableKampagneHover{
	background-image: url(../images/li_kampagne_.gif);
	background-repeat: repeat-x;
}

.NaviTableReportageHover{
	background-image: url(../images/li_reportage_.gif);
	background-repeat: repeat-x;
}

.NaviTablePeopleHover{
	background-image: url(../images/li_people_.gif);
	background-repeat: repeat-x;
}

.NaviTableProduktHover{
	background-image: url(../images/li_produkt_.gif);
	background-repeat: repeat-x;
}

.NaviTableAboutHover{
	background-image: url(../images/li_about_.gif);
	background-repeat: repeat-x;
}


.NaviTableRootHover{
	background-image: url(../images/li_root_.gif);
	background-repeat: repeat-x;
}



a:link {  color: #6f6f6f; font-size: 12px;  font-weight: bold;text-decoration: none;  }
a:visited  { color: #6f6f6f; font-size: 12px;font-weight: bold;text-decoration: none;  }
a:active   { color: #000000; font-size: 12px;font-weight: bold;text-decoration: none;}
a:hover {   color: #000000; font-size: 12px;font-weight: bold;text-decoration: none;}

a:link.aux {  color: #6f6f6f; font-size: 12px;  font-weight: normal;text-decoration: none;  }
a:visited.aux  { color: #6f6f6f; font-size: 12px;font-weight: normal;text-decoration: none;  }
a:active.aux   { color: #000000; font-size: 12px;font-weight: normal;text-decoration: none;}
a:hover.aux {   color: #000000; font-size: 12px;font-weight: normal;text-decoration: none;}

a:link.scndlevel {  padding-left: 12px; color: #ffffff; font-size: 12px;  font-weight: normal;text-decoration: none;}
a:visited.scndlevel  { padding-left: 12px;color: #ffffff; font-size: 12px;font-weight: normal;text-decoration: none;}
a:active.scndlevel   { padding-left: 12px;color: #F3F3F3; font-size: 12px;font-weight: normal;text-decoration: none;}
a:hover.scndlevel {   padding-left: 12px;color: #F3F3F3; font-size: 12px;font-weight: normal;text-decoration: none;}

a:link.scndlevelBlack {  padding-left: 12px; color: #000000; font-size: 12px;  font-weight: normal;text-decoration: none;}
a:visited.scndlevelBlack  { padding-left: 12px;color: #000000; font-size: 12px;font-weight: normal;text-decoration: none;}
a:active.scndlevelBlack   { padding-left: 12px;color: #F3F3F3; font-size: 12px;font-weight: normal;text-decoration: none;}
a:hover.scndlevelBlack {   padding-left: 12px;color: #F3F3F3; font-size: 12px;font-weight: normal;text-decoration: none;}

a:link.copy {  color: #000000; font-size: 10px;  font-weight: normal;text-decoration: none;  }
a:visited.copy  { color: #000000; font-size: 10px;font-weight: normal;text-decoration: none;  }
a:active.copy   { color: #000000; font-size: 10px;font-weight: normal;text-decoration: none;}
a:hover.copy {   color: #000000; font-size: 10px;font-weight: normal;text-decoration: none;}