/* @group SNIPPERS  */
a:active
{
  outline: none;
}
a:hover
{
  outline: none;
}
hr.clearboth {
	visibility: hidden;
	clear: both;
	height: 0px;
	}

.padder10 {
	padding: 0 10px;
	}

.space10 {
	margin-bottom: 10px;
	}

.space20 {
	margin-bottom: 20px;
	}

.space30 {
	margin-bottom: 30px;
	}

.space40 {
	margin-bottom: 40px;
	}

.space50 {
	margin-bottom: 50px;
	}

.padder5 {
	padding: 5px;
	}

.padder10 {
	padding: 10px 15px 5px 15px;
	}

.padder15 {
	padding: 15px;
	}

.padder20 {
	padding: 20px;
	}

.padder10-5-10-5 {
	padding: 10px 5px 10px 5px
	}

.padder20-10-20-10 {
	padding: 20px 10px 20px 10px
	}

.padder0-20-0-0 {
	padding: 0 20px 0 0
	}

.padder0-30-0-0 {
	padding: 0 30px 0 0
	}

.padder0-40-0-0 {
	padding: 0 40px 0 0
	}

.container {
	width: 950px;
	margin: 0 auto;
	}
	
	.last {
	margin-right: 0;
	}
/*
.column {
	float: left;
	margin-right: 10px;
	}

.span-6 {
	width: 230px;
	}



.span-18 {
	width: 710px;
	}

.span-16 {
	width: 630px;
	}

.span-8 {
	width: 310px;
	}
*/
/* @end */

.container {
	clear: both;
	margin-bottom: 0;
	}

body {
	margin-bottom: 50px;
	font-family: ""trebuchet ms"", Arial, sans_serif;
	}

.header {
	height: 90px;
	background: transparent url('img/blueshine.jpg') no-repeat 50%;
	border-bottom: 1px solid #ede9e3;
	margin-bottom: 0px;
	}

#logo {
	
	}

#logo a {
	display: block;
	background: transparent url('img/logo.jpg') no-repeat left bottom;
	height: 73px;
	width: 169px;
	margin: 0;
	padding: 0;
	}

#logo span {
	margin-left: -6000px;
	
	}

.middle {
	margin: 0;
	padding: 30px 0 0 0;
	background: transparent url('img/content-back.jpg') left top repeat-x;
	border-top: 1px solid #F7F4EF;
	}

/* @group START TAALKEUZE */
/*
fileadmin/armonea/content/armonea/wonen_bij_armonea_-_koppel_op_bank_geknipt.JPG
*/
   #chooselangoverlay {

	/* overlay is hidden before loading 
	display:none;*/

	/* standard decorations */
	width:600px;
	background: #EFF9FF;
	border:4px solid #666;

	/* for modern browsers use semi-transparent color on the border. nice! */
	border:3px solid rgba(82, 82, 82, 0.698);

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

#chooselangoverlay div {
	padding:10px;
	border:0px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background: transparent url(img/armo-langlogo.jpg) top left no-repeat;
	padding-top: 80px;
}

#chooselangoverlay div a:link,
#chooselangoverlay div a:visited {
	color: #999;	
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 1.4em;
	margin-left: 30px;
}

#chooselangoverlay h2 {
	
	color:#fff;
	color:#457093;
	
	padding:5px 10px;
	border:0px solid #3B5998;
	font-size:20px;
	margin-bottom:15px;
	
}
    
/* @end */

/* @group PATH */
#path {
	color: #9B8E81;
	color: #b4ada8;
	margin: -25px 0 20px 0;
	}
.path a:link,
.path a:visited {
	color: #9B8E81;
	color: #b4ada8;
	}

.path a:hover,
.path a:visited {
	color: #9B8E81;
	}
	
	
	
/* @end */
/* @group over armonea */

#overarmonea h2 {
	
	}

#overarmonea p img {
	
	}

#overarmonea p {
	text-align: justify;
	font-size: 1.1em;
	line-height: 1.6em;
	}

/* @end */

/* @group footer */

.footer {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 5px;
	color: #608cad;
	}

.footermenu {
	text-align: right;
	}

.footer p.bodytext {
	font-size: 0.9em;
	}
.footermenu a:link,
	.footermenu a:visited {
	color: #608cad;
	font-size: 0.9em;
	text-decoration: none;
	}

.footermenu a:hover {
	text-decoration: underline;
	}

/* @end */

/* @group langmenu */

/* default styles for extension "tx_srlanguagemenu_pi1" */

.tx-srlanguagemenu-pi1 {
	width: 48px;
	float: left;
	position: relative;
	top: 0px;
	right: 0px;
	height: 20px;
	text-align: right;
	text-transform: lowercase;
	}

.tx-srlanguagemenu-pi1 div {
	float: left;
}



.tx-srlanguagemenu-pi1 .CUR {
	
	
	}

.tx-srlanguagemenu-pi1 a {
	display: block;
	width: 20px;
	height: 20px;
	font-size: 10px;
	text-transform: uppercase;
	color: gray;
	margin-right: 3px;
	text-align: center;
	line-height: 1.8em;
	
	}

.tx-srlanguagemenu-pi1 .CUR a {
	background: transparent url('img/langselect.png') top left no-repeat;
	color: #FA9900;
	}

.tx-srlanguagemenu-pi1 .CUR a:focus, 
.tx-srlanguagemenu-pi1 .CUR a:hover, 
.tx-srlanguagemenu-pi1 .CUR a:active {
	background: transparent url('img/langselect.png') top left no-repeat;
	}

.tx-srlanguagemenu-pi1 .NO {
	font-size: 1em;
	font-size: 11px;
	
	}

.tx-srlanguagemenu-pi1 .NO a {
	background: transparent url('img/langselect.png') bottom left no-repeat;
	color: #aaa;
	}

.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active {
		color: #FA9900;
	}

