/******************************************************************************
 * STANDARD ELEMENTS
 ******************************************************************************/

body {
     background-color: #fff;
     /*background: transparent url(../images/backgra.png) top left repeat-x;*/
     text-align: center;
     font-family: Verdana, Tahoma, Arial, sans-serif;
     font-size: 0.7em;
}

body, h1, h2, h3, h4, h5, h6, p, a, ul, li, div, form, fieldset, dd, dt, dl, img {
      margin: 0px;
      padding: 0px;
      border: none;
}

img, div { behavior: url(iepngfix.htc) }

.float_left {
      float: left;
}

.float_right {
      float: right;
}

.clear_both {
      clear: both;
      font-size: 2px;
      height: 0px;
}

/******************************************************************************
 * STYLE ELEMENTS
 ******************************************************************************/

#container {
      margin: 0 auto;
      width: 814px;
}

#header {
      width: 814px;
      height: 168px;
      margin: 30px 0 10px;
      position: relative;
}

#breadcrumbs {
      text-align: left;
      height: 15px;
      margin-bottom: 8px;
      font-weight: bold;
      color: #ccc;
}

#left-column {
      width: 172px;
      margin-right: 37px;
      _padding-right: 0px;
      _margin-right: 35px;
      float: left;
      text-align: left;
}

#mid-column {
      width: 352px;
      margin-right: 39px;
      margin-top: -28px;
      float: left;
      text-align: left;
      line-height: 16px;
}
#googlemaps-colum #mid-column {
	width: 563px;
}

#right-column {
      width: 211px;
      float: right;
      text-align: left;
      margin-top: 0px;
      color: #333333;
}

#home {
      width: 600px;
      float: left;
      text-align: left;
      /* margin-top: -7px; */
      position: relative;
}

#footer {
      clear: both;
      color: #fff;
      width: 800px;
      height: 14px;
      text-align: left;
      padding: 2px 7px 3px 7px;
      margin: 10px 0 20px 0;
      font-size: 0.9em;
}

#footer a {
      color: #fff;
      text-decoration: underline;
}

#footer a:active {
      text-decoration: underline;
}

#footer a:visited {
      color: #fff;
      text-decoration: underline;
}

#footer a:hover {
      text-decoration: none;
}

/******************************************************************************
 * HEADER
 ******************************************************************************/

#header .title {
      float: left;
      width: 790px;
      height: 168px;
      text-align: left;
}

#header .headercolors {
      float: right;
}

#header .headercolors .box {
      width: 24px;
      height: 24px;
}

/******************************************************************************
 * HEADER
 ******************************************************************************/

#mid-column .breadcrumbs {
      margin-bottom: 10px;
}

#mid-column .breadcrumbs {
      color: #ccc;
}

#mid-column .breadcrumbs a {
      color: #ccc;
      text-decoration: underline;
}

#mid-column .breadcrumbs a:active {
      text-decoration: underline;
}

#mid-column .breadcrumbs a:visited {
      color: #ccc;
      text-decoration: underline;
}

#mid-column .breadcrumbs a:hover {
      text-decoration: none;
}

#mid-column form label {
      width: 120px;
      display: block;
      float: left;
      margin: 2px 0 2px 0;
}

#mid-column form input {
      border: 1px solid #0499ad;
      width: 200px;
      margin: 2px 0 2px 0;
}

#mid-column form input[type="checkbox"] {
      border: 1px solid #0499AD;
      width: 16px;
      height: 16px;
		/*margin: 2px 0 2px 0;*/
}

#mid-column form textarea {
      border: 1px solid #0499ad;
      width: 200px;
      margin: 2px 0 2px 0;
}

#mid-column form .csc-mailform-check {
      border: none;
      width: auto;
}

#mid-column form .csc-mailform-radio {
}

#mid-column form input.csc-mailform-radio {
	border: none !important;
	width: auto !important;
}

#mid-column form .csc-mailform-radio label {
	display: inline;
	width: auto;
	clear: both;
}
#mid-column form .csc-mailform-radio legend {
	display: none;
	visibility: hidden;
}

#mid-column .csc-mailform-field {
	clear: both;
}

