/*
Exapoint Solutions AG
*/



/* Main body */
body {
	background:			url(../img/background-process.gif);
	background-repeat: 	repeat-x;
	color:				#404040;
	font-family: 		gill, helvetica, sans-serif;
	margin-left:		90px;
	margin-top:			30px;
	padding:			0;
	font-size: 			11px;
}

h1 {
	font-size:			12px;
	font-weight:		bold;
	color:				#6a9cc7;
}

blockquote {
	width:				250px;
	margin-left:		0;
	min-height: 		50px;
	padding-left:		40px;
	padding-top:		10px;
	background-image: 	url("../img/quote.gif");
	background-repeat: 	no-repeat;
}

blockquote .bodytext {
	color: 				#82AFD8 !important;
	padding-right:		40px !important;
}

#wrap {
	/*background-color:#fff;*/
	margin:		0;
	padding: 	0;
	width:		800px;
}

/* Basic tags */
a {
	background-color:inherit;
	color:#6a9cc7;
	/*font-weight:700;*/
	text-decoration:none;
	outline-style:none;
}

a:hover {
	background-color:inherit;
	color:#286ea0;
	text-decoration:underline;
}

a img {
	border:0;
}

p {
	margin:0 0 0 0;
}

/* Header */
#header {
	height: 	46px;
	width:		100%;
	/*border: 	1px solid #000000;*/
}

#header h1 {
	background-color:inherit;
	color:#505050;
	float:left;
	font-size:2em;
	margin:0 0 10px;
	width:350px;
}

#header h1 a {
	background-color:inherit;
	color:#505050;
	text-decoration:none;
}

#header p {

}
/* header */

#frontphoto {
	border:0;
	margin:0 0 10px;
}

#logo {
	position:				absolute;
	top:					0px;
	background-image: 		url(../img/logo.gif);
	background-repeat: 		no-repeat;
	width: 					177px;
	height: 				111px;
	clear:					left;
	float:					left;
}

/* PRINT & SEARCH begin */
#headerfunctions {
	clear:					right;
	float:					right;
	display: 				table;
	color: 					#858585;
	height:					25px;
	text-align:				right;
	font-weight:			bold;
	margin-top:				30px;
	*width: 130px;
}

#headerfunctions a {
	color: 					#858585;
}

#printButtons {
	margin-top:				-2px;
	margin-right:			5px;
	display: 				table-cell;
	float: 					left;
}

#printButtons .print {
    background-image: url("../img/print.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}

#separatordot {
	margin-top:				2px;
	margin-right:			5px;
	display: 				table-cell;
	float: 					left;
}

#searchBox {     
	display: 				table-cell;    
	float:					right;
	width:					150px;
	height:					25px;
	background-image: 		url("../img/searchbox-background.gif");
	background-repeat: 		no-repeat;
} 

.sword {
	color:					#000000;
	width: 					150px;
	height: 				15px;
	border: 				none;
	opacity:				.4; /* Firefox/Opera/Safari/Chrome. Basically all the freaking sweet browsers. */ 
	-ms-filter:				"alpha(opacity=40)"; /* IE8 */ 
	filter:					alpha(opacity=40); /* IE6/IE7 */
	padding-left:			15px;
}
/* PRINT & SEARCH end */

#sidebar {
	clear:					left;
	float:					left;
	margin:					0;
	padding:				0;
	width:					200px;
	height:					auto;
}

#submenu {
	clear:					left;
	float:					left;
	margin:					0px;
	padding:				0px;
	width:					200px;
	font-size:				14px;
	background-color: 		#FFFFFF;
}

#submenu ul {
	padding: 				0px !important;
	margin: 				0px;
}

#submenu li {
	list-style: 			none;
	border-left:			1px solid #cccccc;
	line-height:			30px;
	background-image: 		url("../img/submenu-bottomline.gif");
	background-repeat: 		no-repeat;
	text-align:				left;
	color:					#003366;
}

/* ------------------------------------------------------*/
#submenu li a:HOVER {
	background-image: 		url("../img/submenu-hover.gif");
}

#submenu #active {
	background-image: 		url("../img/submenu-current.gif");
}

#submenu #avSubmenu #active #avSubSubmenu {
	margin-left:			-21px !important;
}