.tx-srlanguagemenu-pi1 .INACT {
	font-size: 9px;
	background: transparent url('img/langselect.png') bottom left no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	font-size: 10px;
	text-transform: lowercase;
	color: #bbb;
	margin-right: 3px;
	text-align: center;
	
	}

.tx-srlanguagemenu-pi1 .INACT a {
	background-color: transparent;
	color: #35006d;
	text-decoration: none;
	font-weight: normal;
	}

.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active {
		color: #FA9900;
	}

.tx-srlanguagemenu-pi1 .SPC {
	font-family: Verdana, sans-serif;
	font-size: .8em;
	color: #35006d;
	}

.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 {
	
	}



.tx-srlanguagemenu-pi1 a span {
	/*margin-left: -60000px;
	display: none;*/
	
}
/* @end

*/

/* @group functions */


#functions {margin-top: 23px;
 }
/* @group searchtop */
.topfunctions-floaters {
	margin-bottom: 0px;
	height: 30px;
	
}

#searchtop {
	margin-top: 0px;
	}

.searchtop-input-div {
	background: transparent url('img/search-top-input.jpg') top left no-repeat;
	height: 24px;
	float: left;
	background-color: white;
	width: 139px;
	padding: 4px;
	border: 1px solid white;
	}

#searchtop input.searchtop-input {
	width: 136px;
	border: 1px solid white;
	font-size: 1.1em;
	background-color: white;
	color: #6184A0;
	}

#searchtop input.searchtop-button {
	display: block;
	float: right;
	width: 34px;
	height: 32px;
	margin: 1px 7px 0 0px;
	border: 0px;
	background-color: transparent;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	color: #565656;
	cursor: pointer;
	padding: 5px 10px 6px 12px;
	
	/* Links */
    background: transparent url('img/search-top.jpg') top left no-repeat;
	}
/*
#searchtop input.searchtop-button span {
	margin-left: -600000px;
	}

#searchtop input {
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px;
	}

#searchtop button[type] {
	padding: 5px 10px 5px 7px;
    line-height: 17px;

	}

*:first-child+html button[type] {
	padding: 4px 10px 3px 7px;
	


	}
*/



/* @end */

/* @group top contact  */

.contacttop-container,
.sitemaptop-container,
.textresize,
.tohometop-container {
	float: left;
	
	position: relative;
	top: 0px;
	right: 0px;
	
	}

a.contacttop {
	background: transparent url('img/contact2.png') bottom left no-repeat;
	display: block;
	width: 60px;
	height: 20px;
	margin-right: 3px;
	}

a:hover.contacttop {
	background: transparent url('img/contact2.png') top left no-repeat;
	}

/* @end */

/* @group sitemap top */

a.sitemaptop {
	background: transparent url('img/sitemap2.png') bottom left no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	}

a:hover.sitemaptop {
	background: transparent url('img/sitemap2.png') top left no-repeat;
	}

/* @end */

/* @group text resize */

a.textresizebutton {
	background-color: transparent url('img/top-sitemap.jpg') bottom left no-repeat;
	background-position: bottom left;
	background-repeat: no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	
	}

a.textplus {
	background-image: url('img/top-fontplus.jpg');
	}

a:hover.textplus {
	background-position: top left;
	}

a.textmin {
	background-image: url('img/top-fontmin.jpg');
	}

a:hover.textmin {
	background-position: top left;
	}
.textresizebutton {
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	background : url('img/textresize.png');
	background-repeat:no-repeat ;
	
	margin-right: 3px;
	cursor: pointer;
	background-position: top left ;
	}
	
	.textbigger {
	background-position: bottom left ;
	}
	
	.textresizebutton span {
	display: none;
	}
/* @end */


/* @group to home */
a.tohometopbutton {
	background: transparent url('img/funcnav-home.png') bottom left no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 3px;
	}

a:hover.tohometopbutton {
	background: transparent url('img/funcnav-home.png') top left no-repeat;
	}
	a.tohometopbutton span {
	display: none;
	}
/* @end */


a.contacttop span,
a.sitemaptop span,
a.textresizebutton span
 {
	margin-left: -6000000px;
	}
/* @end */



/* @group HOME */
#hometop {
	margin-bottom: 0px;
}

/* @group Greennumber */

.greennumber {
		background: transparent url('img/greennumber-back.png') top left no-repeat;
		width: 290px;
		height: 70px;
		padding: 9px 0 0 100px;

	}
	.greennumber p {
	margin: 0;
	line-height: 100%;
	}
	p.groennummer_intro {
	color: #779066;
	margin: 0px 0 0 0px;
	font-size: 1.2em;
	}
	
	p.groennummer {
	color: #8aac0d;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 5px;
	}

/* @end */


#homeintro-armonea p.bodytext {
	color: #8e866f;
	font-size: 1.2em;
	line-height: 1.6em;
	}

#homeintro-armonea p.bodytext b {
	color: #457093;
	font-size: 1.3em;
	font-style: italic;
	}

#homeintro-armonea p.bodytext a:link,
#homeintro-armonea p.bodytext a:visited {
	color: #457093;
	font-size: 1.3em;
	font-weight: bold;
	font-style: italic;
	
	}

/* @group ZOEK VOORZIENING HOME*/

#home-zoekvoorziening {
	background: transparent url('img/zoekvoorziening-home.jpg') bottom left no-repeat;
	width: 296px;
	height: 258px;
	margin-top: 0px;
	margin: 0px 0;
	}
#pid6 #home-zoekvoorziening {
	margin: 0;
	}
 h2.home-zoekvoorziening-title {
	margin: 0 0 5px 10px;
	color: white;
	font-size: 1.5em;
	}




/* @group zoek home */

.home-zoekvoorziening-regio {
		background: transparent url('img/homeform-field1.png')  left 8px no-repeat;
padding: 0 0 0 20px;
margin-bottom: 15px;
margin-top: -10px;
margin-left: -10px;
	}

