/*body {
	background-image: url('graphics/background_body.jpg');
	background-repeat: no-repeat;
	background-position: 100% 100%;
	margin: 20px;
	}*/
	
body {
 background-image:  url('afbeeldingen/balkverticaal.gif');background-repeat: repeat-y;
background-position: 50% 0;
}
#broodtekst {
	width: 550px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14 px;
	/*font-family: Georgia, 'Times New Roman', Times;*/
}

#broodtekst td {
	font-size: 14 px;
	font-family: tahoma, arial;
}

#contactinfo td {
	font-size: 14 px;
	/*font-family: Georgia, 'Times New Roman', Times;*/
	text-align: left;
}

#broodtekst h1 {
	font-weight: normal;
	font-size: 26px;
	font-style: italic;
	color: black;
	font-family: Georgia, 'Times New Roman', Times;
}

#broodtekst h2 {
	font-weight: normal;
	font-size: 20px;
	font-style: italic;
	color: black;
	margin-bottom: 7px;
	font-family: Georgia, 'Times New Roman', Times;
}

#broodtekst h3 {
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
	color: black;
	font-family: Georgia, 'Times New Roman', Times;
	margin-bottom: 0px;
}
#broodtekst p {
	margin-top: 0px;
}

.producttabel th {
	border-bottom: 1px solid black;
	color: white;
	background-color: #660000;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 14 px;
	text-align: left;
}

td {
	font-weight: normal;
	font-family: arial, sans-serif;
	font-size: 14 px
}

.producttabel td {
	border-bottom: 1px solid black;
	font-weight: normal;
	font-family: arial, sans-serif;
	font-size: 14 px;
}

.tableback  table {
	background-color: white;
	background-image: url('graphics/background_table_right.gif');
	background-repeat: repeat-y;
	background-position: 100% 0;
	clear:both;
}

table.producttabel {
	background: none;
	border: 1px solid black;
	border-bottom: none;
	width: 100%;
	margin-bottom: 14px;
}

form {
	margin: 0;
}

ul {
	list-style-type: square;
	margin-top: 7px;
}

.snaarzakje p {
	font-family: arial;
	font-size: 11px;
	color: white;
	text-align: center;
}

#tabeltitel {
	font-family: Georgia, 'Times New Roman', Times;
	font-style: italic;
	color: #660000;
	font-size: 16px;
}

table#winkel4tabel {
	border: 1px solid black;
	margin-bottom: 4px;
	background-image: url('graphics/background_table_right.gif');
	background-repeat: repeat-y;
	background-position: 100% 0;
}

img#winkel4img {
	border: 0px solid black;
	margin: 0;
}

#kopenverder td {
	font-size: 16 px;
	font-family: Georgia, 'Times New Roman', Times;
}

.viooltabel {
	margin-left: 0px;
	text-align: left;
}

#tdspat td {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}

#inhoud td {
	font-family: Georgia, 'Times New Roman', Times;
	padding-right: 8px;
}

.prijsrood {
color: red;
}

input.box {
width: 120px;
}

.tdtitel {
background-color: #660000;
color: white;
}

.tdtitel a {
color: white;
}

.tdsubtitels {
border-bottom: 1px solid black;
}

table.klankcorrectietabel {
border: 1px solid black;
border-top: 1px solid black;
background-image: url('graphics/background_table_right.gif');
background-repeat: repeat-y;
background-position: 100% 0;
}

.klankcorrectietabel ul {
margin: 0px;
margin-left: 16px;
font-size: 12px;
}

.klankcorrectietabel p {
font-size: 12px;
}

.klankcorrectietabel td {
border-top: 1px solid black;
padding: 2px;
font-size: 12px;
}

.klankcorrectietabel th {
	color: white;
	background-color: #660000;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12 px;
	text-align: left;
padding: 2px;
}

.invulformulier input {
width: 250px;
font-size: 14px;
background-color: white;
color: black;
border: 1px solid black;
font-family: tahoma;
}

.invulformulier select {
width: 250px;
font-size: 14px;
background-color: white;
color: black;
border: 1px solid black;
font-family: tahoma;
}

.invulformulier textarea {
width: 250px;
font-size: 14px;
background-color: white;
color: black;
border: 1px solid black;
font-family: tahoma;
}

.aanbiedinglijst {
font-size: 12px;
}


table.infotabel {
border: 1px solid black;
border-top: 1px solid black;
}

.infotabel ul {
margin: 0px;
margin-left: 20px;
font-size: 12px;
}

.infotabel p {
font-size: 12px;
}

.infotabel td {
padding: 2px;
font-size: 12px;
}

.infotabel th {
	color: white;
	background-color: #660000;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12 px;
	text-align: left;
padding: 2px;
}

.medium td {
	font-weigh: bold;
}

table#bestaandnieuw {
 border: 0;
}

#bestaandnieuw td {
 width: 50%;
 vertical-align: top;
 font-size: 12px;
 padding: 10px;
 }

#bestaandnieuw  .formuliertabel input {
 width: 200px;
}

#bestaandnieuw .formuliertabel td {
 padding: 0;
 width: auto;
}

ul#betaalstappen {
 margin: 0;
 padding: 0;
 padding-bottom: 2px;
 margin-bottom: 6px;
 border-bottom:6px solid #ccc;
}

#betaalstappen li {
 display: inline;
 margin: 0;
 padding-right: 6px;
 color: #999;
}

#betaalstappen li#stapactief {
 font-weight: bold;
 color: black;
}

div.tensietab {
 margin-bottom: 0;
 padding-bottom: 0;
 /*display: inline;*/
}

.tensietab a {
 display: block;
 float: left;
 text-decoration: none;
 color: white;
 font-size: 15px;
 font-weight: normal;
 width: 80px;
 height: 19px;
 text-align: center;
 vertical-align: center;
 margin-right: 1px;
 margin-top: 2px;
 background-color: black;
 margin-bottom: 0;
}

.tensietab a:hover, .tensietab a#actief {
 margin-top: 0;
 height: 21px;
 font-weight: bold;
 }
 
#tensiewissel {
 border-top: 1px solid white;
}
