table.typo3-adminPanel{
	position: absolute;
	left: 777px;
	top: 15px;
	z-index:20 !important;
}
table.typo3-editPanel a{
	background-image: none !important;
	display: inline !important;
	padding: 0px !important;
}
  	
  	
/* |||||||||||||||||||||||||||||||||||||||||||||| */
/* Allgeim Einstellungen
/* |||||||||||||||||||||||||||||||||||||||||||||| */

body {
 
   margin: 0px;
   margin-left: 8px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

   
.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 1.5;
padding: 5px 8px 5px 25px;


}


	
/*-------------------- Ueberschriften im Content -------- */



h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
color: #889BA3;
font-weight:bold;
margin-top:0px;
margin-bottom:30px;
padding-left: 25px;
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
font-weight:bold;
margin-top:4px;
margin-bottom:0px;
padding-left: 25px;
}

 
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: black;
}

/*-------------------- Grafiken im Text/Bild   -------- */

.csi-image {
padding-left: 25px;
padding-right: 45px;
padding-top: 0px;

}

/*-------------------- Ueberschriften  ENDE -------- */


/*-------------------- news  -------- */




.news-latest-container{	
	/*background-image: url(http://p51637.typo3server.info/fileadmin/bilder/news_header.jpg);
	background-repeat:no repeat;*/	
  	background-color:#efe8e0;
  	border-color:#efe8e0;
  	padding:0px 0px 30px 0px;
}


.news-latest-item{
 	background-color:#efe8e0;
  	border-color:#efe8e0;
	margin:10px 0px 0px 0px;
	padding:0px;
	min-height:100px;
}


.newsheaderneu {
	height:55px;
	background-image:url(http://p51637.typo3server.info/fileadmin/bilder/news_header2.jpg);	
	}
	

	
.newsheaderneu3{
	
	padding:26px 10px 0px 10px;
	background-image:url(http://p51637.typo3server.info/fileadmin/bilder/news_header2.jpg);	
	}
	
	
		
.newsheaderneu4{
	
	padding:26px 10px 0px 10px;
	background-image:url(http://p51637.typo3server.info/fileadmin/bilder/news_header4.jpg);	
	}
	

h3 {
	font-size:11px;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	}
	
	
.tx-seminars-pi1 p {
	font-size:11px;
	padding: 0px 0px 0px 10px;
	}

h4 {
	font-size:11px;
	font-weight:normal;
	padding: 0 0 0 10px;
	}

h5 {
	font-size:9px;
	font-weight:normal;
	padding: 0 0 0 10px;
	} 
	
	
h6 {
	font-size:11px;
	font-weight:normal;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	} 
	
.news-single-item{
	border-left:1px solid #b1a28f;
	border-right:1px solid #b1a28f;
	border-top:1px solid #b1a28f;
	background-color:#f2ede4;
	padding:10px;
	}
	
	

.csc-mailform
{
margin: 0px 25px 45px 25px;
/*--------------------  links rechts  -------- */

}
	
 .textfeld 
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
	font-weight:normal;
	width: 160px;
	height: 16px;
	border: 1px solid #666666;
 }
 
 .textfeld2 
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
	font-weight:normal;
	width: 190px;
	height: 56px;
	border: 1px solid #666666;
 }
	
/*-------------------- news ENDE -------- */

/*-------------------- messe -------- */




.messetermin {
}




/*-------------------- messe  ENDE-------- */

/*-------------------- css-templates -------- */




#container {		
	position: relativ;
  bottom:0;
  min-height:870px;	
	
	margin:0;
 	padding: 0;	
	width:955px;
	background-color: white;		
  
  
  
	}
	
	
* html #container { 
 	height:100%; 
 	}


#header {
	position : relative;	
	left:0px;
	top:43px;
	}



#bilder {
height: 280px;
    left: 265px;
    position: relative;
    top: 100px;
    width: 690px;
}



