body
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-image:url(../new_public/new/images/background.jpg);
background-attachment: fixed;
padding: 0px;
margin: 0px;}

div
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;}

span
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;}

p
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 14px;
text-align: left;
margin-top: 0px;
margin-bottom: 11px;
padding: 0px;}

ul
{font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #000000;
margin-top: 0px;
margin-left: 11px;
padding-left: 4px;
margin-right: 4px;
margin-bottom: 11px;
list-style-type: square;}

b.subhead
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-bottom: 30px;}

li
{line-height: 15px;
padding-bottom: 2px;}

td
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 15px;
padding: 0px;
margin: 0px;
vertical-align: top;}

h1
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 3px;
margin-top: 0px;
color: #990033;}

a
{font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color: #858585;}
a:link
{text-decoration:underline;
color: #858585;}
a:visited
{text-decoration:underline;
color: #858585;}
a:hover
{text-decoration:none;
color: #000000;}

a.header
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
text-decoration:none;
color: #990033;}
a:link
{text-decoration:underline;
color: #990033;}
a:visited
{text-decoration:underline;
color: #990033;}
a:hover
{text-decoration:underline;
color: #000000;}

a.noscript_nav
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
text-decoration:none;
color: #FFFFFF;}
a.noscript_nav:link
{text-decoration:underline;
color: #FFFFFF;}
a.noscript_nav:visited
{text-decoration:underline;
color: #FFFFFF;}
a.noscript_nav:hover
{text-decoration:none;
color: #FFFFFF;}

/* ----------------------------------------------------------------------------- */

table.noscript_nav
{border:1px solid #FFFFFF;
background-color: #990033;}

td.noscript_nav
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
padding-left: 6px;
margin: 0px;
vertical-align: middle;}

/* ----------------------------------------------------------------------------- */

table.main
{background-image:url(../new_public/new/images/main_background.jpg);}

table.sub_nav
{background-image:url(../new_public/new/images/sub_nav_background.jpg);}

table.sub_nav_follow
{background-image:url(../new_public/new/images/sub_nav_follow_background.jpg);}

td.header
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 8px;
padding-bottom: 0px;
padding-left: 7px;
margin: 0px;
vertical-align:top;}

td.sub_nav_headline
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #000000;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 2px;
padding-left: 9px;
margin: 0px;
vertical-align: top;
height: 20px;}

td.sub_nav_item
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 17px;
color: #000000;
padding-top: 2px;
padding-left: 9px;
padding-bottom: 3px;
margin: 0px;
vertical-align: top;
height: 20px;}

td.sub_nav_item_right
{font-family: Arial,Helvetica,sans-serif;
background-color: #990033;
font-size: 11px;
font-weight: normal;
line-height: 17px;
color: #000000;
padding-top: 2px;
padding-left: 9px;
padding-bottom: 2px;
margin: 0px;
vertical-align: top;
text-align: left;
height: 21px;}

a.impressum
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color: #FFFFFF;}
a.impressum:link
{text-decoration:underline;
color: #FFFFFF;}
a.impressum:visited
{text-decoration:underline;
color: #FFFFFF;}
a.impressum:hover
{text-decoration:none;
color: #FFFFFF;}

/* ----------------------------------------------------------------------------- */

table.copyright
{background-image:url(../new_public/new/images/bottom_background.gif);
height: 22px;
width: 764px;}


td.copyright
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #666666;
padding-top: 4px;
padding-bottom: 0px;
padding-left: 11px;
padding-right:11px;
margin: 0px;
vertical-align: top;}

td.footer
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 4px;
padding-bottom: 0px;
padding-left: 7px;
margin: 0px;
vertical-align:top;}

/* ----------------------------------------------------------------------------- */

table.box
{border:1px solid #D3D3D3;
background-color: #FFFFFF;}

td.box_header
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #EDEDED;
color: #333333;
padding-left: 5px;
margin: 0px;
vertical-align: middle;
height: 21px;}

td.box_header_test
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #EDEDED;
color: #333333;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
margin: 0px;
vertical-align: middle;
height: 19px;}

p.box
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #333333;
line-height: 15px;
padding-top: 0px;
padding-bottom: 6px;
padding-left: 8px;
padding-right: 8px;
margin: 0px;}

/* ----------------------------------------------------------------------------- */

img.border
{border:1px solid #000000;}

/* ----------------------------------------------------------------------------- */

td.info
{font-family: Arial,Helvetica,sans-serif;
border:1px solid #D3D3D3;
font-size: 11px;
line-height: 15px;
font-weight: bold;
background-color: #EDEDED;
color: #333333;
padding-top: 4px;
padding-bottom: 5px;
padding-left: 6px;
margin: 0px;
vertical-align: top;}

/* ----------------------------------------------------------------------------- */

td.sender_data
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000000;
padding-top: 5px;
padding-bottom: 6px;
padding-left: 0px;
margin: 0px;
vertical-align: bottom;}

td.sender_line
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000000;
padding-bottom: 6px;
margin: 0px;
vertical-align: bottom;}

/* ----------------------------------------------------------------------------- */

table.client
{background-image:url(../new_public/new/images/client_back.gif);}

td.box_header_client
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #EDEDED;
color: #990033;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
margin: 0px;
vertical-align: middle;
height: 19px;}

td.client
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000000;
padding-left: 5px;
margin: 0px;
vertical-align: middle;
height: 24px;}

/* ----------------------------------------------------------------------------- */
td.loginback
{background-image:url(../new_public/new/images/login_back.jpg);}

td.login
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000000;
paddinG-top: 5px;
padding-left: 5px;
margin: 0px;
vertical-align: top;}

/* ----------------------------------------------------------------------------- */

table.sizes
{border:1px solid #666666;
background-color: #FFFFFF;}

td.sizes_header
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #EDEDED;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 144px;}

td.sizes_header_premium
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #FFCC33;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 87px;}

td.sizes_header_prof
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #DD0631;
color: #FFFFFF;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 87px;}

td.sizes_header_standard
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #4BB64B;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 87px;}

td.sizes_header_congress
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #2A2A80;
color: #FFFFFF;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 87px;}

td.sizes_header_messbox
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #CCCCCC;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 87px;}

td.sizes_data
{font-family: Arial,Helvetica,sans-serif;
background-color: #FFFFFF;
font-size: 11px;
padding: 0px;
margin: 0px;
vertical-align: middle;
text-align:center;}

/* ----------------------------------------------------------------------------- */

table.fittings
{border:1px solid #666666;
background-color: #FFFFFF;}

td.fittings_header_black
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #333333;
color: #FFFFFF;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 116px;}

td.fittings_header
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #EDEDED;
color: #333333;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 116px;}

td.fittings_header_premium
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #FFCC33;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 111px;}

td.fittings_header_prof
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #DD0631;
color: #FFFFFF;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 111px;}

td.fittings_header_standard
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #4BB64B;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 111px;}

td.fittings_header_congress
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #2A2A80;
color: #FFFFFF;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 111px;}

td.fittings_header_messbox
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
background-color: #CCCCCC;
color: #333333;
padding-top: 2px;
padding-left: 5px;
margin: 0px;
vertical-align: top;
width: 111px;}

td.fittings_data
{font-family: Arial,Helvetica,sans-serif;
background-color: #FFFFFF;
font-size: 11px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
margin: 0px;
vertical-align: top;}

/* ----------------------------------------------------------------------------- */

table.fittings
{border:1px solid #666666;
background-color: #EDEDED;}

td.products
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
padding: 5px;
margin: 0px;
vertical-align: middle;
height: 24px;}

td.products_01
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 16px;
color: #000000;
padding: 11px;
margin: 0px;
vertical-align: middle;
height: 24px;}

/* ----------------------------------------------------------------------------- */

td.adress
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 15px;
color: #000000;
padding: 7px;
margin: 0px;
vertical-align: top;
height: 24px;}

/* ----------------------------------------------------------------------------- */

td.mail_text
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
padding-right: 2px;
padding-top: 2px;
text-align: right;
vertical-align: top;}

td.mail_text_marked
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #990033;
padding-right: 2px;
padding-top: 2px;
text-align: right;
vertical-align: top;}

td.mail_text_left
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
padding-top: 2px;
padding-left: 18px;
text-align: left;
vertical-align: top;}

input.mail
{font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
width: 200px;
padding-left: 2px;
padding-bottom: 1px;}

textarea.mail
{font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
width: 200px;
height: 70px;
padding-left: 2px;}

select.mail
{font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
width: 100px;
z-index: -1;}

/* ----------------------------------------------------------------------------- */

li.image
{font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10px;
color: #999999;}

a.image
{font-family: tahoma, Arial,Helvetica,sans-serif;
font-size: 10px;
text-decoration:none;
color: #999999}
a.image:link
{text-decoration:none;
color: #999999;}
a.image:visited
{text-decoration:none;
color: #999999;}
a.image:hover
{text-decoration:none;
color: #000000;}

/* ----------------------------------------------------------------------------- */

input.submit
{background-color: #990033;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: white;}

/* ----------------------------------------------------------------------------- */

table.sitemap
{background-color: #FFFFFF;}

td.sitemap
{font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #000000;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
margin: 0px;
vertical-align: middle;
line-height: 18px;
height: 24px;}
