@import url(icons/icons.css);

html {
     overflow: -moz-scrollbars-vertical;
}


body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(/fileadmin/template/images/backgr.gif);
	background-repeat: repeat-x;
	font-size:11px;
}
iframe {
	height:100%;
	position:relative;
	width:100%;
}
*html iframe {
	height:100%;
	
}
P{
	font-size:12px;
	color:#350A63;
}
.inputf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	width: 95px;
	border: 1px solid #402665;

}
.inputformflex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #402665;

}

.tx-dreformmaker-pi3 input, .tx-dreformmaker-pi3 select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #402665;
	margin-right: 5px;
}

.tx-dreformmaker-pi3 input.radio, .tx-dreformmaker-pi3 input[type="radio"] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
}

.button1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	width: 95px;
	border: 1px solid #402665;
	margin-left:5px;
	margin-top:10px;

}
H1 {
	font-size:28px;
	font-weight:bold;
	color:#665393;

}
H2 {
	font-size:22px;
	font-weight:bold;
	color:#675494;
	margin:0px;
	padding:0px;
}

H3 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
	font-style: italic;
        color:#441e81;
}

H3 a{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:inline;
	font-style: italic;
}

/* Left background signature */

.signature {
/*	background-attachment: scroll;*/
	background-color: #FFFFFF;
	/*background-image: url(../images/signature.gif);*/
	/*background-repeat: no-repeat;*/
/*	background-position: center bottom;*/
}

#navcontainer { margin: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer li {
	margin: 0 0 1px 0;
}
*html #navcontainer  li { margin: 0px; }


#navcontainer a
{
font-size: 11px;
display: block;
padding: 5px 10px;
color: #fff;
background-color: #036;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }
*html #navcontainer ul ul li { margin: 0px; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 20px;
width: 155px;
color: #fff;
background-color: #369;
text-decoration: none;
font-size: 11px;
}


#navcontainer ul ul a:hover
{
color: #fff;
background-color: #69C;
text-decoration: none;
}

/* Leverl 3 */
#navcontainer ul ul ul li { margin: 0 0 1px 0; }
*html #navcontainer ul ul ul li{ margin: 0px; }

#navcontainer ul ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 145px;
color: #fff;
background-color: #369;
text-decoration: none;
font-size: 11px;
	background-attachment: scroll;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#navcontainer ul ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}
/* Leverl 4 */
#navcontainer ul ul ul ul li { margin: 0 0 1px 0; }
*html #navcontainer ul ul ul ul li{ margin: 0px; }

#navcontainer ul ul ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 145px;
color: #fff;
background-color: #FF00FF;
text-decoration: none;
font-size: 11px;
	background-attachment: scroll;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#navcontainer ul ul ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}






/* ----- CSS menu left -- */

#navlist { margin: 0px; }

#navlist ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navlist li {
	margin: 0 0 1px 0;
}
*html #navlist  li { margin: 0px; width: 197px;
 }


#navlist a
{
font-family: Arial, Helvetica, sans-serif;
background-attachment: scroll;
/*background-image: url(../images/arrow_navlist.gif);*/
background-repeat: no-repeat;
background-position: left top;
font-size: 16px;
display: block;
color: #7459A0;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
height: 20px;
padding: 5px 10px;
padding-left:6px;

}
*HTML #navlist a
{
height: 30px;
padding-top:5px;
padding-bottom:0px;
padding-right:10px;
padding-left:6px;

}
#navlist a:hover
{
color: #37225A;
background-color: #FFFFFF;
/*background-color: #E8E1F3;
background-attachment: scroll;
background-image: url(../images/level1_hover.gif);
background-repeat: no-repeat;
background-position: left top;*/

}

