/*############# srfeuserregister ###############*/

.feuseregister-box-in {
	padding-left:14px;
	width:600px;
}

.temp-create-preview-bottom {
	margin-top:20px;
}	

.temp-create-preview {
	font-weight:bold;
	float:left;
	width:126px;
}	
.srfeuserregister-header1 {
	margin-bottom:10px;
}	
.tx-srfeuserregister-pi1-error p{
	color: red;
}
.tx-srfeuserregister-pi1 p {
			float:right; 
			text-align: left;
			width: 446px;
			font-size: 11px; 
}
.tx_srfeuserregister_button {
	  margin-top:13px;
	  padding-bottom:2px;
}	

.tx-srfeuserregister-pi1-checkbox {
	margin:0px;
	padding:0px;
	margin-right:5px;
	margin-top:10px;
}

.tx-sremailsubscribe-pi1-checkbox {
	margin:0px;
	padding:0px;
	margin-right:5px;
	margin-top:10px;
}



.tx-srfeuserregister-zip {
		padding-left:0;
	  padding-right:0;
    border:1px solid #d4d4d4;
    font-family:arial;
    font-size:11px;
    height:17px;
    _height:19px;
    margin-right:3px;
    width:79px;
    %width:77px;
    _width:79px; 
    float:left;
    background:#e8c7bd;       
}
.tx-srfeuserregister-city {
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       height:17px;
       _height:19px;
       margin-bottom:5px;
       _margin-bottom:0px;
       width:361px;
       float:left;
       background:#e8c7bd;
}

.srfeuserregister-row {
	width:548px;
}

.srfeuserregister-row-mail {
		width:564px;
		height:40px;
}

.srfeuserregister-label {
	     float:left;
	     font-size:12px;
	     color:#333333;
	     height:100%; 
}
.srfeuserregister-select {
	float:right;
	width:447px;
	%width:448px;
}
.srfeuserregister-select input, .srfeuserregister-select select{
	font-size: 11px;
}


.srfeuserregister-select select {
	margin-bottom:5px;
	background:#e8c7bd;
	border:1px solid #d4d4d4;
	margin-left:0px;

}


.srfeuserregister-input input {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:17px;
      _height:19px;
      margin-bottom:5px;
      width:445px;
      %width:443px;
      _width:445px;
      float:right;
      background:#e8c7bd;
}
.srfeuserregister-input-w input {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:17px;
      _height:19px;
      margin-bottom:5px;
      width:445px;
      %width:443px;
      _width:445px;
      float:right;
      background:#ffffff;
}


/* ######## newloginbox ###################*/

.loginbox-button-pa {
	padding-bottom:10px;
	padding-top:10px;
}	

.loginbox-link2reg {
	margin-top:10px;
} 	

.newloginbox-frglink {
  float:left;
}
.newloginbox-label {
  font-weight:bold; 
  width:56px;
  float:left;
}
.newloginbox-input input {
	width:161px;
	_width:159px;
	height:17px;
  border:1px solid #d4d4d4; 
  margin-bottom:5px;
}

.newloginbox-input-forgot_p input {
	width:450px;
	_width:448px;
	height:17px;
  border:1px solid #d4d4d4; 
  margin-bottom:5px;
  background:#E8C7BD; 
}

.newloginbox-button, .newloginbox-input, .newloginbox-input-forgot_p {
	text-align:right; 
}	
.newloginbox-button {
  margin-top:5px;
}
.login-column1, .login-column2, .login-column3 {
	position:relative;
	float:left;
	width:232px;
	margin-left:23px;
}
.login-column3 {
  width:225px;
}
.login-column1 {
	margin-left:13px;
	_margin-left:8px;
}	
	

.login-3col {
	width:763px;
	position:relative;	
}

.login-3col-top {
	   position: relative;
	   width:763px;
	   height:11px;
	   background: url(../pics/3column_wide_top.gif) bottom left no-repeat;	
}

