/* CSS Document */
* {
	margin              : 0;
	padding             : 0;
}

html,body {
	font-family         : 'MS Sans Serif', Tahoma, Arial, sans-serif;
	font-size           : 12px;
	height              :100%;
	margin              :0px;
	padding             :0px;
	background-color    :#C7B18B;
	background-image:url(../gfx/bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.clear {
    clear:both;
}

a {
	text-decoration     : none;
	color:#333333;
}

a:focus {
	-moz-outline        :0;
	outline             :0;
	outline-offset      :0;
}
a img {border:0;}

#container { 
    background-color    : #FFFFFF;
    position            : absolute; 
    top                 : 50%; 
    left                : 50%; 
    height              : 522px; 
    width               : 830px; 
    margin-top          : -261px; /* -(height / 2 ) */ 
    margin-left         : -415px; /* -(width / 2 ) */ 
	voice-family: "\"}\"";
    voice-family: inherit;
} 

#shadow_left {
    width:25px;
	height:522px;
	background-image:url(../gfx/shadow_left.jpg);
	background-repeat:no-repeat;
	float:left;
}
#shadow_top {
    width:780px;
	height:25px;
	background-image:url(../gfx/shadow_top.jpg);
	background-repeat:no-repeat;
}
#shadow_right {
    width:25px;
	height:522px;
	background-image:url(../gfx/shadow_right.jpg);
	background-repeat:no-repeat;
	float:right;
}
#shadow_bottom {
    width:780px;
	height:25px;
	background-image:url(../gfx/shadow_bottom.jpg);
	background-repeat:no-repeat;
}

#midden {
    width:780px;
	height:472px;
	float:left;
}
#content {
    height:472px;
}

#top_menu_bar {
    width:780px;
	height:26px;
	background-color:#40452F;
	text-align:right;
}

#inside_left {
    width:200px;
	height:446px;
	float:left;
	background-color: #40452F;
}

#inside_middle {
    width:372px;
	height:446px;
	background-color:#FFFFFF;
	float:left;
}

#inside_middle_2 {
    width:550px;
	height:416px;
	background-color:#FFFFFF;
	overflow:auto;
	margin:15px;
}

#inside_right {
    width:208px;
	height:446px;
	background-color:#FFFFFF;
	float:right;
}

#logo {
    background-image:url(../gfx/logo.jpg);
	background-repeat:no-repeat;
	height:255px;
	width:200px;
}
#menu {
    height: 191 px;
	width:200px;
}

#nieuwsbrief {
    background-image:url(../gfx/kopje_nieuwsbrief.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#6F765E;
	height:152px;
	width:208px;
}

#leeg {
    height:10px;
	width:208px;
	background-color:#FFFFFF;
}

#aanbiedingen {
  height:284px;
  width:210px;
  background:#957959;
}
#aanbiedingen img {
  margin:10px 0 0 10px;
}

#text_inside_middle {
    font-family:sans-serif, arial;
	font-size:1em;
	color:#333333;
	padding:10px;
}

.tekst {
    font-family:sans-serif, arial;
	font-size:1em;
	color:#333333;
	padding:10px;
	}

#rotator {
    text-indent:14px;
	}

#copyright {
	width:100%;
	height:20px;
	margin:0 auto;
	position:absolute;
	bottom:20px;
	text-align:center;
}
#copyright a {
    font-family:sans-serif, arial;
	color:#AC946A;
	font-size:12px;
}
#copyright a:hover {
    text-decoration:none;
	font-weight:bold;
	color:#8F7445;
}
	

/* nieuwsbrief form */

.rl_form
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}

.rl_label
    {
    width: 120px;
	font:"Trebuchet MS";
	font-size:12px;
	color:#40452F;
	margin-left:10px;
}
.rl_input
    {
	background-color:#5F654E;
    width: 180px;
    text-align: left;
    font-size: small;
    border-width: 0px;
	margin-left:10px;
}
.rl_button
    {
	background-color:#5F654E;
	width: 100px;
	font-size: small;
	border:0px;
	margin-left:10px;
	text-align:center;
	font:"Trebuchet MS";
	font-size:14px;
	color:#40452F;
}
#menu_nl,#menu_de { height:168px; min-height:168px;}
#menu_nl ul li,#menu_de ul li {float:left;text-indent:-9999px;list-style-type:none;}
#menu_nl ul li a {height:24px;display:block;background:url(../gfx/menu.nl.png);}
#menu_de ul li a {height:24px;display:block;background:url(../gfx/menu.de.png);}
#menu_home:link,#menu_home:visited                  {width:200px; background-position:0px      -24px;}
#menu_home:hover,#menu_home:active,#menu_home_on:link,#menu_home_on:visited                {width:200px; background-position:-200px    -24px;}
#menu_collectie:link,#menu_collectie:visited        {width:200px; background-position:0px      -48px;}
#menu_collectie:hover,#menu_collectie:active,#menu_collectie_on:link,#menu_collectie_on:visited        {width:200px; background-position:-200px    -48px;}
#menu_maatwerk:link,#menu_maatwerk:visited          {width:200px; background-position:0px      -72px;}
#menu_maatwerk:hover,#menu_maatwerk:active,#menu_maatwerk_on:link,#menu_maatwerk_on:visited          {width:200px; background-position:-200px    -72px;}
#menu_aanbiedingen:link,#menu_aanbiedingen:visited  {width:200px; background-position:0px      -96px;}
#menu_aanbiedingen:hover,#menu_aanbiedingen:active,#menu_aanbiedingen_on:link,#menu_aanbiedingen_on:visited  {width:200px; background-position:-200px    -96px;}
#menu_nieuwsbrief:link,#menu_nieuwsbrief:visited    {width:200px; background-position:0px      -120px;}
#menu_nieuwsbrief:hover,#menu_nieuwsbrief:active,#menu_nieuwsbrief_on:link,#menu_nieuwsbrief_on:visited    {width:200px; background-position:-200px    -120px;}
#menu_contact:link,#menu_contact:visited            {width:200px; background-position:0px      -144px;}
#menu_contact:hover,#menu_contact:active,#menu_contact_on:link,#menu_contact_on:visited            {width:200px; background-position:-200px    -144px;}



 {background-position:-200px -24px;}

#dispri { height:23px; width:200px; min-height:23px;}


.label
    {
    float: left;
    width: 75px;
    text-align: right;
    
    margin-right: 15px;
    }

.input
    {
    background-color: #f5f5f5;

    font-size: x-small;

    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    
    margin-bottom: 10px;
    }

.input {
    width: 120px;
    font-size: x-small;
    background-color: #f5f5f5;
    
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    
    margin-bottom: 10px;
}
.textarea {
    width: 250px;
    height: 100px;
    background-color: #f5f5f5;
    
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    
    margin-bottom: 10px;
}
.hr_div {
  width:100%;
  height:1px;
  margin:10px 0 10px 0;
  background:#40452F;
}
.catalog_art {
  float:left;
  width:255px;
  margin-bottom:15px;
}
.catalog_art img {
  padding:1px;
  border:1px solid #40452F;
  margin:0 5px 0 0;
}
.catalog_art h3 {
  color:#40452F;
}
.clear {clear:both;}

#catalog_list li {
  margin-left:15px;
  list-style-type:square;
}
#catalog_list li a {
  font-weight:bold;
  color:#40452F;
}
#catalog_list li a:hover {
  text-decoration:underline;
}