/* **** Chrome-Stylesheet fuer Oehmichen und Buergers ****************** */
/* **** URL: oub.de **************************************************** */
/* **** Copyright [ka:media] ******************************************* */
/* ********************************************************************* */

/* **** Error Reporting ************************************************ */
#error-reporting {
	padding: 15px 0 0 10px;
	font-size: .8em;
	float: left;
	color: #F00;
}
/* ********************************************************************* */
html, body {
/* Scrollbar im Firefox erzwingen - kein springen von zentrierten layouts mehr */
	height: 101%;
	/*height: 100%;*/
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	line-height: 14px;
	text-align: center;
	color: #4B4B39;
	background-color: #EFEFEF;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
ul, ol, li, dfn, dt, dd, dl, br, hr, div,
table, tbody, tfoot, thead, th, td, tr, form,
fieldset, select, input, textarea, address,
label, legend, caption, img, strong  {
	 margin: 0;
	 padding: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
ul, ol, li, dfn, dt, dd, dl, br, hr, div,
table, tbody, tfoot, thead, th, td, tr, form,
fieldset, select, input, textarea, address,
label, legend, caption, img, strong,
samp, code, kdb, b {
	font-family: Arial, Helvetica, sans-serif;

}

img, a img {
	border: none;
}

abbr, acronym {
	cursor: help;
	border-bottom: 1px dashed #4B4B39;
}

address {
	font-style: normal;
	font-size: .8em;
}
blockquote {
	border: 1px dotted #333;
	background-color: #FFFAFA;
	color: #333;
	padding: .5em;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}
fieldset {
	border: none;
}
label {
	color: #FFF;
	text-transform: uppercase;
}
dd {
	font-size: .75em;
	font-style: italic;
	line-height: 1em;
	padding: .6em 0 0 0;
	color: #4B4B39;
}

hr {
	border: none;
	height: 1px;
	background-color: #BBB;
}

embed {
	/*margin-bottom: 10px;*/
}
/* ********************************************************************* */
/* **** Ueberschriften ************************************************* */

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	color: #4B4B39;
}

h1 {
	font-size: 2.1em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1em;
}
h4 {
	font-size: .9em;
	font-weight: bolder;
	padding: 0 0 0 1.4em;
}
h5 {
	font-size: .8em;
}
h6 {
	font-size: .75em;
}

p {
	color: #4B4B39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.3em;
}
table {
	color: #4B4B39;
	border: 1px dotted #E0E0DE;
	border-collapse: collapse;
	font-size: .75em;
	margin: 1.5em 0 2em .2em;

}

/* **** Datensatz Tabelle - Layout 1 *********************************** */
.contenttable-1 {
	border: none;
}

.contenttable-1 th, .contenttable-1 td {
	border: none;
	text-align: left;
}

.contenttable-1 {
	width: 560px;
}

.contenttable-1 th {
	width: 184px;
	padding: .3em 0 .3em .6em;
}

/* ********************************************************************* */

th {
	font-weight: bold;
}

th, td {
	color: #4B4B39;
	border: 1px dotted #E0E0DE;
	padding: .3em .6em;
}

caption {
	text-align: left;
	font-weight: bold;
	color: #FF7920;
	padding: .3em 0;
	margin: .5em 0 0 .2em;
	vertical-align: bottom;
}

span {
	padding: 0 1px 0 0;
}

/* ********************************************************************* */
#content a:link, #content a:visited {
	text-decoration: none;
}
#content a:hover, #content a:active, #content a:focus {
	text-decoration: underline;
}
#content a:link, #content a:visited {
	color: #FF7920;
}
#content a:hover, #content a:active, #content a:focus, #content a.active {
	color: #FF7920;
}
/* ********************************************************************* */
.hidden {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}
/* ********************************************************************* */

