html, body{height:100%;}  

html,body {margin:0;padding:0}

body {
    margin: 0px 0px 0px 0px;
    
    background: #b1b1b1 url("../images/img/bg.jpg") top repeat-x;
}

#outer{min-height:100%;height:auto;}
* html #outer{height:100%;}/* ie6 and under*/

form {padding:0px;margin:0px;}
div,a,p,td,table,tr,li,ul,ol,form,textarea,input,h1,h2 {
    font-family: tahoma;
    font-size: 12px;
    color: #000000;
    text-decoration: none;

}

img {border-width: 0px;padding: 0px;margin: 0px;}


ul,li,ol {text-align: left; }
table,td,tr 
{
empty-cells: show;
}


p {font-weight: normal;text-align: left;color: #000000;font-family: tahoma;font-size: 12px;margin: 10px 0px 10px 0px ;padding: 0px;}

h1 {font-weight: normal;text-align: left;color: #000000;font-family: tahoma;font-size: 22px;margin: 2px 10px 6px 0px;padding: 0px;text-decoration: none;}
h2 {font-weight: normal;text-align: left;color: #000000;font-family: tahoma;font-size: 18px;margin: 2px 10px 6px 0px;padding: 0px;text-decoration: none;}

.under_h1 {background: url("../images/img/hr.jpg") top repeat-x;width:100%;height:15px;}



h3 {font-weight: bold;text-align: left;color: #000000;font-family: arial;font-size: 15px;}

a:link, a:visited,a:active,a:hover {font-family: tahoma;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;margin: 1px 1px 1px 2px;outline:none;}
a:hover {color: #ff000;text-decoration: underline;}


/*  ---------------- NEW LOGO & LOGINBOX ------------------- */
.FL {float:left; background:#ffffff url("../images/img/bg_input.jpg") top left no-repeat; border:1px solid #3a3e43; width:107px;height:17px; padding:0px;}
.log_inp_1{background: url("../images/img/login-icon.gif") left no-repeat; display: block; width:107px;height:17px;}
.log_inp_2{background: url("../images/img/pass-icon.gif") left no-repeat; display: block; width:107px;height:17px;}
.log_inp_2 input, .log_inp_1 input{background:none; float:right; color:#000000; font-size:11px;height: 14px; margin:2px 0px 0px 0px;padding: 0px !important;width:83px;border:0px solid #ff0000;}

/*  ---------------- LOGO & LOGINBOX ------------------- */
.logo_main {background: url("../images/img/logo_main.jpg") top  no-repeat;}
.logo_2_main {background: url("../images/img/logo_2_main.jpg") top  no-repeat;}

.logo_bottom {background: url("../images/img/logo_bottom.jpg") top  no-repeat;}
.logo_loginbox {background: url("../images/img/logo_loginbox.jpg") top no-repeat; }
.logo_loginbox_2 {background: url("../images/img/logo_loginbox_2.jpg") top no-repeat; }

.field_input {height:17px;border:1px solid #262626; background:#ffffff; background: url("../images/img/bg_input.jpg") top left no-repeat;padding:1px; margin:1px;}

.field_login {width:70px;height:17px;border:1px solid #67aae0;background:#ffffff;background: url("../images/img/bg_input.jpg") top left no-repeat;}
.field_login:focus {border:1px solid #235b88;}
.field_login_submit {border:0px solid #a4dbef;background:none;padding:0px;margin:0px;color:#ffffff;text-decoration: none; cursor:pointer; outline:none; font-family: tahoma; font-size: 11px;}
.td_login, .td_login a:link, .td_login a:active, .td_login a:visited, .td_login a:hover, .td_login a {color:#ffffff; font-family:tahoma; font-size: 10px; text-decoration: none;}
/*--------------field_input_body-----------------*/

.field_input_body {width:100px;height:14px;border:1px solid #555555;background:#ffffff;margin:2px 2px 2px 0;}
.field_login_submit_body {border:0px solid #a4dbef;background:none;padding:0px;margin:0px;color:#ffffff;text-decoration: underline;cursor:pointer}

/*  ----------------------- MENU ----------------------- */
.item_menu , a.menu_vertical:link,a.menu_vertical:visited,a.menu_vertical:active,.menu_vertical,a.menu_vertical:hover{font-family:tahoma;font-size:11px;font-weight:normal;color:#000000;text-align:left;text-decoration:none; line-height: 14px; background: url("../images/img/arrow.gif") left no-repeat;padding:3px 3px 3px 5px ;}
a.menu_vertical:hover {color:#ff0000}



a.menu_vertical_board:link,a.menu_vertical_board:visited,a.menu_vertical_board:active,.menu_vertical_board,a.menu_vertical_board:hover{font-family:arial;font-size:10px;color:#000000;margin:0px;padding:0px; line-height: 13px;}
a.menu_vertical_board:hover {color:#ff0000;}

.box_content div.last_thread {border-bottom:1px dotted #b2b2b2;padding:1px 1px 1px 1px;width:145px;}
.box_content div.item_menu {border-bottom:0px dotted #b2b2b2;padding:1px 0px 0px 4px;background:none;}

.box_content ul {padding:0px 2px 0px 3px;background:none;margin:0px;text-align: left}
.box_content ul li {border-bottom:1px dotted #d3d3d3; padding:2px 0px 2px 0px; margin:0px;  background: url("../images/img/arrow_black.gif") left no-repeat;list-style:none;text-align: left}
.box_content ul li a:link,.box_content ul li a:hover,.box_content ul li a:visited,.box_content ul li a:active {font-size: 11px; padding:0px 0px 0px 6px; display:block;}
.box_content ul li a:hover {color:#ff0000;}

div.category_group {padding:3px 0px 0px 3px; margin-top:3px; font-weight: bold;text-align: left;color: #000000;font-family: arial;font-size: 12px;border-top:0px dotted #b2b2b2;}
div.category_group_top {padding:0px 0px 0px 3px; font-weight: bold;text-align: left;color: #000000;font-family: arial;font-size: 12px;border-bottom:0px dotted #b2b2b2;}



/*------------------------menu horizontal------------------*/
.menu_horizontal_bg {background: url("../images/img/menu_horizontal.jpg") 0 -64px repeat-x; text-align: left; height:32px;padding:0px; margin:0px; }
/*
.menu_horizontal_bg div { height:32px;padding:0px 0px 0px 7px; margin:0px; background: url("../images/img/menu_horizontal.jpg") 0 -32px no-repeat; }
.menu_horizontal_bg div div{height:32px;padding:0px 0px 0px 0px;margin:0px; background: url("../images/img/menu_horizontal.jpg") right top no-repeat;}
*/
.bg_menu_left {height:32px;padding:0px 0px 0px 7px; margin:0px; background: url("../images/img/menu_horizontal.jpg") 0 -32px no-repeat; }
.bg_menu_right {height:32px;padding:0px 0px 0px 0px;margin:0px; background: url("../images/img/menu_horizontal.jpg") right top no-repeat;}

.menu_horizontal:link,a.menu_horizontal:visited,a.menu_horizontal:active,.menu_horizontal,a.menu_horizontal:hover{font-family:arial;font-size:12px;font-weight:bold;color:#292d30;text-align:left;text-decoration:none; background: url("../images/img/menu_spacer.jpg") right no-repeat; padding:2px 11px 2px 7px;line-height: 28px; margin:0px 1px 0px 1px;}
a.menu_horizontal:hover {color:#003577; margin:0px 1px 0px 1px; padding:2px 11px 2px 7px; text-decoration:underline;}

/*----------ostatnia pozycja w menu horizontalnum bez kreski----------*/
a.menu_horizontal_last:link,a.menu_horizontal_last:visited,a.menu_horizontal_last:active,.menu_horizontal_last,a.menu_horizontal_last:hover{font-family:arial;font-size:12px;font-weight:bold;color:#292d30;text-align:left;text-decoration:none; background: none; padding:2px 11px 2px 7px;line-height: 28px; margin:0px 1px 0px 1px;}
a.menu_horizontal_last:hover {color:#003577; margin:0px 1px 0px 1px;padding:2px 11px 2px 7px; text-decoration:underline;}


/*------------breadcrumbs & links menu-------------------*/
.menu_left {float:left;padding:7px 0px 0px 0px}
.menu_right {float:right;padding:7px 0px 0px 0px}
.menu_right div span {line-height: 28px; vertical-align:bottom;}

.menu_left a:link, .menu_left a:visited,.menu_left a:active,.menu_left a:hover,  
.menu_right a:link, .menu_right a:visited,.menu_right a:active,.menu_right a:hover {font-size: 11px;}

/*------------breadcrumbs & links menu-------------------*/
.breadcrumbs {background: url("../images/img/menu_bar.jpg") 0 -60px repeat-x; width:966px;height:30px; display:block;}
.menu_left {float:left;padding:0px 0px 0px 7px; height:30px;margin:0px; background: url("../images/img/menu_bar.jpg") 0 -30px no-repeat;}
.menu_right {float:right;padding:0px 7px 0px 0px; height:30px;margin:0px; background: url("../images/img/menu_bar.jpg") right top no-repeat;}
.menu_right ul {padding:5px 0px 0px 0px; margin:0px}
.menu_left div {padding:7px 0px 0px 0px;}
.menu_right ul li {display:inline; list-style:none; margin:0px 5px; padding:0px; vertical-align:middle; line-height:11px}
.menu_right ul li img{margin: 0px;padding:0px;vertical-align:middle;}
.menu_right ul li a {font-size: 11px;line-height:11px; padding:5px 0px 0px 0px;}
.menu_right ul li a:hover, .menu_left a:hover {font-size: 11px;text-decoration:underline;color:#ff0000}

/*------------GREEN VERSION-----------------------*/
.menu_right_green {float:right;padding:0px; height:30px;margin:0px; background: url("../images/img/menu_bar_green.jpg") 0 -30px repeat-x;}
.menu_right_green div {padding:0px; height:30px;margin:0px; background: url("../images/img/menu_bar_green.jpg") right top no-repeat;}
.menu_right_green div div{padding:0px; height:30px;margin:0px; background: url("../images/img/menu_bar_green.jpg") 0 -60px no-repeat;}
.menu_right_green ul {padding:7px 10px 0px 20px; margin:0px}
.menu_right_green ul li {display:inline; list-style:none; margin:0px 5px;color:#ffffff}
.menu_right_green ul li a:link, .menu_right_green ul li a:visited, .menu_right_green ul li a:active, .menu_right_green ul li a:hover {font-size: 12px; padding:5px 0px 0px 0px;color:#ffffff;font-weight:bold;}
.menu_right_green ul li a:hover {text-decoration:underline;}




/*  -------------------- BOXES  PORTAL------------------- */
.box {display:block;clear:both; font-size: 11px;width:164px;}
.box_line {background: url("../images/img/bg_box.jpg") -492px 0px no-repeat; width:164px; height:5px;}
.box_header {background: url("../images/img/bg_box.jpg") 0 0 no-repeat #B1B1B1; width:164px; height:28px;}
.box_header_black {background: url("../images/img/bg_box.jpg") -164px 0 no-repeat #B1B1B1; width:164px; height:28px;}
.box_bg {background: url("../images/img/bg_box.jpg") -328px 0 repeat-y #ffffff; text-align:left; }
.box_footer {background: url("../images/img/bg_box.jpg") -492px -16px no-repeat #B1B1B1; width:164px; height: 12px }

.box_content_right, .box_content_left,.box_content_center {padding:0px 7px 0px 7px;}
.box_content_right, .box_content_left,.box_content_center, 
.box_content_right td, .box_content_left td,.box_content_center td,
.box_content ,.box_content a, .box_content_right div, .box_content_left div, .box_content_center div {color:#000000; font-family:tahoma; font-size: 11px; text-decoration: none;}



.box_content_left {text-align:left;}
.box_content_center {text-align:center;}
.box_content_right {text-align:right;}
.box_content_left div {border-bottom:1px dotted #b2b2b2;padding:3px 0px 3px 0px;text-decoration: none;}


.box_top {
    background: url("../images/img/box_top.jpg") top no-repeat;
}

/*  -------------------- BOXES ------------------- */
.bg_left {background: url("../images/img/box_bg.jpg") -167px 0 repeat-y #b1b1b1;}
.bg_right {background: url("../images/img/box_bg.jpg") -164px 0 repeat-y #b1b1b1;}

/*
.box_line {background: url("../images/img/box_bg.jpg") 0 -28px no-repeat #ffffff;}
.box_header {background: url("../images/img/box_bg.jpg") 0 0 no-repeat #B1B1B1;}
.box_header_black {background: url("../images/img/box_bg.jpg") 0 -45px no-repeat #B1B1B1;}
.box_footer {background: url("../images/img/box_bg.jpg") 0 -33px no-repeat #B1B1B1;}



.box_header h2,.box_header_black h2 {font-family: arial; font-size:13px; font-weight:bold; color: #ffffff;text-decoration: none;text-align: center; padding:6px 0px 0px 0px;margin: 0px; vertical-align:middle;}

*/




.box_header h2,.box_header_black h2 {font-family: arial; font-size: 13px;font-weight: bold;color: #ffffff;text-decoration: none;text-align: center;padding: 6px 0px 0px 0px;margin: 0px;vertical-align:middle;}

.box_header a, .box_header a:visited, .box_header a:active, .box_header a:link, .box_header a:hover, 
.box_header_black a, .box_header_black a:visited, .box_header_black a:active, .box_header_black a:link, .box_header_black a:hover {font-family: arial; font-size: 13px;font-weight: bold;color: #ffffff;text-decoration: underline ;text-align: center;padding: 6px 0px 0px 0px;margin: 0px; vertical-align:middle;}



.content_center {text-align:left;}
.content_center,.box_center {background: #ffffff;}

.content_center a:link,.content_center a:visited,.content_center a:active,.content_center a:hover {font-family: tahoma;font-size: 12px;font-weight: normal;color: #000000;text-decoration: underline;}
a:hover {color: #ff000;text-decoration: underline;}

.box_content {padding: 4px;}


/* -----------------------  CONTENT ----------------------- */
.content_header {background: url("../images/img/box_bg.jpg") -170px -5px no-repeat #b1b1b1;}
.content_footer {background: url("../images/img/box_bg.jpg") -170px -16px no-repeat #b1b1b1;}

/* ----------------------- LINKS.PHP ----------------------- */
.list a:link, .list a:visited, .list a:active, .list a:hover{font-family: tahoma;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;margin: 1px 1px 1px 2px;}
.list a:hover {color: #ff000;text-decoration: underline;}

/* -----------------------  CONTENT SPECIAL (Lebensmitteldatenbank) ----------------------- */
.content_special_header {
    background: url("../images/img/content_special_header.jpg") top no-repeat;
}
.content_special_footer {
    background: url("../images/img/content_special_footer.jpg") top no-repeat;
}


a.news_title:link,a.news_title:visited,a.news_title:active,.news_title,a.news_title:hover {font-size: 13px;font-weight: bold;color: #000000;text-decoration: underline;text-align: left;padding: 0px;margin: 0px;}
a.news_title:hover{color: #ff0000;}

/* -----------------------  FOOTER'S --------------------------- */




.footer_header {
    background: url("../images/img/footer_2_header.jpg") top no-repeat;
}
.footer_footer {
    background: url("../images/img/footer_2_footer.jpg") top no-repeat;
}

.footer {font-weight: normal;text-align: center;color: #000000;font-family: tahoma;font-size: 12px;margin: 10px;padding: 0px;}

.footer_3 {background: url("../images/img/footer_3.jpg") top right no-repeat;}

.footer_2 a {font-weight: bold;}

.div_main {background: url("../images/img/bg_bottom.jpg") bottom repeat-x;}	

/*------------------SEARCH----------------------------------*/
.field_search {width:110px;height:18px;border:1px solid #979595;background:#ffffff;background: url("../images/img/bg_input.jpg") top left no-repeat;}
.field_search:focus{border:1px solid #535050;}



/*----------Versandkosten----------*/

a.small_grey:link,a.small_grey:visited,a.small_grey:active,.small_grey,a.small_grey:hover{font-family:arial;font-size:9px;color:#9B9B9B;text-decoration:underline;}
a.small_grey:hover {color:#777575;text-decoration:none;}


/*--------------------- manufacturers_list------------------------*/

a.manufacturers_link:link, a.manufacturers_link:active, a.manufacturers_link:visited, a.manufacturers_link:hover {font-size: 11px;font-family:arial;font-weight: normal;color: #000000;text-decoration: none; padding:1px;margin:0px}
a.manufacturers_link:hover {text-decoration:underline;}

.manufacturers_spacer{font-size: 10px;font-family:arial;font-weight: normal;color: #CFCFCF;text-decoration: none;padding:2px;margin:0px;}

.manufacturers_list {border-bottom:0px dotted #DFDFDF; padding:0px 7px 0px 7px; text-align:left; margin:0px; background-color:#ffffff;}

#manufacturer_image, #manufacturer_image img{padding:0px 0px 0p 0px;margin:0px 0px 0px 0px;text-align:center;}
#manufacturer_image img {}


.cart_item_x , .cart_item {border-bottom:1px dotted #d3d3d3;padding:1px;}
.cart_item {border-left:1px dotted #f8f8f8;}

.service_header2 {font-size: 11px;font-family:arial;font-weight: normal;color: #444444; font-weight: bold; line-height: 13px; display:block; margin-left:10px; margin-right:10px;}
.service_header {font-size: 10px;font-family:arial;font-weight: normal;color: #0082be; font-weight: normal; line-height: 12px; display:block; margin-left:10px; margin-right:10px;}

/*------------ pagination ------------------*/

.pagination a:link, .pagination a:visited,.pagination a:active,.pagination a:hover, .pagination {font-family: tahoma;font-size: 12px;font-weight: normal;color: #000000; text-decoration: underline;}
.pagination {font-family: tahoma;font-size: 12px;font-weight: normal;color: #000000; text-decoration: none;}
.pagination a:hover {color:#ff0000;}



/*

A { color:#000000; text-decoration:none; }
.whitelink { color:#FFFFFF; text-decoration:none; }
.blacklink { color:#000000; text-decoration:none; }
.blacklinkwithrollover { color:#000000; text-decoration:none; }
.bluelink { color:#0000FF; text-decoration:none; }
A:hover { text-decoration:underline; }
A:hover.blacklink { color:#000000; text-decoration:underline; }
A:hover.blacklinkwithrollover { color:#0000FF; background-color: #FFFF33; text-decoration:underline; }
A:hover.bluelink { color:#0000FF; background-color: #FFFF33; text-decoration:underline; }
.boxborder { border-color:#9B9B9B; border-style:solid; border-width:1; }
.boxborder2 { border-color:#9B9B9B; border-style:solid; border-top-width:0; border-bottom-width:1; border-left-width:1; border-right-width:1; }
*/