.home-zoekvoorziening-type {
		background: transparent url('img/homeform-field2.png') left -2px no-repeat;
padding: 0 0 0 20px;
margin-bottom: 15px;
margin-left: -10px;
margin-bottom:5px;
	}

.home-zoekvoorziening-type h3 {
	color: #4b7997;
	margin: 0px 0 5px 0;
	font-size: 1.1em;
	}

form#zoekvoorzieninghomeform {
	
	}

form#zoekvoorzieninghomeform legend {
	display: none;
	
	}

form#zoekvoorzieninghomeform fieldset {
border: 0;

	}
	
		
	
	.home-zoekvoorziening-type label {
	width: 200px;
	}
	input.homezoekvoorzieningsubmit {
	border: 0;
	background: transparent url('img/home-zoekvoorzieningbutton.png')  left 5px no-repeat;
	width: 275px;
	height: 57px;
	padding: 0 0 0 20px;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0em;
	margin-top: 0px;
	border: 0;
	}
	
	/* @group HOME SEARCH RADIUS */
	.home-zoekvoorziening-regio label {
	font-weight: normal;
	}
#home-vrzk-straalselect {
	padding: 2px;
	
	color: #284c68;
	background: #fff;
	border: 0;
	border: 1px solid #6D8BA3;
	}
#home-vrzk-straalpostcode {
	width: 30px;
	padding: 2px;
	border: 1px solid #6D8BA3;
	color: #284c68;
	
	background: #fff;
	border: 0;
	border: 1px solid #6D8BA3;
	}
	#home-vrzk-landkeuze {
	padding: 2px;
	border: 1px solid #6D8BA3;
	color: #284c68;
	background-color: #fff;
	width: 80px;
	border: 0;
	border: 1px solid #6D8BA3;

	}
/* @end */
	
		
	
	
/* @end */
/* @group CHECKBOXES */


.CheckBoxClass {
		display: none;
	}
	.CheckBoxLabelClass{
		background: url("img/zoekform/UnCheck.png") no-repeat;
		padding-left: 24px;
		padding-top: 3px;
		margin: 5px;
		height: 18px;	
		width: 150px;
		display: block;
		font-weight: normal;
		
	}
	.CheckBoxLabelClass:hover, .RadioLabelClass:hover{
		text-decoration: underline;
	}
	.LabelSelected{
		background: url("img/zoekform/Check.png") no-repeat;
		font-weight: bold;
	}
	
	
	
	.CheckBoxClass3 {
	float: left;
	}
	.CheckBoxLabelClass3{
	position: relative;
	left: 0px;
	top: 0;
	
	width: 150px;
	display: block;
	font-weight: normal;
		
	}
	
	
	
.CheckBoxLabelClass2:hover{
		background-position: top right;
		font-weight: bold;
	color: white;
	}
.CheckBoxLabelClass2 {
		
		font-weight: normal;
		}

.CheckBoxClass2 {
		display: none;
	}
	
		.LabelSelected2 {
		background-position: bottom right;
		font-weight: bold;
	color: white;
	}
	
	/* @end */
/* @end */

/* @group home news */
#home-nieuws h2{
	color: #6e8aa1;
	margin: 0 0 5px 0;
	}

.home-nieuws-list-item {
	border-bottom: 1px dashed #dbdbdb;
	padding: 0 0 6px 0;
	margin-bottom: 8px;
	}

.home-nieuws-list-item h3 {
	margin: 0 0 4px 0;
	line-height: 100%;
	}

.home-nieuws-list-item span.home-nieuws-list-title a:link,
.home-nieuws-list-item span.home-nieuws-list-title  a:visited {
	font-size: 13px;
	color: #728fa5;
	margin: 0 0 5px 0;
	text-decoration: none;
	}

.home-nieuws-list-item span.home-nieuws-list-title a:hover {
	
	color: #4c6c85;
	
	text-decoration: underline;
	}

span.home-nieuws-list-date {
	background-color: #f4f1ec;
	border: 1px solid #ebe8e2;
	color: #908274;
	font-size: 9px;
	padding: 1px 2px;

	}

.home-nieuws-list-subheader {
	
	}

p.home-nieuws-list-category,
.content p.home-nieuws-list-category {
	color: #9c9285;
	font-size: 0.9em;
	margin: 0;
	}

.home-nieuws-list-category a {
	color: #9c9285;
	}


/* @end */

/* @group bottomblock */

.homeblockinfo-container {
	height: 213px;
	background-position: top left;
	background-repeat: no-repeat;
	}

a.homeblocklink {
	display: block;
	width: 286px;
	height: 44px;
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #f2efea;
	font-size: 1.8em;
	background-image: url('img/home-block-link-back.png');
	padding: 2px 0 0 10px;
	}

a:hover.homeblocklink {
	
	color: white;
	
	}

a.homeblocklink span {
	margin: 10px 0 0 30px;
	}

.homeblockinfo-content-back {
	padding: 10px;
	height: 193px;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	
	}
/* @end */

.block3,
.block4,
#home-nieuws {
	margin-top: 20px;
	}
.homeblockinfo-content p.bodytext {
	padding: 5px 20px 0px 10px ;
	color: #5F5947;
	}
	
	

.homeblockinfo-content a:link,
.homeblockinfo-content a:visited {
	color: #457093;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	
	}
/* @end */
form#zoekvoorzieninghomeform {
	
	}

form#zoekvoorzieninghomeform legend {
	display: none;
	
	}

form#zoekvoorzieninghomeform fieldset {
border: 0;

	}
	
		
	
	.home-zoekvoorziening-type label {
	
	}
	input.homezoekvoorzieningsubmit {
	border: 0;
	background: transparent url('img/home-zoekvoorzieningbutton.png')  left 5px no-repeat;
	width: 275px;
	height: 57px;
	padding: 0 0 0 20px;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0em;
	margin-bottom: -20px;


}

