.navi, .navi:link, .navi:visited, .navi:active { padding-bottom:1px;  width:1px; display: inline; -moz-opacity:1.0; filter: Alpha(Opacity=100); opacity:1.0; }
.navi:hover {width: 1px; display: inline; -moz-opacity:0.50; filter:  Alpha(Opacity=50); opacity:0.5; }

.naviinvers, .naviinvers:link, .naviinvers:visited, .naviinvers:active { padding-bottom:1px;  width:1px; display: inline; -moz-opacity:0.5; filter: Alpha(Opacity=50); opacity:0.5; }
.naviinvers:hover {width: 1px; display: inline; -moz-opacity:1.00; filter:  Alpha(Opacity=100); opacity:1.0; }

.refimage, .refimage:link, .refimage:visited, .refimage:active { padding:1px;  width:1px;  -moz-opacity:0.5; filter: Alpha(Opacity=50); opacity:0.5; }
.refimage:hover { padding:1px; width: 1px; -moz-opacity:1.00; filter:  Alpha(Opacity=100); opacity:1.0; }

/* IE only */
/* background tiles must be 800x1px */
/* see http://www.alistapart.com/discuss/pngopacity/14/#c4787 */

.contentwrappermf { border:1px solid #FC7800; 
//background:url(/media/philandco/bgorange.png) repeat; 
}
* html .contentwrappermf { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:1px; 
	background-color:transparent; 
//	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgorange.png,sizingMethod='scale'); 
	}
html>.contentwrappermf { }


div#contentwrapperblack { padding:2px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bgblack.png) repeat; }
* html div#contentwrapperblack { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:1px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgblack.png,sizingMethod='scale'); 
	}
html>div#contentwrapperblack { }

div#contentwrapperyellow { padding:2px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bgyellow.png) repeat; }
* html div#contentwrapperyellow { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:1px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgyellow.png,sizingMethod='scale'); 
	}
html>div#contentwrapperyellow { }

div#contentwrapper { padding:2px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bg.png) repeat; }
* html div#contentwrapper { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:1px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bg.png,sizingMethod='scale'); 
	}
html>div#contentwrapper { }

div#contentwrapperhell { padding:2px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bggray.png) repeat; }
* html div#contentwrapperhell { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:1px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bggray.png,sizingMethod='scale'); 
	}
html>div#contentwrapperhell { }

div#contentwrapperred {;padding:2px; margin-bottom:1px; background:url(/media/philandco/bgred.png) repeat; }
* html div#contentwrapperred { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:1px; 

	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgred.png,sizingMethod='scale'); 
	}
html>div#contentwrapperred { }






.toploader { display: none; }


.contentwideblack { width:357px; padding:2px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bgblack.png) repeat; }
* html .contentwideblack { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:361px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgblack.png,sizingMethod='scale'); 
	}
html>.contentwideblack { }

.contentwidegray { width:357px; padding:2px;  border:0px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bg.png) repeat; }
* html .contentwidegray { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:361px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bg.png,sizingMethod='scale'); 
	}
html>.contentwidegray { }
 

 
.contentsmallwhite { width:180px; border:0px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bgwhite.png) repeat; }
* html .contentsmallwhite { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:180px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgwhite.png,sizingMethod='scale'); 
	}
html>.contentsmallwhite { } 

.contentsmallgray { width:176px; padding:2px;  border:0px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bg.png) repeat; }
* html .contentsmallgray { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:180px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bg.png,sizingMethod='scale'); 
	}
html>.contentsmallgray { } 

.contentsmallred { width:176px; padding:2px;  border:0px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bgred.png) repeat; }
* html .contentsmallred { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:180px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgred.png,sizingMethod='scale'); 
	}
html>.contentsmallred { }

.contenttopred { width:357px; min-height:239px; padding:2px;  border:0px; margin-right:1px; margin-bottom:1px; background:url(/media/philandco/bgred.png) repeat; }
* html .contenttopred { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	width:361px; 
	background-color:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/media/philandco/bgred.png,sizingMethod='scale'); 
	}
html>.contenttopred { }


.asset { margin-bottom: 1px; margin-right:1px; }

