/* new */
/* ======================================== 
	LAYOUT
==========================================*/

body {
	background-image:url(../Images/pagebackground_lines.gif);
	background-repeat:repeat;
	background-color:#D3D7E0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
	font-size:12px;
	line-height:1.5;
}

h1, h2, h3, h4, h5, h6, 
table, div p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea, strong{
padding:0;
font-family:arial, helvetica, sans-serif;
}

table, div, p, th, td, ul, li, dd, dt, ol, blockquote, q, acronym, abbr, input, select, textarea, strong{
font-size:12px;
line-height:1.5;
font-family:arial;
}



table.outer_1{height:100%; width:100%;}
table.outer_2{height:100%;}
table.outer_3{height:100%; width:100%;}

.body_background_gradient{
	width:100%;
	height:100%;
	background-image:url(../Images/pagebackground.gif);
	background-repeat:repeat-x;
}

.website_container{
	margin:0 auto;
	width:1000px;
	height:100%;
	border:0px solid #ff0000;
}
body > .website_container {height: auto; min-height: 100%;}

.website_container_outer{
	margin:0 auto;
	width:1000px;
	/*height:100%;*/
	background-repeat:repeat-y;
	background-image:url(../Images/midbackground.png);
}

body#default .website_container_outer{background-image:url(../Images/midbackground_pink.png);}
body#yellow .website_container_outer{background-image:url(../Images/midbackground_yellow.png);}
body#pink .website_container_outer{background-image:url(../Images/midbackground_pink.png);}
body#blue .website_container_outer{background-image:url(../Images/midbackground_blue.png);}
body#green .website_container_outer{background-image:url(../Images/midbackground_green.png);}
body#darkblue .website_container_outer{background-image:url(../Images/midbackground_darkblue.png);}
body#pink_extra .website_container_outer{background-image:url(../Images/midbackground_pink.png);}


td.footer_background{
	/*height:60px;*/ /* bottom 24px space left, height 38 + 24 + space 24 = */
	height:88px;
}
td.footer_background div.footer_background_png{
	background-image:url(../Images/footer.png);
	background-repeat:no-repeat;
	/*background-position:0px -34px;*/
	background-position:0px -9px;
	width:100%;
	height:100%;
}



/* WEBSITE LAYOUT ============================================= */

.main {
	margin:0 auto;
	width:1000px;
	height:225px;
	background-image:url(../Images/mainbackground.gif);
	background-repeat:no-repeat;	
	background-position:0px 0px;
}
.wrapper {
	width:970px;
	margin:0 auto;
	text-align:left;
}
.logo {
	float:left;
	/*width:231px;*/
	width:230px;
	height:186px;
	background-image:url(../Images/logo.png);
	background-repeat:no-repeat;	
	background-position:0px 55px;	
	clear:both;
}
.logo img{
	margin:55px 0px 0px 1px;
	width:229px;
	height:131px;
	border:0px solid #ff9900;
}

.middle {
	margin:0 auto;
	width:1000px;
	/*text-align:center;*/
}
.content {
	margin: 0 auto;
	text-align:left;
	/*position:relative;*/
	width:970px;
	display:inline;
	background-color:#FFFFFF;
}
.fullwidth {
	width:918px;
	margin:0px 0px 0px 40px;
	padding-top:10px;
	/*background-color:#999900;*/
}

ul {
	text-align:left;
	padding:0;
	margin:0;
	/*z-index:1;*/
	/*list-style-type:none;*/
}
li {
	float:left;
	margin:0;
}

/* ======================================== 
	STYLES
==========================================*/

div.fullwidth ul,
div.content_center ul{
	/*list-style-type:disc;*/
	/* list-style-position:inside; */
	/*margin:10px 0px 10px 15px;*/
	margin:0px 0px 0px 15px;
}
div.fullwidth li,
div.content_center li{
	float:none;
}


h1{
	font-family:"Bell Gothic Std Black";
	font-size:26px;
	color:#000000;
	line-height:28px;
	margin:7px 0px 17px 0px
}
#default .content_center h1 	{color:#de0d81;}
#yellow .content_center h1 	{color:#f8d722;}
#pink .content_center h1 	{color:#de0d81;}
#blue .content_center h1 	{color:#31a4ce;}
#green .content_center h1 	{color:#cbd50e;}
#darkblue .content_center h1 	{color:#0e3f78;}
#pink_extra .content_center h1 	{color:#de0d81;}


h1.large{
	font-size:28px;
	line-height:29px;
	margin:20px 0px 25px 0px;
}

h2 {
	font-family:"Bell Gothic Std Black";
	font-size:16px;
	line-height:17px;
	color:#de0d81; /* color:#000000; */
	margin:25px 0px 16px 0px;
}
body#default h2, body#default h2 a, body#default h2 a:hover{color:#de0d81;}
body#yellow h2, body#yellow h2 a, body#yellow h2 a:hover{color:#f8d722;}
body#pink h2, body#pink h2 a, body#pink h2 a:hover {color:#de0d81;}
body#blue h2, body#blue h2 a, body#blue h2 a:hover {color:#31a4ce;}
body#green h2, body#green h2 a, body#green h2 a:hover{color:#cbd50e;}


h1 a, h1 a:hover,
h1.large a, h1.large a:hover{
	color:#000000;
}/*,h2 a, h2 a:hover*/