/* @group voorziening */






.voorzieningmiddle {
	margin-top: 0;
	padding: 0;
	}



/* @group voorziening armonea single */

.vrz-titels2 {
	
}

.vrz-single-titles {
	margin-top: 0px;
	margin-bottom: 15px;
	
	padding-bottom: 15px;
	float: left;
}
h1.voorziening-naam2 {
	color: #e30000;
	margin: 0;
	font-weight: lighter;
	font-size: 2.5em;
}
h2.voorziening-soort2 {
	color: #f49400;
	margin: 0;
	width: 230px;
	
	font-weight: lighter;
	font-size: 1.6em;
}
div.voorziening-adres2 p {
	color: #aba9a8;
	margin: 0px 0 0 0;
font-size: 0.9em;
	line-height: 1.5em;
}


	.voorziening-single-icons {
	margin-top: 15px;
	}
	
	a.voorzienign-home-terug {
	background: transparent url('img/voorzineing-terug.jpg') top left no-repeat;
	width: 131px;
	height: 28px;
	line-height: 100%;
	font-size: 1.3em;
	color: #857158;
	
	display: block;
	padding: 10px 0 0 40px;
	text-decoration: none;
	margin-top: 0px;
	}	
	
	.tittle-map-armo-single {
		

	}
	.voorzienign-home-buttons {
	margin-top: 20px;
	}
/* @end */
/* @group voorziening home header */
.voor-header {
	margin-bottom: 20px;
}
.vrz-titels {
	margin-top: 23px;
}
h1.voorziening-naam {
	color: #e30000;
	margin: 0;
	font-weight: lighter;
	font-size: 2.5em;
}
h2.voorziening-soort {
	color: #f49400;
	margin: 0;
	width: 230px;
	float: left;
	font-weight: lighter;
	font-size: 1.6em;
}
div.voorziening-adres p {
	color: #aba9a8;
	margin: 6px 0 0 0;
	float: right;
	width: 120px;
	line-height: 0.9em;
}

.voorziening-pgtitle {
	text-align: right;
	color: #eeebe5;
	font-size: 4em;
	margin: 20px 0 0 0;
}


.littlemap {
	background: transparent url(img/kaartvb.jpg) top left no-repeat;
	width:92px ;
	height: 90px;
	
	}

/* @end */
/* @group voorziening home */

/* @group voorziening home nieuws */
.vrz-nws-home h2 {
	color: #63869f;
	font-size: 1.8em;
	font-weight: lighter;
}

.vrz-nws-home h3{
	margin: 0 0 4px 0;
}

.vrz-nws-date {
	color: #74604b;
	background-color: #f2efe9;
	font-size: 0.5em;
	border: 1px solid #e7e4dd;
	padding: 1px 3px;
}

.vrz-nws-title {
	color: #487390;
	font-size: 0.8em;
	
}

.vrz-nws-cat {
margin: 0 0 8px 0;
color: #b4ada8;
font-size: 0.9em;	
}


.vrz-nws-listitem h3 a {
	text-decoration: none;
	border: 0;
	color: #487390;
	}

.vrz-nws-listitem h3 a:hover {
	text-decoration: underline;
	
	}

/* @end */

/* @group voorziening home icons */
.voorzienign-home-content-2 {
	
	}

.voorziening-home-icons dt {
	display: block;
	clear: both;
	color: #63869f;
	font-size: 1.2em;
	font-weight: lighter;
	margin-bottom: 5px;
}

.voorziening-home-icons dl dd {
	display: block;
	float: left;
	width: 28px;
	height: 28px;
margin:0 10px 10px 0;
}


.voorziening-home-icons {
width: 484px;
padding: 10px ;
	background: transparent url('img/gradient-voorzieninghomeicons.jpg') bottom left repeat-x;
	
border: 1px solid #d0ccc3;
}

.voorzienign-home-content-2 .span-14 {
	

	}

.voorziening-home-icons dd.vrz-icon {
/*background: transparent url('img/vb/icon-1.jpg') top left no-repeat;*/
}

.voorziening-home-icons dd.vrz-icon span{
}






/* @end */

/* @group voorziening top content */
.vrz-introimg img {
	
	}
.voorzienign-home-content-1 img {
	
	}
.intro-img-div {

	}
a.voorzienign-home-leesmeer {
	background: transparent url('img/voorzineing-leesmeer.png') top left no-repeat;
	width: 151px;
	height: 28px;
	line-height: 100%;
	font-size: 1.3em;
	color: #857158;
	
	display: block;
	padding: 10px 0 0 20px;
	text-decoration: none;
	margin-bottom: 30px;
	}	
	
	/* @end */
/* @end */
/* @group zoek voorziening top */
.zoekvoorzieningtop {
	display: block;
	width: 179px;
	height: 36px;
	background: transparent url('img/zoekanderevoorziening-top.jpg') top left no-repeat;
	}

.zoekvoorzieningtop p {
	color: #6e5739;
	padding: 6px 2px 2px 45px;
	font-size: 0.8em;
	line-height: 1em;
	
	}

.zoekvoorzieningtop p a{
	color: #6e5739;
	text-decoration: none;
	
	}
/* @end*/


/* @group residenties / diensten */
.residentiecontent  img,
.dienstencontent  img   {
	float: left;
	margin: 5px 10px 10px 0;
}

.residentiecontent  h2,
.dienstencontent  h2   {
	color: #487390;
	font-size: 1.6em;
	font-weight: lighter;
	text-transform: uppercase;
	margin-top: 20px;
}

.dienstencontent {
	margin-top: 30px;
	}


/*
.residentiecontent-right {
	float: right;
	border: 1px solid red;
}
.residentiecontent-left {
	float: left;
	border: 1px solid green;
}
*/

/* @end */



/* @group diensten */

/* @group diensten icons */

/* @group voorziening zoeken */