.login-3col-content {
    position: relative;
    width:763px;	
	  background: url(../pics/3column_wide_bckg.gif) top left repeat-y;
}

.login-3col-bottom {
	   position: relative;
	   width:763px;
	   height:12px;
	   background: url(../pics/3column_wide_bottom.gif) top left no-repeat;
}
/*########## loginbox teaser ##############*/
.login-teaser-in {
	 padding:10px;
	 padding-bottom:0px;
}	

.newloginbox-label-t {
  font-weight:bold; 
  width:56px;
  float:left;
}


.newloginbox-input-t input {
	width:100px;
	_width:98px;
	height:17px;
  border:1px solid #d4d4d4; 
  margin-bottom:5px;
}


/*######### mailform-kontakt #############*/

.mailform-text {
	margin-left:15px;
	margin-top:10px;
}	

.mailform-3column {
	position:absolute;
	width:160px;
	right:25px;
	 
}

.kontaktform-top {
	   position: relative;
	   width:762px;
	   height:13px;
	   background: url(../pics/box_wide_white_top.gif) bottom left no-repeat;
}
.kontaktform-top-danke {
	   position: relative;
	   width:762px;
	   height:35px;
	   background: url(../pics/danke_header.gif) bottom left no-repeat;
}

.kontaktform-top-forgot_p {
	   position: relative;
	   width:762px;
	   height:35px;
	   background: url(../pics/forgot_password_top.gif) bottom left no-repeat;
}

.kontaktform-box-content-in-forgot_p {
	padding:14px;
	padding-top:10;
	padding-bottom:0px;
	width:720px;
}



.kontaktform-box-content {
    position: relative;
    width:762px;	
    background: url(../pics/box_wide_white_bckg.gif) top left repeat-y;	
}
.kontaktform-bottom {
	   position: relative;
	   width:762px;
	   height:14px;
	   background: url(../pics/box_wide_white_bottom.gif) top left no-repeat;
   
} 
.kontaktform-box-content-in {
	padding:14px;
	padding-top:0;
	padding-bottom:0px;
	width:548px;
}

.kontaktform-box-content-in3col {
	padding:14px;
	padding-top:0;
	padding-bottom:0px;
	width:734px;
}

.labelp {
			padding-top:16px;
      border:1px solid #ffffff;
      font-family:arial;
      font-size:12px;
      height:16px;
      _height:18px;
      margin-bottom:3px;
      margin-right:17px;
      width:229px;
      %width:228px;
      _width:229px;
      float:left;
      background:#ffffff;
}
.labelplast {
			padding-top:16px;
      border:1px solid #ffffff;
      font-family:arial;
      font-size:12px;
      height:16px;
      _height:18px;
      margin-bottom:3px;
      width:229px;
      %width:228px;
      _width:229px;
      float:left;
      background:#ffffff;
}

.forminput {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:16px;
      _height:18px;
      margin-bottom:3px;
      margin-right:17px;
      width:229px;
      %width:228px;
      _width:229px;
      float:left;
      background:#e8c7bd;
}
.forminputlast {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:16px;
      _height:18px;
      margin-bottom:3px;
      width:229px;
      %width:228px;
      _width:229px;
      float:left;
      background:#e8c7bd;
}

.forminputw {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:16px;
      _height:18px;
      margin-bottom:3px;
      margin-right:17px;
      width:229px;
      %width:228px;
      _width:229px;
      float:left;
      background:#ffffff;
}
.forminputlastw {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:16px;
      _height:18px;
      margin-bottom:3px;
      width:229px;
      %width:228px;
      _width:229px;
      float:left;
      background:#ffffff;
}
.mailform-examp {
	float:left;
}
.maiform-input-div {
	float:right;
	width:449px;
}

.maiform-input-div-s {
	float:right;
	width:447px;
}


