/* Stylesheet MSG GREEN-COLORS */
/* gruen     #99CC33				*/

/* recommended for Linux-Fonts: 
	font-family: Arial, Verdana, sans-serif;   
*/	

BODY {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;   
	font-weight: normal;
	color: #FFFFFF;
	background-color: #99CC33;
}

/* Typographische Definitionen */
p, h1, h2, h3, h4, th, td, li, a{
	font-family: Arial, Verdana, sans-serif;   
}


/* **************************************************************************** */

/* �berschriften */

H1, H2, H3, H4 {
	font-style: normal;
	font-size: 14px;
}

H1, H1.csc-firstHeader {
	height: 20px;
	background-image: url(images/site/new/headline_main.jpg);
	background-repeat: no-repeat;
	border-top: 0px;
	padding-top: 2px;
	padding-left: 20px;
	vertical-align: middle;
	margin-top: 0px;
}

H2, H2.csc-firstHeader {
	height: 20px;
	background-image: url(images/site/new/header_content_left.jpg);
	background-repeat: no-repeat;
	border-top: 0px;
	padding-top: 2px;
	padding-left: 20px;
	vertical-align: middle;
	margin-top: 0px;
}

H3, H3.csc-firstHeader {
	height: 20px;
	background-image: url(images/site/new/header_content_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 24px;
	padding-right: 10px;
	text-align: left;
	vertical-align: middle;
	margin-top: 0px;
}


.headlineleft {
	height: 30px;
	background-image: url(images/site/new/headline_main.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 20px;
	vertical-align: middle;
}

.headerright {
	height: 30px;
	background-image: url(images/site/new/header_content_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 15px;
	vertical-align: middle;
	text-align: right;
}

/* NEW */
.headerleft {
	height: 30px;
	background-image: url(images/site/new/header_content_left.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 15px;
	vertical-align: middle;
	text-align: right;
}

/* END NEW */

/* END �berschriften */


td.navleft {
	height: 26px;
	background-image: url(images/site/new/header_nav_left.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-bottom: 0px;
/* border-top: 0px;
	padding-top: 2px;
	vertical-align: top; */
}

td.navleft_act {
	height: 26px;
	background-image: url(images/site/new/header_nav_left_act.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}

/************** Navigation ueber mehrere Level *******/
td.subnavi-no 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	background-color: transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 3px 1px 3px 10px;
	margin-left: 0px;
}

td.subnavi-act 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 3px 1px 3px 10px;
	margin-left: 0px;
}

td.subnavi-no-2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	background-color: transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 3px 1px 3px 20px;
	margin-left: 0px;
}

td.subnavi-act-2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	padding: 3px 1px 3px 20px;
	margin-left: 0px;
}

td.subnavi-no-3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	background-color: transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding: 3px 1px 3px 30px;
	margin-left: 0px;
}

td.subnavi-act-3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1a1a1a;
	background-color: transparent;
	border-top-width: 1px;
	border-bottom-width: 1px;	
	padding: 3px 1px 3px 30px;
	margin-left: 0px;
}

/************** END Navigation ueber mehrere Level *******/

P {
	font-size: 12px;
	color: #1a1a1a; /*	text-align: justify; */
	padding-left: 20px;
}

ul {
	display: inline;
	list-style-image: none;
	margin-left: 1px;
	padding-left: 1px;
}

li {
	display: inline;
	list-style-type: none;
	padding-left: 20px;
	}


.text1 {
	display: inline;
	list-style-image: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1a1a1a;
	padding-left: 1px;
	margin-left: 0px;
}
.text1:hover {
	color: #99CC33;
}

.text2 {
	display: inline;
	list-style-image: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1a1a1a;
	padding-left: 1px;
	margin-left: 0px;
}
.text2:hover {
	color: #99CC33;
}

.text3 {
	display: inline;
	list-style-image: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1a1a1a;
	padding-left: 1px;
	margin-left: 0px;
}
.text3:hover {
	color: #99CC33;
}

.text4 {
	display: inline;
	list-style-image: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1a1a1a;
	padding-left: 1px;
	margin-left: 0px;
}
.text4:hover {
	color: #99CC33;
}

.text5 {
	display: inline;
	list-style-image: none;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #1a1a1a;
	padding-left: 1px;
	margin-left: 0px;
}
.text5:hover {
	color: #99CC33;
}



p.footer {
	font-size: 11px;
	color: #111111;
	text-align: center;
}

