body{
	background-image:		                   url(../Images/bg.jpg);
	background-repeat:		               repeat-x;
	text-align:			                   center;
}
 .bodytext{
	padding:                                    5px 5px 10px 5px;
	margin:                                     0px;
}
#haupt_div{
	margin:                                     auto;	
	width:					              1044px;
	margin-top:				              -8px;
}
*html #haupt_div{
	margin-top:				              -15px;
}
#haupt{
	margin:					               auto;	
	width:					               1044px;
	background-image:		                    url(../Images/div_bg.png);
	background-repeat:		                    repeat-y;
	float:					               left;
}
#druck{
float:right;
margin-right:10px;
}
/*****************************KOPF************************/
#kopf {
	margin-left:			                   22px;
}
*html #kopf {
	margin-left:			                   0px;
}
#kopf_menu{
     float:                                  right;
     width:                                  100px;
     margin-right:                           10px;
}
/********************MENU*******************/
#menu {
	height: 				                   25px;
	width: 					              994px;
	position:				                   absolute;
	top:					                   220px;
	margin-left: 			                   23px;
	text-align:				              left;
	background-color:		                   #c2c2c2;
	border: 				                   2px solid #32547d;
}
*html #menu {
	position:				                   relative;
	top:					                   -20px;
	margin-left: 			                   0px;
	width: 					              998px;
}
/******************************SUCHFELD***********************/
#suchfeld{
	float:					              right;
	position:				                   absolute;
	right:					              0px;
	top:					                   2px;
	width:					              195px;
	text-align:				              right;
	padding-right:		                        5px;
}
#imageField{
	margin-top:                                 -4px;
}
*html #suchfeld{
	float:					              right;
	position:				                   absolute;
	right:					              0px;
	top:					                   1px;
	width:					              195px;
	text-align:				              right;
	padding-right:		                        2px;
}
*html #imageField{
	margin-top:                                 -1px;
}

/*****************SPRACHE********************/
#language {
	width: 					               auto;
	float:					               right;
	margin-top:                                  3px;
}

#all_contents {
	background-color:		                    #fdfdfd;
	margin-left:			                    23px;
	width: 					               999px;
	height:					               auto;
	float:					               left;
	margin-bottom:			                    10px;
	text-align:				               left;
}
*html #all_contents {
     margin-top:                                  -20px;
	margin-bottom:			                    30px;
}
/********************SUBMENU****************************/
#submenu{
  width:                                          195px;
  float:                                          left;
}
#submenu2{
  margin-top:                                         25px;
}
/********************************LOGIN*********************************************/
#login{
     float:                                       right;
     width:                                       100px;
     text-align:                                  right;
     margin:                                      5px 5px 0px 0px;
}
*html #login{
     float:                                       right;
     width:                                       100px;
     text-align:                                  right;
     margin:                                      5px 0px 0px 0px;
}
#login a{
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               12px;
	color:                                       #ff6a2a;
	font-weight:                                 bolder;
}
.tx-felogin-pi1{
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               12px;
	padding:                                      5px;
}
/************************breadcrumb*********************/
#breadcrumb{
     width:                                       590px;
     height:                                      20px;
	font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               10px;
	text-align:				               left;
	color:					               #666666;
	font-weight:                                 bolder;
	margin-top:                                  5px;
	margin-left:                                 8px;
	float:                                       left;
}
#breadcrumb a{
	color:					              #646466;
	text-decoration:                            none;
}
/*********************CONTENT*********************************/
#content_mitte{
	width: 					              600px;
	float:					              left;
	margin-right:						    5px;
}
*html  #content_mitte{
	width: 					              595px;
}

#content {
	width: 					              590px;
	float:					              left;
	margin:					              5px 0 0 8px;
	border-left: 			                   1px solid #cccccc;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
	padding-bottom:                             5px;
}
#content2 {
	width: 					              590px;
	float:					              left;
	margin:					              5px 0 0 8px;
	overflow:				                   hidden;
}
*html #content{
	margin:                                     5px 0px 0px 7px;
}

#content li {
	text-align:left;
}

#schatten{
	width:					              590px;
	height:					              7px;
	background-image:		                   url(../Images/schatten.jpg);
	background-repeat:		                   no-repeat;
	background-position: 	                   left;
	margin-left:					         8px;
	float:					              left;
}
*html #schatten{
	margin-top:				              -6px;
	margin-left:					         7px;
}
#inhalt1{
	width: 					              588px;
	margin:					              0px;
	border-left: 			                   1px solid #cccccc;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
	padding-bottom:                             5px;
}