#active a:link, #active a:visited, #active a:hover
{
font-family: Arial, Helvetica, sans-serif;
background-attachment: scroll;
background-image: url(../images/level1_active.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 16px;
display: block;
padding: 5px 10px;
padding-left:6px;
color: #FFFFFF;
background-color: #7459A0;
text-decoration: none;
font-weight: bold;
height: 20px;
}
*html #active a:link, #active a:visited, #active a:hover
{
height: 28px;

}
#over a:link, #over a:visited, #over a:hover
{
font-family: Arial, Helvetica, sans-serif;
background-attachment: scroll;
background-image: url(../images/level1_over.gif);
background-repeat: no-repeat;
background-position: left top;
font-size: 16px;
display: block;
padding: 5px 10px;
padding-left:7px;
color#37225A;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
height: 20px;
}
*html #over a:link, #over a:visited, #over a:hover
{
height: 28px;

}

/* --- CSS menu Level 2 --*/

#subnavlist { margin: 0px; }

#subnavlist ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#subnavlist li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}
*html #subnavlist  li { margin: 0px; width: 197px;
}


#subnavlist a
{
font-size: 12px;
display: block;
padding-left: 19px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
color: #7559A3;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}
*HTML #subnavlist a
{
padding: 2px 5px;
padding-left: 19px;

}

#subnavlist a:hover
{
color: #7559A3;
background-attachment: scroll;
/*background-image: url(../images/level2_hover1.gif);*/
background-repeat: no-repeat;
background-position: left center;
background-color: #E8E1F3;
}

#subactive a:link, #subactive a:visited, #subactive a:hover
{
font-size: 12px;
display: block;
padding: 2px 10px 2px 10px;
padding-left: 19px;
color: #7559A3;
text-decoration: none;
font-weight: bold;
background-attachment: scroll;
/*background-image: url(../images/level1_active_new1.gif);*/
background-repeat: no-repeat;
background-position: left center;
}
*html #subactive a:link, #subactive a:visited, #subactive a:hover
{
font-size: 12px;
display: block;
padding: 2px 10px 2px 10px;
padding-left: 19px;
color: #7559A3;
text-decoration: none;
font-weight: bold;
background-attachment: scroll;
background-image: url(../images/level1_active_new1.gif);
background-repeat: no-repeat;
background-position: left center;
background-color:#E8E1F3;
}

#subcurrent a:link, #subcurrent a:visited, #subcurrent a:hover
{
background-attachment: scroll;
background-image: url(../images/level2_hover1.gif);
background-repeat: no-repeat;
background-position: left center;
font-size: 12px;
display: block;
padding: 2px 10px 2px 10px;
padding-left: 19px;
color: #7559A3;
background-color: #E8E1F3;
text-decoration: none;
font-weight: bold;
}
*html #subcurrent a:link, #subcurrent a:visited, #subcurrent a:hover
{
background-attachment: scroll;
background-image: url(../images/level2_hover1.gif);
background-repeat: no-repeat;
background-position: left center;
font-size: 12px;
display: block;
padding: 2px 10px 2px 10px;
padding-left: 19px;
color: #7559A3;
background-color: #E8E1F3;
text-decoration: none;
font-weight: bold;
}

/* --- CSS menu Level 3 --*/

#subsubnavlist { margin: 0px; }

#subsubnavlist ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#subsubnavlist li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}
*html #subsubnavlist  li { margin: 0px; width: 197px;
}


#subsubnavlist a
{
font-size: 12px;
display: block;
padding-left: 25px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
color: #A79BC6;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}
*HTML #subsubnavlist a
{
padding: 2px 5px;
padding-left: 29px;

}

#subsubnavlist a:hover
{
color: #7459A0;
background-color: #FFFFFF;
/*
background-attachment: scroll;
background-image: url(../images/level2_hover.gif);
background-repeat: no-repeat;
background-position: left center;
*/

}

#subsubactive a:link, #subsubactive a:visited, #subsubactive a:hover
{
/*
background-attachment: scroll;
background-image: url(../images/level2_hover.gif);
background-repeat: no-repeat;
background-position: left center;
*/
font-size: 12px;
display: block;
padding: 2px 10px 2px 10px;
padding-left: 25px;
color: #7459A0;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
background-attachment: scroll;
background-image: url(../images/level3_active.gif);
background-repeat: no-repeat;
background-position: left center;
background-color: #FFFFFF;
}
*html #subsubactive a:link, #subsubactive a:visited, #subsubactive a:hover
{
/*
background-attachment: scroll;
background-image: url(../images/level2_hover.gif);
background-repeat: no-repeat;
background-position: left center;
*/
font-size: 12px;
display: block;
padding: 2px 10px 2px 10px;
padding-left: 29px;
color: #7459A0;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}


/* Menu Down */
#menudown p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0067AC;
}
#menudown a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0067AC;
}
#menudown a:hover {
	color: #F7C751;
}


