img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

@media screen, tv, projection {

  /* elements */
    html, body {
        padding: 0px;
        margin: 0px;
        border: 0px;
        overflow: none;
    }

    body {
    }

    body.default {
    	background: #fff;
    }

    body, div, p, th, td, li, dd, input {
			font-family: verdana;
			font-size: 11px;
			color: #686c74;
    }
 		a:link {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #686c74
    }
 		a:visited {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #686c74;
    }
 		a:hover {
				text-decoration: underline;
    }


		p {
      text-align: left;
			margin-bottom: 14px;
			margin-top: 4px;
			line-height:20px;
		}
		p.sectiontitle {
			font-family: Times;
			font-size: 18px;
			color: #686c74;
			font-weight: bold;
			margin-bottom: 24px;
			margin-top: 4px;
		}
		h1 {
			font-family: verdana;
			font-size: 12px;
			color: #253860;
			font-weight: bold;
			margin-bottom: 4px;
			margin-top: 4px;
		}
		h2 {
			font-family: verdana;
			font-size: 11px;
			color: #697795;
			font-weight: bold;
			margin-bottom: 12px;
			margin-top: 4px;
		}
		h3 {
			font-family: verdana;
			font-size: 11px;
			color: #697795;
			font-weight: bold;
			margin-bottom: 4px;
			margin-top: 4px;
		}
		/*musicframe*/
	  #page-columnmplayer {
				position: relative;
				margin: 0px auto;
				width: 878px;
	  }
		#mplayer {
			text-align: right;
			padding-right: 40px;
			}

	  /* page structure */
    #total {
    height: 100%; }
    #topspace {
	      height: 200px;
				width: 855px;
    
    }
    #portal {
    	width: 100%;
    	height: 125px;
    	/*margin-top: 200px;*/
    	padding-top: 50px;
    	background: #fff;
    	text-align: center;
    }
    #portal_nav {
    	width: 180px;
    	height: 90px;
			background: url(/images/default/logo_portal.gif) no-repeat #fff;
			padding-left: 370px;
    	text-align: right;
    	margin-right: auto;
    	margin-left: auto;
    }

	  #page-column {
				position: relative;
				margin: 0px auto;
	      height: 100%;
	      min-height: 800px;
				width: 855px;
				background: url(/images/default/bg.jpg) #000;
	  }
	  #mainnav {
				position: relative;
	      height: 49px;
				width: 853px;
				background: #000;
				margin-bottom: 4px;
				padding-left: 25px;
				padding-top: 15px;
	  }
	  #mainmenu_logo {
				position: relative;
				float:left;
				width: 150px;
				height: 35px;
				background: url(/images/default/logo_topbar.gif) no-repeat #000;
	  }
	  #mainmenu_indicator {
				position: relative;
				float:left;
				width: 24px;
				height: 35px;
				background: url(/images/default/nav_indicator.gif) no-repeat #000;
	  }
	  #mainmenu_nav {
				position: relative;
				margin-top: -2px;
				float:left;
				text-align: right;
				width: 65px;
				height: 35px;
	  }

	  #mainmenu_right {
				position: relative;
				float: right;
				width: 200px;
	  
	  }

	  #nav-column {
				position: relative;
				float:left;
				width: 175px;
				height: 600px;
				margin-right: 4px;
				padding-left: 25px;
				background: url(/images/default/bg_menu.gif) no-repeat #fff;
	  }
	  #subnav-column {
				position: relative;
				float:left;
				width: 200px;
				height: 500px
	  }
	  #directnaar {
				position: relative;
				float:left;
				width: 200px;
				height: 100px
	  }
	  #content-column {
				position: relative;
				width: 674px;
				float: left;
	  }

	  #page-banner-column {
	  }

	  #contentheader {
				position: relative;
				float:left;
				width: 674px;
				height: 143px;
				background: #000;
				margin-bottom: 4px;
	  }

	  #contentbody {
				position: relative;
				float:left;
				width: 430px;
				min-height: 600px;
				padding-top: 35px;
				padding-left: 55px;
				padding-right: 55px;
				padding-bottom: 35px;
				background: #000;
				margin-right: 4px;
				background: url(/images/default/bg_content.gif) no-repeat #fff;
	  }

	  #image_column {
				position: relative;
				float:left;
				width: 130px;
				height: 400px;
				background: #000;
	  }

	  /* site styles */

 		a.portalmenu_1 {
				font-family: verdana;
				font-size: 20px;
				font-weight: bold;
				letter-spacing: 1px;
				line-height: 1.5;
				text-decoration: none;
				color: #000;
    }
 		a.portalmenu_2 {
				font-family: verdana;
				font-size: 20px;
				font-weight: bold;
				letter-spacing: 1px;
				line-height: 1.5;
				text-decoration: none;
				color: #000;
    }
 		a.portalmenu_3{
				font-family: verdana;
				font-size: 20px;
				font-weight: bold;
				letter-spacing: 1px;
				line-height: 1.5;
				text-decoration: none;
				color: #000;
    }
 		a.portalmenu_1:hover {
				color: #777B85;
    }
 		a.portalmenu_2:hover {
				color: #0081ff;
    }
 		a.portalmenu_3:hover {
				color: #ce8946;
    }

 		a.mainmenu {
				font-family: verdana;
				font-size: 9px;
				font-weight: bold;
				letter-spacing: 1px;
				line-height: 1.3;
				text-decoration: none;
				color: #fff;
    }
 		a.mainmenu:hover {
				color: #686c74;
    }
 		a.readmore {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #697795;
    }

		#nav-column p {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.5px;
				text-decoration: none;
				color: #253860;
				margin-bottom: 0px;
				padding-bottom: 0px;
				margin-top: 1px;
				padding-top: 2px;
		
		}

 		a.menu {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.5px;
				text-decoration: none;
				color: #697795;
    }
 		a.menu_active {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.5px;
				text-decoration: none;
				color: #253860
    }
 		ul.submenu {
 				list-style: none outside;
 				padding-top: 8px;
 				padding-bottom: 8px;
 				margin-bottom: 0px;
 				margin-top: 0px;
 				padding-left: 0px;
 				margin-left: 0px;
 		}
 		a.submenu {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.5px;
				text-decoration: none;
				color: #697795;
    }
 		a.submenu_active {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.5px;
				text-decoration: none;
				color: #253860;
    }

 		ul.subsubmenu {
 				list-style: disc inside url(/images/default/bullet.gif);
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 0px;
 		}

 		a.subsubmenu {
				font-family: verdana;
				font-size: 10px;
				font-weight: normal;
				letter-spacing: 0.5px;
				line-height: 14px;
				text-decoration: none;
				color: #697795;
    }
 		a.subsubmenu_active {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				letter-spacing: 0.5px;
				text-decoration: none;
				color: #253860;
    }
 		a.menulink {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #697795;
    }
 		a.menulink:visited {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				color: #697795;
    }
 		a.newslistlink {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #697795;
    }
 		a.newslistlink:visited {
				font-family: verdana;
				font-size: 11px;
				font-weight: bold;
				color: #697795;
    }
		div.breadcrumb {
			padding-left: 10px;
		}


		a.breadcrumb {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				text-decoration: none;
				color: #697795;
		}
		a.breadcrumb:visited {
				font-family: verdana;
				font-size: 10px;
				font-weight: bold;
				color: #697795;
		}

		ul.sitemap_main {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
			}
		ul.sitemap_sub1 {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
			}
		ul.sitemap_sub2 {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
			}
		ul.sitemap_sub3 {
 				padding-top: 4px;
 				padding-bottom: 8px;
 				padding-left: 0px;
 				margin-left: 16px;
			}


		table.formtable {
			width: 398px;
			font-family: verdana;
			font-size: 11px;
		}
		tr.formrow {
		}
		td.formcellabel{
			font-weight: bold;
			color: #686c74;
			vertical-align: top;
		}
		td.formcelspace {
			width: 10px;
		}
		td.formcelfield{
		}
		input.formtextfield{
			font-family: verdana;
			font-size: 11px;
			height: 16px;
			width: 180px;
			border: 1px solid #686c74;
		}
		input.formtextfieldsmall{
			font-family: verdana;
			font-size: 11px;
			height: 16px;
			width: 50px;
			border: 1px solid #686c74;
		}
		input.formtextfieldmedium{
			font-family: verdana;
			font-size: 11px;
			height: 16px;
			width: 120px;
			border: 1px solid #686c74;
		}
		textarea.formtextareasmall{
			font-family: verdana;
			font-size: 11px;
			height: 30px;
			width: 180px;
			border: 1px solid #686c74;
		}
		textarea.formtextarealarge{
			font-family: verdana;
			font-size: 11px;
			height: 60px;
			width: 180px;
			border: 1px solid #686c74;
		}
		select.formselectfield{
			font-family: verdana;
			font-size: 11px;
			width: 180px;
			border: 1px solid #686c74;
		}
		input.formbutton
		{
			font-family: verdana;
			font-size: 11px;
			border: 1px solid #686c74;
			color: #4c4c4c;
		}
		.mandatoryformmark {
			font-size: 10px;
			color: #ff0000;
		}


}
