/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */
html, body, td {
	color:#FFF
}
  body { background-color;
    color: #FFFFFF;
    padding: 0px;
/*    font-family: baskerville,newbskvll bt,gill sans,humanst521 bt,humanst521,arial,helvetica,sans-serif; */
/*    font-family: "ms serif", "new york", serif; */
    font-family: 'ms sans serif', geneva, sans-serif;
    font-size: 10pt;
    text-align: left;
    }

  a { color: #BFAC60;
    text-decoration: none;
    }

  .grid { border-style: none;
    }

  .studentquote {
    margin: 8px;
    padding: 5px 8px;
    color: rgb(0, 0, 0);
    background-color: rgb(211, 195, 146);
    width: 167px;
    position: relative;
    bottom: 0px;
    font-size: 10pt;
    }

  .studentquote h6 {
    margin-bottom: 5px;
    margin-top: 16px;
    text-align: right;
    font-size: 10pt;
    font-weight: normal;
    }

  .topmenubox { position: relative;
    width: 560px;
    height: 80px;
    }

  .menubuttons { position: absolute;
    bottom: 4px;
    left: 16px;
    }

  .menubuttons img { border-style: none;
    border-width: 0px;
    }

  .sidemenu {
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    max-width: 200px;
    position: relative;
    }

  .sidemenu h2 {
    font-weight: bold;
    margin-left: 11px;
    }

  .sidemenu a {
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .logo { position: relative;
    left: -200px;
    text-decoration: none;
    padding: 0px;
    background-color;
    color: #FFFFFF;
    float: none;
    }



/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* clearing */
	.stretch,
	.clear {
		clear:both;
		height:1px;
		margin:0;
		padding:0;
		line-height: 1px;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.menu_horiz:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: block;
		width: 100%;
	}
	* html>body .menu_horiz{
		display: block;
		width: 100%;
	}

	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
	* html .menu_horiz{
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */


/* replace */
	.replace {
		display:block;

		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;

		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
/* end accessibility */

/* A CSS Framework by Mike Stenhouse of Content with Style */

/* TYPOGRAPHY

/* END HEADINGS */


/* END TEXT */

/* LISTS */

	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */



	hr {

	}
	div.hr {
		height: 1px;
		margin: 1.5em 10px;
		border-bottom: 1px dotted black;
	}

/* END TYPOGRAPHY */

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */


/* END FORM ELEMENTS */


/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* NAV BAR AT THE TOP, LOCAL NAVIGATION ON THE LEFT AND ONE COLUMN OF CONTENT */
    div#content {
        position: relative;
        width: 761px;

        margin: 15px auto 20px 0;
        padding: 0;

        text-align: left;
    }

    div#menu_vert {
        float: left;
        width: 190px;
        display: inline;
    }
    div#content2 {
        display: none;
    }
    div#menu_horiz {
          width: 100%;

        text-align: left;
    }
/* END CONTENT */

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    div#page {
        width: 780px;
        margin:  30px auto 10px auto;
        padding: 0;
        text-align: left;
    }


        div#header {
            margin: 0;                
            padding: 0;
            height: 70px;
        } 

    /* END HEADER */


/* END LAYOUT */



div.breadcrumbs {
   padding-top: 10px;
   padding-left: 10px;
   text-align: left;
   font-size: 90%;
 }

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* NAV */

    div#menu_horiz .current {
        display: inline;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        background-image: url(images/tasso/gold.gif) ! important;
    }

    * html div#menu_horiz {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }
    div#menu_horiz {
      width: 100%;
      margin: 0;
      text-align: center;
    }
    div#menu_horiz ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    div#menu_horiz li {
        float: left;
        display: inline;
        list-style: none;
        margin: 0 ;

        /* rood */
        background-image: url(images/tasso/red.gif);

    }


/* only IE mac will see this */
*>html div#menu_horiz li { width: 80px; }


    div#menu_horiz li a {
        border-right: none;
    }
    div#menu_horiz a,
    div#menu_horiz a:link,
    div#menu_horiz a:active,
    div#menu_horiz a:visited {
        display: inline;
        padding: 0px 0px 0px 0px;

        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        text-decoration: none;
        margin: 0;
        color: #FFFFFF;

    }

    div#menu_horiz .active {
        display: inline;

        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        /* goud * /
        background-image: url(images/tasso/gold.gif) ! important;;
    }

    div#menu_horiz .current a,
    div#menu_horiz .current a:link,
    div#menu_horiz .current a:active,
    div#menu_horiz .current a:visited,
    div#menu_horiz .current a:hover,
    div#menu_horiz .active a,
    div#menu_horiz .active a:link,
    div#menu_horiz .active a:active,
    div#menu_horiz .active a:visited,
    div#menu_horiz .active a:hover
{

        /* goud * /
        background-image: url(images/tasso/gold.gif) ! important;
    }

    div#menu_horiz li .active,
    div#menu_horiz li .active a,
    div#menu_horiz .active,
    div#menu_horiz .active a,
    div#menu_horiz li .current,
    div#menu_horiz li .current a,
    div#menu_horiz .current,
    div#menu_horiz .current a
    {
        /* goud */
        background-image: url(images/tasso/gold.gif);
    }

/* END NAV */

    div#menu_vert li .current a {
        /* color: #8B6A03; */
        color: #BFAC60;
    }


#menu_vert, #menu_vert ul {
  margin: 0px;
  padding: 0px;
  }

#menu_vert li {
  position: relative;
  list-style: disc;
  }