#mid-column form .csc-mailform-submit, #mid-column form .tx-indexedsearch-searchbox-button {
      width: auto;
      background: #e5f4f7;
}

#mid-column form .tx-indexedsearch-searchbox-sword {
      width: 220px;
      margin-left: 10px;
}

#mid-column form .tx-indexedsearch-searchbox-button {
      margin-left: 10px;
}

#mid-column form .tx-indexedsearch-searchbox input {
      width: 100px;
}

/******************************************************************************
 * LEFT-COLUMN
 ******************************************************************************/

#menu {
	margin-bottom: 70px;
}

#menu ul li {
	list-style-type: none;
}

#menu ul li a {
	/*width: 128px;*/
	width: 162px;
	padding: 4px 0 3px 10px;
	color: #fff;
	margin-bottom: 2px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#menu ul li.active a {
	text-decoration: underline;
}

#menu ul li a:active {
      text-decoration: none;
}

#menu ul li a:visited {
      /*color: #fff;*/
      text-decoration: none;
}

#menu ul li a:hover {
      text-decoration: none;
}

#menu ul li ul {
	margin-left: 0px;
}

#menu ul li ul li {
	list-style-image: none;
	list-style-type: none;
}

#menu ul li ul li a {
	font-weight: normal;
	padding: 3px 0 1px 10px;
}

#menu ul li ul li ul {
	padding-top: 2px;
}

#menu ul li ul li ul li{
	list-style-image: none;
	list-style-type: none;
}

#submenu ul,
#second-menu ul {
	margin-left: 17px;
}

#submenu ul li,
#second-menu ul li {
	list-style-type: square;
}

#submenu ul .line,
#second-menu ul .line {
	height: 2px;
	width: 172px;
	font-size: 2px;
	list-style-image: none;
	list-style-type: none;
	margin-left: -17px;
	_margin-top: -9px;
	_margin-bottom: -2px;
}

#submenu ul li a,
#second-menu ul li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	width: 140px;
	margin-top: 3px;
	padding: 0 0 3px 0;
}

#submenu ul li a:active,
#second-menu ul li a:active {
      text-decoration: none;
}

#submenu ul li a:visited,
#second-menu ul li a:visited {
      text-decoration: none;
}

#submenu ul li a:hover,
#second-menu ul li a:hover {
      text-decoration: none;
}

#submenu ul li ul,
#second-menu ul li ul {
	margin-left: 0px;
}

#submenu ul li ul li
#second-menu ul li ul li {
	list-style-image: none;
	list-style-type: none;
}

.logo {
	margin: 95px 0px 0px 15px;
	position: absolute;
}

/******************************************************************************
 * MID-COLUMN
 ******************************************************************************/

#mid-column h1 {
	font-size: 1.9em;
	font-weight: normal;
	letter-spacing: 0.2px;
}

#mid-column .article-image {
	margin: 10px 0 10px 0;
}

#mid-column .article-image img {
	border-width: 2px;
	border-style: solid;
}

#mid-column .article-content {
	color: #333333;
	line-height: 16px;
}

#mid-column .article-links {
	font-weight: bold;
}

#mid-column .article-links li {
	padding: 2px 0 2px 0;
}

#mid-column .article-links {
	margin: 15px 0 0 17px;
	font-size: 0.9em;
}

#mid-column .article-links li {
	list-style-type: square;
	height: 18px;
	padding-top: 2px;
}

#mid-column .article-links li a:hover {
	text-decoration: none;
}

#mid-column ul {
	margin-left: 17px;
}

#mid-column ul li {
	list-style:square;
}

#mid-column h5 {
	margin-top: 7px;
	font-weight: bold;
	font-size: 1.0em;

/*	font-size: 1.5em; */
}

#mid-column h6 {
	font-weight: bold;
	font-size: 1.0em;
}

#mid-column  .csc-mailform-radio label {
	float: none;
}

#mid-column  .csc-mailform-radio input {
	vertical-align: middle;
}

/******************************************************************************
 * RIGHT-COLUMN
 ******************************************************************************/

#right-column h1 {
	font-size: 1.1em;
	margin-bottom: 10px;
}

#right-column span {
	font-weight: normal;
}