/* **** Floatings Begin ************************************************ */
#lefthand-navi, #content-left, #content {
	float: left;
}
#right-image, #teaser, #content-border {
	float: right;
}
/* **** Colours Begin ************************************************** */
#lefthand-navi, #content-left {
	background-color: #E0E0DE;
}
/* **** Zusammengefasste Angaben *************************************** */
#top-navi, #main-navi, #lefthand-navi, #meta-navi {
	font-size: .78em;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #6A6967;
}
#top-navi, #lefthand-navi, #meta-navi {
	font-size: .7em;
}
#top-navi ul, #main-navi ul, #lefthand-navi ul, #meta-navi ul {
	list-style: none;
	float: left;
}
#top-navi li, #main-navi li, #meta-navi li {
	display: inline;
}
#top-navi a, #meta-navi a,
.csc-sitemap a:link, .csc-sitemap a:visited,
#content .csc-menu a:link, #content .csc-menu a:visited {
	text-decoration: none;
	color: #6A6967;
}
#top-navi a:hover, #meta-navi a:hover,
.csc-sitemap a:hover, #content .csc-menu li a:hover,
#top-navi a:focus, #meta-navi a:focus,
.csc-sitemap a:focus,  #content.csc-menu li a:focus,
#meta-navi a.active, #top-navi a.active {
	text-decoration: none;
	color: #FF7920;
}
.teaser-element h1, .teaser-element h2, .teaser-element h3,
.teaser-element h4, .teaser-element h5, .teaser-element h6,
#content-border h2, #content-border h3, #content-border h4,
#content-border h5, #content-border h6 {
	margin: 0 40px 0 20px;
}
/*.teaser-element h4, #content-border h4*/
.teaser-element h4 {
	margin: 0 40px 0 20px;
}

#teaser h1, #teaser h2, #teaser h3,
#teaser h4, #teaser h5, #teaser h6,
#teaser p,
#content-border h1, #content-border h2, #content-border h3,
#content-border h4, #content-border h5, #content-border h6,
#content-border p {
	color: #FFF;
}

/* **** Verlinkungen Begin ********************************************* */

#right-image a:link, #content-border a:link, #teaser a:link {
	color: #FFF;
	text-decoration: underline;
}
#right-image h4 a:link, #content-border h4 a:link, #teaser h4 a:link {
	color: #FFF;
	text-decoration: none!important;
}
#right-image a:visited, #content-border a:visited, #teaser a:visited {
	color: #FFF;
	text-decoration: underline;
}
#right-image h4 a:visited, #content-border h4 a:visited, #teaser h4 a:visited {
	color: #FFF;
	text-decoration: none!important;
}
#right-image a:hover, #content-border a:hover, #teaser a:hover {
	color: #FFF;
	text-decoration: none;
}
#right-image h4 a:hover, #content-border h4 a:hover, #teaser h4 a:hover {
	color: #FFF;
	text-decoration: underline!important;
}
#right-image a:active, #right-image a:focus,
#content-border a:active, #content-border a:focus,
#teaser a:active, #teaser a:focus {
	color: #FFF;
	text-decoration: none;
}
#right-image h4 a:active, #right-image h4 a:focus,
#content-border h4 a:active, #content-border h4 a:focus,
#teaser h4 a:active, #teaser h4 a:focus {
	color: #FFF;
	text-decoration: underline!important;
}

/* **** Main Wrapper Begin ********************************************* */
#wrapper {
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	width: 994px;
	background-color: #FFF;
	height: 100%;
	margin: auto;
	text-align: left;
	background: url(../img/content-wrapper-background.gif) no-repeat 0 422px #FFF;
}
/* **** Top-Navi Begin ************************************************* */
#top-navi {
	float: left;
	margin: 1.4em 0 0 1.7em;
	background-color: #FFF;
	color: #6A6967;
	text-transform: uppercase;
}
#top-navi li {
	padding: 0 1.5em 0 1em;
}
#top-navi .logout {
	color: #FF7920;
}
/* **** Header Begin *************************************************** */
#header {
	height: 120px;
	width: 994px;
	background-color: #FFF;
	color: #8B8B8B;
	color: #6A6967;
}
/* **** Logo Begin ***************************************************** */
#logo {
	float: right;
	margin: 40px 18px 0 0;
}
/* **** Navi-Wrapper Begin ********************************************* */
#navi-wrapper {
	height: 26px;
	width: 994px;
	background-color: #C1C1B9;
	border-bottom: 1px solid #FFF;
}
/* **** Main-Navi Begin ************************************************ */
#main-navi {
	float: left;
	height: 26px;
	letter-spacing: 2px;
	background-color: #D9D8D5;
	color: #6A6967;
}
#main-navi a {
	float: left;
	display: block;
	padding: 6px 0 6px 30px;
	width: 175px;
	border-right: 1px solid #FFF;
}
#main-navi a:link, #main-navi a:visited,
#main-navi a:hover, #main-navi a:active {
	text-decoration: none;
}
#main-navi a:link {
	color: #6A6967;
}
#main-navi a:visited {
	color: #6A6967;
	background-color: #D9D8D5;
}
#main-navi a:hover, #main-navi a:focus {
	color: #FFF;
	background-color: #FF7920;
}
#main-navi a:active, #main-navi a.active {
	color: #FFF!important;
	background-color: #C1C1B9!important;
}