#content h1{
	width: 					              574px;
	height:					              28px;
	background-image:		                   url(../Images/h1_grau.gif);
	background-repeat:		                   repeat-x;
	border-right:			                   1px solid #cccccc;
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	line-height:                                28px;
	padding:				                   0px 0 0 10px;
	margin:					              0px;
	color:                                      #000000;
}

#content .csc-header h1{
	width: 					              574px;
	height:					              28px;
	background-image:		                   url(../Images/h1_grau.gif);
	background-repeat:		                   repeat-x;
	border-right:			                   1px solid #cccccc;
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	line-height:                                28px;
	padding:				                   0px 0 0 10px;
	margin:					              0px;
	color:                                      #000000;
}
*html #content .csc-header h1{
	width: 					              584px;
}
#content .csc-textpic-imagewrap{
	margin:                                     5px;
}
#content .csc-textpic{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              right;
	color:					              #000000;
	margin:					              0px;
	/*width:                                      584px;*/
}

.csc-textpic-caption {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:            #000000;
}

#content h2{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              16px;
	text-align:				              left;
	font-weight:                                bold;
	color:					              #FF6633;
	margin:                                     0px;
	padding:				                   5px;
}

#content p{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	color:                                      #000000;
	margin:					              0px;
	padding:				                   5px 8px 0px 5px;	
}
#content a{
		font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	color:                                     #FF6633;
}
/*************************CONTENT_LINKS*******************************************/
#content_links {
	width: 					              590px;
	float:					              left;
	margin:					              0px 0 0 8px;
	padding-bottom:                             5px;
}
*html #content_links {
	width: 					              590px;
	float:					              left;
	margin:					              0px 0 0 8px;
	padding-bottom:                             0px;
}

/************************ORANGE LINK**********************************************/
h5 {
	width:					             180px;
	height:					             20px;
	border: 				                  1px solid #cccccc;
	color:					             #000000;
	background-image:		                  url(../Images/pfeil_orange.gif);
	background-position:	                  right;
	background-repeat:		                  no-repeat;
	margin:					             1px;
	text-align:				             left;
	margin-right:                              7px;
}
h5 a:link{
	text-decoration:		                  none;
	font-family:		                       Arial, Helvetica, sans-serif;
	font-size:				             11px;
	color:					             #000000;
}
h5 a:visited{
	text-decoration:		                  none;
	font-family:			                  Arial, Helvetica, sans-serif;
	font-size:				             11px;
	color:					             #000000;
}

/**********************************BLAUER LINK********************************/
h6 {
	width:					             180px;
	height:					             20px;
	border: 				                  1px solid #cccccc;
	color:					             #000000;
	background-image:		                  url(../Images/pfeil_blau.gif);
	background-position:	                  right;
	background-repeat:		                  no-repeat;
	text-align:				             left;
	margin:					             1px;
	margin-right:                              7px;
}
h6 a:link{
	text-decoration:		                  none;
	font-family:			                  Arial, Helvetica, sans-serif;
	font-size:				             11px;
	color:					             #000000;;
}
h6 a:visited{
	text-decoration:		                  none;
	font-family:			                  Arial, Helvetica, sans-serif;
	font-size:				             11px;
	color:					             #000000;;
}
/***********************************RAND***********************************/
#content_rand {
	float:                                  left;
	width:					          195px;
	margin:                                 30px 0px 5px 0px;
}

#content_rand .csc-header{
	width: 					              189px;
	height:					              32px;
	background-image:		                   url(../Images/h1_aktuell.png);
	background-repeat:		                   repeat-x;
	margin:					              0px 0px -3px 0px;
	border-top: 			                   1px solid #004494;
}
*html #content_rand .csc-header{
	width: 					              191px;
}
*html #mini_basket_leer .csc-header{
	width: 					              188px;
}
#content_rand h1{
	color:					             #FFFFFF;
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	padding:				                   6px 0 0 10px;
	margin:					              0px;
}
#content_rand p{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	padding:				                   5px;
	margin:					              0px;
}
#inhalt4{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	border-left:			                   1px solid #cccccc;
	width:                                      194px;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
}
*html #inhalt4{
	width:                                      197px;
}
#schatten4{
	background-image:		                    url(../Images/schatten_news.jpg);
	background-position:	                    left;
	background-repeat:		                    no-repeat;
	width:                                       194px;
	height:                                      5px;
	margin:                                      0px 0px 0px 0px;
}
*html #schatten4{
	margin:                                     -7px 0px 0px 0px;
	width:                                      195px;
	
}
/***************************************NEWS***********************************/
.news-latest-item{
  width:                                          185px;
  background-color:                               #d9e3ef;
  border: 			                         1px solid #004494;
  margin-top:                                     3px;
  color:                                          #004494;
  padding:                                        1px;
}
*html .news-latest-item{
  width:                                          185px;
  background-color:                               #d9e3ef;
  border: 			                         1px solid #004494;
  color:                                          #004494;
  padding:                                        0px;
}
.news-latest-item a{
  text-decoration:                                none;
   color:                                         #004494;
}
.news-latest-date{
  margin:                                         3px 5px;
}
.news-latest-item h3{
  color:                                          #004494;
  margin:                                         3px 5px 0px 5px;
  font-size:                                      14px;
}
.news-latest-item p{
  color:                                          #004494;
  margin:                                         3px 0px 3px 5px;
}
*html .news-latest-item p{
  color:                                          #004494;
  margin:                                         3px 0px 3px 5px;
}