#right-column .border {
	height: 3px;
	width: 211px;
	font-size: 1px;
	clear: both;
}

#right-column .box {
	padding: 4px 8px 8px 8px;
	margin-left: 0px;
}
#right-column .box .bgcolor_frame {
	margin: -4px -8px -8px -8px;
	line-height: 0px;
	font-size: 1px;
}
#right-column .box .bgcolor_frame div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0px;
}

#right-column .text {
	width: 101px;
	height: 13px;
	font-size: 1.0em;
}

#right-column .box input {
	width: 93px;
	height: 13px;
	font-size: 1.0em;
}

#right-column .csc-mailform-field {
	float: left;
	width: 93px;
}

#right-column .csc-mailform-submit {
	background-color: transparent;
	display: inline;
	text-decoration: underline;
	background: none;
	border: none;
	font-weight: bold;
	width: 45px;      
}

#right-column .csc-mailform-submit:hover {
	text-decoration: none;
}

#right-column .spacer {
	height: 10px;
}

#right-column .radio {
	margin-left: -4px;
}

#right-column .phone {
	background: transparent url(../images/belvrouw.gif) bottom right no-repeat;
	height: 103px;
}

#right-column .phone .bignumber {
	font-size: 2.0em;
	font-weight: bold;
	padding: 0 0 0px 20px;
	margin-bottom: -10px;
}

#right-column .phone .smallnumber {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0px 8px;
	margin-bottom: -5px;
}

#right-column .phone .dag {
	padding-left: 5px;
	margin-bottom: -13px;
}

#right-column .phone .week {
	padding-left: 2px;
	margin-bottom: -13px;
}

#right-column ul {
	margin-left: 17px;
}

#right-column li {
	list-style-type: square;
	padding: 0px 0 5px 0;
}

#right-column li a {
	color: #333333;
}

#right-column li a:hover {
	color: #333333;
	text-decoration: none;
}

/******************************************************************************
 * HOME
 ******************************************************************************/

#home ul li a {
	padding-left: 21px;
}

#home a {
 /*      padding-left: 21px;*/
	color: #000;
	text-decoration: underline;
}

#home a:active {
      text-decoration: underline;
}

#home a:visited {
      color: #000;
      text-decoration: underline;
}

#home a:hover {
      text-decoration: none;
}

#home .articletopleft {
	width: 315px;
	float: left;
/*	text-align: justify;*/
}

#home .articletopleft-image {
	float: left;
	margin: 7px 20px 0 0;
}

#home .articletopleft-content {
	float: none;
	line-height: 16px;
	margin-top: 4px;
	margin-left: 164px;
}

#home .articletopleft ul {
	float: none;
	line-height: 16px;
	margin-top: 4px;
	margin-left: 164px;
}

#home .articletopleft-link {
	margin-top: 17px;
	float: left;
}

#home .articletopleft li, #home .articletopright li {
	list-style-type: none;
}

#home .articletopleft a {
	background: transparent url(../images/home-article-ico-homeblue.gif) 1px 2px no-repeat;
}

#home .articletopright {
	width: 267px;
	float: right;
}

#home .articletopright-image {
	float: right;
	margin: 40px 0 0 3px;
}

#home .articletopright-content {
	position: absolute;
	top: 0px;
	left: 335px;
	width: 223px;
	float: none;
	line-height: 16px;
	margin:5px 0px 0px 40px;
}

#home .articletopright-content img {
	float: right;
	margin: 2px 3px 0px 2px;
	border: 1px solid #68177f;
}

#home .articletopright-content ul li {
/*	margin-left: 17px;*/
	float: left;
}

#home .articletopright a {
	background: transparent url(../images/home-article-ico-homeblue.gif) 1px 2px no-repeat;
}

#home .contentborder, #home .contentborder2 {
	background: transparent url(../images/home-content-border.gif) 0 7.5px repeat-x;
	height: 15px;
	width: 600px;
	margin: 7px 0 12px 0;
	float: left;
}

#home .contentborder2 {
	margin: 15px 0 8px 0;
}

#secondrow {
	   margin:0px;
	   padding:0px;
}

#home .articlebottom {
	   height:180px;
	   width:183px;
	   float:left;
	   margin-left: 24px;
}

