
body {
	background:#FFFFFF;
	background-image:url('images/background.gif');
	background-repeat:repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	color:#E9E9D6;
    font-size: 13px;
}

li {
	/*list-style-type:square;*/
    list-style-image: url('images/listitem.jpg');
    list-style-position: outside;
    
}

h1 {
	text-align:center;
	font-size:25px;
}
h2 {
	text-align:center;
	font-size:19px;
}
h3 {
    font-size:15px;
}

p {
	/*clear:both;*/
}

img {
    behavior:  url("/v1/pngbehavior.htc");
	border:none;
}

#products table {
    width: 90%;
    border:0px;
    border-spacing:0px;
    vertical-align: middle;
}

    #products tr {
 	    margin: 0px;
   	    padding: 0px;
        vertical-align: middle;
    }
    #products th {
	    background-image:url('images/balk_beneden_midden.gif');
		background-repeat:repeat-x;
		padding-right:15px;
		padding-top:1px;
		height:23px;
        font-style: italic;
    }
    #products td {
 	    margin: 0px;
        padding: 5px 10px 5px 5px;
    } 
	#products tr.even {
		background-color:#343420;
	}
	#products tr.odd {
        background-color:#292c18
	}
	#products td.edit{
		border:hidden;
    }

a {
	color: #E9E9D6;
    text-decoration:underline;
}

a:hover {
    color: #a0a368;
}


#italymap, #italymapimg {
    background-image: url('images/italy.map.gif');
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0px;
    margin-right: 5%;
    border: 0px;
    padding: 0px;
}

#container {
	background-color:#262617;
	margin-left:10%;
	margin-right:10%;
	border-left:2px;
	border-left-color:#1B1B10;
	border-left-style:solid;
	border-right:2px;
	border-right-color:#1B1B10;
	border-right-style:solid;
}

#head {
	
}
	#top {
		white-space:nowrap;
		background-image:url('images/right_top.jpg');
		background-position: right bottom;
		background-repeat:no-repeat;
		font-variant:small-caps;
		font-size:44px;
		font-style:oblique;
		color:#FFFFFF;
		padding-top:40px;
		padding-left:15px;
	}
	#languages {
		position:absolute;
		top: 1%;
		left: 11%;
		font-weight: bold;
        }
	#languages a
	{
		text-decoration:none;
	}
	
	#bottom {
	
	}
		#bottom .buttons {
			
			background-image:url('images/balk_boven_midden.gif');
			background-repeat:repeat-x;
			padding-top:2px;
			height:23px;
			text-align:right;
			padding-right:5px;
		}
		#bottom .buttons a {
			color:#F1F1E7;
			font-variant:small-caps;
			font-weight:bold;
			font-size:14px;
			text-decoration:none;
			margin-right:5px;
			margin-left:5px;
		}
		
		#bottom .buttons a:hover {
			color:#FFFFFF;
			text-decoration:none;
			border-top-color: #FFFFFF;
			border-top-style:solid;
			border-top-width:1px;
		}
		
		#bottom .smallButtons {
			background-image:url('images/balk_beneden_midden.gif');
			background-repeat:repeat-x;
			text-align:right;
			padding-right:15px;
			padding-bottom:10px;
			padding-top:1px;
			height:22px;
		}
		#bottom .smallButtons a {
			color:#E9E9D6;
			text-decoration:none;
			font-size:12px;
			font-weight:bolder;
			padding-right:10px;
			padding-left:10px;
            border-right : 1px #E9E9D6 solid;
		    border-left : 1px #E9E9D6 solid;
            border-bottom: 0px;
		}
		#bottom .smallButtons a:hover {
			color:#FFFFFF;
			text-decoration:underline;
			border-top-style: none;
			border-right-color: #FFFFFF;
			border-left-color: #FFFFFF;
			
		}

#footer{
	clear:both;
    font-variant: small-caps;
	background-image:url('images/balk_beneden_midden.gif');
	background-repeat:repeat-x;
	text-align:right;
	padding-right:15px;
	margin-top:20px;
    
}

#body {
	padding:10px;
}

.textWithImage {
	clear:both;
	margin:10px;
    height:100%;
} 
	.textWithImage img {
		float:left;
		margin:10px;
	}
    /*
	.textWithImage p{
		float:right;
	}*/