#submenu #active {
	padding-left:			20px;
}

#submenu li a {
	display:				block;
	color:					#003366;
	padding-left:			20px;
	text-decoration: 		none;
}

#active a {
	font-weight:			bold;
}

/* subsubmenu begin */

#avSubSubmenu li {
	background-image: 		url("../img/subsubmenu-bottomline.gif");
	background-repeat: 		no-repeat;
	line-height: 			20px;
}

/* remove left border in ie */
* html #avSubSubmenu li {
	border:					none;
}
/* ------------------------------------------------------*/
#avSubSubmenu li a:HOVER {
	background-image: 		url("../img/subsubmenu-hover.gif") !important;
}

#avSubSubmenu .SubSubmenu a {
	font-weight:			normal;
	color: 					#888888;
	padding-left:			30px;
	font-size: 				12px;
	text-decoration: 		none;
	background-image: 		none !important;
}

#avSubSubmenu #active {
	padding-left:			0px;
}

#avSubSubmenu #active a {
	font-weight:			bold;
	color: 					#003366;
	padding-left:			30px;
	font-size: 				12px;
	text-decoration: 		none;
	background-image: 		url("../img/submenu-current.gif");
}

/* subsubmenu end */

/* Extracontent begin*/
#extraContent {
	float:					left;
	width:					155px;
	padding-left:			20px;
	margin-top:				20px;
}

/* CSS Hack IE 7 + 8 */
#extraContent { 
	padding-left: 10px\9 
}

* html #extraContent {
	margin-left:			10px;
}

#extraContent h1 {
	font-size:				14px;
	text-align:				left;
	color:					#333333;	
}

#extraContent .bodytext {
	text-align: 			left;
}

/* Extracontent end */

/*Left and right sidebar */
#leftside {
	color: black;
	clear:left;
	float:left;
	margin:0 0 5px;
	padding:0;
	width:140px;
}

#rightside {
	float:right;
	line-height:1.4em;
	margin:0 0 5px;
	padding:0;
	width:140px;
}

#leftside p,#leftside ul, #rightside p,#rightside ul {
	margin:0 0 16px;
	padding:0;
}
#leftside p, #rightside p {
	font-size:0.9em;
	line-height:1.4em;
}
#leftside li, #rightside li {
	line-height:1.2em;
	list-style:none;
	margin:0 0 6px;
	padding:0;
}
#leftside ul ul, #rightside ul ul {
	margin:6px 0 0 10px;
	padding:0;
}
#leftside ul ul li, #rightside ul ul li {
	margin:0 0 4px;
}
#leftside ul ul li a, #rightside ul ul li a {
	font-weight:400;
}
#leftside h2,#leftside h3, #rightside h2,#rightside h3 {
	color:#505050;
	font-size:1.2em;
	margin:0 0 8px;
	padding:0;
}

/* Main menu */
#leftside ul.avmenu, #rightside ul.avmenu {
	display:block;
	list-style:none;
	margin:0 0 18px 0;
	padding:0;
	width:140px;
}
#leftside ul.avmenu li, #rightside ul.avmenu li {
	display:inline;
	line-height:1.4em;
	padding:0;
	width:140px;
}
#leftside ul.avmenu li a, #rightside ul.avmenu li a {
	background-color:#f4f4f4;
	border-left:4px solid #ccc;
	color:#505050;
	float:left;
	font-weight:700;
	margin-bottom:5px;
	padding:5px 1px 5px 5px;
	text-decoration:none;
	width:130px;
}
#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current, #rightside ul.avmenu li a:hover,#rightside ul.avmenu li a.current {
	background-color:#eaeaea;
	border-left:4px solid #286ea0;
	color:#505050;
}
#leftside ul.avmenu ul, #rightside ul.avmenu ul {
	font-size:0.9em;
	margin:0 0 0 15px;
	padding:0 0 5px;
	width:125px;
}
#leftside ul.avmenu ul a, #rightside ul.avmenu ul a {
	font-weight:		400;
	padding:			3px 1px 3px 5px;
	width:				115px;
}
#leftside ul.avmenu ul ul, #rightside ul.avmenu ul ul {
	width:				113px;
}
#leftside ul.avmenu ul ul a, #rightside ul.avmenu ul ul a {
	width:				100px;
}