#home .first {
	margin-left: 0px;
}

#home .articlebottom li {
	background: transparent url(../images/home-article-ico-homeblue.gif) 1px 2px no-repeat;
	list-style-type: none;
	margin-top: 5px;
}

#home .tx-mininews-pi1 {
	float: left;
	width: 335px;
	margin-top: -2px;
}

#home .thirdrow h1 {
	font-size: 1.5em;
	color: #0498ad;
	margin: 0 0 5px 0;
	padding: 0;
	width: 335px;
	float: left;
}

#home .thirdrow .csc-textpic-imagewrap{
	margin-top: -20px;
	width: 264px;
	float: right;
}

#home .thirdrow .csc-textpic-clear {
	clear: none;
	height: 0px;
	font-size: 2px;
}

#home .tx-mininews-pi1 ul {
	margin-left: 17px;
}

#home .tx-mininews-pi1 ul li {
	list-style-image: url(../images/home-article-ico-homeblue.gif);
	list-style-type: square;
	padding-top: 2px;
	/*font-size: 0.8em;*/
}

#home .tx-mininews-pi1 ul li a {
	padding-left:2px;
}

#home .tx-mininews-pi1 .morelink a {
	padding-left: 0px;
	font-weight: bold;
	color: #0498ad;
}

#home .banner {
	float: right;
	width: 264px;
	margin-right: 2px;
}

#home .banner a {
	float: right;
	width: 264px;
	padding-left: 0px;
}

/******************************************************************************
 * COLORS
 *
 * IMPORTANT: For the intranet site these settings are overruled in intranet_styles.css
 *
 ******************************************************************************/