.news-latest-morelink{
	width:					              184px;
	height:					              20px;
	border: 				                   1px solid #cccccc;
	color:					              #000000;
	background-image:		                   url(../Images/pfeil_orange.gif);
	background-color:                           #ffffff;
	background-position:	                   right;
	background-repeat:		                   no-repeat;
	margin:					              1px 10px 0px 0px;
	text-align:				              left;
}
*html .news-latest-morelink{
	width:					              172px;
     margin:					              0px;
}
.news-latest-morelink a{
	width:					              184px;
	height:					              20px;
	color:					              #000000;
	margin:					              1px 10px 0px 10px;
	text-align:				              left;
	text-decoration:                            none;
	line-height:                                20px;
	font-weight:                                bolder;
	font-size:                                  12px;
}
*html .news-latest-morelink a{
	width:					               167px;
}

#news_title{
	width: 					              585px;
	height:					              28px;
	background-image:		                   url(../Images/h1_grau.gif);
	background-repeat:		                   repeat-x;
	border-right:			                   1px solid #cccccc;
}

.news-single-item h3{
     color:                                       #ff6633;
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               12px;
	text-align:				               left;
	margin:                                      0px;
	padding:                                     5px;
}
.news-list-item h2{
     color:                                       #ff6633;
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               14px;
	text-align:				               left;
	margin:                                      0px;
	padding:                                     5px;
}
 .news-list-item p{
	margin-left:                                -5px;
	padding-left:                               0px;
}

.news-list-item{
     width:                                       575px;
     border-bottom:                               1px dotted #cccccc;
     margin:                                      5px 0px 0px 5px;
     padding-bottom:                              30px;
}
*html .news-list-item{
     padding-bottom:                              2px;
}
*html .news-list-item{
     margin:                                      10px 0px 25px 0px;
     width:                                       580px;
}
.news-list-item h2 a{
     color:                                       #ff6633;
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               14px;
	text-align:				               left;
	margin:                                      0px 0px 0px -5px;
	padding:                                     5px;
     text-decoration:                             none;
}

.news-list-morelink{
	width:					                184px;
	height:					                20px;
	border: 				                     1px solid #cccccc;
	color:					                #000000;
	background-image:		                     url(../Images/pfeil_orange.gif);
	background-color:                             #ffffff;
	background-position:	                     right;
	background-repeat:		                     no-repeat;
	margin:					                5px 0px -5px 0px;
	text-align:				                left;
	float:                                        right;
}

.news-single-backlink{
	width:					                184px;
	height:					                20px;
	border: 				                     1px solid #cccccc;
	color:					                #000000;
	background-image:		                     url(../Images/pfeil_orange.gif);
	background-color:                             #ffffff;
	background-position:	                     right;
	background-repeat:		                     no-repeat;
	margin:					                10px 10px 0px 5px;
	text-align:				                left;
	float:                                        right;
}
*html .news-list-morelink{
	width:					                172px;
     margin:					                0px;
}
.news-list-morelink a{
	width:					                184px;
	height:					                20px;
	color:					                #000000;
	margin:					                1px 10px 0px 10px;
	text-align:				                left;
	text-decoration:                              none;
	line-height:                                  20px;
	font-weight:                                  bolder;
	font-size:                                    12px;
}
*html .news-list-morelink a{
	width:					               167px;
}
.news-list-item a, .news-single-item a, .news-single-backlink a{
     color:                                       #000000;
     text-decoration:                             none;
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	line-height:                                20px;
	padding-left:                               5px;
}
.tx-ttnews-browsebox{
     color:                                       #000000;
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               12px;
}
.tx-ttnews-browsebox a{
     color:                                       #000000;
     font-family:			                    Arial, Helvetica, sans-serif;
	font-size:				               12px;
     text-decoration:                             none;
     font-weight:                                 border;
     margin-top:                                  5px;
}

