@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
body { background:url(images/body_bg.gif) center repeat-y; font-family:Arial, Helvetica, sans-serif; }

#wrapper {width:910px; margin:0 auto; padding:0 25px;}
#header {background:#fff url(images/header_bg.gif) top left no-repeat; height:110px;}
#header h1 {height:110px;}
#header h1 a { display:block; text-indent:-5000px; line-height:110px; height:110px; width:270px; overflow:hidden;}

#teaser {background: #fff url(images/teaser_bg.jpg) top left no-repeat; height:274px;}
#teaser_small {background:#fff url(images/teaser_small_bg.gif) top left no-repeat; height:78px;}

#content{ }
#content h2{ color:#fff; line-height:50px; margin:0 15px; font-size:14px; font-weight:bold; text-transform:uppercase; clear:both; }
#content ul {list-style-image:url(images/bullet.gif);}

.home #content{ background:url(images/content_bg.jpg) top left no-repeat; min-height:380px; _height:380px;}
.home #content h2{ background:url(images/content_title_bg.gif) top left no-repeat; padding-top:50px; height:0; overflow:hidden;}
.home #content p, .home #content ul {margin-left:380px; color:#fff; font-size:12px; line-height:111%; margin-right:75px;}

.home #content p.top {margin-top:6px;}
.home #content ul li {margin:18px 0;}
.home #content ul li strong {font-size:14px;}

#footer {padding:10px 0 50px; margin:36px 0 auto; text-align:center; font-size:12px; color:#fff; clear:both;}
#footer a {color:#fff;}


a.button {display:block; width:308px; line-height:36px; height:38px; color:#fff; font-size:14px; text-align:center; background:url(images/link_button_bg.jpg) 0 -38px no-repeat; text-decoration:none; text-transform:uppercase; font-weight:bold; margin:30px 0;}

a.button:hover {background-position:0 0px;}

a.topLinkButton {display:block; width:54px; line-height:27px; padding-top:29px; height:0; overflow:hidden; color:#fff; font-size:14px; text-align:center; background:url(images/toplinkbutton.gif) 0 -29px no-repeat; text-decoration:none; text-transform:uppercase; font-weight:bold; margin:30px;}

a.backLinkButton {display:block; width:54px; line-height:27px; padding-top:29px; height:0; overflow:hidden; color:#fff; font-size:14px; text-align:center; background:url(images/backlinkbutton.gif) 0 -29px no-repeat; text-decoration:none; text-transform:uppercase; font-weight:bold; margin:30px;}


.homepage_link {clear:both;}
.homepage_link a {color:#fff; text-decoration:none; display:block; text-align:center; font-size:12px; line-height:36px;}


a.topLinkButton:hover, a.backLinkButton:hover {background-position:0 0;}

span.spessore {color:#000; font-weight:normal; font-size:12px; line-height:24px;}

.headerTable {background:url(images/top_table_bg.gif) top left no-repeat; width:893px; height:13px; overflow:hidden; margin:auto; border-bottom:2px solid #004186;}
.footerTable {background:url(images/bottom_table_bg.gif) top left no-repeat; width:893px; height:20px; overflow:hidden; margin:auto;}

.product_table {padding:0px 5px 0 0; margin:auto; background:#fff url(images/middle_table_bg.gif) repeat-y; width:893px;}
.product_table tr td {border-bottom:2px solid #004186; padding:5px 10px; vertical-align:middle; font-size:12px; }
.product_table tr td.artColumn {border-right:1px solid #004186; border-left:1px solid #004186; color:#004186; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; text-transform:uppercase;}
.product_table tr td ul {list-style-type:disc; list-style-image:none!important; list-style-position:inside; margin:5px 0;}
.product_table tr td img {background:#eee; width:100px; height:100px; display:block;}

.floatLeft{float:left;}

.floatRight {float:right;}

.alignLeft {text-align:left;}
.alignRight {text-align:right;}

.noPrint {display:none;}