.homeblue, .color_4, .color_150 { background-color: #0097ac; }
.darkgreen, .color_5 { background-color: #009460; }
.lightgreen, .color_6 { background-color: #b9d300; }
.red, .color_7 { background-color: #d84519; }
.blue, .color_8 { background-color: #007fac; }
.purple, .color_9 { background-color: #68177f; }
.green, .color_10 { background-color: #4f8a10; }
.orange, .color_11 { background-color: #ef5e23; }
.fuchsia, .color_12 { background-color: #cc0256; }

.homeblue ul, .color_4 ul, .color_150 ul { background-color: #bfe5ea; }
.darkgreen ul, .color_5 ul { background-color: #bfe4d7; }
.lightgreen ul, .color_6 ul { background-color: #edf4bf; }
.red ul, .color_7 ul { background-color: #f5d0c5; }
.blue ul, .color_8 ul { background-color: #bfdfea; }
.purple ul, .color_9 ul { background-color: #d9c5df; }
.green ul, .color_10 ul { background-color: #d3e2c3; }
.orange ul, .color_11 ul { background-color: #fbd7c8; }
.fuchsia ul, .color_12 ul { background-color: #f5cce0; }

.homeblue ul li a, #menu ul .color_4 ul li a, #menu ul .color_150 ul li a { color: #0498ad; font-weight: normal; }
.darkgreen ul li a, #menu ul .color_5 ul li a { color: #009460; font-weight: normal; }
.lightgreen ul li a, #menu ul .color_6 ul li a { color: #b9d300; font-weight: normal; }
.red ul li a, #menu ul .color_7 ul li a { color: #d84519; font-weight: normal; }
.blue ul li a, #menu ul .color_8 ul li a { color: #007fac; font-weight: normal; }
.purple ul li a, #menu ul .color_9 ul li a { color: #68177f; font-weight: normal; }
.green ul li a, #menu ul .color_10 ul li a { color: #4f8a10; font-weight: normal; }
.orange ul li a, #menu ul .color_11 ul li a { color: #ef5e23; font-weight: normal; }
.fuchsia ul li a, #menu ul .color_12 ul li a { color: #cc0256; font-weight: normal; }

.color_4 ul ul, .color_150 ul ul { background-color: #e5f4f7; }
.color_5 ul ul { background-color: #e5f4ef; }
.color_6 ul ul { background-color: #f8fbe5; }
.color_7 ul ul { background-color: #fbece8; }
.color_8 ul ul { background-color: #e5f2f7; }
.color_9 ul ul { background-color: #f0e7f2; }
.color_10 ul ul { background-color: #edf3e7; }
.color_11 ul ul { background-color: #fdefe9; }
.color_12 ul ul { background-color: #cc0256; }

.homeblue ul li ul li ul, #menu ul .color_4 ul li ul, #menu ul .color_150 ul li ul { background-color: #f2fafb; border-top: 1px dotted #0498ad; border-bottom: 1px dotted #0498ad; }
.darkgreen ul li ul li ul, #menu ul .color_5 ul li ul { background-color: #f2faf7; border-top: 1px dotted #009460; border-bottom: 1px dotted #009460; }
.lightgreen ul li ul li ul, #menu ul .color_6 ul li ul { background-color: #fbfdf2; border-top: 1px dotted #b9d300; border-bottom: 1px dotted #b9d300; }
.red ul li ul li ul, #menu ul .color_7 ul li ul { background-color: #fdf6f3; border-top: 1px dotted #d84519; border-bottom: 1px dotted #d84519; }
.blue ul li ul li ul, #menu ul .color_8 ul li ul { background-color: #f2f8fb; border-top: 1px dotted #007fac; border-bottom: 1px dotted #007fac; }
.purple ul li ul li ul, #menu ul .color_9 ul li ul { background-color: #f7f3f8; border-top: 1px dotted #68177f; border-bottom: 1px dotted #68177f; }
.green ul li ul li ul, #menu ul .color_10 ul li ul { background-color: #f6f9f3; border-top: 1px dotted #4f8a10; border-bottom: 1px dotted #4f8a10; }
.orange ul li ul li ul, #menu ul .color_11 ul li ul { background-color: #fef7f4; border-top: 1px dotted #ef5e23; border-bottom: 1px dotted #ef5e23; }
.fuchsia ul li ul li ul, #menu ul .color_12 ul li ul { background-color: #cc0256; border-top: 1px dotted #cc0256; border-bottom: 1px dotted #cc0256; }


/* styling: h1, h2, h3 en h6; nieuws(p en a); zoeken */
h1, h2, h3, h5, h6 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
  font-style:normal;
}

h1	  {
	  font-size:16px;  
	  font-weight:bold;
	  padding:0px 0px 10px 0px;
	  line-height: 24px;
}

h2	  {
	  font-size:14px; 
	  font-weight:bold;
	  padding:10px 0px 0px 0px;
}

h3, h4	  {
	  font-size:12px; 
	  font-weight:bold;
	  padding:10px 0px 0px 0px;
}

h5	  {
	  font-size:10px; 
	  font-weight:bold;
}

h6	  {
	  font-size:10px; 
	  font-weight:bold;
	  padding:10px 0px 0px 0px;
}

/*nieuws*/
.tx-mininews-pi1-listrow-first, .tx-mininews-pi1-listrow-normal, .tx-mininews-pi1-listrow-last {
	padding-top:10px;
}
.tx-mininews-pi1-listrow img {
	float: right;
}
.tx-mininews-pi1-listrow .nieuwsitem {
	float: left;
	width: 352px;
}

p a:link, p a:active, p a:visited, p a:hover
{line-height:1.2; text-align:left; text-decoration:underline;}

.datum	{padding-top:10px; line-height:1.2; text-align:left;}

/*zoeken*/
.zoeken	{margin:0px; padding:0px;}
.browsbox	{margin-bottom:5px;}

/*vacatures*/
.tx-bwabminijoboffers-single-pdf {
	float: right;
}

.tx-lumogooglemaps-pi1 {

	margin-top: 30px;

}


/* link header */
#mid-column .link_header {
	margin-bottom: 5px;
}

#mid-column  .logout_link {

	float: left;

}

/* pdf_link */
#mid-column .pdf_link  img {
	border: 0;
	float: right;
}

/* agenda */
#mid-column .agenda  table {
	margin: 0;
	padding: 0;
	border: 1px solid #e5f4f7;;
}

#mid-column .agenda_header  {
	background: #007fac;
	font-weight: bold;
	color: #fff;
	text-align: center;
	height: 20px;
}

#mid-column .agenda_header td {
	width: 75px;
	
}


#mid-column  td.activity {
	width: 100px;
}

// poll

#right-column .tx-jkpoll-pi1 .votes_row {
	margin-bottom: 5px;
	padding: 5px;
}

#right-column .votes_header {
	margin-bottom: 10px;
}


#right-column .tx-jkpoll-pi1 input {
	width: 15px;	
	height: 15px;	
}

#right-column .tx-jkpoll-pi1 .pollsubmit {
	width: 75px;
	height: 20px;
}

#right-column .tx-jkpoll-pi1 h1 {
	font-size: 12px;
}

#right-column .tx-jkpoll-pi1 .question {
	font-size: 12px;
	color: #007fac;
}

#right-column .poll-box {
	/* background: #e5f2f7; */
}

#fontresize {
	text-align: right;
	margin: 0 0 5px 0;
	padding: 2px;
}

/*

Hieronder staan de styles voor de evenementen pagina!
*/
#main-content .agenda  ul {
	list-style-type: none;
}

#main-content .agenda  ul li {
	
}

#mid-column .agenda table {
	border:none;
	margin:0pt;
	padding:0pt;
}


.agenda_row {
	
}


.date { width: 400px; }
.time { width: 400px; }
.location { width: 400px; }
.activity { 
	width: 400px;
	text-decoration: underline;
}

/*
 Einde evenementen Style
*/

/*
 Begin smoelenboek
*/
#mid-column .tx-bwsmoelenboek-searchform {
	margin: 0px 0px 12px 0px;
}
#mid-column .tx-bwsmoelenboek-searchform label,
#mid-column .tx-bwsmoelenboek-searchform input {
	display: block;
	float: left;
	width: auto;
	margin: 0px 8px 0px 0px;
}
#mid-column #bwsmoelenboek_search {
	width: 200px;
}
#mid-column .tx-bwsmoelenboek-searchform .tx-bwsmoelenboek-whatis {
	clear: both;
	margin: 12px 0px 0px 0px;
}
#mid-column .tx-bwsmoelenboek-searchform .tx-bwsmoelenboek-searchfor {
	font-weight: bold;
	font-style: italic;
}

#mid-column .tx-bwsmoelenboek-searchform-results .tx-bwsmoelenboek-location {
	clear: both;
	color: #ffffff;
	margin: 0;
	padding: 2px 5px;
	background: #0498AD;
	font-size: 11px;
	font-weight: normal;
}
#mid-column .tx-bwsmoelenboek-searchform-results .tx-bwsmoelenboek-department {
	clear: both;
}
#mid-column .tx-bwsmoelenboek-searchform-results .tx-bwsmoelenboek-person {
	display: block;
	width: 33%;
	float: left;
}
#mid-column .tx-bwsmoelenboek-person a {
	color: #000;
}
/*
 Einde smoelenboek
*/