.mailform form {
      padding:0;
      margin:0;
}
.mailform-row {
	    width:100%;
}
.formlabel {
	     float:left;
	     font-size:12px;
	     color:#333333;
	     height:100%;
}
.forminput1 {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:17px;
      _height:19px;
      margin-bottom:5px;
      width:445px;
      %width:443px;
      _width:445px;
      float:right;
      background:#e8c7bd;
}

.forminput1w {
      border:1px solid #d4d4d4;
      font-family:arial;
      font-size:11px;
      height:17px;
      _height:19px;
      margin-bottom:5px;
      width:445px;
      %width:443px;
      _width:445px;
      float:right;
      background:#ffffff;
}
.formtextarea {
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:12px;
      width:445px;
      %width:443px;
      _width:445px;
      float:right;
      height:207px;
}
.formtextarea1 {
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       margin-top:0px;
       padding-top:0px;
       margin-bottom:12px;
      width:445px;
      %width:443px;
      _width:445px;
      float:right;
      height:207px;
      background:#e8c7bd;      
}

.formselect {
	margin-bottom:5px;
	background:#e8c7bd;
	border:1px solid #d4d4d4;
	margin-left:0px;
}

.formselectw {
	margin-bottom:5px;
	border:1px solid #d4d4d4;
	margin-left:0px;
}


.forminput5 {
	     padding-left:0;
	     padding-right:0;
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       height:17px;
       _height:19px;
       mmargin-bottom:5px;
       margin-right:3px;
       width:74px;
       %width:72px;
       _width:74px; 
       float:left;
       background:#e8c7bd;       
}
.forminput4 {
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       height:17px;
       _height:19px;
       margin-bottom:5px;
       _margin-bottom:3px;
       width:366px;
       float:left;
       background:#e8c7bd;
}
.form_table {
      width:355px;
}

.captcha-image {
	float:right;
 border:1px solid #d4d4d4;
} 	
.forminput1c {
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       margin-top:9px;
       padding-top:0px;
       padding-left:3px;
       height:18px;
       margin-bottom:12px;
      width:278px;
      %width:276px;
      _width:278px;
      background:#e8c7bd;
      
}

.manda {
	color: #d4d4d4;
}

.formtxt1 {
       padding:0px;
       margin-bottom:12px;
}


.mailform-captcha-item {
	   line-height:12px;
}

.kontaktform-box-content-captcha {
	padding:0;
	padding-left:14px;
	padding-right:14px;
}
.forminput1cpr {
       border:1px solid #d4d4d4;
       font-family:arial;
       font-size:11px;
       margin-top:3px;
       padding-top:0px;
       padding-left:3px;
       height:18px;
       margin-bottom:10px;
      width:278px;
      %width:277px;
      _width:277px;
      background:#e8c7bd;
}
.captcha-in-button-pr {
	margin-top:17px;
	margin-bottom:2px;
	
}	

.captcha-in-button {
	margin-top:19px;
	margin-bottom:2px;
	
}

.mailform-header1 {
	margin-bottom:7px;
}	

/*#############  cs2link ############################*/
#cs2link {
	position:relative;
	border-top:1px solid #c6c6c6;
	margin-top:15px;
	padding-top:5px;
	font-size:11px;
	color:#8e8e8e;
	width:100%;
}
/* ####### FCE wide without titel ####*/
.flex-wide2-top {
	   position: relative;
	   width:762px;
	   height:13px;
	   background: url(../pics/box_wide_white_top.gif) bottom left no-repeat;
}

.flex-wide2-content {
    position: relative;
    width:762px;	
    background: url(../pics/box_wide_white_bckg.gif) top left repeat-y;		
}

.flex-wide2-bottom {
	   position: relative;
	   width:762px;
	   height:13px;
	   _font-size:1px;
	   background: url(../pics/box_wide_bottom_762.gif) top left no-repeat;	
}	
.flex-wide2-column-inhalt {
	padding-left:14px;
	padding-right:20px;
	padding-bottom:0px;
  padding-top:2px;
}	

	



