*{margin:0;
  padding:0;}

HTML{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

body{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:center;  
	font-family:verdana,arial sans-serif;
	background-image: url(../images/bg_html.gif);
	background-repeat: repeat-y; 
	background-position: center top;	 
	
}

form{
	min-height: 100%;
  	height:auto !important;
  	height: 100%;
	background:url(../images/bg_page.gif); 	
	background-repeat: no-repeat; 
	background-position: center top;
}

.container{
	margin: 0px auto; 
	width: 940px; 
	text-align: left;
}

.header h1 a span{display:none;}

.header h1 a {
  display:block;
  /*background:url(/images/logo.gif) no-repeat transparent;*/
  width:200px;
  height:82px;
  margin-left: 10px;
}

*html .header h1 a 
{
	width: 170px;
}

.header H1 {float: left; width: 170px; *width: 180px; height: 82px;margin-left:-10px}

.header {float: left; margin: 20px 20px 0px; border-bottom: #46166b 1px solid;width:900px}
.menu {margin-top: 60px}


.menu LI {padding-right: 8px; display: inline; padding-left: 12px; font-weight: bold; background: url(/images/sep.gif) no-repeat; text-transform: uppercase}


.menu LI A {font-size: 14px; color: #797866; text-decoration: none;font-family:arial;font-weight:normal}



.menu li.first{
  background:none;padding-left:0;
}


.menu LI a.active  {color: #46166b}
.menu LI a:hover  {color: #46166b}



.topmenu {margin-top: -10px; background: none transparent scroll repeat 0% 0%;float:right;padding-top:0px}

.topmenu LI {padding-right: 8px; display: inline; padding-left: 12px; font-weight: bold; background: none; text-transform: uppercase}

.topmenu LI A {font-weight: bold; font-size: 12px; color: #46166b; font-family: arial; text-decoration: none}

.topmenu LI.first {padding-left: 0px; background: none transparent scroll repeat 0% 0%}




.submenu LI a.active {color: #46166b}
.submenu LI a:hover  {color: #46166b}


.mid{
padding-top:10px;
  background:url(/images/bg.gif) repeat-y;
  clear:both;

}

.intro {padding-top: 5px;float: left; width: 330px}

.intro p{ color:#46166b;text-align: justify;font-size:12px;line-height:20px;}
.news h3 a{text-transform: uppercase;color:#46166b;font-size: 14px;text-decoration:none;}
.news H3 A {font-size: 14px; text-transform: uppercase; color: #46166b; text-decoration: none}
.news H3 A:hover {text-decoration:underline;color: #333333; }
.news H3 A:visited {font-size: 14px; text-transform: uppercase; color: #46166b;}







.news {padding-left: 35px; font-size: 11px; float: left; width: 325px; line-height: 17px; font-family: verdana, arial, helvetica, sans-serif}
.news IMG {padding-top: 5px;padding-left: 5px;float: left; margin-bottom: 10px; margin-right: 10px}
.news dd{  clear:both;color:#797866;}
.lv{
  color:#46166b;
  font-style:italic;
  text-decoration: none;
}


.contact {margin-right: 20px;margin-top: 30px; padding-left: 15px; font-size: 11px; float: right; width: 190px; color: #797866; padding-top: 5px; font-family: verdana,arial sans-serif;}

.contact IMG {margin-top: -5px; margin-bottom: 65px}

address{
  color:#797866;
  text-transform:none;
  font-style:normal;
  font-size:11px;
  line-height:17px;
  padding-top:15px;
}

address span{
  color:#46166b;
  font-weight:bold;
}

.clear{clear:both;height:1px;
}

.mid_full{background:url(/images/bg2.gif) repeat-y;clear:both;padding-top:10px;}




.submenu{ list-style-type:none;}
.submenu LI {padding-left: 15px; padding-bottom: 10px; list-style-type: none}
.submenu LI A {font-weight: normal; font-size: 12px; text-transform: none; color: #797866; line-height: 12px; text-decoration: none;font-family:arial}
.submenu LI ul li {padding-left: 15px; padding-bottom: 5px; padding-top: 5px; list-style-type: none}
.submenu LI ul li A {font-weight: normal; font-size: 11px; text-transform: none; color: #797866; line-height: 12px; text-decoration: none}

.submenu LI UL LI ul li {display:none}

.archive_nav {float: left; width: 165px; margin-left: 5px;}


/*.content {padding-right: 30px; padding-left: 30px; font-size: 11px; float: left; width: 485px; color: #000033; line-height: 18px; text-decoration: none}*/



.content {padding-right: 20px; padding-left: 10px; *padding-left: 20px; font-size: 11px; float: left; width: 460px; color: #000033; line-height: 18px; text-decoration: none}
.contentaanbod {padding-right: 20px; padding-left: 10px; *padding-left: 20px; font-size: 11px; float: left; width: 730px; color: #000033; line-height: 18px; text-decoration: none}


*:.content{padding-left: 20px;}


.content p {padding-bottom: 10px;}
.content ul {padding-left: 20px; float: left; width: 440px; text-decoration: none}
.content H2 {font-size: 18px; text-transform: none; color: #46166b ; line-height: 17px;font-family:arial;font-weight:normal;padding-bottom: 5px}

.content H3 {font-size: 14px; color: #b195c6 ; line-height: 17px; text-decoration: none; text-transform: none;font-family:arial;font-weight:bold;padding-bottom: 0px}

iframe{width: 740px; *width: 730px; border: 0;}

.newslist H4 {font-weight: bold; font-size: 12px; padding-bottom: 0px; text-transform: none; color: #46166b; line-height: 17px; font-family: arial; text-decoration: none}
.right {padding-right: 5px; padding-left: 15px; font-size: 11px; float: right; width: 190px; color: #222; line-height: 17px; padding-top: 15px; font-family: verdana; background-color: #ddd;margin-right:20px}

.right p {padding-bottom: 10px;}
.right img {margin-left: -15px; margin-top: -15px;width:210px;padding-bottom:0px;border:1px solid #ddd;margin-bottom: -5px}
.right ul {padding-left: 20px; float: left; width: 440px; text-decoration: none}
.right H2 {font-size: 18px; text-transform: none; color: #46166b ; line-height: 17px;font-family:arial;font-weight:normal;padding-bottom: 5px}

.right H3 {font-size: 14px; color: #b195c6 ; line-height: 17px; text-decoration: none; text-transform: none;font-family:arial;font-weight:bold;padding-bottom: 0px}





.rightwit {padding-right: 5px; padding-left: 15px; font-size: 11px; float: right; width: 190px; color: #222; line-height: 17px; padding-top: 15px; font-family: verdana; background-color: #fff;margin-right:20px}
.rightwit p {padding-bottom: 10px;}
.rightwit img {margin-left: -15px; margin-top: -15px;width:210px;padding-bottom:0px;border:1px solid #ddd;margin-bottom: -5px}
.rightwit ul {padding-left: 20px; float: left; width: 440px; text-decoration: none}
.rightwit H2 {font-size: 18px; text-transform: none; color: #46166b ; line-height: 17px;font-family:arial;font-weight:normal;padding-bottom: 5px}
.rightwit H3 {font-size: 14px; color: #b195c6 ; line-height: 17px; text-decoration: none; text-transform: none;font-family:arial;font-weight:bold;padding-bottom: 0px}





.nwsr .newslist {padding-right: 15px; padding-left: 15px; font-size: 11px; float: right; width: 180px; color: #222; line-height: 17px; text-decoration: none;background-color:#ddd;margin-right:20px;margin-bottom: 15px;}


.nwsr .newslist H4 {font-weight: bold; font-size: 12px; padding-bottom: 0px; text-transform: none; color: #46166b; line-height: 17px; font-family: arial; text-decoration: none}


.nwsr .newslist H3 {font-weight: bold; font-size: 12px; padding-bottom: 0px; text-transform: none; color: #46166b; line-height: 17px; font-family: arial; text-decoration: none;padding-top:5px}






ul.newslist {padding-right: 20px; padding-left: 0px; font-size: 11px; float: left; width: 460px; color: #797866; line-height: 17px; text-decoration: none;padding-top:10px}

.newslist {padding-right: 20px; padding-left: 20px; font-size: 11px; float: left; width: 460px; color: #797866; line-height: 17px; text-decoration: none}


.newslist LI {margin-bottom: 10px;list-style-type:none}
a:link{color:#666;}
a:hover{color: #46166b;}
a:visited {color: #46166b;}





fieldset { border:0;padding: 0; margin: 0;}
fieldset input, select{margin-bottom:5px;}
fieldset label{width:165px;float:left; padding-top:2px;}
fieldset legend{margin-left: -6px; font-size: 11px;font-weight: bold; color: #797866; line-height: 17px; text-transform: uppercase}
.spList {padding-left: -10px; font-size: 11px; color: #797866; line-height: 17px; list-style-type: none;}
fieldset span.radioGroup label{
float:none;display:inline;padding-left:5px;padding-right:10px;
}

.publicationList {margin-left: -10px; list-style-type: none; text-decoration: none}
.publicationList a {padding-top: 10px; list-style-type: none; text-decoration: none;color: #797866}
.publicationList h4 a {padding-top: 10px; list-style-type: none; text-decoration: none;color: #797866}
.publicationList h4 a:visited {padding-top: 10px; list-style-type: none; text-decoration: none;color: #797866}
.publicationList h4 a:hover {color: #46166b}
.publicationList p h4 a {padding-top: 10px; list-style-type: none; text-decoration: none;color: #797866}
.publicationList p h4 a:visited {padding-top: 10px; list-style-type: none; text-decoration: none;color: #797866}
.publicationList p h4 a:hover {color: #46166b}

.publicationList li {margin-bottom: 10px; list-style-type: none}
.publicationList a:hover {color: #46166b}

.footer {padding-left: 220px; padding-right: 20px;font-size: 11px; float: left; width: 460px; color: #46166b; line-height: 17px; text-decoration: none}
.footer a  {color: #46166b}
.footer a:hover  {color: #46166b}
h6{padding-bottom:1em;}
.news h3 a:visited{color:#46166b;}


/* CSS for IE6 */

*html DIV.container
{
	width: 980px;	
}

*html .mid_full
{
	margin-left: 15px;	
	margin-right: 0px;
}

*html .content
{
	padding-right: 0px;	
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}