/* Content Layer */
.tablebackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(/fileadmin/template/images/backgr_content.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#content {
	height:100%;
}
#content td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.tablebackground #content H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #F7D210;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

#content H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
	color: #F7D210;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

#content p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom:0px;
}
#content ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #350A63;
	font-size:12px;
	margin:0px;
	padding-left:0px;
}
#content ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #350A63;
	font-size:12px;
	margin:0px;
	padding-left:2px;
	background-attachment: scroll;
	background-image: url(../images/bullet_ff.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
	list-style:none;
	margin-bottom:3px;
}
*html #content ul li {
	background-image: url(../images/bullet.gif);
}
#content ol li{
	color: #350A63;
	font-size:12px;
	background-image: url(../images/bullet_ff_none.gif);
	padding-left:2px;
	margin:0px;
}

*html #content ol li{
	color: #350A63;
	font-size:12px;
	background-image: url(../images/bullet_none.gif);
	padding-left:2px;
}

#content a {
	color: #2F1659;
	text-decoration:underline;
	font-weight:bold;
}
#content a:hover {
	color: #F7D210;
}
#content .purpleBackgr {
	font-size:14px;
	background-color:#7459A0;
	color:#FFFFFF;
	margin:10px;
	padding:10px;
	list-style:none;
	border-bottom:#FFFFFF 2px solid;

}


/* MENU UP LEFT */

.menuitem, .menuitem a:link, .menuitem a:visited, .menuitem a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CEB7ED;
	text-decoration: none;
	padding: 0px;
	margin:0px;
	font-weight:bold;
} 

.menuitem a:hover {
	color: #FFFFFF;
} 


.menuitemactive, .menuitemactive a:link, .menuitemactive a:visited, .menuitemactive a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	font-weight:bold;
} 

.menuitemactive a:hover {
	color: #FFFFFF;
} 


/* MENU UP LEFT Under first Menu */

.menutext, .menutext a:link, .menutext a:visited, .menutext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5598;
	text-decoration: none;
	padding: 5px;
	margin:0px;
	font-weight:bold;
	background-color:#FFFFFF;
} 

.menutext a:hover {
	background-color:#E6E0EA;
} 


.menutextactive, .menutextactive a:link, .menutextactive a:visited, .menutextactive a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5598;
	text-decoration: none;
	padding: 5px;
	font-weight:bold;
	background-color:#E6E0EA;
	margin:0px;
} 

.menutextactive a:hover {
	color: #6A5598;
} 

#menuup p {
	margin:0px;
	padding:0px;

}

/* MENU UP LEFT */

.menuitemdown, .menuitemdown a:link, .menuitemdown a:visited, .menuitemdown a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0C4FF;
	text-decoration: none;
	padding: 0px;
	margin:0px;
	font-weight:normal;
} 

.menuitem a:hover {
	color: #FFFFFF;
} 


.menuitemdownactive, .menuitemdownactive a:link, .menuitemdownactive a:visited, .menuitemdownactive a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	font-weight:normal;
} 

.menuitemdownactive a:hover {
	color: #FFFFFF;
} 
/* MENU UP RIGHT */

.menuitemupright, .menuitemupright a:link, .menuitemupright a:visited, .menuitemupright a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin:0px;
} 

.menuitemupright a:hover {
	color: #CEB7ED;
} 


.menuitemuprightactive, .menuitemuprightactive a:link, .menuitemuprightactive a:visited, .menuitemuprightactive a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CEB7ED;
	text-decoration: none;
	padding: 0px;
} 

.menuitemuprightactive a:hover {
	color: #CEB7ED;
} 