/* Main content */
#content {
	float:				right;
	padding: 			0px;
	padding-left:		20px;
	width:				580px;
	text-align:			left;
	background: 		url('../img/contentline-left.gif') no-repeat left top; 
/*	border:				1px solid #000000;*/
}

#content td {
	vertical-align: 	top;
}

#content div {
	/*overflow:			hidden;*/
}

#content p {
}

.csc-default ul li {
	color:				#666666;
}

.bodytext {
	/*font-weight: normal;*/
	color:				#666666;
}

th {
	text-align:			left;
	padding:			0px;
	margin: 			0px;
	vertical-align: 	top;
}


#content h2,#contentwide h2,#contentwide2 h2 {
	font-size:			1.6em;
	margin:				0 0 10px;
}
#content h3,#contentwide h3,#contentwide2 h3 {
	font-size:			1.3em;
	margin:				0 0 8px;
}
#content img,#contentwide img,#contentwide2 img {
}

#content ul,#contentwide ul,#contentwide2 ul,#content ol,#contentwide ol,#contentwide2 ol {
	margin:				0 0 16px 20px;
	padding:			0;
}

#content li,#contentwide li,#contentwide2 li {
	margin:				0;
	padding:			0 0 0 5px;
}

#content ul ul,#contentwide ul ul,#contentwide2 ul ul,#content ol ol,#contentwide ol ol,#contentwide2 ol ol {
	margin:				0 0 0 16px;
	padding:			0;
}

#contentwide {
	border-left:		1px solid #e0e0e0;
	line-height:		1.5em;
	margin:				0 0 5px 150px;
	padding:			0 0 0 10px;
}

#contentwide2 {
	border-right:		1px solid #e0e0e0;
	line-height:		1.5em;
	margin:				0 150px 5px 0;
	padding:			0 10px 0 0; 
}

/* Footer */
.footerLeft {
	float: 				left;
	/*border: 1px solid #ccc;*/
	width: 				300px;
	text-align: 		left;
	font-size: 			90%;
}

.footerMiddle {
	float: 				left;
	/*border: 1px solid #ccc;*/
	width: 				230px;
	text-align: 		left;
	font-size: 			90%;
}

.footerRight {
	float: 				left;
	/*border: 1px solid #ccc;*/
	width: 				265px;
	font-size: 			90%;
	text-align: 		right;
}
/* footer */

#footer {
	height: 			40px;
	clear:				both;
	color:				#FFFFFF;
	margin-top:			0px;
	padding:			0px;
	text-align:			center;
	line-height:		1.5em;
	font-size:			0.9em;
}

#footer p {
	margin:				0;
	padding:			0;
}

#footer a {
	color:				white;
	font-weight:		400;
	text-decoration:	none;
}

#footer a:hover {
	text-decoration:	underline;
}

#footer span {
	font-size:			1.2em;
}

/* Additional classes */
.left {
	float:				left;
	margin:				3px 10px 2px 0;
}

.right {
	float:				right;
	margin:				2px 0 2px 10px;
}

.textright {
	text-align:			right;
	margin:				5px 0;
}

.center {
	text-align:			center;
}

.small {
	font-size:			0.8em;
}

.bold {
	font-weight:		700;
}

.timestamp {
	font-size:			1.2em;
	margin:				-5px 0 15px 10px;
}

.timestamp a {
	font-weight:		400;
}

.announce {
	background-color:	#f4f4f4;
	border-left:		4px solid #ccc;
	clear:				left;
	color:				#505050;
	font-size:			0.9em;
	line-height:		1.5em;
	margin:				10px 0 15px;
	padding:			7px 5px 2px 5px;
	width:				126px;
}

.announce p {
	margin:				10px 0 0;
	padding:			0;
}
.postinfo {
	background-color:	#f4f4f4;
	border-left:		4px solid #ccc;
	color:				#606060;
	font-size:			0.9em;
	line-height:		1.4em;
	margin:				1px 0 20px;
	padding:			8px 5px 8px 8px;
}

.clearing {
	clear:				left;
	margin:				0;
	padding:			0;
	visibility:			hidden;
}

.hide {
	display:			none;
}

div.tx-wecmap-map {
	overflow: 			hidden;
}