/*######### FCE 4column ##############*/

.flex-column1-c, .flex-column2-c, .flex-column3-c, .flex-column4-c {
	position:relative;
	float:left;
	width:189px;
	margin-left:2px;
}
.flex-column1-c {
	margin-left:0px;
}	
	
.flex-4col-table-content-c {
	width:762px;
	position:relative;
}	

/* ########## FCE blackbox ###############*/
.flex-blackbox-top {
	   position: relative;
	   width:189px;
	   height:46px;
}
.flex-blackbox-content {
    position: relative;
	  background: url(../pics/blackbox_bg.gif) top left repeat-y;	
    padding-left: 4px;
    padding-bottom:4px;
}
.flex-blackbox-bottom {
	   position: relative;
	   width:189px;
	   height:13px;
	   background: url(../pics/blackbox_bottom.gif) top left no-repeat;
}
	
.flex-blackbox-img {
	}
.flex-blackbox-text {
	color:#FFFFFF;
	line-height:16px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	min-height:55px;
	_height:55px;
	/*width:170px;*/
}
.flex-blackbox-content a, .flex-blackbox-content a:visited, .flex-blackbox-content a:hover, .flex-blackbox-content a:link, .flex-blackbox-content a:active {
	color:#a4a4a4;
	line-height:20px;
	background:url(../pics/blackbox_dot.gif) no-repeat scroll 10px 3px;
	padding-left: 25px; 
}	
.flex-blackbox-content a:hover {
	color:#ffffff;
}	

/* ####### flex 4 column start ####### */

.flex-4col-table {
	  position:relative;
	  width:716px;
	  color:#000000;
}
.flex-column1 ,.flex-column2 ,.flex-column3,.flex-column4
  {
	    width:167px;
	    margin-left:24px;
	    float:left;
	    margin-bottom:5px;
	    padding-bottom:0;
	    _display:inline;
	    line-height:17px;
	    overflow:hidden;
}
.flex-column1 {
	    margin-left:14px;
}

.flex-4col-table-top {
	   position: relative;
	   width:762px;
	   height:13px;
	   background: url(../pics/box_4_w_top.gif) bottom left no-repeat;
}

.flex-4col-table-bottom {
	   position: relative;
	   width:762px;
	   height:14px;
	   background: url(../pics/box_4_w_bottom.gif) top left no-repeat;
   
}  

.flex-4col-table-content {
    position: relative;
    width:762px;	
	  background: url(../pics/box_4_w_bckgrnd.gif) top left repeat-y;
}
.flex-4col-table-content a {
	 text-decoration:underline;
}

/* ####### flex 3 column ####### */

.flex-3col-table {
	  position:relative;
	  width:572px;
	  color:#000000;
}
.flex572-column1 ,.flex572-column2 ,.flex572-column3 {
	    width:167px;
	    margin-left:24px;
	    float:left;
	    margin-bottom:5px;
	    padding-bottom:0;
	    _display:inline;
	    line-height:17px;
	    overflow:hidden;
}
.flex572-column1 {
	    margin-left:14px;
}

.flex-3col-table-top {
	   position: relative;
	   width:572px;
	   height:13px;
	   background: url(../pics/box_3_top_572.gif) bottom left no-repeat;
}

.flex-3col-table-bottom {
	   position: relative;
	   width:572px;
	   height:14px;
	   background: url(../pics/box_3_bottom_572.gif) top left no-repeat;
   
}  

.flex-3col-table-content {
    position: relative;
    width:572px;	
	  background: url(../pics/box_3_bckgrnd_572.gif) top left repeat-y;
}
.flex-3col-table-content a {
	 text-decoration:underline;
}





/* ####### flex box  ####### */