/* PRESSE BUTTON */
/* PRESSE = ID 9 */
#main-navi .pid9 a {
	float: left;
	display: block;
	padding: 6px 0 6px 30px;
	width: 140px;
	border-right: none!important;
}
#main-navi .pid9 a:link {
	color: #6A6967;
	background-color: #C1C1B9;
	border-right: none!important;
}
#main-navi .pid9 a:visited {
	color: #6A6967;
	background-color: #C1C1B9;
	border-right: none!important;
}
#main-navi ul li.pid9 a:hover, #main-navi ul li.pid9 a:focus {
	color: #FFF!important;
	background-color: #C1C1B9!important;
}
#main-navi ul li.pid9 a:active, #main-navi ul li.pid9 a.active {
	color: #FFF;
	background-color: #C1C1B9;
}

/* EOF PRESSE BUTTON */
/* **** Lefthand-Navi Begin ******************************************** */
#lefthand-navi {
	padding: 1.85em 1em 1em .7em;
	width: 185px;
	height: 238px;
	color: #6A6967;
	background-color: #E0E0DE;
}
#lefthand-navi li {
	line-height: 24px;
	clear: both;
	float: left;
}
#lefthand-navi ul ul {
	padding: 0 0 .45em 2.3em;
}
#lefthand-navi ul ul li {
	font-size: .85em;
}

#lefthand-navi a {
	padding: 0 1.4em .5em 2em;
	display: block;
	line-height: 1.2em;
}
#lefthand-navi ul ul li a {
	padding: 0 1.4em .4em 2em;
	display: block;
	line-height: 1.15em;
}
#lefthand-navi a:link {
	color: #6A6967;
	text-decoration: none;
}
#lefthand-navi a:visited {
	color: #6A6967;
	text-decoration: none;
}
#lefthand-navi a:hover, #lefthand-navi ul a.actifsub:hover {
	color: #FF7920;
	text-decoration: none;
}
#lefthand-navi a:active {
	color: #FF7920;
	text-decoration: none;
}
#lefthand-navi a:focus  {
	color: #FF7920;
	text-decoration: none;
}
#lefthand-navi a.active  {
	color: #FF7920!important;
	text-decoration: none;
}
#lefthand-navi ul ul li a:hover, #lefthand-navi ul ul li a:active,
#lefthand-navi ul ul li a:focus, #lefthand-navi ul ul li a.active  {
	color: #FF7920!important;
}
#lefthand-navi ul a.actifsub {
	color: #FF7920!important;
}
/* **** Content-Left Begin ********************************************* */
#content-left {
	width: 412px;
	height: 270px;
	max-height: 270px;
	border-right: 1px solid #FFF;
}
#content-left h1 {
	margin: 14px 20px 0 0;
}
/* **** Right-Image Begin ********************************************** */
#right-image {
	width: 376px;
	height: 270px;
	/*background-color: #E0E0DE;*/
	background-color: #C1C1B9;
	/*background-image: url(../img/right-image.jpg);
	background-position: top right;
	background-repeat: no-repeat;*/
}
/* **** Content-Wrapper Begin ****************************************** */
#content-wrapper {
	clear: both;
	float: left;
	height: auto;
	width: 994px;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	background-color: #FFF;
	background: url(../img/content-wrapper-background.gif) no-repeat 0 0;
	margin: 4px 0 0 -1px;
}
/* **** Content Begin ************************************************** */
#content {
	background-color: #FFF;
	width: 538px;
	float: left;
	padding: 0 50px 30px 30px;
}

#content h1 {
	margin: 18px 20px 0 0;
}
#content h2 {
	margin: 30px 20px 20px 0;
}
#content h3 {
	margin: 10px 20px 0 0;
}
#content h4 {
	color: #FF7920;
	background: url(../img/orange-arrow.gif) no-repeat 0 3px;
	clear: both;
	margin-top: 30px;
}
#content p {
	margin: 10px 0 10px 0;
}