.tx-wecmap-pi1 .marker {
	font-size:			12px;
}

.tx-wecmap-pi1 .dirmenu {
	font-size:			12px;
}

.box { width: 15em; background: #9BD1FA;}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:150%; color:#ffffff; }
.box .top, .box .bottom{display:block;background: #dddddd;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #9BD1FA;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}




#contentbackground {
	width: 				100%;
	margin: 			0px;
	padding: 			0px;
	clear:				both;
	background-color: 	#FFFFFF;
	overflow: 			auto;
	text-align: 		center;
	min-height:			350px;
}

#breakLine {
	float:left;
	width:800px;
}

#pictureTop {
	float:right;
	width:300px;
	height:20px;
}

#pictureBottom {
	float:right;
	width:300px;
	height:20px;
}

#break40 {
	height: 			40px;
	*height:			20px;
}

#break40Line {
	clear: 				both;
	float:				left;
	height: 			20px;
	width:				10px;
	background-image: 	url("../img/submenu-left-border.gif");
	background-repeat: 	no-repeat;
}

#break15 {
	clear: 				both;
	height: 			15px;
}

#break20 {
	clear:				both;
	height: 			20px;
}

/* tag cloud */
.tx-vgetagcloud-pi1 {
	background-color: 	#FFFFFF;
	height: 			70px;
	display:			block;
	overflow: 			hidden;
	border: 			none;
}

.contenttable, bodytext {
	font-size:			11px;
	padding: 			0px;
	border-spacing:		0px;
	color:				#666666;
}

div.csc-sitemap li   {
	line-height:		18px;
	font-size:			12px;
	color:				#003366;
	font-weight:		bold;
	
}
div.csc-sitemap li li   {
	font-size:			11px;
	color:				#dddddd;
	font-weight:		normal;
}

div.csc-sitemap li li  li  {
	font-size:			10px;
	color:				#cccccc;
	font-weight:		normal;

}


/******************* 
*	MENU AREA
********************
*	Definition of the website's menu elements
*******************************************************
*/

div.cornerLeft {    
	float:				left;	
	height: 			33px;    
	width: 				6px;    
	display:			block; /* targets IE6 and 7 */
	padding: 			0px;    
	margin: 			0px;    
}

div.cornerRight {    
	float:				right;	
	height: 			33px;    
	width: 				6px;    
	display:			block; /* targets IE6 and 7 */
	padding: 			0px;    
	margin: 			0px;    
}

#menuWrap {
	background-image: 	url("../img/mainmenu-background.gif");
	background-repeat: 	repeat-x;
	
	display: 			inline;
	float: 				left;	
	
	width: 				788px;
	height:				33px;	

	margin: 			0px;	
	padding: 			0px;
	
	text-align: 		center; /* for IE */
	overflow: 			hidden;
	letter-spacing: 	1.5px
}

#menuWrap ul { }

#menuWrap ul li{ }

/*  general link tag  */
#menuWrap li a{ 
	text-transform: 	uppercase;
	text-decoration: 	none;
}

/*  link & visited  */
#menuWrap a:link,
#menuWrap a:visited {
	text-decoration: 	none;
	color: 				#ffffff;

}

/*  active  */
#menuWrap li#active a {
	color: 				#003366; 
	
}

/*  hover  */
#menuWrap a:hover {
	text-decoration: 	none;
}

ul#menu_lvl1 {
	display:			table;           
	padding:			0px;
  	margin:				0px auto !important;
  	font-family: 		arial, helvetica, sans-serif;
  	font-size:			12px;
  	white-space:		nowrap;
  	list-style-type:	none;

}
* html ul#menu_lvl1 {
   	display:			inline-block;
  	width:				1px;
  	padding:			0 2px;
} 
  

ul#menu_lvl1 li {
  	
	display:			table-cell;
  
	/* height of slide door tab */
	height: 			33px; /* RELEVANT FOR IE6&7! */
	padding: 			0px;
	margin: 			0px;	
  	background: 		url('../img/mainmenu-separator.gif') no-repeat right top;
}

* html ul#menu_lvl1 li {
  	display:			inline;
}