/************************************FOOTER******************************************/
#footer {
	background-image: 		                   url(../Images/footer_blau.png);
	background-repeat: 		                   no-repeat;
	height: 				                   47px;
	width: 					              1042px;
	margin:					              auto;
	float:					              left;
	margin-left:			                   1px;
	text-align:				              left;
	padding-left:			                   22px;

}
/**************************************************************************************/

.align-center {
	text-align:center;
}
/*****************************************************************************/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
	margin:					1px;
}

/***************************TT_PRODUCTS**************************************/
form{
     margin:0px;
}
.mail{
	font-family:			                Arial, Helvetica, sans-serif;
	text-align:				           left;
	color:					           #FF6633;
	margin:                                  0px;
	padding:				                0px;
}

/************************************KATEGORIE SINGLE ANSICHT************************************/

#content .kategorie_header h1{
	width: 					              574px;
	height:					              28px;
	background-image:		                   url(../Images/h1_grau.gif);
	background-repeat:		                   repeat-x;
	border-right:			                   1px solid #cccccc;
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	line-height:                                28px;
	padding:				                   0px 0 0 10px;
	margin:					              0px;
	color:                                      #000000;
}
*html #content .kategorie_header h1{
	width: 					              584px;
}
.kategorie_piktogramme{
     width: 					               574px;
     display:                                     block;  
     float:                                       left;  
     margin:                                      5px;        
}
.kategorie_einzelnespiktogramm{
     float:                                       right;
     margin-left:                                 5px;
}
.kategorie_bilder{
     width: 					               564px;
     float:                                       left; 
     margin:                                      5px;
}
.kategorie_erstes_bild, .produkt-erstes-bild{
     margin:                                     10px 0px;
}
.kategorie_weitere_bilder, .produkt-weitere-bilder{
     margin:                                     10px;
}

.kategorie_beschreibung{
     color:                                      #000000;
     width: 					              574px;
     font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	padding:                                    5px;
	line-height:                                18px;
}

.kategorie_beschreibung td{
     color:                                      #000000;
     width: 					              574px;
     font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	text-align:				              left;
	line-height:                                18px;
}
#content .kategorie_beschreibung table {
     width:                                       570px;
     border-bottom:                               1px solid #CCCCCC;
     margin-bottom:                               10px;
     float:                                       left;
}
.kategorie-irrtumvorbehalten {
	 font-family:			                   Arial, Helvetica, sans-serif;
	 font-size:				              11px;
	 line-height:                                18px;
	 margin: 5px;
}

  /************************************PRODUCT LIST TABLE*************************/
#tx-ttproducts-pi1-list{
     margin-left:                            5px;
     width:                                  574px;
}
#PRODUCT_TITLE_LIST{
     /*empty-cells:                            hide;*/
     table-layout:                           fixed; 
     border-spacing:                         0;                      
}
*html #PRODUCT_TITLE_LIST{
     width:                                  575px;
     empty-cells:                            hide;
     table-layout:                           auto;
     border-spacing:                         0;
     border-collapse:                        collapse;
     margin-left:                            0px;
}

#zeile .shop-list-spalte1 h2 p, #zeile a{
     font-family:                            Arial,Helvetica,sans-serif;
     font-size:                              12px;
     font-weight:                            bold;
     margin:                                 0px;
     padding:                                0px;
     text-align:                             left;
     text-decoration:                        none;
}

#PRODUCT_TITLE_LIST .table-headline p{
     color:                                  #000000;
     font-weight:                            bold;
     font-size:                              12px;
}
#zeile td{
    border-bottom:                           1px solid #cccccc;
}
/************************************CATEGORY LIST*************************/

tr .zeile{
     padding:                                5px 0px;
}
#spalte_image{
     width:                                  110px; 
     text-align:                             center; 
     vertical-align:                         middle; 
     
}
#spalte_title{
     width:                                  305px;
     font-size:				          11px;
     padding:                                0px 0px;
}
#spalte_title p, #spalte_title h2{
     padding:                                0px 0px;
}
#spalte_infos{
     vertical-align:                          bottom;
}
#spalte_infos a{
	text-decoration:		                none;
	font-family:			                Arial, Helvetica, sans-serif;
	font-size:				           11px;
     width:					           167px;
	height:					           20px;
	color:					           #000000;
	background-image:		                url(../Images/link.gif);
	background-position:	                left;
	background-repeat:		                no-repeat;
	margin:					           0px;
	text-align:				           left;
     line-height:                             20px;
     display:                                 block;
     padding:                                 0px 3px 2px 4px;
     float:                                   right;
     
}
*html #spalte_infos a{
     width:					           170px;
}