#content {		
background-color: #F2F2F2;
    color: #777;
    left: 265px;
    margin-top: 100px;
    min-height: 297px;
    padding: 50px 10px 50px 0;
    position: relative;
    width: 680px;
  
	}	
	
	
	
			#element {

			color				: #FFF;
			height				: 0px;
			background-color	: #333;
			overflow			: hidden;

		}

	
#footer {
    background: none repeat scroll 0 0 #999999;
    height: 1px;
    left: 265px;
    position: relative;
    width: 690px;
	}
	
#footer2 {
  left: 256px;
    padding: 0 0 20px;
    position: relative;
    top: 5px;
	}
		
	
	
.linie {	
	position : relative;
	left:13px;
	/* top:22px; */
	}
	



#naviall {
	position : absolute;	
	left:10px;	
	top:200px;		
	}
	
#ue_unternehmen {
position : relative;

padding-left: 22px;

}
#ue_unternehmen2 {
position : relative;
padding-top: 10px;
padding-left: 22px;

}

#ue_unternehmen3 {
position : relative;
padding-top: 10px;
padding-left: 22px;

}

#navi {	
padding-top: 10px;
	position : relative;	
	padding: 52 0 30px 0;	
	
	padding-left: 52px;
  	}
	
	
#navi2 {	
	position : relative;				
	padding: 10px 0 10px 0;	
		padding-left: 52px;
	}
	
	

#navi3 {	
	position : relative;			
	padding: 10px 0 10px 0;	
		padding-left: 52px;
	
	}
	



	
	
/*-------------------- kalender -------- */	

			


dt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: black;
font-weight:bold;
margin-top:0px;
padding: 10px 0 15px 10px;
}



dd {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: black;
font-weight:normal;
margin-top:-10px;
margin-left:0px;
margin-bottom:12px;
padding: 5px 0 5px 5px;
}


.cal-single-item{
	border-left:1px solid #b1a28f;
	border-right:1px solid #b1a28f;
	border-top:1px solid #b1a28f;
	background-color:#f2ede4;
	padding:10px;
	}
	