/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul li a,
    div#menu_vert ul ul li a:link,
    div#menu_vert ul ul li a:visited  {
        display: block;
        padding: 3px 5px 3px 15px;
        border-bottom: none;
        font-size: 90%;
    }
    div#menu_vert ul ul  {
      border-right: none;
      border-top: none;
    }

    div#menu_vert ul ul ul i a,
    div#menu_vert ul ul ul li a:link,
    div#menu_vert ul ul ul li a:visited  {

    }
    div#menu_vert ul ul ul  {
      border-bottom: none;
    }

  .menuactive, .current {
    list-style: disc;
/*    display: inline; */
/*    color: #8B6A03; */
    color: #BFAC60;
    }


  .current ul li {
    color: #ffffff;
    }


/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */



  a { color: #BFAC60;
    text-decoration: none;
    }

  .grid { border-style: none;
    }

  .studentquote {
    margin: 9px 9px 9px 10px;
    padding: 5px 8px;
    color: rgb(0, 0, 0);
    text-align: left;
    font-size: 11pt;
    background-color: rgb(211, 195, 146);
    width: 160px;
    }

  .studentquote h6 {
    margin-bottom: 5px;
    margin-top: 16px;
    text-align: right;
    }

  .menu_horiz { position: absolute;
    top: 38px;
    left: 16px;
    }

/* only IE mac will see this */
*>html .menu_horiz { top: -35px; }

  .menubuttons { position: absolute;
    bottom: 4px;
    left: 16px;
    }

  .hanschrift { position: absolute;
    top: 6px;
    left: 31px;
    height: 60px;
    }

  .topmenubox { position: relative;
    width: 560px;
    height: 80px;
    }

  .menubuttons img { border-style: none;
    border-width: 0px;
    }

  .sidemenu {
    margin: 4px;
    font-size: 10pt;
    }

  .sidemenu h2 {
    font-weight: bold;
    }

  .sidemenu a {
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .maintext {
    padding: 16px 16px 80px 16px;
    vertical-align: top;
    font-size: 10pt;
    }

  .maintext table, .maintext table td {
    vertical-align: top;
    border-style: solid;
    border-width: 1px;
/*    border-color: #8B6A03; */
    border-color: #BFAC60;
    font-size: 10pt;
    border-spacing: 0px;
/*    border-collapse: collapse; */
	color:#FFF;
    }

  .maintext table td {
    padding: 3px;
    }

  .maintext a {
/*    color: #8B6A03; */
    color: #BFAC60;
    text-decoration: underline;
    }

  .credits {
    font-size: 10px;
/*    color: #8B6A03; */
    color: #080233;
    }

  .credits a {
/*    color: #8B6A03; */
    color: #BFAC60;
    text-decoration: underline;
    }

  .tassocopyrights {
    font-size: 14px;
    color: rgb(211, 195, 146);
    }

  .tassonummers {
    text-align: right;
    font-size: 12px;
    color:#080233;
    padding: 3px;
    }

  .tassoemails {
    text-align: left;
    font-size: 12px;
    color: #080233;
    padding: 3px;
    }

  li {
    list-style-type: disc;
    }

  .menu_vert .current a {
/*    color: #8B6A03; */
    color: #BFAC60;
    }

  .menu_vert .current li {
    list-style-type: disc;
    }

  .menu_vert .current li a {
    color: #FFFFFF;
    }

  .sidemenu {
    padding: 0px;
    margin: 0px;
    width: 195px;
    padding-top: 8px;
    }

  .sidemenu ul {
    padding-left: 32px; 
    padding-right: 8px; 
    margin-left: 0px;
    }

  .sidemenu ul li ul {
    padding-left: 0px; 
    margin-left: 20px;
    }

  .maintext form table, .maintext form table td {
    border-width: 0px;
    }

  textarea, input {
    color: #000000;
/*    border: 1px solid #8B6A03; */
    border: 1px solid #BFAC60;
    padding: 5px 10px;
    margin: 0;
    font-family: 'ms sans serif', geneva, sans-serif;
    background-color: rgb(211, 195, 146);
    }

  checkbox {
    color: #000000;
    border: 0px none;
    padding: 5px 10px;
    margin: 0;
    background-color: rgb(4, 1, 46);
    }

  .ideal, .ideal td {
    padding: 3px;
    vertical-align: middle;
    }

  .ideal, .ideal input, .ideal checkbox {
    padding: 1px;
    margin: 0px;
    }

  .portret {
    float: left;
    padding: 0px 6px 6px 0px;
    }

  .omslag {
    float: right;
    padding: 0px 6px 0px 6px;
    }

  .maintext hr {
 /*  	ALIGN=left|right|center, NOSHADE, SIZE=n, WIDTH=n|p% */
    
    }

  .agendatitel {
    font-size: 14px;
    font-weight: bold;
    }

/* NuSoft */

.sendBt {
	margin-top:70px;
}
.formHolder {
	width:500px;
}

.elementHolder {
	height:auto;
}

.label {
	width:250px;
	line-height:20px;
	padding: 3px 5px;
	float:left;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-size:10px }

.input {
	width:200px;
	min-height:25px;
	padding:3px 5px;
	float:right;
}

.inputfield {
	width:170px;
	font-size:12px;
}

.formHolder select {
	width:180px;
}

.clear {
	clear:both
}
.productTitle {
	width:280px;
	height:30px;
	line-height:30px;
	float:left;
}
.productAmount {
	width:140px;
	float:left;
	height:30px;
	line-height:30px;
}
.productPrice {
	width:80px;
	float:left;
	height:30px;
	line-height:30px;
}

#album {
	width:360px;
	margin:30px 0 0 110px;
}
.thumb {
	width:100px;
	height:110px;
	float:left;
	margin:0 10px 0 0;
	font-size:9px;
}

img {
	border:none;
}