.flex-box-table {
	  position:relative;
	  width:189px;
	  color:#000;
}
.flex-column-inhalt  {
	    padding-bottom:5px;
	    line-height:17px;
	    font-size:11px;
	    line-height:16px;
	    padding-left:4px;
			padding-right:4px;
}
.flex-column-inhalt p {
		  padding-left:8px;
	    padding-right:8px;
}
.flex-column-inhalt .header7 {
	 padding-left:8px;
	 padding-right:8px;
}
.flex-column-inhalt .header8 {
	 padding-left:8px;
	 float:left;
}

.flex-column-inhalt a, .flex-column-inhalt a:link, .flex-column-inhalt a:hover, .flex-column-inhalt a:visited {
	color:#6a6a6a;
	text-decoration:underline;
}
.flex-column-inhalt a:hover {
	color:#000000; 
}

.flex-box-table-top {
	   position: relative;
	   width:189px;
	   height:36px;
	   background: url(../pics/box_t_top.gif) bottom left no-repeat;
     _font-size:1px;
}

.flex-box-table-bottom {
	   position: relative;
	   width:189px;
	   height:13px;
	   _font-size:1px;
	   background: url(../pics/box_t_bottom.gif) top left no-repeat;
   
}  
.flex-box-table-content {
    position: relative;
    width:189px;	
	  background: url(../pics/box_t_bckgrnd.gif) top left repeat-y;

}	

.flex-t-header {
	position:absolute;
	top:11px;
	left:15px; 
}
.flex-t-link {
	font-size:12px;
	position:absolute;
	top:12px;
	right:13px; 
}
.flex-t-link a:link, .flex-t-link a:visited, .flex-t-link a:hover {
	color:#ffffff;
	text-decoration:underline;
}	 
.flex-t-link a:hover {
	color:#ffffff;
	text-decoration:none;
}	 
/* ########## FCE Inhalt Box #################*/
.flex-box-topgrey-top {
	   position: relative;
	   /*width:570px;*/
	   width:100%;
	   height:35px;
     _font-size:1px;
	
}

.flex-box-topgrey-content {
    position: relative;
    /*width:570px;	*/
    width:100%;	
	  background: url(../pics/box_bckgrnd572.gif) top left repeat-y;	
}

.flex-box-topgrey-bottom {
	   position: relative;
    /*width:570px;	*/
    width:100%;	
	   height:13px;
	   _font-size:1px;
	   background: url(../pics/box_bottom572.gif) top left no-repeat;	
}	

.flex-topgrey-header {
	position:absolute;
	top:0px;
	left:1px; 	
}
.flex-topgrey-column-inhalt {
	padding:10px;
	padding-bottom:0px;
}	

/* ########## FCE Inhalt Box Wide #################*/
.flex-wide-top {
	   position: relative;
	   width:762px;
	   height:35px;
     _font-size:1px;
}

.flex-wide-content {
    position: relative;
    width:762px;	
	  background: url(../pics/box_wide_bcg_762.gif) top left repeat-y;	
}

.flex-wide-bottom {
	   position: relative;
	   width:762px;
	   height:13px;
	   _font-size:1px;
	   background: url(../pics/box_wide_bottom_762.gif) top left no-repeat;	
}	

.flex-wide-header {
	position:absolute;
	top:0px;
	left:0px; 	
}
.flex-wide-column-inhalt {
	padding-left:14px;
	padding-right:20px;
	padding-bottom:0px;
  padding-top:10px;
}	

	



	
/* ##### tt_news ###### */

.news-latest-item {
	border-top:1px solid #d4d4d4;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:10px;
}
.news-single-date {
		color:#000000;
		font-size:12px;
		font-weight:normal;
		float:left;
		margin-top:1px;
}
.news-latest-link {
	/*margin-left:124px;
	_margin-left:120px;*/
	
	float:right;
}
.news-latest-top {
}
.news-single-backlink {
	position:relative;
	width:570px;
	height:71px;
	background: url(../pics/news_detail_top_bckgrnd.gif) top left no-repeat; 
}
.news-single-backlink a {
	position:absolute;
	top:42px;
	left:15px;
}	 
.news-single-item {
	margin-top:6px;
}