/* right content */
#rightcontent {
	margin:0px;
	padding:0px;
	padding-left:5px;
}
#rightcontent p{
	padding-left:40px;
	padding-bottom:5px;
	padding-right: 20px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 13px;
	padding-top:5px;

}
#rightcontent H1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #361870;
	margin: 5 15 5 0px;
	padding:0px;
	padding-left:25px;
	font-size:14px;
}
#rightcontent a{
	color: #361870;
	text-decoration:underline;
}
#rightcontent a:hover{
	text-decoration:none;
}

#rightcontent .normalright {
	font-family: Arial, Helvetica, sans-serif;
	color: #361870;
	margin: 5 15 5 0px;
	padding:0px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
}

.left_home {
	float:left;
	width:48%;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #E0DFE5;
	padding-right:20px;
	height:182px;
}
*html .left_home {
	width:49%;
}
.left_home p {
	margin:0px;
	padding:0px;
}
.left_home H1 {
	margin:0px;
	color:#F7D210;
	padding:0px;
	font-size:18px;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px;
}

.right_home {
	float:right;
	width:240px;
	padding-left:10px;
}
*html .right_home {
	width:49%;
}
.right_home H1 {
	margin:0px;
	color:#F7D210;
	padding:0px;
	font-size:18px;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px;
}

.blueline {
	background-color: #E0DFE5;
	clear: both;
	height: 3px;
	width: 100%;
	margin-bottom:5px;
	margin-top:5px;
}

	/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#DDDDDD; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#350A63; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #FFEBA2; }

	/* default styles for extension "tx_indexedsearch" */
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a {
	color: #FFFFFF;
	text-decoration:none;
	padding:5px;
	padding-left:20px;
	font-size:12px;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead  p {
	color: #FFFFFF;
	text-decoration:none;
	padding:5px;
	font-size:12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a:hover {
	text-decoration:underline;
}

#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-title-caption a {
	color: #350A63;
	text-decoration:none;
	padding:5px;
	font-size:12px;
	padding-top:10px;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-title-caption p {
	padding:5px;
	font-size:12px;
	color: #000000;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p {
	color: #350A63;
	text-decoration:none;
	padding:5px;
	font-size:12px;
	padding-top:5px;
}
.yellowbig {
	font-size:14px;
	color:#FFCE13;
	font-weight:bold;

}

.yellowheader {
	font-size:20px;
	color:#FFCE13;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
}
.bluebig {
	font-size:14px;
	color:#7459A0;
	font-weight:bold;

}
#rightcontent .purpleBackgr {
	font-size:14px;
	background-color:#7459A0;
	color:#FFFFFF;
	width:175px;
	margin:10px;
	padding:10px;
	list-style:none;
	text-align:center;
	border-bottom:#FFFFFF 2px solid;

}
/* ICONS paragraph */

#rightcontent .pdfico {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;

}
#content .pdfico {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_pdf_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightcontent .pdfword {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_word.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#content .pdfword {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_word_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightcontent .pdfppt {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_ppt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#content .pdfppt {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_ppt_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightcontent .pdfbrowser {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_browser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#content .pdfbrowser {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_browser_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightcontent .pdfformulier {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_formulier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}

#content .pdfformulier {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_formulier_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightcontent .pdftemplate {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_template.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;

}
#content .pdftemplate {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_template_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#rightcontent .pdflinks {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right: 20px;
	background-attachment: scroll;
	background-image: url(../images/ico_links.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#content .pdflinks {
	padding-left:20px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right: 10px;
	background-attachment: scroll;
	background-image: url(../images/ico_links_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



/* icon on right */
/* ico PDF */
.ico_pdf {
	background-color: #FFFFFF;
	background-image: url(/media/template/images/ico_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:24px;
	padding-right:25px;
	background-color:#FFFFFF;
	width:106px;
	margin:5px;
	border: 5px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	margin-top:0px;
	padding-bottom:5px;
}
*html .ico_pdf {
	width:175px;
}

#rightcontent .ico_pdf a{	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-top:0px;
}
#rightcontent .ico_pdf a:hover{
	color: #000000;
	text-decoration:underline;
}
/* ico browser */
.ico_browser {
	background-color: #FFFFFF;
	background-image: url(/media/template/images/ico_browser.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:24px;
	padding-right:25px;
	background-color:#FFFFFF;
	width:106px;
	margin:5px;
	border: 5px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	margin-top:0px;
	padding-bottom:5px;
}
*html .ico_browser {
	width:175px;
}

#rightcontent .ico_browser a{	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-top:0px;
}
#rightcontent .ico_browser a:hover{
	color: #000000;
	text-decoration:underline;
}
/* ico formulier */
.ico_formulier {
	background-color: #FFFFFF;
	background-image: url(/media/template/images/ico_formulier.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:24px;
	padding-right:25px;
	background-color:#FFFFFF;
	width:106px;
	margin:5px;
	border: 5px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	margin-top:0px;
	padding-bottom:5px;
}
*html .ico_formulier {
	width:175px;
}

#rightcontent .ico_formulier a{	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-top:0px;
}
#rightcontent .ico_formulier a:hover{
	color: #000000;
	text-decoration:underline;
}