#content ul {
	color: #4B4B39;
	font-size: .8em;
	list-style: none;
	padding: 0;
	line-height: 1.3em;
}
#content li {
	background: url(../img/list-line-grey.gif) no-repeat 0 4px;
	padding: 0 0 0 1em;
}

#jobangebot h1 {
	color: #FF7920;
}
/* **** Content-Border Begin ******************************************* */
#content-border {
	background-color: #FF7920;
	color: #FFF;
	width: 376px;
	padding: 0;
}

#content-border .padding {
	padding: 19px 0 8px 0;
}

#content-border h1 {
	margin: 18px 40px 20px 20px;
}
#content-border h4 {
	background: url(../img/white-arrow.gif) no-repeat 0 3px;
	color: #FFF;
	margin: 0 40px 0 20px;
}
#content-border p {
	margin: 0 0 6px 0;
	padding: 0 40px 0 20px;
}
#content-border ul {
	color: #FFF;
	font-size: .8em;
	list-style: none;
	padding: 5px 0 20px 20px;
}
#content-border li {
	background: url(../img/list-line-white-orange.gif) no-repeat 0 4px;
	padding: 0 0 .3em 1em;
}
/* **** Teaser Begin *************************************************** */
#teaser {
	clear: right;
	background-color: #C1C1B9;
	color: #FFF;
	width: 376px;
	padding: 0 0 60px 0;
	border-top: 1px solid #FFF;
}
.teaser-element {
	width: 376px;
	clear: right;
	padding: 0;
}
.teaser-element h1, .teaser-element h4 {
	margin: 18px 40px 0 20px;
}
.teaser-element h4 {
	background: url(../img/teaser-arrow.gif) no-repeat 0 3px;
	color: #FFF;
}
.teaser-element p {
	margin: 0 40px 0 0;
	padding: 0 0 4px 20px;
}
.teaser-element ul {
	color: #FFF;
	font-size: .8em;
	list-style: none;
	padding: 5px 0 0 20px;
}
.teaser-element li {
	background: url(../img/list-line-white-grey.gif) no-repeat 0 4px;
	padding: 0 0 .3em 1em;
}
/* **** Meta-Navi Begin ************************************************ */
#meta-navi {
	clear: both;
	text-align: center;
	margin: auto;
	height: 38px;
	width: 994px;
	background-color: #FFF;
	color: #4B4B39;
	border: 1px solid #BBBBBB;
	border-bottom: none;
	text-transform: none;
}
#meta-navi ul {
	margin: 1em 0 0 1.7em;
}

#meta-navi li {
	padding: 0 1.5em 0 1em;
}
/* **** Typo3 Links ***************************************************** */
.internal-link, .internal-link-new-window,
.external-link, .external-link-new-window,
.mail, .download {
	font-size: 1.1em;
}
.internal-link, .external-link {
	margin: 0;
	padding: 0 0 0 1.25em;
	background-position: center left;
	background-repeat: no-repeat;
}
.internal-link-new-window, .external-link-new-window, .download {
	margin: 0;
	padding: 0 0 0 1.5em;
	background-position: center left;
	background-repeat: no-repeat;
}
.mail {
	margin: 0;
	padding: 0 0 0 2em;
	background-position: center left;
	background-repeat: no-repeat;
}
.internal-link {
	background-image: url(../rte/internal_link.gif);
}
.internal-link-new-window {
	background-image: url(../rte/internal_link_new_window.gif);
}
.external-link {
	background-image: url(../rte/external_link.gif);
}
.external-link-new-window {
	background-image: url(../rte/external_link_new_window.gif);
}
.download {
	background-image: url(../rte/download.gif);
}
.mail {
	background-image: url(../rte/mail.gif);
}
#right-image .internal-link, #teaser .internal-link {
	background-image: url(../rte/internal_link_right_image.gif);
}
#right-image .internal-link-new-window, #teaser .internal-link-new-window {
	background-image: url(../rte/internal_link_new_window_right_image.gif);
}
#right-image .external-link, #teaser .external-link {
	background-image: url(../rte/external_link_right_image.gif);
}
#right-image .external-link-new-window, #teaser .external-link-new-window {
	background-image: url(../rte/external_link_new_window_right_image.gif);
}
#right-image .download, #teaser .download {
	background-image: url(../rte/download_right_image.gif);
}
#right-image .mail, #teaser .mail {
	background-image: url(../rte/mail_right_image.gif);
}

