/* FoliX Styles - Copyrights by FoliX GmbH, Am Sandbach 5, D-40878 Ratingen */ 
body { font-family: verdana,geneva; line-height: 120%; font-size: 12px; text-align: left; color: #000000; background: #ffffff; width: 958px; margin: 0 auto; padding-top: 10px;}
.clr { clear: both; }
a:link, a:visited {color: #9C1308; text-decoration: none; font-weight: bold;}
a:hover {color: #FE0000; text-decoration: none; font-weight: bold;}
h1 { color: #333333; font-weight: bold; font-size: 15px; margin: 0; padding-top: 15px;}
h2 {    color: #666666; font-weight: bold; font-size: 12px; margin: 0; padding-top: 0px;}
h3 {    color: #666666; font-weight: bold; font-size: 12px; margin: 0; padding-top: 10px;}
small { font-size: 70%; }
.small-img {padding:7px;}
.fontbold {font-weight:bold;}
#outline {background: url(../_img/main_bg.gif) repeat-y; padding: 0px; width: 958px; float: left;}
#header { width: 958px; height: 100px; background: url(../_img/schutzfolien.jpg) no-repeat; background-position: 0px 0px;}
#header_bottomleft { float: left; width: 166px; height: 36px; background: url(../_img/header_bottom_links.gif) no-repeat; background-position: 0px 0px;}
#header_bottomright { float: right; width: 792px; height: 36px; background: url(../_img/header_bottom_rechts.gif) no-repeat; background-position: 0px 0px;}
#mainmenu {       float: right; height: 20px; line-height: 20px; padding-right: 18px; padding-top: 14px;}
a.mainmenu:link, a.mainmenu:visited{ background: url(../_img/header_menu_bg_hell.gif) repeat-x; color: #ffffff; height: 20px !important; height: 20px; line-height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 6px; border-right: 1px solid #000000;}
a.mainmenu:hover{ background: url(../_img/header_menu_bg_dunkel.gif) repeat-x; }
a.mainmenu-on:link, a.mainmenu-on:visited, a.mainmenu-on:hover {  background: url(../_img/header_menu_bg_dunkel.gif) repeat-x; color: #ffffff; height: 20px !important; height: 20px; line-height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 6px; border-right: 1px solid #000000;}
#menu_outer { width: 250px;       float: left; padding-top: 15px; padding-left: 0px;   padding-bottom: 15px;}
#menu { margin: 0 auto; width: 160px;   float: none !important; padding-top: 0px;}
#menu_top { margin: 0 auto; background: url(../_img/schutzfolien.gif) no-repeat; background-position: 0px 0px; width: 238px; height: 38px;}
#menu_bottom { margin: 0 auto; background: url(../_img/box_top_tab_2.gif) no-repeat; background-position: 0px 0px; width: 160px; height: 15px;}
a.menu:link, a.menu:visited { display: block; line-height: 24px !important; height: 24px; background: url(../_img/menu_bg.png) repeat-y; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10px; padding-left: 20px;}
a.menu:hover { background-position: 0px -24px; text-decoration: none; color: #ffffff; }
a.menu-on:link, a.menu-on:visited, a.menu-on:hover { 
 display: block; line-height: 24px !important; height: 24px; background: url(../_img/menu_bg.png) repeat-y; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 10px; padding-left: 20px; background-position: 0px -24px;}
#content_outer { margin-left: 0px; float: left; padding-top: 15px; padding-bottom: 15px; width: 708px; }
#content_inner { float: none !important; width: 698px; margin: 0 auto; }
#content_top-tab { background: url(../_img/content_tab_top.gif) no-repeat; height: 38px; width: 698px; text-align: center; }
#content_bottom-tab { background: url(../_img/content_tab_bottom.gif) no-repeat;  height: 38px; width: 698px; text-align: center; }
#content_bg { background: url(../_img/content_bg.gif) repeat-y; width: 698px; }
#content { white-space: normal; padding-left: 50px;  padding-right: 50px; }
#inhalt { padding-left: 10px;  padding-right: 10px; padding-top: 0px; }
/* #inhalt_aktionen { width: 251px; height: 129px; float: right; background: url(../_content/img/aktion.gif) no-repeat; } */
#inhalt_aktionen { width: 5px; height: 5px; float: right; }
#inhalt-kat-image { text-align: right; margin: 0 auto; width: auto;}
#start-inhalt { width: 578px; height: 391px; background: url(../_content/img/folien.jpg) no-repeat; }
#footer_outer {background: url(../_img/displayschutzfolien.gif) no-repeat; float: left; display: block; background-position: 0px 0px; width: 958px; height: 21px; padding-left: 0px;}
#footer { text-align: right; padding-right: 10px; padding-top: 2px; }
#seo-footer { text-align: center; padding-top: 20px; }
a.footer:link, a.footer:visited {color: #ffffff;}
a.footer:hover { color: #FE0000; }
#tags { text-align: center; float: left; padding-top: 10px;  width: 958px; padding-bottom: 10px; }
#clicky { text-align: center;  float: left;  margin: 0 auto; width: 958px;}
div.table { display:inline-table; border-collapse:collapse; margin: 0 auto; }
div.tr { display:table-row; }
div.td { display:table-cell; border:thin solid #9C1308; padding:5px; }
#details_outer { width: 502px; margin: 0 auto; background: url(../_content/img/details-bg.gif) repeat-y; }
#details_top_tab {height: 33px; background: url(../_content/img/details-top-tab.gif) no-repeat; text-align: center; color: #ffffff; font-weight: bold; font-size: 15px; padding-top: 5px; }
#details_bottom_tab { width: 502px; margin: 0 auto; height: 10px; background: url(../_content/img/details-bottom-tab.gif) no-repeat; padding-bottom: 10px;}
#details { padding: 10px; }