.news-single-bckgrnd {
 	  background: url(../pics/box_white_bckgrnd570.gif) top left repeat-y;
	  padding:14px;
    padding-top:2px;
}
.news-single-top {
	   position: relative;
	   width:570px;
	   height:14px;
	   background: url(../pics/box_white_top570.gif) bottom left no-repeat;
     _font-size:1px;	
}
.news-single-bottom {
	   position: relative;
	   width:570px;
	   height:13px;
	   _font-size:1px;
	   background: url(../pics/box_white_bottom570.gif) top left no-repeat;	
}		
.news-single-datebox {
	  position:relative;
	 	width:57px;
	  height:51px;
    background: url(../pics/news_detail_dat.gif) top left no-repeat;
    color:#FFFFFF;
    padding-top:12px;
    padding-left:12px;	
}
.news-single-day {
	  font-size:24px;
	  padding-left:3px;
	  position:relative;
	}
	
.news-single-year	{
		  position:relative;
}
	
.news-list-item {
	 padding-bottom:0px;
	}
.news-single-image {
	 float:left;
	 margin-right:10px;
	 position:relative;
}	
		
.news-single-content {
	position:relative;
	float:right;
	margin-bottom:10px;
	width:358px;
}
.news-single-artist-content {
	position:relative;
	float:right;
	margin-bottom:10px;
	width:380px;
}
.news-single-title, .news-single-title a:visited, .news-single-title a:link, .news-single-title a:hover {
	color: black;
	position:relative;
	margin-bottom:10px;
	width:358px;
	overflow:hidden;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
}	
p.news-single-imgcaption {
	text-align: left;
	font-size: 11px;
}

.news-single-text {
}	
.news-single-images-container0 {
	text-align:center;
/*	height:135px;*/
	width: 102px;
   /*margin-bottom:5px;	*/
}
.news-single-images-container1 {
   margin-bottom:5px;	
}
.news-single-images-container2 {
   margin-bottom:5px;	
}
/* #########  breadcrumb ######## */

.br-menu {
    margin-top:4px;
    border-bottom:1px solid #C6C6C6;
    height:19px;
    margin-right:5px;
    margin-left:4px;
}

.brmenu  a,.brmenu  a:link,.brmenu  a:hover,.brmenu  a:visited {
     color:#000000;
     font-family:Arial,Helvetica,Geneva,SunSans-Regular; 
     font-size:12px;
     margin:0px;
     text-decoration:none; 
}

.brmenu-item a:hover,.brmenu-item-act a:visited, .brmenu-item a:visited, .breadcrumb-item a:visited {
       color:#6a6a6a; 
}

.breadcrumb-item a:hover {
	   color:#000000;
}

.breadcrumb-item {
	   float:left;
     color:#000000;
     font-family:Arial,Helvetica,Geneva,SunSans-Regular; 
     font-size:11px;
     margin:0px;
     text-decoration:none; 
}

/* ########## newsletter box ######## */
.newsletter-teaser-button {
	text-align:right;
	padding-top:10px;
}

.newsletter-box-content {
	padding:13px;
	padding-top:7px;
	padding-bottom:0px;
}	
.newsletter-teaser-input {
	margin-top:5px;
}	

/*####### left-menu #######*/

.left-menu-top {
	   position: relative;
	   width:189px;
	   height:11px;
	   background: url(../pics/box_left_top.gif) bottom left no-repeat;
     _font-size:1px;	
}
.left-menu-bottom {
	   position: relative;
	   width:189px;
	   height:13px;
	   _font-size:1px;
	   background: url(../pics/box_left_bottom.gif) top left no-repeat;	
}	
.left-menu {
    position: relative;
    width:189px;	
	  background: url(../pics/box_left_bckgrnd.gif) top left repeat-y;	
}	