/* ico links */
.ico_links {
	background-color: #FFFFFF;
	background-image: url(/media/template/images/ico_links.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:24px;
	padding-right:25px;
	background-color:#FFFFFF;
	width:106px;
	margin:5px;
	border: 5px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	margin-top:0px;
	padding-bottom:5px;
}
*html .ico_links {
	width:175px;
}

#rightcontent .ico_links a{	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-top:0px;
}
#rightcontent .ico_links a:hover{
	color: #000000;
	text-decoration:underline;
}

/* ico template */
.ico_template {
	background-color: #FFFFFF;
	background-image: url(/media/template/images/ico_template.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:24px;
	padding-right:25px;
	background-color:#FFFFFF;
	width:106px;
	margin:5px;
	border: 5px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	margin-top:0px;
	padding-bottom:5px;
}
*html .ico_template {
	width:175px;
}

#rightcontent .ico_template a{	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-top:0px;
}
#rightcontent .ico_template a:hover{
	color: #000000;
	text-decoration:underline;
}

/* ico word */
.ico_word {
	background-color: #FFFFFF;
	background-image: url(/media/template/images/ico_word.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:24px;
	padding-right:25px;
	background-color:#FFFFFF;
	width:106px;
	margin:5px;
	border: 5px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	margin-top:0px;
	padding-bottom:5px;
}
*html .ico_word {
	width:175px;
}

#rightcontent .ico_word a{	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-top:0px;
}
#rightcontent .ico_word a:hover{
	color: #000000;
	text-decoration:underline;
}

.flexform_td1 { font-size: 12px; padding-left:0px; line-height: 20px; vertical-align: top; color:#350A63; margin:0px; width:180px; vertical-align:top;}
.flexform_td2 { font-size: 12px; padding-left:5px; line-height: 20px; vertical-align: top; color:#350A63; margin:0px;}
.flexform_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #441F7F;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3DEEC;
	border-right-color: #E3DEEC;
	border-bottom-color: #E3DEEC;
	border-left-color: #E3DEEC;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
#content .tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #2F1659;
	margin-right:10px;
}
#content .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:42px;
	background-attachment: scroll;
	background-image: url(/media/template/images/zoek3.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.tx-indexedsearch-info { /* info bar, path size, date etc */
	display: none;
}


.errors {
	color:#990000;
}

.prinversion, .prinversion p, .prinversion a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
 .prinversion a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}

/* BETTER LOGIN BOX */
.tx-newloginbox-pi1 .inputf,  .tx-newloginbox-pi1 #tx-newloginbox-pi1-forgot_email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #402665;
	width:200px;
}
.tx-newloginbox-pi1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#675494;
	text-decoration:none;
	font-weight:bold;
}

.tx-newloginbox-pi1 a:hover{}
.tx-newloginbox-pi1-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E3DEF4;
	border: 1px solid #402665;
}

/* NEWS FACTS */

#rightcontent .newsfact {
	padding:5px;
	color:#FFFFFF;
	padding-top:0px;
}
#rightcontent .newsfact H1{
	padding:0px;
	padding-left:10px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	
}
#rightcontent .newsfact .down{
	padding-right:10px;
	padding-bottom:5px;
	font-size:11px;
}