.split{
	/* margin-top:10px; */
	margin-left:5px;
    margin-right:5px;
	clear:both;
    height:100%;
}
	.split .left{
		float:left;
		padding-right:10px;
		margin-bottom:10px;
		border-right-color:#5c5e37;
		border-right-width:4px;
		border-right-style:double;
		width:57%;
	}
	.split .right{
		float:right;
		padding-left:10px;
		margin-bottom:10px;
		width:37%;
	}

input, textarea, select { 
    background-color: #717145; 
    border: 1px solid #16160B;
    font-size: 11px; 
    text-align: left; 
}

.normalForm legend {
	color: #CCCCCC;
    font-size: 110%;
    font-variant: small-caps;
}

.formContainer {
	margin-right:5%;
	margin-left:5%;
	width:90%;
}

.formContainer fieldset {
	float: left;
	/*display: block;*/
	/*width: 20%; */
	margin: 0 2% 2%  0;
	padding: 0 2% 2% 2%;
	
}

.formContainer legend {
	color: #CCCCCC;
    font-size: 110%;
    font-variant: small-caps;
}

.formContainer input.textelement, select.textelement{
	display: block;
	width: 100%;
}


.formContainer input.deleteJa {
	float:left;

}
.formContainer input.deleteNee {
	float:right;
	margin-right:10%;
	margin-left:20%;
}
.formContainer input.goBack {
	margin-right:45%;
	margin-left:45%;
	width:10%;
}

.formContainer label {
	/*display: block;*/
	margin-bottom: 0.5em;
	font-weight: bold;
}
.formContainer label.first {
	padding-top: 1em;
}
.formContainer #dform
{
	float:left;
	width:30%;
}
.slideContainer {
	margin-right:20%;
	margin-left:10%;
	width:70%;
}
.slideContainer .slideTekst {
	
}

.deg {
	text-align: right;
}

.data {
    padding:5px;
    border:1px solid #A6A86D;
}

.head{
    padding:0px 5px 0px 5px;
    background-color:#0063A5;
    color:#fff;
    margin: 5px 0px 2px 0px;
    width:auto;
}
.small {
    font-size: small;
}

#klanten {
}

    #klanten tr, #klanten td {
        font-size: 11px;
        padding:0px;
        margin: 0px;
    }

#products {  
    margin-left: 30px;
    height:100%;
}
    #products p {
        margin: 0px;
        padding: 0px;
    }
    #products p.info {
        font-style:italic;
    }
    #products div {
        text-align: left;
    }
    #products div.dropcap {
        position : relative;
        color:#505031;
        font-size:400%;
    	font-family:Georgia, "Times New Roman", Times, serif;
        top: 5px;
        
    }
    #products a {
        text-decoration: none;
    }
    #products img {
        float: right;
    }
    .winedescription {
        font-size:12px;
        font-style:italic;
    }
    img.producent {
        float:right;
    }
    #products_index a {
        font-size: 16px;
        text-decoration: none;
    }
    #location {
        font-size: 14px;
        font-style:italic;
    }
        #location a {
            text-decoration: underline;
        }
		
		
.calendarsplit{
	margin-top:10px;
	margin-left:5px;
    margin-right:5px;
	clear:both;
    height:100%;
}
	.calendarsplit .left{
		float:left;
		padding-right:10px;
		margin-bottom:10px;
		width:67%;
	}
	.calendarsplit .right{
		float:right;
		padding-left:10px;
		margin-bottom:10px;
		width:27%;
	}

#calendar{
	width:100%;
	border-left:2px;
	border-left-color:#1B1B10;
	border-left-style:solid;
	border-right:2px;
	border-right-color:#1B1B10;
	border-right-style:solid;
	border-bottom:2px;
	border-bottom-color:#1B1B10;
	border-bottom-style:solid;
	border-top:2px;
	border-top-color:#1B1B10;
	border-top-style:solid;
}

#month .mouseover{
	background-color:#1B1B10;
}

#degustaties{
    border:0px;
    border-spacing:0px;
    vertical-align: middle;
}
		#degustaties .degheader {
		    background-image:url('images/balk_beneden_midden.gif');
			background-repeat:repeat-x;
			margin-top:10px;
			padding-right:15px;
			padding-top:2px;
			height:21px;
			font-style: italic;
			text-align:center
		}
		#degustaties .degcontent {
			padding: 5px 10px 5px 5px;
			background-color:#343420
		}