@charset "UTF-8";
/* CSS Document */

html {
height: 100%;

}


body
{
background-color:#ffffff;
background-image:url(../img/content/site_back.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

h1
{
background-image:url(../img/content/demarec.gif);
background-repeat:no-repeat;
width:154px;
height:68px;
margin-bottom:0px;
margin-top:0px;

}

h2
{
margin: 0px 0px 10px 0px;
color:#641b23;
font-weight:bold;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

h3
{
font-weight:bold;
font-size:14px;
color:#641b23;
margin: 0px 0px 10px 0px;
}

a.small_button_form
{
padding-right:31px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:right;
background-image:url(../img/content/button_small.gif);
text-align:right;
width:195px;
}

a.small_button
{
padding-right:31px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:right;
background-image:url(../img/content/button_small.gif);
width:100px;
}

a.small_button_1
{
padding-right:31px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:right;
background-image:url(../img/content/button_small.gif);
width:200px;
}

a.small_button_2
{
padding-right:31px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:right;
background-image:url(../img/content/button_small.gif);
width:130px;
}

a.small_button_3
{
text-align:right;
padding-left:223px;
padding-right:15px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:right;
background-image:url(../img/content/button_small.gif);
width:45px;
}

a.small_button_4
{
text-align:right;
padding-left:123px;
padding-right:15px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:right;
background-image:url(../img/content/button_small.gif);
width:145px;
}

a.icon
{
padding-left:25px;
font-size: 12px;
text-decoration:none;
display:block;
color:#641b23;
background-repeat:no-repeat;
background-position:left;
background-image:url(../img/content/pdf_icon.gif);
text-align:left;
width:195px;
margin-bottom:2px;
}

a.crumb
{
font-size:10px;
}

a
{
cursor:pointer;
text-decoration:none;
color:#641b23;
}

a:hover
{
text-decoration:underline;
}


/*************************************** main ******************************************************/

div.wrapper
{

min-height: 100%;
height: auto !important;
height: 100%;
margin:0 auto -113px;
padding:0;
display:block;
width:720px;
}

div.header
{
padding-top:9px;
display:block;
margin:0;
padding:0;
background-color:#ffffff;
height:75px; 
width:720px;
}

div.menu
{
display:block;
width:720px;
display:block;
background-image:url(../img/content/menu_back.gif);
background-repeat:repeat-x;
height:24px;
}

div.visual
{
display:block;
width:720px;
display:block;
background-image:url(../img/content/visual_back.gif);
background-repeat:no-repeat;
height:50px;
}

div.main
{
margin-top:20px;
min-height:450px;
display:block;
float:left;
background-image:url(../img/content/main_back.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:510px;
}

div.main_head
{
width:510px;
height:25px;
background-image:url(../img/content/main_top.gif);
}

div.main_foot
{
display:block;
background-position:bottom;
width:510px;
height:25px;
background-image:url(../img/content/main_foot.gif);
}


div.content
{
min-height:400px;
margin: 0 30px 0 30px;
}

div.sub
{
margin-top:20px;
min-height:100px;
display:block;
float:left;
background-image:url(../img/content/sub_back.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:210px;
}

div.sub_head
{
width:210px;
height:25px;
background-image:url(../img/content/sub_head.gif);
}

div.sub_foot
{
position:relative;
background-position:bottom;
bottom:0px;
width:210px;
height:25px;
background-image:url(../img/content/sub_foot.gif);
}

div.sub_content
{
margin: 0 30px 0 30px;
min-height:50px;
}

/*************************************** menu ******************************************************/

ul.menu
{
display:block;
background-image:url(../img/content/menu_spacer.gif);
background-repeat:no-repeat;
width:800px;
height:24px;
padding:0;
margin-top:0px;
}

li.menu
{
display:block;
float:left;
height:24px;
background-image:url(../img/content/menu_spacer.gif);
background-position:right;
background-repeat:no-repeat;
list-style-type:none;
font-size:14px;
padding: 0 15px 0 15px;
}

a.menu
{
display:block;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
margin-top:4px;
}

a.menu:hover
{
color:#A0A0A0;
}

ul.sub_menu
{
padding:0;
margin:0;
}

li.sub_menu
{
list-style-type:disc;
margin-left:10px;
font-size:12px;
color:#641b23;
}

/*************************************** blocks ******************************************************/

div.login_block
{
clear:both;
display:block;
border:1px solid #cfcfcf;
background-color:#f8f8f8;
width:448px;
}

div.margin_spacer
{
margin:10px;
}












div.side
{
float:left;
display:block;
margin-right:20px;
}
span.h1
{
display:none;
}








div.menu_head
{
position:absolute;
background-image:url(../img/content/menu_kop.gif);
background-color:#333333;
height:18px; 
width:180px;


}

div.menu_foot
{
position:absolute;
background-image:url(../img/content/menu_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#333333;
height:20px; 
width:180px;


}





div.content_head
{
background-image:url(../img/content/content_kop.gif);
background-color:#333333;
height:18px; 
width:800px;



}












div.clearfooter
{
background-image:url(../img/content/main_foot.gif);
background-repeat:no-repeat;
background-position:right top;


clear:both;
height:113px;
width:100%;
}


div.footer
{
position:absolute;
height:113px;
display:block;
width:100%;
min-width:100%;
padding:0;
background-image:url(../img/content/footer.png);
background-repeat:repeat-x;
}


div.regulair_txt
{
display:block;
width:300px;
}

div.regulair_flash
{
margin: 0 0 0 30px;
}


















/*************************************** form ******************************************************/

label
{
margin-top:4px;
float: left; 
width: 106px; 
cursor: auto !important;
}

label.number
{
margin-top:2px;
margin-left:20px;
float: none;
width: 30px;
cursor: auto !important;
}

select.box_1
{
font-size:10px;
height:18px;
padding:0px;
width:220px;
}

input
{
font-size:10px;
height:18px;
padding:0px;
}

input.box_1
{
font-size:10px;
height:18px;
padding:0px;
width:220px;
}

textarea.box_1
{
font-size:12px;
height:18px;
padding:0px;
width:310px;
height:100px;
}

input.box_2
{
font-size:10px;
height:18px;
padding:0px;
width:100px;
}

input.box_3
{
font-size:10px;
height:18px;
padding:0px;
margin-left:5px;
width:45px;
}

input.box_4
{
font-size:10px;
height:18px;
padding:0px;
width:164px;
}

div.form_field
{
margin-bottom:8px;
width:437;
float:none;
}

div.smallbutton_field
{
margin-bottom:18px;
margin-left:106px;
width:437;
float:none;
}

input.submit
{
background: url('../img/content/button_send.gif') 0 100% no-repeat; 
width: 229px; 
height: 27px; 
border : 0;
cursor:pointer;
}

input.submit_prod
{
background: url('../img/content/button_prod.gif') 0 100% no-repeat; 
width: 229px; 
height: 27px; 
border : 0;
cursor:pointer;
}

input.submit_war
{
background: url('../img/content/button_war.gif') 0 100% no-repeat; 
width: 229px; 
height: 27px; 
border : 0;
cursor:pointer;
}

div.search
{
display:block;
height:20px;
position:absolute;
margin-left:505px;
width:170px;
}

input.search
{
font-size:10px;
height:13px;
padding:0px;
width:140px;
float:left;
}

input.submit_search
{
display:block;
float:left;
background: url('../img/content/button_small.gif') 0 100% no-repeat; 
width: 11px; 
height: 11px; 
border : 0;
margin-left:10px;
margin-top:4px;

cursor:pointer;
}

/*************************************** Product page ******************************************************/

label.product
{
margin-top:0px;
float: left; 
width: 106px; 
cursor: auto !important;
}

div.product_desc
{
margin-left:106px;
}

div.prod_field
{
margin-bottom:2px;
width:437;
float:none;
clear:both;
}

div.tab_start
{
margin-top:20px;
float:left;
display:block;
height:19px;
width:10px;
background-image: url(../img/content/tab_start.gif);
background-repeat:no-repeat;
}

div.tab_end
{
margin-top:20px;
float:left;
display:block;
height:19px;
width:10px;
background-image: url(../img/content/tab_end.gif);
background-repeat:no-repeat;
}

div.tab_main
{
cursor:pointer;
margin-top:20px;
float:left;
display:block;
height:16px;
font-size:12px;
color:#FFFFFF;
background-image: url(../img/content/tab_back.gif);
background-repeat:repeat-x;
padding-top:3px;
}


/*************************************** Products ******************************************************/

div.product_block
{
display:block;
float:left;
margin-bottom:15px;
border:1px solid #cfcfcf;
background-color:#f8f8f8;
width:138px;
height:175px;
}

div.product_spacer
{
display:block;
float:left;
width:15px;
height:175px;
}

div.footer_spacer
{
clear:both;
margin-bottom:1px;
width:437px;
float:none;
}

b.product_block
{
display:block;
margin-top:5px;
font-size:10px;
line-height:11px;

}

/*************************************** My Products ******************************************************/

img.my_product
{
display:block;
float:left;
width:120px;
margin-right:10px;
}

div.my_product
{
display:block;
float:left;
width:285px;
}

div.round_float
{
position:absolute;
margin-left:435px;
margin-top:-35px;
display:block;
height:64px;
width:64px;
}