#rightcontent .newsfact p{
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
}

#rightcontent .newsfact a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;

}
#rightcontent .newsfact a:hover{
	text-decoration:underline;
}
.newsfacts {
	clear:both;
}

.clear {
	clear:both;
	height:1%;
}


#newsfacthome .newsfact {
	background-color:#FFFFFF;
	padding:5px;
	color:#FFFFFF;
	position:relative;
	clear:both;
}
.newsfact H1{
	padding:0px;
	padding-left:10px;
	padding-top:0px;
	font-size:14px;
	color:#F7D210;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;	
}
#newsfacthome  .newsfact .down{
	padding-right:10px;
	padding-bottom:5px;
	font-size:11px;
}

#newsfacthome .newsfact p{
	padding:0px;
	color:#FFFFFF;
	font-size:12px;
}

.tablebackground #content .right_home .newsfact a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;

}
.tablebackground #content .right_home .newsfact .bluebig {
	font-size:14px;
	color:#7459A0;
	font-weight:bold;

}

#newsfacthome  .newsfact a:hover{
	text-decoration:underline;
}

#newsfacthome {
	color:#350A63;
	background-color:#FFFFFF;
}

/* Flex form layout */

.flexform_label_withline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #441F7F;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3DEEC;
	border-right-color: #E3DEEC;
	border-bottom-color: #E3DEEC;
	border-left-color: #E3DEEC;
	margin:0px;
	padding:0px;
}
#content td {
	color: #441F7F;
}

#fact_news {
	margin:7px 0px;

}
#nwsrot_0 #fact_news H3, #nwsrot_1 #fact_news H3, #nwsrot_2 #fact_news H3, #nwsrot_3 #fact_news H3, #nwsrot_4 #fact_news H3,

 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	display:inline;
	padding:0px;
	padding-bottom:0px;
	line-height:normal;
}
#nwsrot_0 #fact_news H3 a, #nwsrot_1 #fact_news H3 a, #nwsrot_2 #fact_news H3 a, #nwsrot_3 #fact_news H3 a, #nwsrot_4 #fact_news H3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #350A63;
	display:inline;
	line-height:normal;
	background-color:#FFFFFF;
}
#nwsrot_0 #fact_news H3 a:hover, #nwsrot_1 #fact_news H3 a:hover, #nwsrot_2 #fact_news H3 a:hover, #nwsrot_3 #fact_news H3 a:hover, #nwsrot_4 #fact_news H3 a:hover {
	text-decoration:underline;
}

#fact_news .yellow_qoutes, .yellow_qoutes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F0D700;
	display:inline;
	
}
.facts_right {
	background-color:#7459A0;
}
.data {
	width:100%;
	background-color:#FFCC00;
}
.purple_news {
	width:176px;
	background-color:#7459A0;
	margin:0px;
	padding:0px;
}
.form_header {
	background-color: #675494;
	color:white;
	font-size:11px;
	height:20px;
	font-family: Arial;
	padding-left:10px;
}

.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #350A63; 
	font-weight: normal;
}

#content .tx-dreformmaker-pi3 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #350A63; 	
	font-weight: normal;
}

/* FORMS NEW-LAYOUT BLUEBOX */

.blauwe_balk {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#7559A3;
	border-width:0px;
	width:100%;
	height:23;
}