td {
	font-size: 12px;
	color: #1a1a1a;
}


tt {
	font-family: Arial, Verdana, sans-serif, monospace;   
	font-size: 12px;
   color : #000000;	
}

.copy {
 font-family: Arial, Verdana, sans-serif;   
 font-style : normal;
 font-variant : normal;
 font-weight : normal;
 font-size : 11px;
 color : #000000;	
}

b {
 font-family: Arial, Verdana, sans-serif;   
 font-size : 11px;
 color : #99CC33;	
 font-weight : bold;
}


b.copy {
 font-family: Arial, Verdana, sans-serif;   
 font-style : normal;
 color : #FFFFFF;
 font-variant : normal;
 font-weight : normal;
 font-size : 11px;	
}

.errortext {
  font-family: Arial, Verdana, sans-serif;   
  font-size : 11px;
  color : #FF4500;
  font-weight : bold;
}

.bg_complete {
/* bestimmt die Hintergrundfarbe und Umrandung der Haupttabelle */
	background-color: #ffffff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.bg_formular {
	background-color: #ECEFF8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #99CC33;
	border-bottom-color: #99CC33;
	border-right-color: #99CC33;
	border-left-color: #99CC33;
}

.bg_footer {
	background-color: #E7F3FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9CB6DE;
	border-bottom-color: #9CB6DE;
	border-right-color: #9CB6DE;
	border-left-color: #9CB6DE;
}


.bg_white {
	background-color: #FFFFFF;
	color: #000000;
}

.bg_black {
	background-color: #000000;
	color: #000000;
} 

.bg_gruen {
	background-color: #99CC33;
	color: #000000;
}
.bg_grau {
	background-color: #ececec;
	color: #000000;
}
.bg_pfad {
	background-color: #ffffff;
	color: #000000;
	padding: 0px 0px 0px 0px;
}


/****************** special Links *********************/
a.white:link {
	font-family: Arial, Verdana, sans-serif;   
	text-decoration: none;
	color: #FFFFFF;
}

a.white:visited {
	font-family: Arial, Verdana, sans-serif;   
	text-decoration: none;	
	color: #FFFFFF;
}

a.white:hover {
	font-family: Arial, Verdana, sans-serif;   
	text-decoration: none;
	color: #336600;
}

/****************** normal Links *********************/
a {	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #111111;
}

a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #111111;
}

a:hover {
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
	color: #99CC33;
}

a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #99CC33;
}


/************** Nav-Links MENU Linke Seite ***************/
a.navi_active {
	font-size: 12px;
	font-weight: bold;	
	color: #111111;
	margin-left: 30px;
}
a.navi_active:link {
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #111111;
	margin-left: 30px;
}
a.navi_active:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #99CC33;			
	margin-left: 30px;
}
a.navi_active:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #99CC33;
	margin-left: 30px;
}

a.navi_active_act {
	font-size: 12px;
	font-weight: bold;	
	color: #111111;
	margin-left: 30px;
}
a.navi_active_act:link {
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #111111;
	margin-left: 30px;
}
a.navi_active_act:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #111111;			
	margin-left: 30px;
}
a.navi_active_act:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #111111;
	margin-left: 30px;
}

/* 2.+ 3. Ebene der Navigation */
a.navi_active_2 {
	font-size: 12px;
	font-weight: bold;	
	color: #111111;
	margin-left: 5px;
}
a.navi_active_2:link {
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #111111;
	margin-left: 5px;
}
a.navi_active_2:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;			
	margin-left: 5px;
}
a.navi_active_2:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	margin-left: 5px;
}

/************** END MENU Linke Seite ***************/

/* Pfad-Navigation */
a.navi_pfad {
	font-size: 10px;
	font-weight: bold;	
	color: #111111;
	margin-left: 0px;
}
a.navi_pfad:link {
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	color: #111111;
	margin-left: 0px;
}
a.navi_pfad:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;			
	margin-left: 0px;
}
a.navi_pfad:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 0px;
}
/* END Pfad */

/* Info rechte Spalte */
a.info {
	font-size: 12px;
	font-weight: bold;	
	color: #111111;
	margin-left: 0px;
}
a.info:link {
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #111111;
	margin-left: 0px;
}
a.info:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;			
	margin-left: 0px;
}
a.info:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 0px;
}
/* END Info rechte Spalte */



/* SITEMAP */