#content-border .internal-link {
	background-image: url(../rte/internal_link_start_border.gif);
}
#content-border .internal-link-new-window {
	background-image: url(../rte/internal_link_new_window_start_border.gif);
}
#content-border .external-link {
	background-image: url(../rte/external_link_start_border.gif);
}
#content-border .external-link-new-window {
	background-image: url(../rte/external_link_new_window_start_border.gif);
}
#content-border .download {
	background-image: url(../rte/download_start_border.gif);
}
#content-border .mail {
	background-image: url(../rte/mail_start_border.gif);
}
/* **** Formulare - General - Kontakt ********************************** */
#content form {
	background: transparent;
	color: #333;
	/*margin: 1em 1em 1em 0;*/
}
#content fieldset {
	background: transparent;
	font-size: .75em;
	margin: 0;
	padding: 2em 2em 2em 0;
	border: none;
   width: 40em;
}
#content fieldset p {
	font-size: 1em;
	padding: 0 .5em;
}
#content label {
	background: transparent;
	margin: 0;
	padding: 0 0 .45em 0;
	line-height: 1.5em;
	width: auto;
	float: left;
	color: #4B4B39;
}
#content legend {
	background: transparent;
	color: #6A6967;
	padding: 0;
	margin: 0;
}
#content input, #content textarea {
	color: #4B4B39;
	background: #FFF;
	border: 1px solid #E0E0DE;
	float: right;
	margin: 0 0 .45em 0;
	padding: 0 .2em 0 .2em;
	height: 1.23em;
	width: 28.15em;
	font-size: 1.1em;
}
#content #mailform {
	margin: 1.5em 1em 1em 0;
}

#content textarea {
	font-family: Arial, Helvetica, sans-serif;
	height: 10em;
}
#content .csc-mailform {
	margin: 0;
	padding: 0;
}
#content .csc-mailform-field {
	float: left;
	width: 40em;
}
#content input.csc-mailform-submit {
	clear: both;
	width: auto;
	height: 1.5em;
	padding: 0 .4em .2em .4em;
}

#content input:hover, #content input:focus,
#content textarea:hover, #content textarea:focus {
	border: 1px solid #BBB;
}
#content .csc-mailform-field {
	padding: 0 .5em 0 0;
}
#content .csc-mailform-check {
	border: 1px solid #BBB;
	width: 1em;
	float: left;
	margin-left: 1.15em;
}
/* ***** Typo3 Loginform ************************************************ */
#newloginbox {
	padding: 0;
	margin: 0;
}
.newloginbox {
	width: 20em;
}
#newloginbox input {
	width: 8em;
	margin: 0 0 .45em 1.5em;
	float: left;
}
#newloginbox label {
	width: 8.6em;
	padding: 0;
	margin: 0;
	height: 1.6em;
	clear: both;
}
#newloginbox .newloginbox input.submit {
	padding: 0 .2em .2em .2em;
	margin: 0 0 0 1.5em;
	line-height: 1.55em;
	height: 1.55em;
	width: auto;
	float: left;
}
#newloginboxsubmit input {
	clear: both;
	padding: 0 .2em .2em .2em;
	margin: 0 0 0 9.25em;
	line-height: 1.55em;
	height: 1.55em;
	width: auto;
	float: left;
}
/* ********************************************************************* */
/* **** Typo3-Classes ************************************************** */
.csc-frame.csc-frame-rulerAfter {
	border-bottom: 1px solid #FFF;
	margin: 20px 0 0 0;
}
/* **** Sitemap ******************************************************** */
#content .csc-sitemap {
	margin: 1em 0 0 0;
}
#content .csc-sitemap ul {
	list-style-type: none;
	font-size: 1em;
}
#content .csc-sitemap li {
	padding: .2em .2em .2em 0;
	background: none;
}
#content .csc-sitemap ul ul {
	padding: .2em 0 .6em 0;
}
#content .csc-sitemap ul ul ul {
	padding: 0;
}
#content .csc-sitemap ul ul li {
	padding: .2em 2em 0 1.6em;
	font-size: .9em;
}
#content .csc-sitemap ul ul ul li {
	padding: .2em 2em 0 1.8em;
}
#content .csc-sitemap li a:link {
	padding: .2em 2em .2em 0;
	text-decoration: none;
	color: #6A6967;
}
#content .csc-sitemap li a:visited {
	color: #6A6967;
	text-decoration: none;
}
#content .csc-sitemap li a:hover {
	color: #FF7920;
}
#content .csc-sitemap ul ul li a {
	background: none;
}
/* **** Suche Begin **************************************************** */
.indexed-search {
		font-size: .8em;
		float: right;
		line-height: 2em;
		padding: 0 1.7em 0 0;
		color: #6A6967;
}
.tx-indexedsearch-searchbox-sword {
	color: #6A6967;
	font-size: .9em;
	padding: 0 .15em 0 .25em;
	width: 6.5em;
	border: 1px solid	#D1C6BD;
	border-right: none;
	float: left;
}