.home_block h2 a, .home_block h2 a:hover,
.block_right h2 a, .block_right h2 a:hover,
#default .block_right h2 a, #default .block_right h2 a:hover,
#yellow .block_right h2 a, #yellow .block_right h2 a:hover,
#pink .block_right h2 a, #pink .block_right h2 a:hover,
#blue .block_right h2 a, #blue .block_right h2 a:hover,
#green .block_right h2 a, #green .block_right h2 a:hover,
#darkblue .block_right h2 a, #darkblue .block_right h2 a:hover,
#pink_extra .block_right h2 a, #pink_extra .block_right h2 a:hover{
	color:#ffffff;
}
.home_block h3 a, .home_block h3 a:hover,
.text_container h3 a, .text_container h3 a:hover,
#default .block_right .text_container h3 a, #default .block_right .text_container h3 a:hover,
#yellow .block_right .text_container h3 a, #yellow .block_right .text_container h3 a:hover,
#pink .block_right .text_container h3 a, #pink .block_right .text_container h3 a:hover,
#blue .block_right .text_container h3 a, #blue .block_right .text_container h3 a:hover,
#green .block_right .text_container h3 a, #green .block_right .text_container h3 a:hover,
#darkblue .block_right .text_container h3 a, #darkblue .block_right .text_container h3 a:hover,
#pink_extra .block_right .text_container h3 a, #pink_extra .block_right .text_container h3 a:hover,{
	color:#000000;
}