.blauwe_balk .text {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.blauwe_balk_huidige {
	color:#7559A3;
	background-color:#E8E1F3;
	width:20px;
	text-align: center;
}

.blauwe_balk_huidige .text {
	font-size: 12px;
	font-weight: bold;
	color: #7559A3;
}

.blauwe_balk_pagina {
	width:23px;
	text-align:center;
}

.blauwe_balk_pagina .text {
	font-weight: bold;
	color: #FFFFFF;
}


/* LOGIN PAGE EXTRANET */
.loginbox_extranet {
	background-color:#F2F7FC;
	width:381px;
	margin:0px;
	padding:0px;	
}
.border_up {
	border-top:#C9C9C9 1px solid;
	margin:0px;
	padding:0px;
}
.border_right {
	border-right:#C9C9C9 1px solid;
	margin:0px;
	padding:0px;
}
.border_down {
	border-bottom:#C9C9C9 1px solid;
	margin:0px;
	padding:0px;
}
.border_left {
	border-left:#C9C9C9 1px solid;
	margin:0px;
	padding:0px;
}

.register_user .inputf {
	width:200px;
	margin-left:5px;
	margin-bottom:5px;
}

.tx-srfeuserregister-pi1 textarea {
	width:250px;
	background-color: #E3DEF4;
	border: 1px solid #402665;
}
.tx-srfeuserregister-pi1 .inputf,  .tx-srfeuserregister-pi1 .buton1{
	width:150px;
	background-color: #E3DEF4;
	border: 1px solid #402665;
}

.account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #350A63; 
	padding:5px 0px;
	clear:both;
}
.account dd{
	width:100px;
	display:inline;
	float:left;
}
.account dt{
	width:150px;
	display:inline;
	float:left;
}

.error {
	color:#FF0000;
}
/* BETTER LOGIN BOX */
.tx-newloginbox-pi1 .inputf,  .tx-newloginbox-pi1 #tx-newloginbox-pi1-forgot_email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E3DEF4;
	border: 1px solid #402665;
	width:200px;
}
.tx-newloginbox-pi1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#675494;
	text-decoration:none;
	font-weight:bold;
}

.tx-newloginbox-pi1 a:hover{}
.tx-newloginbox-pi1-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E3DEF4;
	border: 1px solid #402665;
}
/*END OF LOGIN BOX*/

/*Begin of login box with id="3261"*/
.login_box_form .tx-newloginbox-pi1 .inputf,  .tx-newloginbox-pi1 #tx-newloginbox-pi1-forgot_email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #372964;
	width:100px;
}
.login_box_form .tx-newloginbox-pi1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#675494;
	text-decoration:none;
	font-weight:bold;
}

.login_box_form .tx-newloginbox-pi1 a:hover{}
.login_box_form .tx-newloginbox-pi1-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #FED51B;
	border: 1px solid #FFFFFF;
}
.login_box_form .tx-newloginbox-pi1 h3{
	display:none;
	
}
.login_box_form .tx-newloginbox-pi1 .paragraph p{
	display:none;
}
.login_box_form .tx-newloginbox-pi1 .check_box p{
	display:none;
}
.login_box_form .tx-newloginbox-pi1 .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.login_box_form .tx-newloginbox-pi1 .button input{
	padding:0px;
	margin:0px;
	background-color:#FFCE13;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:25px;
	background-image:url(../images/button.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	cursor:pointer;
	width:100%;
}

.login_box_form .tx-newloginbox-pi1 td.button {
	background-color:#FFCE13;
	border:1px #3C2762 solid;
}
/*End of login box with id="3261"*/
.color-purple p{
	margin:0px;
	padding:0px;
	color:#7D56A5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	
}
td.color-purple{

 height:28px;
}
.color-purple-second p{
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:25px;
}
td.color-purple-second {
	height:24px;
}
.bg_top_balk_yellow  span{
	color:#FFFFFF;
}
/*.color-text p,div,b {
	
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}*/
.space_radio td{
  width:28px;
}
html>body .space_radio td{
  width:35px;
}
.space-left th{
	margin:0px;
	padding:0px;
	margin-left:0px;
}

/* FORESURE STYLES */
.foresure_zoeken{
	background-color:#E4DDEF;
}

.foresure_zoeken tr{
	padding-left:10px;
}

.foresure_zoeken td{
	height:20px;
}

.adpopupContent
{
	position :absolute;	
	border-style: solid;
	border-width:1px;
	border-color: #333399;
	visibility : hidden;
	z-index : 10000;
}

.adpopupHeader
{
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	background-color: #333399;
	color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica;
	padding : 1px;
	z-index : 10000;
}

.adpopupBody
{
	background-color: #CCCCFF;
        color: #000000;
        font-family:arial;
        padding : 1px;
	font-family:Verdana,Arial,Helvetica;
        font-size: 10px;
        z-index : 10000;

}