#content {
        width:750px;
        padding-bottom: 35px;
        /* IE ONLY!!!" */
        /* height:100%; */
}


#wrapper {
        background-color:#ffffff;
        margin: 0px auto;
        padding: 0px;
        height: 100%;
        width: 770px;  /* bmh */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 748px;
        }
html>#wrapper        {
        width: 748px;
}

// OBSOLETE:
// .contentklapper { width:357px; margin:0px; padding-right:2px; background:url(/media/philandco/bgklapper.png);  background-repeat: repeat-y; }


.contentwide { width:357px; }
.contentlandscape { width:357px;  }
.contentspecial { width:357px; height:141px; overflow: hidden; }
.contentnote { width:357px; height:24px; overflow: hidden; }
.content { width:176px; height:237px; overflow: hidden; }
.contenttop { width:176px; height:237px; overflow: hidden; }
.contenttopwide { width:357px; height:237px; overflow: hidden; }
.contentsmall { width:176px; }
.contentright { width:176px; height:237px; overflow: hidden; }

#tops { margin-bottom:15px; }
.sub { padding-top:5px; }

a { color: #ffffff; text-decoration: none; font-size:11px; }
p {  font-size:11px; color: #ffffff; padding:0px; margin:0px; padding-bottom:10px; line-height:180%; }
p a { font-size:11px;  text-decoration: none; }
p a:hover { -moz-opacity:0.50; filter:  Alpha(Opacity=50); opacity:0.5; }
h1, .absatz_ueberschrift { margin:0px; padding:0px; padding-top:0px; padding-bottom:5px; font-size: 14px; font-weight: bold; color: #ffffff; }

h2 { color: #D90000; font-size:11px; font-weight: normal; padding:0px; margin:0px; padding-top:15px;}
h6 { color: #D90000; font-size:11px; font-weight: normal; padding:0px; margin:0px; padding-top:15px;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin: 0px; background-color: #f2f2f2; line-height: 180%;}

ol, li, ul {
	line-height: 180%;
	font-size:11px;
	margin:0px;
	list-style : none inside url(/media/philandco/arrow_right.gif);
}

.anreisser { padding-right:16px; }
.contentwhite, .contentwhite a { color:#000; text-decoration: None; font-size:11px; }

.sitemap { line-height: 180%; font-weight:bold; font-size:11px; color: #666666; padding:0px; margin:0px; padding-bottom:5px; padding-top:5px; }
.sitemap_level2 { line-height: 180%; font-weight:normal; font-size:10px; color: #666666; padding:0px; margin:0px; padding-bottom:5px; }
.topnavi_home { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_home.jpg); background-position: left top; }
.topnavi_philco { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_koepfe.jpg); background-position: left top; }
.topnavi_crossmedia { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_crossmedia.gif); background-position: left top; }
.topnavi_classicmedia { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_classicmedia.jpg); background-position: left top; }
.topnavi_newmedia { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_newmedia.jpg); background-position: left top; }
.topnavi_customers { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_customers.gif); background-position: left top; }
.topnavi_default { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_default.jpg); background-position: left top; }
.topnavi_marketing { background-color: #ffffff; background: no-repeat; background-attachment: scroll; background-image: url(/media/philandco/bg_marketing.gif); background-position: left top; }
.absatz_invers_hell { line-height:180%; font-size:11px; color: #455A57; padding:0px; margin:0px; padding-top:10px; padding-bottom:15px; padding-right:5px; }
.absatz_invers { line-height:180%; font-size:11px; color: #D90000; padding:0px; margin:0px; padding-top:10px; padding-bottom:15px; padding-right:5px; }
.absatz_invers a { color: #ffffff; font-weight: bold; }
.absatz_ueberschrift_hinweis { color: #000000; font-weight: bold; }
.absatz { line-height:180%; font-size:11px; color: #ffffff; padding:0px; margin:0px; padding-bottom:15px; padding-right:0px; }
.absatz p { line-height:180%; font-size:11px; color: #ffffff; padding:0px; margin:0px; padding-bottom:15px; padding-right:0px; }
.absatz_anreisser { line-height:180%; font-size:11px; color: #ffffff; padding:0px; margin:0px;}
.absatz a { text-decoration:none; }
.absatzklein { line-height:180%; font-size:11px; color: #666666; padding:0px; margin:0px;}
.absatzeinzeiler { line-height:180%; font-size:11px; color: #666666; padding:0px; margin:0px; padding-bottom:5px;        }
.absatzeinzeiler a { text-decoration:none; }
.absatz_beschreibung { margin:0px; padding:0px; font-size: 10px; color: #D90000; }
.absatz_ueberschrift_klein { margin:0px; padding:0px; padding.top:5px; padding-bottom:5px; font-size: 11px; font-weight: bold; color: #ffffff; }
.legende { line-height:180%; font-size:9px; color: #666666; padding:0px; margin:0px; }

.newsheadline { line-height:140%; margin:0px; padding:0px; font-weight: bold; color: #ffffff; }
.newsheadline a { text-decoration:none; }
.newsheadline a:hover { text-decoration:none; color:#dddddd; }
.newssubline { margin:0px; padding:0px;  color: #D90000; }
.newssubline a { text-decoration:none; }
.newssubline a:hover { text-decoration:none; }
.newstext { line-height:180%;  margin:0px; padding:0px; padding-bottom:7px; color:#ffffff; }
.newstext a { text-decoration:none; color:#ffffff;}
.newstext a:hover { text-decoration:none; color: #ffffff; -moz-opacity:0.75;  filter:  Alpha(Opacity=75); opacity:0.75; }

.jobheadline { margin:0px; padding:0px; font-weight: bold; color: #666666; }
.jobheadline a { text-decoration:none; }
.jobheadline a:hover { text-decoration:none; }
.jobsubline { margin:0px; padding:0px;  color: #D90000; }
.jobsubline a { text-decoration:none; }
.jobsubline a:hover { text-decoration:none; }
.jobtext { margin:0px; padding:0px;  padding-bottom:10px;  color: #666666; }
.jobtext a { text-decoration:none; color: #666666;}
.jobtext a:hover { text-decoration:none; }

.nospace { margin:0px; padding:0px; }
.navitop { font-size:9px; line-height:100%; color:#D90000; padding:0px; margin:0px;        vertical-align : middle; }
.searchinput { background-color:#ffffff; color:#D90000; border-width: 1px; border-style: solid; border-color: #BFBFBF; width: 150px; font-size: 9px; padding: 0px; margin: 0px; }
.pfad  { font-size:10px; line-height:100%; color:#999999; padding:0px; margin:0px; font-weight: bold; vertical-align : middle; }
.pfad a { color:#D90000; text-decoration: none; font-weight: normal; }
.pfad a:hover { color:#D90000; text-decoration: none; }
.anreisser_link { text-align:right; padding:0px; margin:0px; }
.anreisser_link a { padding:0px; margin:0px; }
.quicknavi  { font-size:10px; line-height:100%; color:#000000; padding:0px; margin:0px; font-weight: bold; vertical-align : middle; }
.quicknavi a { color:#000000; text-decoration: none; font-weight: normal; }
.quicknavi a:hover { color:#999999; text-decoration: none; }
.navilevel1 { background-color:#C9E7DE; padding:5px; }
.navilevel2 { background-color:#C9E7DE; padding:5px; margin-top:5px; ;}
.naventry1 { padding:0px; margin:0px; margin-bottom:1px; background-color:#d90000; width:160px; height:24px; -moz-opacity:0.5; filter: Alpha(Opacity=50); opacity:0.5; }
.naventry1active { padding:0px; margin:0px; margin-bottom:1px; background-color:#d90000; width:160px; height:24px}
.naventry1invisible { width: 1px; display: inline; -moz-opacity:0.25; filter:  Alpha(Opacity=25); opacity:0.25; }
.naventry2 { padding:2px; padding-left:10px; font-size:10px; color:#ffffff; }
.naventry2 a:hover { color:#ffffff; }
.naventry2 a { color:#A0D0EB; }
.suche { margin:0px; margin-top:15px; }
.suchergebnis {  margin:0px; padding:10px; padding-top:15px; background-color:#D3EAE4; }