.indexed-search .submit {
	font-size: .8em;
	border: 1px solid	#D1C6BD;
	border-left: none;
	background: #FFF;
	color: #6A6967;
	padding: 0 2px 1px 0;
	margin: 0;
	height: 17px;
}
.indexed-search label {
	visibility: hidden;
	display: none;
}
.indexed-search form {
	float: right;
	margin: 5px 0 0 6px;
}
/* **** Suche End ****************************************************** */
/* **** Search-Results ************************************************** */
.tx-indexedsearch {
	padding: 0;
	margin: 0;
	float: left;
}
.tx-indexedsearch-descr {
	margin: 0 .5em 0 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #E0E0DE;
}
.tx-indexedsearch-searchbox {
}
.tx-indexedsearch-sw {
	color: #FFF;
	font-weight: bold;
}
.tx-indexedsearch-whatis {
	color: #FFF;
	font-weight: normal;
	margin: 0;
}
.tx-indexedsearch-res {
	clear: both;
	padding: .5em 0 0 0;
	margin: 0 .35em 0 0;
}
.tx-indexedsearch-res h3 {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-browselist-currentPag {
	
}
.tx-indexedsearch-browsebox {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-browsebox p {
	margin: 0;
	padding: 0;
}
ul.browsebox {
	margin: 0;
	padding: 0;
}		
#content .browsebox li {
	display: inline;
	background: none;
	padding: 0 .75em 0 0;
}
.browsebox li a {
	padding: 0;
}
.browsebox li a:hover {

}

.tx-indexedsearch-searchbox fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
.tx-indexedsearch-searchbox legend {
	padding: 0 .5em 0 0;
	background-color: #FFF;
}
.tx-indexedsearch-form,
.tx-indexedsearch-search-submit {
	float: left;
	margin: 0;
	padding: 0;
	width: 40em;
}

.tx-indexedsearch-form input {
	color: #4B4B39;
	background: #FFF;
	border: 1px solid #E0E0DE;
	margin: 0;
	padding: 0;
	float: left;
}
.tx-indexedsearch-form label {
	padding: .1em .5em 0 0;
	float: left;
	color: #4B4B39;
}
#tx-indexedsearch-searchbox-sword {
	margin: 0;
	padding: 0 0 .2em .2em;
}
.tx-indexedsearch-searchbox-sword {
	padding: 0 0 0 .2em;
}
.sword {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-searchbox-sword.sword {
	margin: 0;
	padding: 0;
}

.tx-indexedsearch-search-submit .tx-indexedsearch-searchbox-button.submit {
	float: right;
	margin: 0;
	padding: 0;
}

#tx-indexedsearch-searchbox-button-submit {
	color: #4B4B39;
	background: #FFF;
	border: 1px solid #E0E0DE;
	border-left: none;
	margin: 0;
	padding: 0;

}

.tx-indexedsearch-searchbox-button.submit {
	margin: 0;
	padding: 0;
	border-left: none;
}
.tx-indexedsearch-search-submit input {
	width: 4.45em!important;
	height: 1.55em!important;
	border-left: none;
}
.tx-indexedsearch-icon {
	padding: 0;
	margin: .15em 0 0 0;
	float: left;
}

.tx-indexedsearch-title {
	font-size: .9em;
}
.tx-indexedsearch-percent {
	font-size: .9em;
}

/* **** Search Results End ********************************************** */