ul#menu_lvl1 #lastMainMenu {
	display:			table-cell;
  
	/* height of slide door tab */
	height: 			33px; /* RELEVANT FOR IE6&7! */
	padding: 			0px;
	margin: 			0px;	
  	background: 		url('../img/mainmenu-background.gif') no-repeat right top;
}



ul#menu_lvl1 li div {
  
	display:			block;
  	
	padding:			0px;
  	margin: 			0px;  
  
	/* minimum width of slide door tab */
  	min-width: 			40px;
  	width: 				auto !important;  
  	width: 				40px;  /* for IE */

}
* html ul#menu_lvl1 li div {
	display:			inline-block;
}


ul#menu_lvl1 li a {
  	
	display: 			block;
	
	margin: 			0px;
	
	/* 	LEFT ALIGNED BORDER IMAGE (WIDTH=5px)
		12px horizontal padding 
		8px top padding
		31px image height - 8px top padding => 23px Mozilla height
	*/
	padding: 			10px 12px 0px;
	height: 			25px !important; 	/* RELEVANT FOR MOZILLA: total height - top padding */
	height: 			33px;				/* RELEVANT FOR IE6&7: total height */
  	
  	font-weight:		bold;
  	text-decoration:	none;
  	text-align: 		center;
}

* html ul#menu_lvl1 a {  
	display:			inline-block;
}

/*    ACTIVE     */
ul#menu_lvl1 li#active div {
	/* RIGHT ALIGNED SLIDE DOOR IMAGE */
  	background: 		url('../img/mainmenu-right.gif') no-repeat right top;
}  

ul#menu_lvl1 li#active a {
	/* LEFT ALIGNED BORDER IMAGE */
  	background: 		url('../img/mainmenu-left.gif') no-repeat left top; 
}

/*
*	(END OF MENU AREA)
********************************************************/


/* rounded corner */
div.table {
	float: 				left;
	clear: 				both;
	display: 			table;
	padding: 			0px;
	margin: 			0px;
	border-collapse: 	collapse;
	width: 				800px;
}

div.tr {
	float: 				left;
	display: 			table-row;
	height: 			15px;
	padding: 			0px;
	margin: 			0px;
	line-height: 		0px;
	width:				100%;
}

div.cornerContentLeft {
	float:				left;	
	height: 			15px;    
	width: 				15px;    
	display:			block; /* targets IE6 and 7 */
	padding: 			0px;    
	margin: 			0px;    
}

div.cornerContentRight {
	float:				right;	
	height: 			15px;    
	width: 				15px;    
	display:			block; /* targets IE6 and 7 */
	padding: 			0px;    
	margin: 			0px; 
}

div.corner img {
	float: 				left;
	padding:			 0px;
	margin: 			0px;
	height: 			15px;
	width: 				15px;
}

div.cornerline {
	float: 				left;
	display: 			table-cell;
	background-color:	#ffffff;
	line-height: 		0px;
	width: 				770px;
	height: 			15px;
}
/* rounded corner */





#boxsmall {
	width:				250px;
	height:				99px;
	padding:			0px;
	margin:				0px;
	position:			relative;
	
}

#boxbig {
	display:			none;
}

#boxsmall:hover{
	display:			block;
	width:				250px;
	height:				268px;
	position:			absolute;top:-69px;left:0px;
	overflow: 			auto;
}


/* ------------------------- */
/* --   Searchform begin  -- */
/* ------------------------- */ 

.csc-mailform-field {
	margin-bottom:		10px;
}

.csc-mailform-field input {
	border:				1px solid #cccccc;
	height:				20px;
	background-image:	url(../img/inputfield_background.gif);
	background-repeat: 	repeat-x;
	margin-top:			1px;
	margin-bottom:		1px;
}

.csc-mailform-field label {
	float:				left;
	width:				100px;
}

.csc-mailform-submit {
	margin-left:		100px;
}

.csc-form-labelcell {
	font-size: 			11px;
}

.csc-form-fieldcell input, .csc-form-fieldcell select, .csc-form-fieldcell textarea {
	margin-left:		30px;
	width:				155px;
}

.csc-form-labelcell {
	font-size: 			11px;
}

/* ------------------------- */
/* -- Powermail Extension -- */
/* ------------------------- */ 

.tx-powermail-pi1 {
	margin-left:		-9px;
}

fieldset {
	border:				none;
	width:				260px;
}