.leer{
     height:                                 10px;        
}

/*****************************SINGLE*************************************/
.product_header a{
     text-decoration:                             none;
}

.shop-button {
	float:        right;
	margin:       2px 3px 2px 15px;
	color: #000000;
	font-weight: bold;
	background: url(../Images/menu_bg_nrm.gif);
	font-size: 11;
		width: auto;
	overflow: visible;
	
}

.shop-button-nonfloat {
	margin:       2px 10px;
	color: #000000;
	font-weight: bold;
	background: url(../Images/menu_bg_nrm.gif);
	font-size: 11px;
		width: auto;
	overflow: visible;
}

.sword{
     margin-left:        4px;
}
*html .sword{
    margin-left:        -1px;
}
.shop-inputfeld{
	color: #000000;
	font-weight: bold;
}

.align-center {
	text-align:center;
}


.produkt-irrtumvorbehalten {
	 font-family:			                   Arial, Helvetica, sans-serif;
	 font-size:				              11px;
	 line-height:                                18px;
	 margin: 5px;
}

td {
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
}

.contenttable {
  border-collapse: collapse;
}

.contenttable TD {
  padding: 0px;
}
/*********************************MINI WARENKORB******************************/
#mini_basket_leer{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	font-weight:                                bold;
	text-align:				              left;
	width:                                      194px;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
	border-left:                                1px solid #cccccc;
}
#mini_basket{
	font-family:			                   Arial, Helvetica, sans-serif;
	font-size:				              12px;
	font-weight:                                bold;
	text-align:				              left;
	width:                                      194px;
	background-image:		                   url(../Images/schatten_rechts.jpg);
	background-position:	                   right top;
	overflow:				                   hidden;
	background-repeat:		                   no-repeat;
	border-left:                                1px solid #cccccc;
}
*html #mini_basket .csc-header{
	width: 					              189px;
}
#schatten5{
	background-image:		                url(../Images/schatten_news.jpg);
	background-position:	                left;
	background-repeat:		                no-repeat;
	width:                                   195px;
	height:                                  5px;
	margin:                                  0px 0px 0px 0px;
}
*html #schatten5{
	margin:                                  -7px 0px 0px 0px;
}

/***********************FLV-PLAYER***********************/
.tx-flvplayer2-pi1{
	text-align:center;
	margin-top: 5px;
}

#product-download-link a{
	border: 1px solid #cccccc;
	background:url("../Images/such_button.gif") no-repeat right top;
	width: 250px;
	height: 19px;
	display: block; 
	text-decoration: none;
	line-height: 19px;
	color: #000000;
	clear: both;
	float: right;
	margin-right: 3px;
}

.user-productdownloads-pi1 th{
	color:#FF6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#tab_content{
	clear: both;
}

.product_availability_legend{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*height: 40px;*/
	clear: both;
	border: 1px solid #CCCCCC;
	border-width: 1px 0px 1px 0px;
	margin: 0px 0px 0px 5px;
	width: 575px;
}
/*
.product_availability_legend span{
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 165px;
}
*/

.product_availability_legend td{
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	width: 165px;
	height: 27px;
	vertical-align: middle;;
	font-weight: bold;
}

span.pal_available,span.pal_limited,span.pal_not_available{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	height: 27px;
	display: block;
	/*background: url("http://projahn.de/fileadmin/Images/pal_available.png") 0% 50% no-repeat;*/
}

.pal_available{
	background: url("http://projahn.de/fileadmin/Images/pal_available.png") 0% 50% no-repeat;
}

.pal_limited{
	background: url("http://projahn.de/fileadmin/Images/pal_limited.png") 0% 50% no-repeat;
}

.pal_not_available{
	background: url("http://projahn.de/fileadmin/Images/pal_not_available.png") 0% 50% no-repeat;
}

.clear{
	clear: both;
}

.pal_single_available, .pal_single_limited,.pal_single_not_available{
	padding: 0px 25px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*height: 27px;*/
	display: table-cell;
	background: url("http://projahn.de/fileadmin/Images/pal_available.png") 100% 50% no-repeat;
	text-align: right;
	 width: 549px;
	 vertical-align: middle;
	 font-weight: bold;
}
.pal_single_limited{
	background: url("http://projahn.de/fileadmin/Images/pal_limited.png") 100% 50% no-repeat;
}
.pal_single_not_available{
	background: url("http://projahn.de/fileadmin/Images/pal_not_available.png") 100% 50% no-repeat;
}