/*
 Begin KE_Smallads
*/

/* Class for the whole plugin*/
.tx-kesmallads-pi1					{ font-size:12px; font-family:Arial; }

/* list view */
.tx-kesmallads-pi1-listrow			{ clear: both; padding-top:10px;	}
.tx-kesmallads-pi1-listrow-odd		{ clear: both; padding-top:10px;	}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-image 			{ float: right; display:block; width: 120px; }
.tx-kesmallads-pi1-textcontent		{ float: left; width: 438px;}
.tx-kesmallads-pi1-category			{ font-size:1.2em; margin-right:5px; font-style:italic;}
h2.tx-kesmallads-pi1-title			{ font-size:1.2em; font-weight:bold; margin:0; padding:0 0 .2em 0;}
.tx-kesmallads-pi1-phone			{ }
.tx-kesmallads-pi1-email			{ }
.tx-kesmallads-pi1-content 			{ margin-bottom:10px; padding:0 10px 0 0;}
.tx-kesmallads-pi1-listdivider 		{ margin: 5px 10px 5px 0; clear:both; background:transparent url(../images/submenu-list-line-homeblue.gif) repeat-x scroll left bottom; height: 12px; }

/* search */
.tx-kesmallads-pi1-searchbox-sword	{ border:1px solid black; }
.tx-kesmallads-pi1-searchbox-button { border:1px solid black; }