hr { display: block; background-color: #b1b5bc; color: #b1b5bc; width: 100%; height: 1px; border: none; margin:20px 0px; }



a {
	font-weight:bold;
	text-decoration:none;
	color:#e3238c
}
#default a	{color:#de0d81;}
#yellow a 	{color:#f8d722;}
#pink a		{color:#de0d81;}
#blue a		{color:#31a4ce;}
#green a	{color:#cbd50e;}
#darkblue a	{color:#0e3f78;}
#pink_extra a	{color:#de0d81;}


em.date{
	font-size:12px;
	color:#b1b4bc;
	font-weight:bold;
}

/* COLOR STYLES *********** */

.yellow, .yellow a, .yellow a:hover, a.yellow, a.yellow:hover{ 	color: #f8d722;	}	/* yellow */
.pink, .pink a, .pink a:hover, a.pink, a.pink:hover{	color: #de0d81;	}			/* pink */
.blue, .blue a, .blue a:hover, a.blue, a.blue:hover{	color: #31a4ce;	}			/* blue */
.green, .green a, .green a:hover, a.green, a.green:hover{	color: #cbd50e;	}		/* green */
.darkblue, .darkblue a, .darkblue a:hover, a.darkblue, a.darkblue:hover{	color: #0e3f78;	}	/* darkblue */
.pink_extra, .pink_extra a, .pink_extra a:hover, a.pink_extra, a.pink_extra:hover{	color: #de0d81;	}			/* pink */

.white, .white a, .white a:hover, a.white, a.white:hover{ 	color: #ffffff;	}	/* white */
.grey, .grey a, .grey a:hover, a.grey, a.grey:hover{	color: #787878;	}	/* grey */
.black, .black a, .black a:hover, a.black, a.black:hover{	color: #000000;	}	/* black */

.background_yellow{	background-color: #f8d722;	}	/* yellow */
.background_pink{	background-color: #999f98;	}	/* pink */
.background_blue{	background-color: #31a4ce;	}	/* blue */
.background_green{	background-color: #cbd50e;	}	/* green */
.background_darkblue{	background-color: #0e3f78;	}	/* darkblue */
.background_pink_extra{	background-color: #999f98;	}	/* pink */


/* IMAGE STYLES ************ */				

img.border, img.floatleft, img.floatright{	border: solid 2px #de0d81;}	

#default img.border, #default img.floatleft, #default img.floatright, a.floatleft, a.floatright	{border: solid 2px #de0d81;}
#yellow img.border, #yellow img.floatleft, #yellow img.floatright, a.floatleft, a.floatright	{border: solid 2px #f8d722;}
#pink img.border, #pink img.floatleft, #pink img.floatright, a.floatleft, a.floatright			{border: solid 2px #de0d81;}
#blue img.border, body#blue img.floatleft, #blue img.floatright, a.floatleft, a.floatright 		{border: solid 2px #31a4ce;}
#green img.border, #green img.floatleft, #green img.floatright, a.floatleft, a.floatright	 	{border: solid 2px #cbd50e;}
#darkblue img.border, #darkblue img.floatleft, #darkblue img.floatright, a.floatleft, a.floatright	{border: solid 2px #0e3f78;}
#pink_extra img.border, #pink_extra img.floatleft, #pink_extra img.floatright, a.floatleft, a.floatright{border: solid 2px #de0d81;}

img.floatleft, a.floatleft, a.floatleft:hover{float:left;margin:4px 15px 8px 0px;}		
a.floatleft:hover{	float:left;margin:4px 15px 8px 0px;}					
img.floatright, a.floatright, a.floatright:hover{float:right;margin:4px 0px 8px 15px;}		
a.floatright:hover{float:right;margin: 4px 0px 8px 15px;}	


/* ======================================== 
	SLOGANS
==========================================*/

div.ie7_link_fix{
display:none;
}

#product_slogan_container {position:relative;list-style-type:none;}
#product_slogan_container ul {list-style-type:none;}
#product_slogan_container ul li{list-style-type:none;}


#slogan_default {
	z-index:0;/*z-index:-1;*/
	position:absolute;
	width:900px;
	height:40px;
	top:185px;
	background-image:url(../Images/homestripnew.png);
	left:0;
	padding-left:70px;
	font-size:16.5px;
	color:#FFFFFF;
	line-height:40px;
	font-weight:bold;
	clear:both;
}
#slogan_default ul,
#slogan_default ul li,
#yellow #slogan_default ul,
#pink #slogan_default ul, 
#blue #slogan_default ul,
#green #slogan_default ul,
#darkblue #slogan_default ul,
#pink_extra #slogan_default ul{
	list-style-type:none;
}

#slogan_default,
#yellow #slogan_default,
#pink #slogan_default, 
#blue #slogan_default,
#green #slogan_default,
#darkblue #slogan_default,
#pink_extra #slogan_default{
	width:705px;
	padding-left:265px;
	font-size:14px;
	list-style-type:none;
}

#default #slogan_default	{background-image:url(../Images/homestripnew.png);}
#yellow #slogan_default		{background-image:url(../Images/product1stripnew.png);}
#pink #slogan_default		{background-image:url(../Images/product2stripnew.png);}
#blue #slogan_default		{background-image:url(../Images/product3stripnew.png);}
#green #slogan_default		{background-image:url(../Images/product4stripnew.png);}
#darkblue #slogan_default	{background-image:url(../Images/product5stripnew.png);}
#pink_extra #slogan_default	{background-image:url(../Images/product6stripnew.png);}


#yellow #slogan_default	strong{color:#64769e;font-size:15px;}
#pink #slogan_default	strong{color:#00bae9;font-size:15px;}
#blue #slogan_default	strong{color:#fae215;font-size:15px;}
#green #slogan_default	strong{color:#f38300;font-size:15px;}
#darkblue #slogan_default strong{color:#ffffff;font-size:15px;}
#pink_extra #slogan_default	strong{color:#00bae9;font-size:15px;}

#product_slogan_container a span {visibility:hidden; text-decoration:none;}
#product_slogan_container a:hover span {visibility:visible !important; text-decoration:none; clear:both}


#product_slogan_container a span{
	z-index:1;
	position:absolute;
	display:block;
	float:left;
	width:705px;
	height:40px;
	top:185px;
	left:0px;
	padding-left:265px;
	font-size:14px;
	color:#FFFFFF;
	line-height:40px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	clear:both;
}

li#slogan1 a,
li#slogan1 a:hover,
#yellow li#slogan1 a{
	float:left;
	margin:0;
	height:185px;
	background-image:url(../Images/menu.jpg);
	background-position: 0px 0px;
	width:130px;
	text-decoration:none;
}
li#slogan1 a:hover {background-position: 0px -185px;}
#yellow li#slogan1 a {background-position: 0px -185px;}
li#slogan1 strong{color:#64769e;font-size:15px;}

li#slogan2 a,
li#slogan2 a:hover,
#pink li#slogan2 a{
	float:left;
	margin:0;
	height:185px;
	background-image:url(../Images/menu.jpg);
	background-position: -131px 0px;
	width:130px;
	text-decoration:none;
}
li#slogan2 a:hover {background-position: -131px -185px;}
#pink li#slogan2 a {background-position: -131px -185px;}
li#slogan2 strong{color:#00bae9;font-size:15px;}

li#slogan3 a,
li#slogan3 a:hover,
#blue li#slogan3 a{
	float:left;
	margin:0;
	height:185px;
	background-image:url(../Images/menu.jpg);
	background-position: -261px 0px;
	width:130px;
	text-decoration:none;
}
li#slogan3 a:hover {background-position: -261px -185px;}
#blue li#slogan3 a {background-position: -261px -185px;}
li#slogan3 strong{color:#fae215;font-size:15px;}

li#slogan4 a,
li#slogan4 a:hover,
#green li#slogan4 a{
	float:left;
	margin:0;
	height:185px;
	background-image:url(../Images/menu.jpg);
	background-position: -391px 0px;
	width:130px;
	background-repeat:no-repeat;
	text-decoration:none;	
}
li#slogan4 a:hover {background-position: -391px -185px;}
#green li#slogan4 a {background-position: -391px -185px;}
li#slogan4 strong{color:#f38300;font-size:15px;}

li#slogan5 a,
li#slogan5 a:hover,
#darkblue li#slogan5 a{
	float:left;
	margin:0;
	height:185px;
	background-image:url(../Images/menu.jpg);
	background-position: -521px 0px;
	width:130px;
	background-repeat:no-repeat;
	text-decoration:none;	
}
li#slogan5 a:hover {background-position: -521px -185px;}
#darkblue li#slogan5 a {background-position: -521px -185px;}
li#slogan5 strong{color:#ffffff;font-size:15px;}

li#slogan6 a,
li#slogan6 a:hover,
#pink_extra li#slogan6 a{
	float:left;
	margin:0;
	height:185px;
	background-image:url(../Images/menu.jpg);
	background-position: -651px 0px;
	width:90px;
	text-decoration:none;
}
li#slogan6 a:hover {background-position: -651px -185px;}
#pink_extra li#slogan6 a {background-position: -651px -185px;}
li#slogan6 strong{color:#00bae9;font-size:15px;}


li#slogan1 a:hover .slogan1_inner{background:url("../Images/product1stripnew.png") no-repeat;z-index:1; background-color:#f8d722;}
li#slogan2 a:hover .slogan2_inner{background:url("../Images/product2stripnew.png") no-repeat;z-index:1; background-color:#de0d81;}
li#slogan3 a:hover .slogan3_inner{background:url("../Images/product3stripnew.png") no-repeat;z-index:1; background-color:#31a4ce;}
li#slogan4 a:hover .slogan4_inner{background:url("../Images/product4stripnew.png") no-repeat;z-index:1; background-color:#cbd50e;}
li#slogan5 a:hover .slogan5_inner{background:url("../Images/product5stripnew.png") no-repeat;z-index:1; background-color:#0e3f78;}
li#slogan6 a:hover .slogan6_inner{background:url("../Images/product6stripnew.png") no-repeat;z-index:1; background-color:#de0d81;}


/*
.slogan1_inner {background:url("../Images/product1stripnew.png") no-repeat;z-index:2;}
.slogan2_inner {background:url("../Images/product2stripnew.png") no-repeat;z-index:2;}
.slogan3_inner {background:url("../Images/product3stripnew.png") no-repeat;z-index:2;}
.slogan4_inner {background:url("../Images/product4stripnew.png") no-repeat;z-index:2;}
*/


/* ======================================== 
	NAVIGATION TOP
==========================================*/

.navigation_top{
	position:relative;
	width:970px;
	margin: 0 auto;
	text-align:left;
	height:43px;
	background:url(../Images/greymenuback.png) repeat-x 0px 0px;
	color:#000000;
}

.navigation_top li.spacer_left{
width:7px;
background-image:none;
}

#default .navigation_top a	{color:#000000;}
#yellow .navigation_top a	{color:#000000;}
#pink .navigation_top a		{color:#000000;}
#blue .navigation_top a		{color:#000000;}
#green .navigation_top a	{color:#000000;}
#darkblue .navigation_top a	{color:#000000;}
#pink_extra .navigation_top a		{color:#000000;}

.navigation_top a,
.navigation_top a.on{
    display: block;
	height: 40px;
    float: left;
	font-weight:bold;
	line-height:43px;
	padding:0px 15px 0px 19px;
	margin:0px 5px 0px 3px;
	font-size:12px;	
	color:#000000;
	text-decoration:none;
}
.navigation_top a:hover, .navigation_top a.on, .navigation_top a.on:hover {
    background-image:url(../Images/top_navigation_ill.gif);
    background-repeat: no-repeat;
    background-position: 0px 13px;
	color:#000000;
	text-decoration:none;
}
.navigation_top ul{
	margin-left:13px;
	list-style-type:none;
}
.navigation_top li{
    background-image:url(../Images/top_navigation_spacer.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
}


/* NAVIGATION TOP - SERACHBOX  ============ */

.navigation_top .searchbox_title {
display: block;
height: 40px;
float: left;
font-weight:bold;
line-height:43px;
padding:0px 10px 0px 14px;
margin:0px 0px 0px 7px;
font-size:12px;	
color:#000000;
text-decoration:none;
}
input.searchbox{
float:left;
height:19px;
line-height:19px;
width:95px;
border:1px solid #babdc6;
background-color:#FFFFFF;
margin-top:11px;
padding-left:3px;
}

input.submit_searchbox{
float:left;
background-image:url(../Images/searchbox_submit_off.gif);
background-repeat: no-repeat;
background-position: right top;	
float: left;
width: 22px;
height: 22px;
display: block;
border: 0;
margin: 14px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
cursor: hand;
}
input.submit_searchbox:hover{
background-image:url(../Images/searchbox_submit_on.gif);
cursor: pointer;
}




/* ======================================== 
	HOME BLOCKS
==========================================*/
/* Change by Marco (2010-06-04)
.home_blocks_container{
	float:left;
	position:relative;
	width:338px;
	margin-left:0px;
	margin-bottom:20px;
	display:inline;
}
.home_block {
	float:left;
	margin-top:15px;
	/ *margin-left:16px;* /
	margin-right:13px;
	margin-bottom:30px;
	display:inline;
	width:302px;
	background-image:url(../Images/mainpinkblock.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.home_block h2 {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:25px;
	margin-bottom:42px;
}
.home_content { 
	float:left; 
	width:580px; 
	margin:0px 0px 0px 40px; 
	padding-top:10px; 
}

.home_fixed_elements{
	width:338px;
	float:left; 
	margin:0px 0px 0px 30px;
	/ *background-color:#999900;* /
}
*/

.home_content { 
	float:left; 
	width:684px; 
	margin:0px 0px 0px 40px; 
	padding-top:10px; 
}
.home_fixed_elements{
	float:left; 
	margin-left:20px;
	padding-top:60px;
}
.home_blocks_container{
	float:left;
	position:relative;
	width:238px;
	margin-left:0px;
	margin-bottom:20px;
	display:inline;
}
.home_block {
	float:left;
	margin-top:15px;
	/*margin-left:16px;*/
	margin-right:13px;
	margin-bottom:30px;
	display:inline;
	width:238px;
	background-image:url(../Images/pinkblock.jpg);
	background-repeat:no-repeat;
	text-align:center;
	
		float:left;

	margin-bottom:25px;
	width:238px;
	/*min-height:187px;*/
}
.home_block h2 {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:35px;
	margin-bottom:25px;
	margin-left:15px;
}

.home_block .text_container {
	margin-left:30px;
	text-align:left;	
	width:190px;	
}

.text_container {
	/*float:left;*/
	margin-left:30px;
	/*display:inline;*/
	width:245px;
	text-align:left;
}
.text_container  .text_container{
	margin-left:0px;
}

.home_block h3 {
	font-size:12px;
	font-weight:bold;
	/*margin-bottom:15px;*/
	margin-bottom:0px;
}
.home_block h3 span {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b1b4bc;
	margin-top:10px;	
}

	
.home_block a {
	font-weight:bold;
	text-decoration:none;
	color:#e3238c;
}
.home_block a:hover{
	text-decoration:underline;
}

.home_block a img		{border:2px solid #e3238c;}
.home_block a:hover img	{border:2px solid #000000;}

.horizontal_divider {
	float:left;
	display:inline;
	/*margin-left:30px;
	width:245px;*/
	width:100%;
	height:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #b1b5bc;
}


/* ============================================================= 
	DOWNLOAD LINK IN HOME BLOCKS EN VERVOLGPAGINA RIGHT BLOCKS
===============================================================*/

.download_main a, a.download_main, #default a.downloadlink,
.download_yellow a, a.download_yellow, #yellow a.downloadlink,
.download_pink a, a.download_pink, #pink a.downloadlink,
.download_blue a, a.download_blue, #blue a.downloadlink,
.download_green a, a.download_green, #green a.downloadlink,
.download_darkblue a, a.download_darkblue, #darkblue a.downloadlink,
.download_pink_extra a, a.download_pink_extra, #pink_extra a.downloadlink{
	/*float:left;*/
	/*display:inline;*/
	display:block;
	background-repeat:no-repeat;
	padding:8px 0px 8px 50px;
	/*margin:0px 20px 0px 30px;*/
	margin:0px 0px 0px 0px;
	line-height:14px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-align:left;
}

.download_main a, a.download_main, #default a.downloadlink		{background-image:url(../Images/pinkarrow.gif);}
.download_yellow a, a.download_yellow, #yellow a.downloadlink	{background-image:url(../Images/yellowarrow.gif);}
.download_pink a, a.download_pink, #pink a.downloadlink		{background-image:url(../Images/pinkarrow.gif);}
.download_blue a, a.download_blue, #blue a.downloadlink		{background-image:url(../Images/bluearrow.gif);}
.download_green a, a.download_green, #green a.downloadlink		{background-image:url(../Images/greenarrow.gif);}
.download_darkblue a, a.download_darkblue, #darkblue a.downloadlink	{background-image:url(../Images/darkbluearrow.gif);}
.download_pink_extra a, a.download_pink_extra, #pink_extra a.downloadlink		{background-image:url(../Images/pinkarrow.gif);}

.download_main a:hover, a.download_main:hover, #default a.downloadlink:hover,
.download_yellow a:hover, a.download_yellow:hover, #yellow a.downloadlink:hover,	
.download_pink a:hover, a.download_pink:hover, #pink a.downloadlink:hover,
.download_blue a:hover, a.download_blue:hover, #blue a.downloadlink:hover,
.download_green a:hover, a.download_green:hover, #green a.downloadlink:hover,
.download_darkblue a:hover, a.download_darkblue:hover, #darkblue a.downloadlink:hover{text-decoration:underline;}
.download_pink_extra a:hover, a.download_pink_extra:hover, #pink_extra a.downloadlink:hover,



/* ============================================================= 
	PDF DOWNLOAD LINK 
===============================================================*/

.download_pdf a, a.download_pdf{
	background:url(../Images/pdfdownload.gif) no-repeat 0px 3px;
	display:block;
	padding:4px 0px 4px 25px;
	margin:0px 0px 0px 0px;
	line-height:14px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	/*color:#000000;*/
	text-align:left;
}
.download_pdf a:hover, a.download_pdf:hover{text-decoration:underline;}



/* ======================================== 
	BLOCKS RIGHT
==========================================*/

.block_right_container{
float:left;
width:238px;
margin-left:20px;
padding-top:50px;
padding-bottom:30px;
}

.block_right {
	float:left;
	
	/*position:relative;*/
	/*margin-top:50px;*/
	/*margin-left:20px;*/
	/*margin-bottom:20px;*/
	/*display:inline;*/
	margin-bottom:25px;
	width:238px;
	min-height:187px;
	background-image:none;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.block_right h2,
body#default .block_right h2,
body#yellow .block_right h2,
body#pink .block_right h2,
body#blue .block_right h2,
body#green .block_right h2,
body#darkblue .block_right h2,
body#pink_extra .block_right h2{
	margin-top:35px;
	margin-bottom:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:15px;
}

.block_right h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}
.block_right span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b1b4bc;
}
.block_right .text_container {
	/*margin-left:30px;*/
	margin-left:30px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.block_right .text_container div {
/*background-color:#CC0000;*/
margin:0px;
}

#default .block_right .text_container a,
#yellow .block_right .text_container a, 
#pink .block_right .text_container a,
#blue .block_right .text_container a,
#green .block_right .text_container a,
#darkblue .block_right .text_container a,
#pink_extra .block_right .text_container a{
	font-weight:bold;
	text-decoration:none;
}

#default .block_right .text_container a		{color:#de0d81;}
#default .block_right .text_container a:hover	{text-decoration:underline;}

#yellow .block_right .text_container a{color:#f2ce00;}
#yellow .block_right .text_container a:hover{text-decoration:underline;}

#pink .block_right .text_container a		{color:#de0d81;}
#pink .block_right .text_container a:hover	{text-decoration:underline;}

#blue .block_right .text_container a		{color:#31a4ce;}
#blue .block_right .text_container a:hover	{text-decoration:underline;}

#green .block_right .text_container a		{color:#cbd50e;}
#green .block_right .text_container a:hover	{text-decoration:underline;}

#darkblue .block_right .text_container a		{color:#0e3f78;}
#darkblue .block_right .text_container a:hover	{text-decoration:underline;}

#pink_extra .block_right .text_container a		{color:#de0d81;}
#pink_extra .block_right .text_container a:hover	{text-decoration:underline;}


#default .block_right	{background-image:url(../Images/pinkblock.jpg);}
#yellow .block_right	{background-image:url(../Images/yellowblock.jpg);}
#pink .block_right		{background-image:url(../Images/pinkblock.jpg);}
#blue .block_right		{background-image:url(../Images/blueblock.jpg);}
#green .block_right		{background-image:url(../Images/greenblock.jpg);}
#darkblue .block_right		{background-image:url(../Images/darkblueblock.jpg);}
#pink_extra .block_right	{background-image:url(../Images/pinkblock.jpg);}


/* TRAIL */
ul.trail{ margin-left:0; }
ul.trail li{ float:left; list-style-position:outside; list-style-type:none; padding:0; margin:0; }
ul.trail li a{ font-weight:normal; }
ul.trail li.arrow{ line-height:16px; width:22px; text-align:center; }

#default ul.trail li{color:#de0d81;}
#yellow ul.trail li{color:#f2ce00;}
#pink ul.trail li{color:#de0d81;}
#blue ul.trail li{color:#31a4ce;}
#green ul.trail li{color:#cbd50e;}
#darkblue ul.trail li{color:#0e3f78;}
#pink_extra ul.trail li{color:#de0d81;}


/* ======================================== 
	FOOTER
==========================================*/

.navigation_bottom, .navigation_bottom_extra {
position: relative;
/*margin:-40px auto auto auto;*/
height: 38px;
overflow:hidden;
display:block;
width:1000px;
text-align:center;
border-top:solid 0px #c0c0c0;
/*background:#D3D7E0 url(../Images/midbackground.png) repeat-y left top;*/
/*background-color:#FFCC00;*/
clear:both; /* needed for FF*/
}
.navigation_bottom_extra {
height: 24px;
text-align:center;
clear:both; /* needed for FF*/
}

.navigation_bottom table, .navigation_bottom_extra table{
width:970px;
margin-left:15px;
border-top:solid 1px #c0c0c0;
background-color:#fff;
}
.navigation_bottom table td, .navigation_bottom_extra table td{
text-align:center;
}

.navigation_bottom a, .navigation_bottom_extra a{
	color:#a0a0a0;
	text-decoration:none;
	padding:0px 10px;
	line-height:41px;
}
.navigation_bottom td a:hover,
#default .navigation_bottom td a:hover,
#yellow .navigation_bottom td a:hover,
#pink .navigation_bottom td a:hover,
#blue .navigation_bottom td a:hover,
#green .navigation_bottom td a:hover,
#darkblue .navigation_bottom td a:hover,
#pink_extra .navigation_bottom td a:hover{
	color:#000000;
	text-decoration:none;
}

.navigation_bottom_extra td,
.navigation_bottom_extra a,
.navigation_bottom_extra a:hover{
	color:#a0a0a0;
	line-height:28px;
	font-size:11px;
	font-weight:normal;
}
.navigation_bottom_extra td a,
#default .navigation_bottom_extra td a,
#yellow .navigation_bottom_extra td a,
#pink .navigation_bottom_extra td a,
#blue .navigation_bottom_extra td a,
#green .navigation_bottom_extra td a,
#darkblue .navigation_bottom_extra td a,
#pink_extra .navigation_bottom_extra td a{
	color:#a0a0a0;
	text-decoration:none;
}
.navigation_bottom_extra td a:hover,
#default .navigation_bottom_extra td a:hover,
#yellow .navigation_bottom_extra td a:hover,
#pink .navigation_bottom_extra td a:hover,
#blue .navigation_bottom_extra td a:hover,
#green .navigation_bottom_extra td a:hover,
#darkblue .navigation_bottom_extra td a:hover,
#pink_extra .navigation_bottom_extra td a:hover{
	color:#000000;
	text-decoration:none;
}


/* ======================================== 
	LEFT COLUMN
==========================================*/

/* Inside pages */
.leftcolumn {
	float:left;
	position:relative;
	margin-left:15px;
	padding-top:54px;
	display:inline;
	width:239px;
	/*height:505px;*/
	background-image:url(../Images/page1leftcolumnback.jpg);
	background-repeat:no-repeat;
}
.leftcolumn div.left_column_inner {
	width:100%;
	background-image:url(../Images/page1leftcolumnback_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:150px;
	border: 0px solid #ff9900;
}

#default .leftcolumn	{background-image:url(../Images/page2leftcolumnback.jpg);}
#yellow .leftcolumn {background-image:url(../Images/page1leftcolumnback.jpg);}
#pink .leftcolumn	{background-image:url(../Images/page2leftcolumnback.jpg);}
#blue .leftcolumn	{background-image:url(../Images/page3leftcolumnback.jpg);}
#green .leftcolumn	{background-image:url(../Images/page4leftcolumnback.jpg);}
#darkblue .leftcolumn	{background-image:url(../Images/page5leftcolumnback.jpg);}
#pink_extra .leftcolumn	{background-image:url(../Images/page2leftcolumnback.jpg);}

#default .leftcolumn div.left_column_inner	{background-image:url(../Images/page2leftcolumnback_bottom.jpg);}
#yellow .leftcolumn div.left_column_inner {background-image:url(../Images/page1leftcolumnback_bottom.jpg);}
#pink .leftcolumn div.left_column_inner	{background-image:url(../Images/page2leftcolumnback_bottom.jpg);}
#blue .leftcolumn div.left_column_inner	{background-image:url(../Images/page3leftcolumnback_bottom.jpg);}
#green .leftcolumn div.left_column_inner	{background-image:url(../Images/page4leftcolumnback_bottom.jpg);}
#darkblue .leftcolumn div.left_column_inner	{background-image:none;}
#pink_extra .leftcolumn div.left_column_inner	{background-image:url(../Images/page2leftcolumnback_bottom.jpg);}



/* ======================================== 
	LEFT MENU
==========================================*/


.mainmenu {
	float:left;
	display:inline;
	width:229px;
	height:29px;
	background-image:url(../Images/menuarrow.png);
	background-repeat:no-repeat;
	text-align:left;
	border-bottom:solid 1px #fcefaa;
	color:#ffffff;
}
.mainmenu a{
	float:left;
	width:174px;
	height:29px;
	padding-left:55px;
	display:inline;
	background-image:url(../Images/menuarrow.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	line-height:27px;
}
.mainmenu a:hover{
	text-decoration:none;
}

#default .mainmenu a	{color:#ffffff;}
#yellow .mainmenu a	{color:#ffffff;}
#pink .mainmenu a	{color:#ffffff;}
#blue .mainmenu	a	{color:#ffffff;}
#green .mainmenu a	{color:#ffffff;}
#darkblue .mainmenu a	{color:#ffffff;}
#pink_extra .mainmenu a	{color:#ffffff;}

#default .mainmenu a:hover		{background-image:url(../Images/page2linkover.gif);}
#yellow .mainmenu a:hover	{background-image:url(../Images/menuarrowpage1.png);}
#pink .mainmenu a:hover		{background-image:url(../Images/page2linkover.gif);}
#blue .mainmenu a:hover		{background-image:url(../Images/page3linkover.gif);}
#green .mainmenu a:hover	{background-image:url(../Images/page4linkover.gif);}
#darkblue .mainmenu a:hover	{background-image:url(../Images/page5linkover.gif);}
#pink_extra .mainmenu a:hover	{background-image:url(../Images/page2linkover.gif);}


.mainmenu_on {
	float:left;
	padding-left:55px;
	width:174px;
	height:29px;
	display:inline;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	line-height:27px;
	border-bottom:solid 1px #fcefaa;
}
#default .mainmenu_on a,
#yellow .mainmenu_on a,
#pink .mainmenu_on a,
#blue .mainmenu_on a,	
#green .mainmenu_on a,
#darkblue .mainmenu_on a,
#pink_extra .mainmenu_on a{
	color:#FFFFFF;
	text-decoration:none;
}



#default .mainmenu_on	{background-image:url(../Images/page2sublinkover.gif);}
#yellow .mainmenu_on	{background-image:url(../Images/page1sublinkover.gif);}
#pink .mainmenu_on		{background-image:url(../Images/page2sublinkover.gif);}
#blue .mainmenu_on		{background-image:url(../Images/page3sublinkover.gif);}
#green .mainmenu_on		{background-image:url(../Images/page4sublinkover.gif);}
#darkblue .mainmenu_on	{background-image:url(../Images/page5sublinkover.gif);}
#pink_extra .mainmenu_on		{background-image:url(../Images/page2sublinkover.gif);}
	
	
.submenu {
	float:left;
	width:229px;
	height:29px;
	display:inline;
	background-image:none;
	border-bottom:solid 1px #fcefaa;
	color:#ffffff;
}
#default .submenu		{background-image:url(../Images/page2subsubmenu.png);}
#yellow .submenu	{background-image:url(../Images/page1subsubmenu.png);}
#pink .submenu		{background-image:url(../Images/page2subsubmenu.png);}
#blue .submenu		{background-image:url(../Images/page3subsubmenu.png);}
#green .submenu		{background-image:url(../Images/page4subsubmenu.png);}
#darkblue .submenu	{background-image:url(../Images/page5subsubmenu.png);}
#pink_extra .submenu{background-image:url(../Images/page2subsubmenu.png);}

.submenu a{
	float:left;
	width:159px;
	padding-left:70px;
	height:29px;
	display:inline;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	line-height:27px;
}

#default .submenu a	{background-image:url(../Images/page2subsubmenu.png);color:#ffffff;}
#yellow .submenu a	{background-image:url(../Images/page1subsubmenu.png);color:#ffffff;}
#pink .submenu a	{background-image:url(../Images/page2subsubmenu.png);color:#ffffff;}
#blue .submenu a	{background-image:url(../Images/page3subsubmenu.png);color:#ffffff;}
#green .submenu a	{background-image:url(../Images/page4subsubmenu.png);color:#ffffff;}
#darkblue .submenu a{background-image:url(../Images/page5subsubmenu.png);color:#ffffff;}
#pink_extra .submenu a	{background-image:url(../Images/page2subsubmenu.png);color:#ffffff;}

.submenu a:hover{
	float:left;
	width:159px;
	padding-left:70px;
	height:29px;
	display:inline;
	background-image:none;
	text-decoration:none;
}

#default .submenu a:hover		{background-image:url(../Images/page2subsubmenuactive.png);color:#ffffff;}
#yellow .submenu a:hover	{background-image:url(../Images/page1subsubmenuactive.png);color:#ffffff;}
#pink .submenu a:hover		{background-image:url(../Images/page2subsubmenuactive.png);color:#ffffff;}
#blue .submenu a:hover		{background-image:url(../Images/page3subsubmenuactive.png);color:#ffffff;}
#green .submenu a:hover		{background-image:url(../Images/page4subsubmenuactive.png);color:#ffffff;}
#darkblue .submenu a:hover		{background-image:url(../Images/page5subsubmenuactive.png);color:#ffffff;}
#pink_extra .submenu a:hover		{background-image:url(../Images/page2subsubmenuactive.png);color:#ffffff;}


#default .submenu a.on, #default .submenu a.on:hover	{background-image:url(../Images/page2subsubmenuon.png);color:#ffffff;}
#yellow .submenu a.on, #yellow .submenu a.on:hover	{background-image:url(../Images/page1subsubmenuon.png);color:#ffffff;}
#pink .submenu a.on, #pink .submenu a.on:hover	{background-image:url(../Images/page2subsubmenuon.png);color:#ffffff;}
#blue .submenu a.on, #blue .submenu a.on:hover	{background-image:url(../Images/page3subsubmenuon.png);color:#ffffff;}
#green .submenu a.on, #green .submenu a.on:hover	{background-image:url(../Images/page4subsubmenuon.png);color:#ffffff;}
#darkblue .submenu a.on, #darkblue .submenu a.on:hover	{background-image:url(../Images/page5subsubmenuon.png);color:#ffffff;}
#pink_extra .submenu a.on, #pink_extra .submenu a.on:hover	{background-image:url(../Images/page2subsubmenuon.png);color:#ffffff;}


/* ======================================== 
	TOP CONTENT AFBEELDING
==========================================*/

.right_top {
	float:left;
	width:731px;
	height:23px;
	background-image:none;
	background-repeat:no-repeat;
}

#default .right_top	{background-image:url(../Images/page2contentback.gif);}
#yellow .right_top	{background-image:url(../Images/page1contentback.gif);}
#pink .right_top	{background-image:url(../Images/page2contentback.gif);}
#blue .right_top	{background-image:url(../Images/page3contentback.gif);}
#green .right_top	{background-image:url(../Images/page4contentback.gif);}
#darkblue .right_top	{background-image:url(../Images/page5contentback.gif);}
#pink_extra .right_top	{background-image:url(../Images/page2contentback.gif);}


/* ======================================== 
	CONTENT CENTER
==========================================*/

.content_center {
	float:left;
	position:relative;
	display:inline;
	margin-top:10px;
	margin-left:25px;
	width:445px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	/*line-height:15px;*/line-height:1.5;
	padding-bottom:30px;
}


.content_fullwidth .content_center{
	width:688px; /* width:445px;  +  width:238px; + margin-left:20px; + 15px (rechts)*/
}



/* ======================================== 
	FORM
==========================================*/

/* LAYOUT FORM WEBPOINT ======================================================= */

div.webpoint_form form{
width:290px;
}
div.webpoint_form .webpoint_table{
width:100%;
}
div.webpoint_form .webpoint_table td{
vertical-align:top;
}

div.webpoint_form label,
div.webpoint_form input.webpoint_field_text,
div.webpoint_form textarea.webpoint_field_memo,
div.webpoint_form select.webpoint_field,
div.webpoint_form div.webpoint_check,
div.webpoint_form div.webpoint_radio,
div.webpoint_form input.webpoint_field_upload{
margin: 5px 0px 0px 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
background-color: #ffffff;
color:#000000;
padding: 2px 0px 3px 3px;
}
div.webpoint_form div.webpoint_check,
div.webpoint_form div.webpoint_radio{
padding: 0px 0px 3px 0px;
}

div.webpoint_form input.webpoint_field_text{
/*width:200px;*/
width:96%;
border:1px solid #002453;
}
div.webpoint_form textarea.webpoint_field_memo{
/*width: 240px;*/
/*width:295px;*/
width:96%;
height: 100px;
overflow: auto;	
border:1px solid #002453;
}

div.webpoint_form select.webpoint_field,
div.webpoint_form input.webpoint_field_upload{
/*width:300px;*/
width:auto;
padding:2px 0px 2px 0px;
border:1px solid #002453;
}




div.webpoint_form div.webpoint_check,
div.webpoint_form div.webpoint_radio{
width:100%;
clear:both;
}
	div.webpoint_form div.webpoint_check input,
	div.webpoint_form div.webpoint_radio input{
	float:left;
	margin:3px 8px 0px 0px;
	width:auto;
	padding:0px;
	border:0px;
	}
	div.webpoint_form div.webpoint_check label,
	div.webpoint_form div.webpoint_radio label{
	margin:0px;
	padding:0px;
	font-weight:normal;
	}


div.webpoint_form div.webpoint_field{
width:100%;
paddin-left:10px;
}
div.webpoint_form ul.webpoint_messages{
color:#E3238C;
list-style-type:disc;
}
div.webpoint_form ul.webpoint_messages li{
color:#E3238C;
font-weight:bold;
list-style-type:disc;
}


/* ======================================== 
	FAQ
==========================================*/

h2.faq			{ height:25px;	}
h2.faq a		{ background: url(../Images/faq_icon.gif) no-repeat left top; padding-left:27px;	}
input.faq_button{ margin-top:15px; padding-left:10px; padding-right:10px;	}





