/*debug*/
#div {border: 1px solid red;}
#td {border: 1px solid blue;}


/*alg*/
body {	
	margin:5px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
	background: white;
}
img { 
	border: 0px;
}
a, a:visited, a:active {
	color: #8E3F1A;
	text-decoration: underline;			
}
a:hover {    
	text-decoration: underline;		
	color: #CE7F5A;
}




/* page layout */
td.layout{padding: 3px; padding-left: 1px; padding-right: 1px; padding-top: 1px; vertical-align: top; position: relative;}

.zsg{
	padding-bottom: 20px;
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;	
	margin: 0px;
}

.page {
	width: 985px;
	margin-left: auto;
	margin-right: auto;	
}

.header {
	padding:0px;
	height: 17px;
	text-align: center;
	background : url(images/top.png) repeat-x bottom left;
	font-size: 8px;
	color: #333333;	
	position: relative;
	overflow: hidden;
}

.header .tl {
	float: left;
	background: url(images/tl.png) no-repeat bottom left;
	height: 17px;
	width: 30px;
}

.header .tr {
	float: right;
	background: url(images/tr.png) no-repeat bottom right;	
	height: 17px;	
	width: 30px;
}

.left {
	height: 100%;
	width: 14px;
	background-image: url(images/left.png);
	background-repeat: repeat-y;
}
.left .spacer {
	width: 20px;
}

.right {
	height: 100%;
	width: 14px;
	background-image: url(images/right.png);
	background-repeat: repeat-y;
}

.logo {
	height: 174px;
	width: 220px;
	background: url(images/boxl.png) no-repeat top left;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}

.banner{
	margin-left: 5px;
	width: 715px;
	max-width: 715px;
	height: 174px;
	background-image: url(images/banner_2.png);
	background-repeat: no-repeat;
}
.menutop  {
	width: 100%;
	height: 23px;
	position: absolute;
	left:0px;
	top:0px;	
	background: url(images/menutop.png) no-repeat top left;
}
.menu {
	padding-top: 30px;
	font-size: 12px;
	width: 219px;
	height: 500px;
	position: relative;	
	/*background-color: #6B3918; */
	background-image: url(images/menu.png);
	background-repeat: repeat-y; 
}

.menulist
{	
	_margin-top: 25px;
	_margin-left: 15px;
	/*list-style: none url(images/mi.png);*/
}

.menu li
{
	margin-top: 8px;
}

.menu a
{
	font-size: 12px;
	font-weight: bold;
}
.menu a, .menu a:visited,.menu a:active {
	color: #DEC3B2;
	text-decoration: none;
}
.menu a:hover {    
	text-decoration: underline;		
	color: #FEE3D2;
}

.menubottom  {
	width: 100%;
	height: 23px;
	position: absolute;
	left: 0px;
	bottom:-1px;
	background: url(images/menubottom.png) no-repeat bottom left;
}

.content {
	min-height: 500px;	
	_height: 500px;
	max-width: 705px;
	width: 705px;
	vertical-align: top;
	padding: 8px;
}

.footer {
	padding: 0px !important;
	height: 30px;
	text-align: center;
	background : url(images/bottom.png) repeat-x top left;
	font-size: 10px;
	color: #444444;
}

.footer .bl {
	float: left;
	background: url(images/bl.png) no-repeat top left;
	height: 20px;
	width: 30px;
}

.footer .br {
	float: right;
	background: url(images/br.png) no-repeat top right;	
	height: 20px;	
	width: 30px;
}

.footer p {
	margin-top: 30px;
}


/* content layout */
/* menu:#6B3918  menutext:#DBC5B8  menuhover: ##FEE3D2  headingtext(pagetitle):  #AE5E1F  headingsmall : #754014;   linkhover: #8E3F1A */
hr {
	color: #6B3918;
    background-color: #6B3918;
    height: 1px;
}

.content img { 
	border: 1px solid black;
}

.content fieldset {
	margin-bottom: 15px;
	margin-top: 15px;
}

.content ul {
	margin-bottom: 15px;
	margin-top: 0px;
}

table {
	margin-bottom: 15px;
	margin-top: 15px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.list {
	
}

.list  th {
	text-align: left;
	background-color: #6B3918;
	#color: #F5ECE6;
	color: white;
	font-weight: bold;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.list td {
	vertical-align: top;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.list .odd {
#	background-color: #F6E8DC;
        background-color: #EFE1CE; 
}
.list .even {
	#background-color: #D6BEA8;
	background-color: white;
}


H1, H2, H3, H4, H5 {
    font-weight: bold; 
    color: #754014; 
    text-decoration: none; 
	font-size: 15px;
	margin-bottom: 0px;
	display: inline;
}
.pagetitle
{
	color: #AE5E1F;
	font-size: 17px;
}

fieldset
{
  	_position : relative;  /* The underscore means only IE will see it */
  	_padding : 15px;   /* Stupid IE */
  	_display : block;
  	padding-top: 20px;
  	background-color: #EFE1D8;
  	border: 1px solid #754014;
  	margin-bottom: 15px;
	margin-top: 15px;
}

legend
{
  	_position : absolute;
  	_top : -8px;
  	_left : 0px;
  	TEXT-DECORATION: none;
  	border: 1px solid #183B79;
  	background: #754014;
  	color: #F5ECE6;
  	padding: 0px 4px 0px 4px;
}

form table{
	width: 100%;
	color: #AE5E1F;
	font-weight: bold;
}
input,select,textarea { background-color: #EFE1D8 }

select, textarea {
	width: 350px;
}
select {
	width: 150px;
}
textarea{	
	scrollbar-base-color:#E6CEB8;
	scrollbar-arrow-color:#E2EBF0;
	scrollbar-track-color:#E6CEB8;
	scrollbar-3dlight-color:AE5E1F;
	scrollbar-highlight-color:AE5E1F;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#183B79;
	scrollbar-face-color:#754014;
}
textarea {height: 80px;} 

input.knop, button
{
	margin-top: 15px;
	background-color:754014;
	color: white;
	border: 2px outset #DBC5B8;
	width:100px;
	padding: 1px;
	padding-bottom: 0px;
	padding-top: 0px;
}

input.check, input.image 
{
	background-color:transparent;
	border: 0px;
}

ul{
	margin-top:0px;
	margin-bottom: 5px;
}
.content iframe {border:0px; height: 450px; width: 100%; }