#powermaildiv {
	width:				260px;
}

.tx-powermail-pi1 input {
	border:				1px solid #cccccc;
	background-image:	url(../img/inputfield_background.gif);
	background-repeat: 	repeat-x;
	margin-top:			1px;
	margin-bottom:		1px;
}

.tx-powermail-pi1 select, .tx-powermail-pi1 input, .tx-powermail-pi1 textarea {
	margin-left:		30px;
	width:				165px;
	height:				20px;
}

.tx-powermail-pi1 input, .tx-powermail-pi1 label, .tx-powermail-pi1 select {
	margin-top:			5px;
	margin-bottom:		5px;
}

.tx-powermail-pi1 textarea {
	height:				75px;
}

.tx-powermail-pi1 label {
	float:				left;
	width:				60px;
	margin-top:			9px;
}

.tx-powermail-pi1 title {
	width:				75px !important;
}

.tx-srfreecap-pi2-cant-read {
	position:			relative;
	top:				-40px;
}

img.tx-srfreecap-pi2-image {
	margin-left:		90px;
	width:				165px;
}

.tx-powermail-pi1 powermail_submit {
	margin-left:		85px !important;
}

.tx-powermail-pi1 legend {
	display:			none;
}

.powermail_mandatory_js {
	width:				125px;
	margin-left:		93px;
}

.submit_form {
	margin-left:		90px !important;
}

/* ------------------------- */
/* --       Sitemap       -- */
/* ------------------------- */ 

.csc-sitemap {
	margin:				5px;
}

.csc-sitemap-level1 {
	margin-left:		0px;
}

.csc-sitemap-level2 {
	margin-left:		50px;
}

.csc-sitemap-level3 {
	margin-left:		100px;
}

/* Edit rgsmoothgallery */

/* Resolves problem in internet explorer */
.tx-rgsmoothgallery-pi1 {
	width:				275px !important;
	height:				225px !important;
}

/* Media Folder "Baleidoskop" */

.csc-uploads tr {
	height:				25px;
}

.csc-uploads a {
	font-size:			12px;
}

.tr-odd {
	width:				100%;
	background-color:	#FFFFFF;
	margin-top:			10px;
}

.tr-even {
	background-color:	#FFFFFF;
	margin-top:			10px;
}

.csc-uploads-fileSize {
	width:				40px;
}

.csc-uploads {
	width:				560px;
}

.csc-uploads a {
	color:				#6095C3;
}

.csc-uploads-fileSize {
	width:				40px;
}

.csc-uploads-fileSize {
	font-size:			12px;
}

#captchaResponse {
	width:				151px;
}

/* Exapoint unterer Rand Fehler */
div.csc-textpic div.csc-textpic-single-image img {
	margin-bottom:0;
}


/* SEARCH */

/* Indexed Search */
.tx-indexedsearch {
	margin-left: 10px;
	margin-right: 10px;
}

.tx-indexedsearch .tx-indexedsearch-title {
	font-size: 14px;
}

.tx-indexedsearch-icon .icon img {
	border:0;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	font-size: 12px;
	margin: 0;
}

.tx-indexedsearch-res {
	font-size: 12px;
	margin-top: 10px;
}

.tx-indexedsearch-descr {
	font-size: 12px;
}

.tx-indexedsearch-info {
	font-size: 12px;
}

.tx-indexedsearch-percent {
	font-size: 12px;
}

.tx-indexedsearch-searchbox .submit { 
	border:				1px solid #cccccc;
	height:				20px;
	background-image:	url(../img/inputfield_background.gif);
	background-repeat: 	repeat-x;
	margin-top:			1px;
	margin-bottom:		1px;
}

.tx-indexedsearch-searchbox .ac_input {
	border:				1px solid #cccccc;
	height:				20px;
	background-image:	url(../img/inputfield_background.gif);
	background-repeat: 	repeat-x;
	margin-top:			1px;
	margin-bottom:		1px;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-searchboxlabel {
	font-size:			11px;
	margin-left:		2px;
	margin-right:		3px;
	vertical-align:		bottom;
	line-height:		20px;
}

.tx-indexedsearch-searchbox .sword {
	padding-left:		0;
}

.noborder, .noborder img {
	border:0;
}