.browseBoxWrap {
	height:25px;
	display:block;
	margin-right:11px;
	margin-top:5px;
}

.showResultsWrap {
	float:right;
	display:inline;
	background-color:black;
	color:#E8E8E8;
	font-weight:bold;
	padding:0 5px;
	height:18px;
	line-height:18px;
	margin-right:5px
}

.browseLinksWrap {
	float:right;
	display:inline;
	height:18px;
	line-height:18px;
}

.disabledLinkWrap, .inactiveLinkWrap, .activeLinkWrap, .innerLinkWrap, .leftLinkWrap, .rightLinkWrap {
	border:#8E8E8E 1px solid;
	color:#8E8E8E;
	font-weight:bold;
	padding:0 5px;
	height:18px;
	line-height:18px;
	margin-right:5px;
	
}

.tx-cs2indexedsearch-pi1-searching-actual-page{
	font-weight:bold;
	padding:0 5px;
	height:18px;
	line-height:18px;
	margin-right:5px;
	text-decoration:none;
	color:black;
	border:0px;
}
.tx-cs2indexedsearch-pi1-searching-last-page{
	border:#8E8E8E 1px solid;
	color:#8E8E8E;
	font-weight:bold;
	padding:0 5px;
	height:18px;
	line-height:18px;
	margin-right:5px;
	text-decoration:none;
}

.inactiveLinkWrap a {
	text-decoration:none;
}
.activeLinkWrap a {
	text-decoration:none;
	color: black;
}

.innerLinkWrap, .leftLinkWrap, .rightLinkWrap {
	border-top:0px;
	border-bottom:0px;
}

.leftLinkWrap {
	border-left:0px;
}

.rightLinkWrap {
	border-right:0px;
}

.activeLinkWrap {
	color:black;
	border:0px;
}	
.dealerfinder-bottom {
	position: relative;
	height:13px;
	_font-size:1px;
	background: url(../pics/commerce_c_bottom.gif) top left no-repeat;
}
.dealerfinder-back {
	position: relative;
	padding-left:10px;
	padding-top:5px;
  background: url(../pics/commerce_c_bckgrnd.gif) top left repeat-y;
	color: black;
	font-size: 12px;
	font-family: Arial, sans-serif;
	width: 560px;
	overflow: hidden
}
.dealerfinder-header-top {
	position: relative;
	overflow: hidden;
	height: 35px;
}
.dealerfinder-top {
	background: url(../pics/commerce_p_top.gif) top left no-repeat;
	position: relative;
	font-size: 1px;
	overflow: hidden;
	height: 10px;
}
.dealerfinder-input{
	border: 1px solid  #D4D4D4;
	width: 115px;
}

.indexed_result_bottom{
	position: relative;
	height:13px;
	_font-size:1px;
	background: url(../pics/commerce_c_bottom.gif) top left no-repeat;
}
.indexed_result_top{
	background: url(../pics/commerce_p_top.gif) top left no-repeat;
	position: relative;
	font-size: 1px;
	overflow: hidden;
	height: 10px;
}
.indexed_result_back{
	position: relative;
	padding-left:15px;
	padding-top:5px;
  background: url(../pics/commerce_c_bckgrnd.gif) top left repeat-y;
	color: black;
	font-size: 11px;
	font-family: Arial, sans-serif;
	width: 560px;
	overflow: hidden
}
.tx-cs2indexedsearch-pi1 .screenheader{
	padding-top: 5px;
	padding-left:14px;
}
.tx-cs2indexedsearch-pi1-sword{
			border:1px solid #d4d4d4;
      font-family:arial;
      height:17px;
      width:280px;
      %width:280px;
      _width:280px;
}
.tx-cs2indexedsearch-pi1-search-part{
	line-height:12px;
}