.cal-single-itemevent{
	
	padding:26px 10px 0px 10px;
	background-image:url(http://p51637.typo3server.info/fileadmin/bilder/news_header4.jpg);	
	}





/*-------------------- seminare -------- */	



.seminare_ansicht_2{
	padding:26px;
	margin:20px;
	}


	
.seminare_schatten {
	padding:26px 10px 0px 10px;
	background-image:url(http://p51637.typo3server.info/fileadmin/bilder/news_header4.jpg);		
	}
	

	
.seminaredetail_rahmen { 
	border-left:1px solid #b1a28f;
	border-right:1px solid #b1a28f;
	border-top:1px solid #b1a28f;
	background-color:#f2ede4;
	}
	
.seminaredetail_schatten {
	padding:26px 10px 0px 10px;
	background-image:url(http://p51637.typo3server.info/fileadmin/bilder/news_header4.jpg);		
	}



/*-------------------- links -------- */	





a:link {
   color: #4b453e;
   text-decoration: none;
  
background: url(fileadmin/grafiken/unternehmen.gif) no-repeat left;
}

a:visited {
   color: #82786c;
   text-decoration: none;
}

a:hover {
   color: #b74578;
   text-decoration: underline;
}

a:active {
   color: #b74578;
   text-decoration: none;
}

/*-------------------- angemeldet produktpartner -------- */	



.tx-fhtdownload-pi1 {
	padding:10px;
	margin:0px;
	}
	
	
	
	
/*-------------------- allgemeine typo3 einstellungen für bilder und bildtexte -------- */	


.bildtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: black;
	font-weight: normal;
	
	margin-left:10px;
	}



.csc-textpic-caption {
	font-size:9px;
	padding:10px;
	margin:10px;
	}
	
	
	
.csc-textpic-imagewrap {
	
	padding:0px;
	margin-left:-10px;
	}	
	
 
	
	
	
#content img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: black;
	font-weight:normal;
	}
	
	

	

	


	

	/*----------------------------seminare test--------------------------------*/


	

.tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 input { font-size:10px; font-family:Verdana; background-color:#f2eee5; color:#000; font-weight:normal; }
.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#f2eee5; color:#000; font-weight:bold; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#f2eee5; color:#000; font-weight:bold; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
.tx-srfeuserregister-pi1 select { font-size:10px; font-family:Verdana; background-color:#f2eee5; color:#000; font-weight:normal; }
.tx-srfeuserregister-pi1 textarea { font-size:10px; font-family:Verdana; background-color:#f2eee5; color:#000; font-weight:normal; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}







.tx-onetimeaccount-pi1 {
	border-left:1px solid #b1a28f;
	border-right:1px solid #b1a28f;
	border-top:1px solid #b1a28f;
	background-color:#f2ede4;
	padding:10px;
}

.tx-onetimeaccount-pi1 dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding:-10px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
}

.tx_onetimeaccount_pi1 dd {
	margin-top:-10px;
}





/*-------------------- nav --------------------*/




#mainnavi
{
	margin: 0;
	padding:5;
	width: 100%;
	padding-left: 0px;
	color: white;
	font-size: 100%;
	text-decoration: none;
	border-bottom-width: 1px;
	
	border-bottom-color: white;

	

}

#mainnavi ul
{
	position: relative;
	list-style: none;
	text-decoration: none;
color: black;


}

#mainnavi .ullevel1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: black;
width: 100%;
	margin-left: 5px;
	margin-right:5px;
background: url(fileadmin/grafiken/unternehmen.gif) no-repeat left;
}

#mainnavi li
{
	line-height: 1.8;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

	margin-left: 0px;
	margin-right: 0px;
	padding:1;

}

#mainnavi .li1no,
#mainnavi .li1act
{
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;

}

#mainnavi ul li a
{
	color: #000000;
	text-decoration: none;
	display: block;
	text-decoration: none;
	
}

#mainnavi .a1no
{
	
		text-decoration: none;
	padding-right: 10px;
	padding-left: 6px;
	border-left: 2px solid red;
color: black;

}

#mainnavi .a1act
{
	
		text-decoration: none;
	padding:0;
padding-left: 6px;
	
	border-left: 5px solid red;
	font-weight: bold;
color: black;
font-size: 100%;
}

#mainnavi .a1no:hover,
#mainnavi .a1no:active,
#mainnavi .a1no:focus
{
	
	font-weight: bold;
		margin: 0;
	
	padding-left: 6px;
	
	
	color: black;
	font-size: 100%;
	text-decoration: none;
	border-left: 0px solid #0000ff;
		
	border-left: 5px solid red;
}

/*ebene 2*/

#mainnavi .ullevel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: black;
width: 100%;
	margin-left: 5px;
	margin-right:5px;


}

#mainnavi li2
{
	
	line-height: 1.8;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

	margin-left: 0px;
	margin-right: 0px;
	padding:1;

}



#mainnavi .li2no,
#mainnavi .li2act
{
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;

}



#mainnavi .a2no
{
	
		text-decoration: none;
	padding-right: 10px;
	padding-left: 6px;
	border-left: 2px solid #99A543;
color: black;

}

#mainnavi .a2act
{
	
		text-decoration: none;
	padding:0;
padding-left: 6px;
	
	border-left: 5px solid #99A543;
	font-weight: bold;
color: black;
font-size: 100%;
}



#mainnavi .a2no:hover,
#mainnavi .a2no:active,
#mainnavi .a2no:focus
{
	
	font-weight: bold;
		margin: 0;
	
	padding-left: 6px;
	
	
	color: black;
	font-size: 100%;
	text-decoration: none;
	border-left: 0px solid #0000ff;
		
	border-left: 5px solid #99A543;
}


/*ebene 3*/

#mainnavi .ullevel3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: black;
width: 100%;
	margin-left: 5px;
	margin-right:5px;


}

#mainnavi li3
{
	
	line-height: 1.8;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

	margin-left: 0px;
	margin-right: 0px;
	padding:1;

}



#mainnavi .li3no,
#mainnavi .li3act
{
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;

}



#mainnavi .a3no
{
	
		text-decoration: none;
	padding-right: 10px;
	padding-left: 6px;
	border-left: 2px solid #718FAE;
color: black;

}