.ext-search-set {
	width: 150px;
	float: left;

	}
/* @end */

.voorziening-diensten-icons dt {
	display: block;
	clear: both;
	margin:30px 0 10px 0;
	color:#6e8aa1 ;
	font-size: 1.3em;
	border-bottom: 1px dotted #D1D9DF;
	padding-bottom: 5px;
}

.voorziening-diensten-icons dl dd {
	display: block;
	height: 28px;
margin:0 5px 5px 0;



}


.voorziening-diensten-icons dd.vrz-icon {
background-position:  top left ;
background-repeat:no-repeat ;
background-color: transparent;
display: block;
}

.voorziening-diensten-icons dd.vrz-icon span{
	margin-left: 0px;
	
	display: block;
	float: right;
	width: 109px;
	margin-right: 40px;
	
}

.voorziening-diensten-icons {
clear: both;
}
.voorziening-diensten-icons  {
	
	}



/* @end */



/* @end */

/* @group contact / routemap */


 .contactgegevens h3,
 
 .contactform h3,
 .route h3  {
	color: #6e8aa1;
border-bottom: 1px solid #5c98b4;
	padding-bottom: 5px;
	}
.contactpersonen h3 {
	border: 0;
	margin: 10px 0;
		color: #6e8aa1;

	}
.contactgegevens a:link,
.contactgegevens a:visited,
.contactpersonen a:link,
.contactpersonen a:visited {
color: #747E36;

	}	
h4.direction {
	background: transparent url(img/direction--plus.png) top left no-repeat;
	padding: 0 0 0 30px;
	}

h4.active {
	background: transparent url(img/direction--minus.png) top left no-repeat;
	
	}	
	
	.routeomschrijving h4 {
	color: #6e8aa1;
	}
	.routecontainer h4 {
	color: #747E36;
	}
	.routedescr {
	margin-left: 30px;
	}
	
	.adr {
		background: transparent url(img/card-address.png) top left no-repeat;
		padding: 0 0 0 30px;

	}

.persona {
		padding: 0 0 0 30px;

	}

.Mevrouw {
		background: transparent url(img/user-orange-female.png) top left no-repeat;
		

	}

.Meneer {
		background: transparent url(img/user-business.png) top left no-repeat;
		

	}

.tel {
		background: transparent url(img/telephone.png) top left no-repeat;
		padding: 0 0 0 30px;

	}

.fax {
		background: transparent url(img/telephone-fax.png) top left no-repeat;
		padding: 0 0 0 30px;

	}

.email {
		background: transparent url(img/mail.png) top left no-repeat;
		padding: 0 0 0 30px;

	}
	.contactpersonen {
	margin: 40px 0 20px 0;
	}
	#hcard-voornaam-achternaam {
	margin: 10px 0;
	}
#hcard-voornaam-achternaam .fax,
#hcard-voornaam-achternaam .email,
#hcard-voornaam-achternaam .tel {
	margin-left: 30px;
	}	


.contactform h3{
	margin: 40px 0 0 0 ;
	
	}	
	
	.routebig {
	text-decoration: none;
	}
	.routemap-enlarge {
	background: transparent url(img/magnifier-medium-left.png) top left no-repeat;
		padding: 0 0 0 20px;
		color: #888;
		
	}
/* @end */
/* @end */	



/* @group tooltip */
/*---------- bubble tooltip -----------*/
a.ttip{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
    display: block;
    width: 28px;
    height: 28px;
    margin: 0 10px 10px 0;
   
}
a.ttip span.ttiptxt{ display: none; }
a.ttip span.ttipspan {
visibility: hidden;}
#pid278 a.ttip span.ttipspan {
visibility: visible;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.ttip:hover{ z-index:25; color: #aaaaff; background:; cursor: default;}
a.ttip:hover span.ttiptxt{
    display:block;
    position:absolute;
    top:28px; left:0;
	padding: 18px 0 0 10px;
	width:290px;
	color: #63869f;
	height: 53px;
    text-align: left;
	background: url('img/tooltipback.png') top left no-repeat;
}



/* @end */



/* @group tooltip2 */

.toolTip {
 
      
        color: #3366FF;
        cursor: help;
        position: relative;
}
.toolTipWrapper {
        width: 175px;
        position: absolute;
        top: 20px;
        display: none;
        color: #FFF;
        font-weight: bold;
        font-size: 9pt;
}
.toolTipTop {
        width: 175px;
        height: 30px;
        background: url(img/tooltip2/bubbleTop.gif) no-repeat;
}
.toolTipMid {
        padding: 8px 15px;
        background: #A1D40A url(img/tooltip2/bubbleMid.gif) repeat-x top;
}
.toolTipBtm {
        height: 13px;
        background: url(img/tooltip2/bubbleBtm.gif) no-repeat;
}


div.tooltiptxt{
    display:block;
    
    position:absolute;
    top:28px; left:0;
	padding: 18px 0 0 10px;
	width:290px;
	color: #63869f;
	height: 53px;
    text-align: left;
    z-index: 4587;
	background: url('img/tooltipback.png') top left no-repeat;
}


/* @end */
.panel-overlay h2 {
	font-size: 1.1em;
	color: #fff;
}

/* @group voorziening sfeer 3*/

	

.galleria{list-style:none; display: block; }
.galleria li{display:block;width:50px;height:50px;float: left; overflow:hidden;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{display:none;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
.galleria_wrapper  {background: transparent url('img/vrz-sfeer-bigimg-back.jpg') bottom left no-repeat;padding-bottom: 14px;}
#main_image span.caption {display: none;visibility: hidden;}
.gallery_demo{}
.gallery_demo li{width:50px;height:50px;border:0px double #688499;margin: 2px 2px;background:#fff;}
.gallery_demo li div{}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{ ;}
#main_image img{margin-bottom:10px;}
.galleria-nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;visibility: hidden;display: none;}	
/* @end */




/* @group POWERMAIL */



/* Powermail */

span.powermail_mandatory {
	color: #8a1f11; 
	}
	
	
	/* @group VALIDATION */
input.validation-failed,
textarea.validation-failed {
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 99% 1px;
}


form div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #775724;
	margin: 3px 0 15px 0px;
	padding: 13px 0 5px 40px; 
	margin-bottom: 1em; 
	
	width: 270px;
	height: auto;
	background:#fec211 url(img/form-req-notice.jpg) top left no-repeat;
	
	line-height: 110%;
	/*
	position: relative;
	display: inline;
	z-index: 100;
	top: 0px;
	left: -500px;
*/
}
/* @end */



/* @group labels */
div.tx_powermail_pi1_fieldwrap_html label {
	/*
	float: left;
	width: 100px;
	text-align: right;
	*/
	
	font-size:1em;
	font-family:  Verdana, sans-serif;
	display: block;
	}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	/*
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	*/
}



div.tx_powermail_pi1_fieldwrap_html_radio label {
	display: inline;
	margin: 5px 0;
}

/* @end */




	/* @group fieldset / legend  */
fieldset.tx-powermail-pi1_fieldset {
	border:0px
}


.content fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display:none;
	color: #6b7987;
	font-size: 1.2em;
	font-weight: lighter;
	border: 0px;
}

