/* Class for the whole plugin*/
.tx-kesmallads-pi1					{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* list view */


/* 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; }


/*.tx-kesmallads-pi1 .deletelink {
	margin-bottom:5px;
	padding:5px;
	border:1px #cccccc dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tx-kesmallads-pi1 div.deletelink:hover {
	background-color:#eeeeee;
}*/
.tx-kesmallads-pi1 .backlink {
	padding-top:15px;
}

.tx-kesmallads-pi1 .description {
	padding:0 20px 0 20px;
	width:300px;
	font-size:10px;
}
.tx-kesmallads-pi1 .tx-kesmallads-pi1-iscommercial {
	font-style:italic;
	font-size:10px;
	color:#cccccc;
}

/* special form */
.tx-kesmallads-pi1 #box-in {
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #33FF00;
}

.tx-kesmallads-pi1 #box-innen,
.tx-kesmallads-pi1 #box-innen-links					{
 width:540px; 
 position:relative; 
 background:#EFDCB4; 
 left:3px; 
 border: 1px solid #BD8541; 
 border-top:0px; 
 border-bottom:0px; 
 padding:3px 10px 3px 10px; 
 }

.tx-kesmallads-pi1 #box-innen[id],.tx-kesmallads-pi1 #box-innen-links[id]			{ 
width:518px; 
background:#EFDCB4; 
border: 1px solid #BD8541; 
border-top:0px; 
border-bottom:0px; 
}
.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			{ 
left:0; 
background:#EFDCB4; 
}

.tx-kesmallads-pi1 #box-innen-links[id] 	{
	background:#EFDCB4;
	overflow: visible;
}
.tx-kesmallads-pi1 #box-innen-links-oben	{ 
background:#EFDCB4; 
}
.tx-kesmallads-pi1 #box-innen-links-unten	{ 
background:#EFDCB4; 
}

.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	 		{ 
border:1px solid black; 
width:300px; 
}

.tx-kesmallads-pi1 .inputclass_short	{ 
border:1px solid black; 
width:150px; 
}
.tx-kesmallads-pi1 .inputclass_suggest 	{ 
border:1px solid black; 
width:300px; 
float:left; 
}

.tx-kesmallads-pi1 .inputclass_file	 	{ 
border:1px solid black; 
width:auto; 
}

.tx-kesmallads-pi1 
.inputclass_select 	{ 
border:1px solid black; 
width:150px; 
}

.tx-kesmallads-pi1 .submitclass			{ 
width:300px; 
border:1px solid black; 
height:18px; 
background:#F4EBCB; 
color:black; 
margin: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;
}

/* Listrows */
.tx-kesmallads-pi1-listrow			{
	clear:both;
	background-color: #eef5ee;
	margin: 2px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #55c28a;
}
.tx-kesmallads-pi1-listrow-odd		{
	clear:both;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #55c28a;	
}

.tx-kesmallads-pi1-cat-default			{ 
clear:both; 
padding-top:10px;	
margin-bottom:5px; 
padding:2px 0px 0px 2px; 
}

.tx-kesmallads-pi1-cat-gebe-ab			{ 
clear:both; 
padding-top:10px;	
border:2px solid orange; 
min-height:105px; 
margin-bottom:5px; 
padding:2px 0px 0px 2px;
}

.tx-kesmallads-pi1-cat-suche			{ 
clear:both; padding-top:10px;	
border:2px solid green; 
min-height:105px; 
margin-bottom:5px; 
padding:2px 0px 0px 2px;
}


.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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	white-space: normal;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.4em;
	padding-left: 0;
}
.tx-kesmallads-pi1-phone			{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	 }

.tx-kesmallads-pi1-email			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.tx-kesmallads-pi1-content 			{ 
margin-bottom:10px; 
padding:0 10px 0 0;
page-break-before: right;
page-break-after: auto;	
}


.tx-kesmallads-pi1-listdivider 		{
	clear:both;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	
	order-bottom:1px dashed #969696; 
	margin:5px 10px 5px 0; 
	clear:both;
}

.tx-kesmallads-pi1-searchbox-sword	{ 
border:1px solid black; 
height:16px; 
font-size:9px; 
width:112px;
}
.tx-kesmallads-pi1-searchbox-button { 
border:1px solid black; 
height:16px; 
background:#F4EBCB; 
color:black; 
font-size:9px; 
}

/* Pagebrowser */
.tx-kesmallads-pi1-browsebox {
	margin:3px;
	border:1px solid #D6CDB1;
	padding:3px;
	background-color:#FCF7D1;
}
.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: white;
	border:1px solid #666;
	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:0 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 {
	padding:3px;
	margin:0;
	border-left:1px solid black;
	border-top:1px solid black;
	display:block;
	width:100px;
	padding-left:10px;
	text-decoration:none;
	color:black;
	background-color: #eef5ee;
}

.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-color: #eef5ee;
 }

/* 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 	{
	border:1px solid #57c38c;
}

.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell file 	{
	border:1px solid #57c38c;
}

.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.inputclass	{
	border:1px solid #57c38c;
	width:300px;
}

.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell input.submitclass	{
	width:300px;
	border:1px solid #57c38c;
	height:18px;
	background:#F4EBCB;
	color:black;
	width:300px;
}

.tx-kesmallads-pi1 form table.csc-mailform tbody tr td.csc-form-fieldcell textarea.inputclass	{
	border:1px solid #57c38c;
	width:300px;
}