#mainnavi .a3act
{
	
		text-decoration: none;
	padding:0;
padding-left: 6px;
	
	border-left: 5px solid #718FAE;
	font-weight: bold;
color: black;
font-size: 100%;
}



#mainnavi .a3no:hover,
#mainnavi .a3no:active,
#mainnavi .a3no:focus
{
	
	font-weight: bold;
		margin: 0;
	
	padding-left: 6px;
	
	
	color: black;
	font-size: 100%;
	text-decoration: none;
	border-left: 0px solid #0000ff;
		
	border-left: 5px solid #718FAE;
}


#############################################################################

/*conditional comment css for ie*/

#mainnavi ul li a
{
	height:1px;
}




/* |||||||||||||||||||||||||||||||||||||||||||||| */
/* Sitemap 
/* |||||||||||||||||||||||||||||||||||||||||||||| */
div#sitemap{
	margin-bottom:25px;
}
div#sitemap-level-1{
	background:transparent url(images/divider.gif) repeat-x scroll left top;
	padding-top:1px;
}
div#sitemap-level-1 a{
	display:block;
	padding:3px 5px 4px 5px;
	font-weight:bold;
	background:url(images/divider.gif) repeat-x scroll left bottom;
}

div#sitemap-level-1 a:hover,
div#sitemap-level-1 div.sitemap-level-2 a:hover,
div#sitemap-level-1 div.sitemap-level-2 div.sitemap-level-3 a:hover,
div#sitemap-level-1 div.sitemap-level-2 div.sitemap-level-3 div.sitemap-level-4 a:hover{
	background-color:#F2F1F1;
}

div.sitemap-level-2{
	background:url(images/divider.gif) repeat-x scroll left bottom;
	padding-top:2px;
	padding-bottom:1px;
}
div#sitemap-level-1 div.sitemap-level-2 a{
	background:url(images/link-bullet.gif) no-repeat scroll 13px 6px;
	padding:2px;
	padding-left: 25px;
	padding-right: 25px;
	font-weight:normal;
	margin-bottom:2px;
}


div#sitemap-level-1 div.sitemap-level-2 div.sitemap-level-3 a{
	background:url(images/link-bullet.gif) no-repeat scroll 38px 6px;
	padding:2px 50px;
	padding-right: 25px;
	margin-bottom:2px;
}

div#sitemap-level-1 div.sitemap-level-2 div.sitemap-level-3 div.sitemap-level-4 a{
	background:url(images/link-bullet.gif) no-repeat scroll 63px 6px;
	padding:2px 75px;
	padding-right: 25px;
	margin-bottom:2px;
}
div#main-container div.teaser-blue a,
div#main-container div.teaser-green a,
div#main-container div.teaser-yellow a,
div#main-container div.teaser a {
	font-weight: bold;
}



.csi-imagewrap {
margin-left: 25px;
margin-right: 10px;
}


 /* button basics */
  a.minibutton {
    display:inline-block;
    height:23px;
    padding:0 0 0 3px;
    font-size:11px;
    font-weight:bold;
    color:#333;
    text-shadow:1px 1px 0 #fff; 
    background:url(http://github.com/images/modules/buttons/minibutton_matrix.png) 0 0 no-repeat;
    white-space:nowrap;
    border:none;
    overflow:visible;
    cursor:pointer;
    text-decoration:none;
  }
  
  a.minibutton>span {
    display:block;
    height:23px;
    padding:0 10px 0 8px;
    line-height:23px;
    background:url(http://github.com/images/modules/buttons/minibutton_matrix.png) 100% 0 no-repeat;
  }
  
  a.minibutton:hover, a.minibutton:focus {
    color:#fff;
    text-decoration:none;
    text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
    background-position:0 -30px;
  }
  a.minibutton:hover>span, a.minibutton:focus>span {background-position:100% -30px;}
  
  a.minibutton.mousedown{background-position:0 -60px; }
  a.minibutton.mousedown>span{background-position:100% -60px; }
  
  /* with icon */
  a.btn-download .icon {
    float:left;
    margin-left:-4px;
    width:18px;
    height:22px;
    background:url(http://github.com/images/modules/buttons/minibutton_icons.png?v20100306) 0 0 no-repeat;
  }
  a.btn-download .icon {background-position:-40px 0;}
  a.btn-download:hover .icon, a.btn-download:focus .icon {background-position:-40px -25px;}


      #book {
         margin-left: 23px;
      }
      
      /* ++++++++++++Powermail */		
		
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: 1px;
}
fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
display: block;
width: 80px;
float: left;
clear: both;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
width: 150px;
border: none;
border: 1px solid black;
margin-left: 10px;
}
div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;
}
fieldset.tx-powermail-pi1_fieldset_1 {
/* Style left fieldset */
width: 45%;
float: left;
}
fieldset.tx-powermail-pi1_fieldset_2 {
width: 45%;
}