/* @end */


/* @group fields  */
 

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;

}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 300px;
	border: 3px double #A7B3BF;
	padding: 4px;
	/*
	position: relative;
	margin-left: 180px;
	*/
	
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	width: 450px;
	}

div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	display: inline;
	margin: 5px 0;
}




/* @end */

/* @group checkbox / radiobutton */

.content p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
.content p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size: 1em;
	margin: 0;
}
 
 
/* @end */
/* @group fields SUBMIT  */



form fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 0px;
	font-weight: bold;
	font-size: 1.6em;
	padding: 0 5px;
	border: 0;
	color: #264409; 
	width: 464px;
	background: transparent url('img/formbutton.png') top left no-repeat;
	height: 51px;
}



form input.tx_powermail_pi1_submitmultiple_back,
form input.tx_powermail_pi1_submitmultiple_forward {
	
	}
	
	
	form input.powermail_submit {
	/* submit button */
	
}

	
 /* @end */
 
 
/* @group forward / back */

form input.tx_powermail_pi1_submitmultiple_forward {
	/* submit button */
	margin: 0px 0 10px 280px;
	font-weight: bold;
	padding: 5px;
	
	position: relative;
	top: -40px;
	width: 150px;
}



form input.tx_powermail_pi1_submitmultiple_back {
	/* submit button */
	margin: 0px 0 10px 10px;
	font-weight: bold;
	padding: 5px;
	
	width: 150px;
}

/* @end */


/* @group captcha */

.tx_powermail_pi1_fieldwrap_html_captcha {
	clear: both;
	padding: 8px;
	border: 1px solid #D2DFB5;
	background-color: #E9F3D4;
	color: #779066;
	padding: 10px;
	}

.tx_powermail_pi1_fieldwrap_html_captcha label {
	
margin-right: 30px;
display: block;
width: 70px;
float: left;

	}

.tx_powermail_pi1_fieldwrap_html_captcha input {
width: 50px;
border: 3px double #A7B3BF;
padding: 3px;
position: relative;
top: -10px;
left: 150px ;

	}
.tx_powermail_pi1_fieldwrap_html_captcha img {
	border: 1px solid #C6D880;
	margin: 8px 0 0 10px;
	position: relative;
	top: 0;
	left:-50px ;
	}	
	div#advice-required-uid21 {
	float: left;
	}
/* @end */

/* @group radio inner */	
	
.powermail_radio_inner {
display: inline;
	margin-right: 30px;
	}

.powermail_radio_inner label {
display: inline;
	margin-right: 30px;
	}
	
	/* @end */
	
	
div.countryzone {
	margin: 10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
/*

#powermaildiv_uid1,
#powermaildiv_uid2, 
#powermaildiv_uid3,
#powermaildiv_uid4	{
	
	
	width: 210px;
	float: left;
	
	}

#powermaildiv_uid1 input,
#powermaildiv_uid2 input,
#powermaildiv_uid3 input,
#powermaildiv_uid4 input {
	
	width: 185px;
	
	}
#powermaildiv_uid5 {
	clear: both;
	}
*/
	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}


/* @group multistep */
ul.powermail_multiplejs_tabs li  {
	list-style-type: none;
	padding: 0;
	}

ul.powermail_multiplejs_tabs   {
	
	padding: 0 ;
	}

ul.powermail_multiplejs_tabs li a {
	padding: 2px 0 2px 20px ;
	display: block;
	}
	ul.powermail_multiplejs_tabs li a.active-tab {
	font-size: 1.4em;
	background: transparent url(img/arrow_000_small.png) center left no-repeat;
	}
	
/* @end */
	
	
	.content .powermail_all_td {
	padding: 0;
	margin: 0;
	}
	.powermail_all_td b{
	color: #6e8aa1;
	}


	/* @group  TNX PAGE */
	
	
	/* TNX PAGE */
	.content .tx-powermail-pi1_thx h1,
	.content .tx-powermail-pi1_thx h2,
	.content .tx-powermail-pi1_thx h3,
	.content .tx-powermail-pi1_thx h4 {
	margin: 0;
	color: #485B65;
	font-size: 1.4em;
	}


	.content .tx-powermail-pi1_thx h2 {
	font-size: 1.6em;
	padding-bottom: 3px;
	border-bottom: 1px dotted #485B65;
	margin-bottom: 8px;
	}

.content .tx-powermail-pi1_thx h3 {
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 30px;
	}

.content .tx-powermail-pi1_thx p.bodytext {
	margin-left: 30px;

	}
