/* Class for the whole plugin*/
.tx-kesmallads-pi1					 { font-size: 11px }
/* list view */

/* special form */
.tx-kesmallads-pi1 #box-in 															{ margin-top:10px; }
.tx-kesmallads-pi1 #box-innen,.tx-kesmallads-pi1 #box-innen-links					 { background: #f0efef; padding: 3px 10px; position: relative; left: 3px; width: 540px; border-style: none solid; border-width: 0 1px; border-color:  #bd8541 }
.tx-kesmallads-pi1 #box-innen[id],.tx-kesmallads-pi1 #box-innen-links[id]			 { background: #f0efef; width: 518px; border-style: none solid; border-width: 0 1px; border-color:  #bd8541 }
.tx-kesmallads-pi1 #box-innen-oben,.tx-kesmallads-pi1 #box-innen-links-oben			{ position:relative; left:3px; }
.tx-kesmallads-pi1 #box-innen-unten,.tx-kesmallads-pi1 #box-innen-links-unten		{ position:relative; left:3px; }

.tx-kesmallads-pi1 #box-innen-links			 { background: #f0efef; left: 0 }
.tx-kesmallads-pi1 #box-innen-links[id] 	 { background: #f0efef }
.tx-kesmallads-pi1 #box-innen-links-oben	 { background: #f0efef }
.tx-kesmallads-pi1 #box-innen-links-unten	 { background: #f0efef }

.tx-kesmallads-pi1 #innen-liob			{ position:absolute; top:-1px; left:-1px; }
.tx-kesmallads-pi1 #innen-reob			{ position:absolute; top:-1px; right:-2px; }
.tx-kesmallads-pi1 #innen-liun			{ position:absolute; bottom:-1px; left:-1px; }
.tx-kesmallads-pi1 #innen-reun			{ position:absolute; bottom:-1px; right:-2px; }
 
.tx-kesmallads-pi1 #suggestfield { float:left; }
.tx-kesmallads-pi1 .clearl 		 { clear:left; }
.tx-kesmallads-pi1 .clearline	 { clear:both; font-size:1px; height:1px; }

.tx-kesmallads-pi1 .column1		 { width:150px; float:left; clear:left; margin-top:10px;}
.tx-kesmallads-pi1 .column2		 { width:300px; float:left; margin-top:10px;}

.tx-kesmallads-pi1 .inputclass	 		 { background-color: #f0efef; width: 300px }
.tx-kesmallads-pi1 .inputclass_short	{  width:150px; }
.tx-kesmallads-pi1 .inputclass_suggest 	{  width:300px; float:left; }
.tx-kesmallads-pi1 .inputclass_file	 	{  width:auto; }
.tx-kesmallads-pi1 .inputclass_select 	{  width:150px; }
.tx-kesmallads-pi1 .submitclass			  { color: black; background: #f0efef; margin-top: 10px }

.tx-kesmallads-pi1 .header			{ color:#BD8541; font-size:1.5em; font-style:italic; font-weight:bold; }
.tx-kesmallads-pi1 p 				{ margin:8px 0 2px 0;}
 
.tx-kesmallads-pi1 .suggestwords {
		float:right;
		visibility: hidden;
		width: 200px;
		height:152px;
		overflow:auto;
		border: 1px solid #444444;
		font-family:Arial;
		font-size:12px;
		margin:23px 7px 0 0;
		background:white;
}

.tx-kesmallads-pi1 a.ergebnis {
	color: black;
	text-decoration: none;
	display: block;
	width: 100%;
}
.tx-kesmallads-pi1 a.ergebnis:hover {
	background-color: yellow;
}

/* even row */
.tx-kesmallads-pi1-listrow			{ clear:both; padding-top:10px;	}
/* odd row*/
.tx-kesmallads-pi1-listrow-odd		{ clear:both; padding-top:10px;	}

.tx-kesmallads-pi1-image 			{ float:left; display:block; }
.tx-kesmallads-pi1-textcontent		{ margin-left:110px;}
.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; border-bottom: 1px solid #969696 }

.tx-kesmallads-pi1-searchbox-sword	  { font-size: 11px; background-color: #f0efef; width: 112px }
.tx-kesmallads-pi1-searchbox-button  { color: #120e29; font-size: 11px; background: #f0efef; height: 16px; border: solid 1px #666 }

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox   { margin: 3px; padding: 3px }
.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  { padding-right: 3px; padding-left: 0 }

/* 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:0 0 3px 0;}

/* mode selector */
.tx-kesmallads-pi1-modeSelector	table  { font-weight: normal }
.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  { color: black; font-weight: bold; text-decoration: none; background: #f0efef; display: block; margin: 0; padding: 3px 3px 3px 10px; width: 100px; border: solid 1px #666 }
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell p a:link,
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell p a:visited,
.tx-kesmallads-pi1-modeSelector table tbody tr td.tx-kesmallads-pi1-modeSelector-SCell p a:hover  { background: #c8cdd6 }

/* form */
.tx-kesmallads-pi1 form table.csc-mailform	{ width:550px; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell	{ }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell-check	{ font-size:80%; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-labelcell p.csc-form-label-req	{ font-weight:bold; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell { }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell select 	{  }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell file 	{  }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.inputclass	{  width:300px; }
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.submitclass	{ width:300px;  height:18px; background:#F4EBCB; color:black; width:300px;}
.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell textarea.inputclass	{  width:300px; }