fieldset.tx-powermail-pi1_fieldset_3 {
clear:both;
margin-left: 90px;
}
 fieldset.tx-powermail-pi1_fieldset_3 legend,fieldset.tx-powermail-pi1_fieldset_3 label {
display: none;
}

 fieldset.tx-powermail-pi1_fieldset_3 input {
margin-left: 350px;
}
  fieldset.tx-powermail-pi1_fieldset_3 textarea {
width: 500px;
border: none;
border: 1px solid black;
}

fieldset.tx-powermail-pi1_fieldset_4 {
/* Style left fieldset */
width: 45%;
float: left;
}

.fieldsets {

margin-left: 50px;
}

#powermaildiv_uid25 {
    margin-left: 350px;
}

#uid5  {
margin-left: 89px;
clear:both;
    border: 1px solid black;
    width: 400px;
    height: 50px;
}


legend {
display: none
}
#powermaildiv_uid6 {
                  margin-left: 350px;

}
/* ++++++++++++Powermail */		
    .google-plus-one {
    bottom: 15px;
    margin-right: -555px;
    
    right: 50%;
   
}

#bild_start{
              margin: 0px;
              padding: 0px;
              z-index:2;
              
}
#ticker {
             
   color: white;
    font-size: 12px;
    height: 50px;
    left: 70px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    top: 100px;
    width: 340px;
    z-index: 133;
       
}

#kontakt_sp {
    font-size: 9px;
    z-index: 177;
}
#kontakt_sp tr{
height:200px;
}


.a_demo_four {
    background-color:#4b3f39;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#fff;
    position:relative;
    padding:10px 20px;
    padding-right:50px;
    background-image: linear-gradient(bottom, rgb(62,51,46) 0%, rgb(101,86,78) 100%);
    border-radius: 5px;
    box-shadow: inset 0px 1px 0px #9e8d84, 0px 5px 0px 0px #322620, 0px 10px 5px #999;
}
 
.a_demo_four:active {
    top:3px;
    background-image: linear-gradient(bottom, rgb(62,51,46) 100%, rgb(101,86,78) 0%);
    box-shadow: inset 0px 1px 0px #9e8d84, 0px 2px 0px 0px #322620, 0px 5px 3px #999;
}
 
.a_demo_four::before {
    background-color:#322620;
    background-image:url(../images/right_arrow.png);
    background-repeat:no-repeat;
    background-position:center center;
    content:"";
    width:20px;
    height:20px;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-9px;
    border-radius: 50%;
    box-shadow: inset 0px 1px 0px #19120f, 0px 1px 0px #827066;
}
 
.a_demo_four:active::before {
    top:50%;
    margin-top:-12px;
    box-shadow: inset 0px 1px 0px #827066, 0px 3px 0px #19120f, 0px 6px 3px #382e29;
}



        
        
    img, .png {
       position: relative;
       behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
       this.src = "/fileadmin/grafiken/ticker/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
       this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}    
        
        
        
  slideshow {
       width:340px;
       height:50px;
       background: url(/fileadmin/grafiken/ticker/ticker_box1.png) no-repeat;
       _background:none;
       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/grafiken/ticker/ticker_box1.png',sizingMethod='crop');
}      
        
   