a.navi_sitemap {
	font-size: 12px;
	font-weight: bold;	
	color: #111111;
	padding-left: 10px;
}
a.navi_sitemap:link {
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #111111;
	padding-left: 10px;
}
a.navi_sitemap:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #99CC33;			
	padding-left: 10px;
}
a.navi_sitemap:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #99CC33;
	padding-left: 10px;
}

a.navi_sitemap1 {
	font-size: 11px;
	font-weight: normal;	
	color: #111111;
	padding-left: 15px;
}
a.navi_sitemap1:link {
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	color: #111111;
	padding-left: 15px;
}
a.navi_sitemap1:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #99CC33;			
	padding-left: 15px;
}
a.navi_sitemap1:active {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #99CC33;
	padding-left: 15px;
}


a.navi_sitemap2 {
	font-size: 11px;
	font-weight: normal;	
	color: #111111;
	padding-left: 25px;
}
a.navi_sitemap2:link {
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	color: #111111;
	padding-left: 25px;
}
a.navi_sitemap2:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #99CC33;			
	padding-left: 25px;
}
a.navi_sitemap2:active {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #99CC33;
	padding-left: 25px;
}


a.navi_sitemap3 {
	font-size: 11px;
	font-weight: normal;	
	color: #111111;
	padding-left: 35px;
}
a.navi_sitemap3:link {
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	color: #111111;
	padding-left: 35px;
}
a.navi_sitemap3:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #99CC33;			
	padding-left: 35px;
}
a.navi_sitemap3:active {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #99CC33;
	padding-left: 35px;
}




td.search {
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;   
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	padding: 50px 0px 20px 0px;
	margin-left: 0px;
}

td.navmenu {
	background-color: #99CC33;
	padding: 0px 0px 20px 0px;
	margin-top: 20px;
/*	width: 193px; */
}

td.contentmid {
	background-color: #FFFFFF;
	color: #111111;
	font-size: 12px;
	font-style: normal;
	padding: 2px 0px 5px 0px;
	margin: 2pxx 0px 5px 0px;
}

td.contentmid1 {
	background-color: #FFFFFF;
	color: #111111;
	font-size: 12px;
	font-style: normal;
	padding: 2px 20px 5px 0px;
	margin: 2px 0px 5px 0px;
}

td.contentright {
	background-color: #FFFFFF;
	color: #111111;
	font-size: 11px;
	font-style: normal;
	padding: 40px 0px 5px 0px;
}

td.contentborder {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #111111;
	background-color: #99CC33;
   text-align: right;
	padding: 0px 0px 0px 0px;
}	

td.bg_gruen_pfad {
	background-color: #99CC33;
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #111111;
	height: 50px;
}
td.small {
	background-color: transparent;
	color: #111111;
	font-size: 10px;
	font-style: bold;
	padding: 10px 0px 10px 0px;
}