/* edit */
.error_not_allowed  				{ color:red; }
.tx-kesmallads-pi1-deletelink a, 
.tx-kesmallads-pi1-editlink a 		{ line-height:30px; text-align:center; padding:2px; margin:0 10px 10px 0; width:60px; border:1px dotted; text-decoration:none; color:black; }
.tx-kesmallads-pi1-editlink a 		{ border-color:green; background:lime;}
.tx-kesmallads-pi1-deletelink a 	{ border-color:margin; background:red;}
.tx-kesmallads-pi1-submitDate 	 	{ font-size:.8em; font-style:italic; }
.tx-kesmallads-pi1-endDate  	 	{ font-size:.8em; font-style:italic; }

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox {
	margin:3px;
	/*border:1px solid black;*/
	padding:3px;
	/*background-color:#DDDDDD;*/
}
.tx-kesmallads-pi1-browsebox TD {
	font-size: 10px;
}
.tx-kesmallads-pi1-browsebox-strong, .tx-kesmallads-pi1-browsebox-SCell {
	font-weight: bold;
}
.tx-kesmallads-pi1-browsebox-SCell P,.tx-kesmallads-pi1-browsebox TD P{
	margin:0px;
}

.tx-kesmallads-pi1-browsebox-SCell {
	/*background-color: #CCCCCC;*/
	/*border:1px solid black;*/
	padding-left:0px; padding-right:3px;
}

/* teaser view*/
.tx-kesmallads-pi1-teaser_row		{ margin-top:.5em; }
.tx-kesmallads-pi1-teaser_cat		{ font-weight:bold; }
.tx-kesmallads-pi1-teaser_title		{ }
.tx-kesmallads-pi1-teaser_link		{ font-size:10px; margin-top:3px; display:block;}

/* shortlist view*/
.tx-kesmallads-pi1-searchresult-shortlist	{ font-size:12px; padding:0 0 0 0; margin:0 0 3px 0; } 
.tx-kesmallads-pi1-searchresult-noresult      { font-size:12px; padding:0 0 0 0; margin:20px 0 3px 0;}

/* mode selector */
.tx-kesmallads-pi1-modeSelector	table 													{ }
.tx-kesmallads-pi1-modeSelector table tbody tr td 										{  }
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell 	{  }
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:link,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:visited,
.tx-kesmallads-pi1-modeSelector table tbody tr td p a:hover 							{ display:block;  text-decoration:none; color:black;}


/* form */
.tx-kesmallads-pi1 form { }
.tx-kesmallads-pi1 form .smalladform-label,
.tx-kesmallads-pi1 form .smalladform-label-label,
.tx-kesmallads-pi1 form .smalladform-label-check 		{ float:left; clear:left; width:100px; margin-top:5px;}
.tx-kesmallads-pi1 form .smalladform-label-check 		{ text-align:right; }
.tx-kesmallads-pi1 form .smalladform-label-req			{ font-weight:bold; }
.tx-kesmallads-pi1 form .smalladform-field,	
.tx-kesmallads-pi1 form .smalladform-field-label,	
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-top:5px; }
#mid-column form .smalladform-field-check label	        { width: 400px; }
.tx-kesmallads-pi1 form .smalladform-field-check 		{ margin-left:100px; }
.tx-kesmallads-pi1 form .smalladform-field-label 		{ clear:left; margin-left:100px; }
.tx-kesmallads-pi1 form select  						{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form file 							{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.inputclass				{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form input.submitclass				{ border:1px solid black; margin-bottom:0;}
.tx-kesmallads-pi1 form textarea.inputclass				{ border:1px solid black; margin-bottom:0;}

/*
 Eind Smallads
*/


/*********************************************
 *  specific layout for commentform
 *********************************************/

#commentform-table * {
	font-size: 12px;
}

#commentform-table ul {
	margin: 0px;
	padding: 0px;
}

#commentform-table ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#commentform-table ul li input {
	width: auto;
}

#commentform-table ul li label {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: none;
	width: auto;
	display: inline;
	margin-right: 20px;
}

#commentform-table ul li label small {
	line-height: 16px;
}

#commentform-table .commentform-checkbox {
	border: none;
}

#commentform-table .commentform-button {
	width: auto;
	font-size: 14px;
}