/* @end */
/* @group confirmation */
	.tx_powermail_pi1_formconfirmation_back input {
	width: 150px;
	float: left;
	
		border: 0;
	background: transparent url('img/powermail-review-back.jpg') top left no-repeat;
	width:160px;
height: 33px;
color: #7f4c0d;
font-weight: bold;
font-size: 1em;

	}
	
	.tx_powermail_pi1_formconfirmation_submit input {
	width: 150px;
	float: right;
	margin-right: 150px;
	border: 0;
	background: transparent url('img/powermail-review-ok.jpg') top left no-repeat;
	width:160px;
height: 33px;
color:#fff;
font-weight: bold;
font-size: 1em;
	}
/* @end */


.tx_powermail_pi1_fieldwrap_html_captcha_description {
	clear: both;
	}
	
	
	/* @group voorziening contactform */
	form#armo_vrz_contact legend {
	display: none;
	}

#powermaildiv_uid9,
#powermaildiv_uid10,
#powermaildiv_uid2,
#powermaildiv_uid1,
#powermaildiv_uid3,
#powermaildiv_uid4,
#powermaildiv_uid11,

#powermaildiv_uid36,
#powermaildiv_uid37,
#powermaildiv_uid38,
#powermaildiv_uid39,
#powermaildiv_uid40,
#powermaildiv_uid41,
#powermaildiv_uid43 {
	float: left;
	width: 430px;
	
	clear: left;
	}
#powermaildiv_uid11,
#powermaildiv_uid43 {
	width: 380px;
	}

form#armo_vrz_contact #powermaildiv_uid5,
form#armo_vrz_contact  #powermaildiv_uid6,
form#armo_vrz_contact #powermaildiv_uid42,
form#armo_vrz_contact  #powermaildiv_uid45 {
margin-left: 440px;
		width: 470px;
		
		

	}
	
	 form#armo_vrz_contact #powermaildiv_uid5 textarea,
	 form#armo_vrz_contact #powermaildiv_uid42 textarea {
	height: 280px;
	}
form#armo_vrz_contact  #powermaildiv_uid6 {
	margin-top: 0px;
	}	
	
	#powermaildiv_uid6 {
	
	}
	
	.tx-powermail-pi1_formwrap_282 {
	float: left;
	
	}
	/* @end */
/* @end */
	
	
	
	
	/* @group SINGLE NEWS */
	.single-news {
	
	}
.content .single-news .single-news-header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #5c98b4;
	margin-bottom: 2px;
	
	}

.content .single-news .single-news-header {

	border-bottom: 1px solid #5c98b4;
	padding-bottom: 8px;
	margin-bottom: 10px;
	}

.content .single-news .armo-single-date {
font-size: 1em;
color: gray;
	
	}	
	
	.news-single-img {
	float: left; 
	margin: 7px 15px 0px 0;
	}
	
	
	.newsrelated h3 {
	color: #457093;
	font-size: 1.2em;
	}

.newsrelated a {
		color: #9c9285;
	}
	
	/* @end */
	
	/* @group LIST NEWS */
	
	.nieuws-list-item h3 {
	margin-top: -8px;
	}
	span.nieuws-list-title {

	
	}
	.nieuws-list-item h3 a:link,
	.nieuws-list-item h3 a:visited
	 {
	font-size: 1.2em;
	color: #728fa5;
	margin: 0 0 5px 0;
	}
.content p.nieuws-list-category a {
	margin-top: -10px;
	color: #9c9285;
	font-size: 0.8em;
	}
	/*
	.content span.home-nieuws-list-date	 {
	display: block;
	width: 64px;
	height: 3px;
	text-align: center;
	margin: 0px 0 12px 0;
	padding: 0px 0 0 0;
	}
	*/
	/*
.content .nieuws-list-category a:link,
.content  .nieuws-list-category a:visited {
	color: #b7b1ac;
	font-size: 0.8em;
	
	}
	*/
.nieuws-list-item {
	border-bottom: 1px dotted #b7b1ac;
	padding: 5px 0 0 0;
	margin-bottom: 10px;
	}	
	
.nieuws-list-item-content {
	clear: both;
	}
	
.nieuws-list-item img {
	float: left; 
	margin: 7px 10px 5px 0;
	}	
	

	/* @end */
		
	/* @group list news on pages rechternieuws */
	
	
	.content div.rechternieuws {
	margin-top: 0px;
	
	}

 h2.rechternieuwstitle {
	color: #6e8aa1;
	margin: 10px 0 5px 0 ;
	}


	
	
	/* @group NEWSCATMENU */
	
.news-catmenu  {


}


.news-catmenu-header {
	font-weight:bold;
}
.news-catmenu DIV {
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
}
.level2 {
	padding:1px;
	padding-left:10px;
}
.level3 {
	padding:1px;
	padding-left:10px;


}
.level4 {
	padding:1px;
	padding-left:10px;
}





.news-amenu-container {
	
	}
	.news-amenu-container ul li {
	list-style-type: none;
	}
li .news-amenu-item-year {
	margin-left: -50px;
	font-weight: bold;
	}
	
	
	.news-amenu-hover,
	.opennewscatlist {
	display: block;
	border: 1px solid #E5DED8;
	background-color: #F7F4EF;
	color: #847465;
	font-size: 1.3em;
	font-weight: bold;
	padding:3px 5px;
	margin-bottom: 5px;
	}
	
	.news-catmenu-container,
	.news-amenu-container {
	background-color:#F7F4EF ;
	border-bottom: 1px solid #E5DED8;
	border-right: 1px solid #E5DED8;
	border-left: 1px solid #E5DED8;
	display: none;
	margin-top: -5px;
	}
	
	.news-catmenu-header {
	margin: 5px;
	}
	/* @end */
	/* @end */
	
	
	
	
	
	/* @group GALLERIA */
	.demo{position:relative;margin-top:2em;}
	.gallery_demo{width:702px;margin:0 auto;}
	.gallery_demo li{
	width:68px;
	height:50px;
	border:3px double #C9C8C3;
	margin: 0 2px 2px 0;
	background:transparent url('img/galloader.gif') 50% 50% no-repeat;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 300px auto;height:438px;width:700px;background:black;text-align: center;}
	#main_image img{margin-bottom:10px;}