/* Tabellen-Formatierung */
tr.headline {
	background-color: transparent;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #1a1a1a;
}
tr.leer {
	height: 6px;
	background-color: #CCFF33;
	color: transparent;
}
.headline_tabelle {
	background-image: url(images/site/new/headline_tabelle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #1a1a1a;
	width: 550px;
	height: 25px;
}

td.content {
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #1a1a1a;
	/*border-bottom-style: dotted;*/
	border-bottom-width: 1px;
	border-bottom-color: #99CC33
}
.bg_white_table {
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 20px;
}

/* END Tabellen-Formatierung */

/* Tabelle fuer Stockliste */
table.bg_table_stocklist {
	background-color: #ececec;
	color: #000000;
	padding-left: 20px;	

}

tr.content_stocklist {
	background-color: #fff;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #1a1a1a;
}
/* END Tabelle fuer Stockliste */



/* verschiedene Header im TOP-Bereich der Site */
.header_top_start {
	background-image: url(images/site/new/header_top_start.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}

.header_top_antrieb {
	background-image: url(images/site/new/header_top_antrieb.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}
.header_top_waelzlager {
	background-image: url(images/site/new/header_top_waelzlager.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}
.header_top_mechanik {
	background-image: url(images/site/new/header_top_mechanik.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}

div.headertop {
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	color: #1a1a1a;
	text-align: left;
	padding-left: 20px;
	padding-top: 65px;
}

.header_top_gleitlager {
	background-image: url(images/site/new/schleelein-pic-gleitlager-1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}

.header_top_nutenziehen {
	background-image: url(images/site/new/schleelein-pic-nutenziehen.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}

.header_top_zahnraeder {
	background-image: url(images/site/new/schleelein-pic-kettenraeder.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	width: 621px;
	height: 194px;
}


/* END verschiedene Header im TOP-Bereich der Site */

/********** Stylesheets zu Formularen **************/
.formular {
	color: #111111;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;   
	background-color: #FFFFFF;
	border-color: #111111;
	border-style: dotted;
	border-width: 1px;
}

.suchformular {
	color: #111111;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;   
	background-color: transparent;
	border-color: #111111;
	border-style: solid;
	border-width: 0px;
	background-image: url(images/site/new/bg_suche.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	width: 120px;
	padding-top: 10px;
	padding-bottom: 2px;
	text-align: center;
}

.suchbox {
	background-image: url(images/site/new/suchbox.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	height: 80px;
	width: 130px;
}

.favoritenbox {
	background-image: url(images/site/new/favoritenbox.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	height: 185px;
	width: 132px;
	text-align: left;
}


SELECT {
	font-family: Arial, Verdana, sans-serif;   
	font-size: 11px;
	color: #111111;
	border: 1px dotted #99CC33;
	background-color: #FFFFFF;
}

TEXTAREA {
	font-family: Arial, Verdana, sans-serif;   
	font-size: 11px;
	border: 1px dotted #99CC33;
	color: #111111;
	font-weight : normal;
	background-color: #FFFFFF;
}

INPUT {
	font-family: Arial, Verdana, sans-serif;   
	font-size: 11px;
	border: 1px dotted #99CC33;
	color: #111111;
	font-weight : normal;	
	background-color: transparent;
}

/* .csc-mailform-field legend {
	display:none;
	}
*/
	
.csc-mailform {
	border: 0px;
}


/* SUCHE */

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #1a1a1a; font-size: 11px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background-color: #ffffff; color: #1a1a1a; font-size:11px; font-family:Verdana; border: #99CC33; border-style: dotted; border-width: thin; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #1a1a1a; font-size:11px; font-family:Verdana; width:50px;  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #1a1a1a; font-size:11px; font-family:Verdana; width:50px; }	
/* beeinflusst die Anzeigebreite der Suchergebnisse */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #1a1a1a; font-size:11px; font-family:Verdana; width:200px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #1a1a1a; font-size: 11px; font-family: Verdana; width:200px;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; background:#ffffff; color: #1a1a1a; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; background:#ffffff; color: #1a1a1a; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { color : #000000;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; color : #000000; width:250px;} 
.tx-indexedsearch-percent { padding-left:10px; background:#ffffff; margin-top:0px; margin-bottom:0px; color: #99CC33; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #1a1a1a; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #1a1a1a; font-size: 11px; font-family: Verdana; }

/* Breite der Such-Beschreibungen */
.tx-indexedsearch-descr { color: #1a1a1a; width:150px; }
.tx-indexedsearch tx-indexedsearch-descr { color: #f18e00; width:150px; }

/* sehr wichtig integriert in indexed_search.tmpl */
 .abstand20 {
	padding-left: 20px;	
} 

ul.browsebox {
	display: block;
	list-style-image: none;
	background-color: transparent;
	padding-left: 20px;
}
li.tx-indexedsearch-browselist-currentPage {
	background-color: transparent;
	padding-left: 20px;
	list-style-type: none;
	font-weight: normal;
	}


/* SITEMAP */

.sitemap_level1 {
  font-family: Arial, Verdana, sans-serif;   
  font-size: 11px;
  font-weight: bold;
  width: 180px;
  text-align: left;
  padding: 0px 0px 0px 5px;
  background-color: transparent;
  border-color: #ffffff;
  border-style: dotted;
  list-style: none;
  display: inline;
  float: left;
}
			
.sitemap_level2 {
  font-family: Arial, Verdana, sans-serif;   
  font-size: 10px;
  font-weight: normal;
  width: 180px;
  text-align: left;
  padding: 0px 0px 0px 5px;
  background-color: transparent;
  border-color: #ffffff;
  border-style: dotted;
  list-style: none;
  display: inline;
  float: left;
}

.sitemap_level3 {
  font-family: Arial, Verdana, sans-serif;   
  font-size: 9px;
  font-weight: normal;
  width: 180px;
  text-align: left;
  padding: 0px 0px 0px 5px;
  background-color: transparent;
  border-color: #ffffff;
  border-style: dotted;
  list-style: none;
  display: inline;
  float: left;
}
