body    { margin:0; padding:0; font-family:Tahoma; font-size:0.7em; color:#5D6675; background-image:url(images/bg_body.gif); background-repeat:repeat-y; margin-height:0px; margin-left: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; }
form    { display:inline; }
a       { color:#5D6675; text-decoration:underline; }
table   { font-size:1em; }
td      { font-size:1em; }
input   { font-family:Tahoma; font-size:1em; }
select  { font-family:Tahoma; font-size:1em; }

/*  TOP  */
#top {background-color: white; height: 112px; }
#top_s { background-color: white;  height: 125px; }
#bg { background-image: url(images/top_bg.gif); height: 113px;}
#bg1 { background-image: url(images/top_bg.gif); height: 103px;}
#logo { padding-left: 120px;  width: 280px; float: left; }
#top2 { background-color: #D3D3D3; border-right: 10px; border-bottom: solid 10px #ffffff; }
#logo2 { padding-left:120px;  border-right: solid 10px white; width: 889px; height: 22px;}


/*  Content  */
#hold-content { border-bottom: solid 10px #ffffff; background-color: #ffffff; }
.border_weiss { border:#5D6675; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#left         { float:left; background-color:white; height: 377px; width: 279px;  margin-right: 10px; }
#main         { float:left; width:592px; border: solid 1px #5D6675; margin-right: 6px; left: 287px; }
#right        { margin-left:886px; height: 377px; border-left: solid 1px #5D6675; border-top: solid 1px #5D6675; border-bottom: solid 1px #5D6675; background-color: #d3d3d3;  }
#leftleft     { float:left; background-color: #D3D3D3; height: 377px; margin-right: 7px; width: 120px; border-right: solid 1px #5D6675;  border-top: solid 1px #5D6675; border-bottom: solid 1px #5D6675;  }
#leftnav      { position: relative; left: -1px; margin-left:130px; background-color: #ffffff; height: 377px; width:147px; border-top: solid 1px #5D6675; border-bottom: solid 1px #5D6675;  }
#address      { height: 97px; text-align: right; padding-right: 4px; padding-top: 11px; background-image: url(images/bg_address.gif); background-repeat: repeat-y;  border-left: solid 1px #5D6675; border-top: solid 1px #5D6675; border-right: solid 1px #5D6675; font-size: 0.9em; }



#nav { background-color: #D3D3D3;  height: 262px; border-left: solid 1px #5D6675; border-bottom: solid 1px #5D6675; margin-bottom: 5px; border-right: solid 1px #5D6675; }
#addresspartner { text-align: right; padding-right: 4px; padding-top: 6px; background-image: url(images/bg_address.gif); background-repeat: repeat-y;  height: 102px; border-left: solid 1px #5D6675; border-top: solid 1px #5D6675; border-right: solid 1px #5D6675; font-size: 0.9em;  }
#mainleft { width: 337px; float: left; }
#mainright { float:right; width:253px; border-style:none; }
#mainright_s { height: 375px; float: right; position: relative; width: 253px; background-image: url(images/bg_main_right.gif); padding: 10px; }
#main_websites { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_websites.gif); }
#main_websites_soft { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/software/bg_referenzen.gif); }
#main_print { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_print.jpg); }
#main_cd { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_cd.gif); }
#main_cd_cover { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_cd.jpg); }
#main_vhs { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_vhs.jpg); }
#main_logos4 { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_logos_4.gif); }
#main_kontakt_grafik { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_kontakt.gif); }
#main_kontakt_software { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/software/bg_kontakt.gif); }
#main_logos { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_logos.gif); }
#main_logos2 { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_logos_2.gif); }
#main_logos3 { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_logos_3.jpg); }
#main_folder { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_folder.jpg); }
#main_drucksorten { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_drucksorten.gif); }
#main_plakate { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_plakate.gif); }
#main_rollup { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_rollups.jpg); }
#main_kontakt { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/bg_kontakt.jpg); }
#main_ueberuns { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/bg_ueberuns.jpg); }
#main_news { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/bg_news.jpg); }
#main_partner { background-color: #D3D3D3; height: 375px; line-height: 1.5em; background-image: url(images/bg_partner.jpg); }
#main_bankett { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/verkehr/bg_bankett_v2.jpg); }
#main_leit { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/verkehr/bg_leitpflockfund.jpg); }
#main_verkehrssysteme { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/verkehr/bg_verkehrssysteme.gif); }
#main_kontakt_verkehr { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/verkehr/bg_kontakt.jpg); }

#main_projekte_verkehr { background-color: #D3D3D3; height: 375px; line-height: 1.5em; background-image: url(images/verkehr/bg_projekte.jpg); }
#main_projekte_verkehr_2 { background-color: #D3D3D3; height: 375px; line-height: 1.5em; background-image: url(images/verkehr/bg_projekte_2.jpg); }
#main_inserat { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/grafik/bg_inserat.gif); }

#nav img { margin-bottom: 1px; }
.borderright { border-right: solid 1px #5D6675; }
.borderbottom { border-bottom: solid 1px #5D6675; }
#maincontent { background-color: #D3D3D3; height: 375px; padding: 12px; line-height: 1.5em; background-image: url(images/bg_main_right.gif); }
#main_verpackung_vertrieb { background-color: #D3D3D3; height: 375px; padding: 9px; line-height: 1.5em; background-image: url(images/bg_main_right.gif); }
#maincontentpartner { background-color: #D3D3D3; background-image: url(images/bg_main_right.gif); height: 377px; line-height: 1.5em; }
#main1 { background-color: #D3D3D3; height: 186px; padding-left: 8px; padding-top: 10px; border-bottom: solid 1px #5D6675;  }
#main2 { height: 189px; }
.bordergreen { border: solid 1px #A1E63B; }
.active { color: #004D91; }
.bigger {  font-family: Tahoma; font-size: 14px; color: #5D6677; font-weight: bold}
.smaller {  font-family: Tahoma; font-size: 9px; color: #5D6677; }
.weiss {  font-family: Tahoma; font-size: 11px; color: #FFFFFF; }





/*  IE Win Hacks. Hide from IE5-mac. \*/
* html #address  { height:108px; }
* html #leftnav  { margin-left:128px; }
* html #main     { position:absolute; margin-right:-3px; }
* html #right    { ; }
/* End hide from IE5/mac */