.galleria_container span.caption{display: none;}
	
/* @end*/
	
	/* @group COLORBOX */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#fff;}

#colorbox{}
	#cboxTopLeft{width:14px; height:14px; background:url(img/colorbox/controls.png) 0 0 no-repeat;}
	#cboxTopCenter{height:14px; background:url(img/colorbox/border.png) top left repeat-x;}
	#cboxTopRight{width:14px; height:14px; background:url(img/colorbox/controls.png) -36px 0 no-repeat;}
	#cboxBottomLeft{width:14px; height:43px; background:url(img/colorbox/controls.png) 0 -32px no-repeat;}
	#cboxBottomCenter{height:43px; background:url(img/colorbox/border.png) bottom left repeat-x;}
	#cboxBottomRight{width:14px; height:43px; background:url(img/colorbox/controls.png) -36px -32px no-repeat;}
	#cboxMiddleLeft{width:14px; background:url(img/colorbox/controls.png) -175px 0 repeat-y;}
	#cboxMiddleRight{width:14px; background:url(img/colorbox/controls.png) -211px 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:5px;}
		#cboxLoadingOverlay{background:url(img/colorbox/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(img/colorbox/loading.gif) center center no-repeat;}
                #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
                #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
                
                #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(img/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
                #cboxPrevious{left:0px; background-position: -51px -25px;}
                #cboxPrevious.hover{background-position:-51px 0px;}
                #cboxNext{left:27px; background-position:-75px -25px;}
                #cboxNext.hover{background-position:-75px 0px;}
		#cboxClose{right:0; background-position:-100px -25px;}
		#cboxClose.hover{background-position:-100px 0px;}

                .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
                .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
                .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
                .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
                
                
          /* @end      */
	
	
	
	/* @group INDEXED SEARC */
	
	/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		
		tx-indexedsearch-browsebox strong {
	color: #747E36;
	}
		.tx-indexedsearch legend {
	display: none;
	}

.tx-indexedsearch fieldset {
	border: 0;
	}
		.tx-indexedsearch-search-submit {

	}
		input#tx-indexedsearch-searchbox-button-submit { 
		
		background: transparent url(img/index_search_button2.jpg) top left;
		border: 0;
		width:167px ;
		height: 46px;
		font-size: 2em;
		color: white;
		clear: both;
		margin-left: -10px;
		margin-top: 25px;
		text-align: right;
		padding-right: 10px;
		 }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
		width:350px; 
		border: 3px double #A7B3BF;
	padding: 8px;
	font-size: 1.5em;
	color: #6184A0;
		}
		.tx-indexedsearch .tx-indexedsearch-whatis { 
		clear: both;
		margin-top:30px; 
		margin-bottom:5px; 
		font-size: 1.8em;
		padding-top: 15px;
		color: #779066;
		}
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#EC784F; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E9F3D4; padding: 5px;}
		
			 .tx-indexedsearch-info a { color: #84B92B; }
		
		.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 TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		
		.searchbox-tmpl-css {
	padding: 0px;
	border: 1px solid #D2DFB5;
	background-color: #E9F3D4;
	color: #779066;
	margin-bottom: 20px;
	}
		.tx-indexedsearch .res-tmpl-css { 
		clear:both; 
		margin-bottom:0em; 
		border-bottom: 1px dotted #9DAF91;
		
		}
		.tx-indexedsearch .searchbox-tmpl-css LABEL { /*
		margin-right:1em; width:90px; float:left;
		
		*/
		margin:0;
padding: 0;
		font-size:1.5em;
		 }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { 
		letter-spacing:0; 
		font-weight:normal; 
		margin-top:0em; 
		float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.percent-tmpl-css {
	font-style: italic;
	color: #747E36;
	}
.content	h3 span.tx-indexedsearch-title {
		color: #6e8aa1;
	}
	.tx-indexedsearch-rules {
	display: none;
	}
.tx-indexedsearch-rules p.bodytext {
	font-size: 0.9em;
	}
	
.tx-indexedsearch-rules h2
 {
	margin: 0 0 5px 0;
	}	
	
	
	
	.tx-indexedsearch-selectbox-lang,
	.tx-indexedsearch-selectbox-lang:focus,
	.tx-indexedsearch-selectbox-results,
	.tx-indexedsearch-selectbox-results:focus   {
	border: 3px double #A7B3BF;
	padding: 5px 8px;
	font-size: 1.5em;
	color: #6184A0;
	margin: 0;
	}
.tx-indexedsearch-selectbox-lang option,
.tx-indexedsearch-selectbox-results option {
	padding: 2px 10px;
	}

.tx-indexedsearch-selectbox-lang label,
	.tx-indexedsearch-selectbox-results  label{
margin: 0;
padding: 0;
	}
	
	 ul.browsebox {
	margin: 0 0 0 -40px;
	}
	.tx-indexedsearch-searchbox {
	margin-bottom: 20px;
	clear: both;
	}
	/* @end */
	
	



/* @group LANG MODAL WINDOW */

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
}
  
#boxes .window {
  position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:1px solid #DBE8F0;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}


#boxes .window div h2{
	background-color: none;
	}
/* @end */
	
	.csc-textpic-intext-left,
	.csc-textpic-intext-right {
	clear: both;

	}






.csc-textpic-intext-left img
{
padding: 5px 15px 15px 0;
	}


.csc-textpic-intext-right img{
padding: 5px 0px 15px 15px;
	}
	
	
	
	
	
/* @group ALERT POPUP */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/info.gif);
}

#popup_content.confirm {
	background-image: url(images/important.gif);
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}
/* @end */	


