@media all
{
/* ######################################################################################################
** # Standard-Vorgaben ##################################################################################
** ######################################################################################################
** 

/* ### �berschriften, Flie�texte ###################################################################### */

/*img, div { behavior: url(fileadmin/templates/images/iepngfix.htc); }*/

body { color: #232124; font-size: 83.33%; font-family: Arial, Helvetica, 'Trebuchet MS', Verdana,  sans-serif; }

h1,h2,h3,h4 { 
	font-weight:normal; 
	color: #818e8b;
	display:block; 
	font-weight:bold;
}

h1 {font-size: 1.7em; margin: 0; padding: 15px 0 10px 0; font-weight: normal;}
h2 {font-size: 1.1em; margin: 0; padding: 10px 0 10px 0; color: #232124; line-height: 1.3em;}
h3 {font-size: 1.0em; margin: 0; padding: 5px 0 0 0; }
h4 {font-size: 1.0em; color: #576865; }

p,ul,dd,dt { line-height: 1.5em;}
p { line-height: 1.2em; margin: 0 0 1em 0;  padding-bottom: 2px; }

.tx-pdflibusage-pi1 {
   line-height: 1.5em;
}

#main {
	font-size: 1em;
}



strong,b { font-weight: bold; color: #576865;}
em,i { font-style:italic; }
pre, code {	font-family: "Courier New", Courier, monospace; }
address { font-style:normal; line-height: 1.5em; margin: 0 0 1em 0; }

hr { 
	color: #fff; 
	background:transparent; 
	margin: 0 0 1em 0; 
	padding: 0; 
	border:0; 
	border-bottom: 1px #818E8B solid; 
}

.tx-dekrajobs-pi1 hr {
	border-bottom: 1px solid #008050;
	margin: 0.5em 0 0.5em 0; 
}

acronym, abbr {
	border-bottom: 1px dashed #c00;
	cursor: help;
}

p, p.bodytext {
		padding: 0;
		margin: 0;
		padding-bottom: 7px;
		line-height: 1.5em;		
}

/* ### Auszeichnung lokaler und Externer Links ######################################################## */

#main a, a em.file, a, .c-tablayer td a{ 
	color: #008050;  
	text-decoration: none;
	font-weight: bold; 	
}

/*#main p.bodytext a, #rightcol a {
	background-image: url(../images/dekra.png);
	background-repeat: no-repeat;
	padding-left: 17px; 	
	color: #008050;
}*/

#main a:hover, #rightcol a:hover { text-decoration: underline; }

#main a.imagelink {
	padding-left: 0;
	background: transparent;
}
/* ######################################################################################################
** ### Formulare & Tabellen #############################################################################
** ######################################################################################################
*/

table { border-collapse:collapse; margin-bottom: 0.5em; font-size: 1em;}

table td {
	padding: 5px;
	vertical-align: top;
}

form {overflow:hidden;}

form label, form th {
	
}

form tr {
  	line-height: 30px;
}

input, textarea, select {
    width: auto;
		font-size: 1em;
		background-color: #fff;
  	border: 1px solid #008050;
  	font-weight: normal;  
  	padding: 1px;
}

textarea {
  font-size: 1.1em;
}

select {
	padding: 0;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
	
}
/* Formular */
fieldset.csc-mailform {  
  border:0;
  background-color: #ddd;
}
.csc-mailform-field {
    clear: both;    
    padding: 5px;
    border-top: 2px solid #fff;    
}

form fieldset.csc-mailform label {
  width: 220px;
  float: left;  
  margin-right: 10px;
  display: block;
  padding: 0;
}

fieldset.csc-mailform input, 
fieldset.csc-mailform textarea  {
 margin-bottom:0px;
 font-size:10px;
 width: 230px;
 font-family: Verdana, Helvetica, sans-serif; 
}

fieldset.csc-mailform fieldset input {
	float:none;
	display:inline;
	width:50px;
	text-align:left;
	border:0px

}

fieldset.csc-mailform fieldset label{
	display:inline;
	float:none;
	text-align:left;
	width:300px;
	margin:10px 0;
}
fieldset.csc-mailform fieldset {
	border:0;
}

fieldset.csc-mailform  fieldset legend {
	display:none;
}


fieldset.csc-mailform select {
	width: 234px;
	margin: 0;
}
fieldset.csc-mailform option {
	padding:0 5px;
	background:#fff;
}

fieldset.csc-mailform fieldset label {
	padding-left: 5px;
}

fieldset.csc-mailform fieldset input, fieldset.csc-mailform .csc-mailform-check {
	width: auto;
	border: 0;
	background-color: transparent;
}

/* SUBMIT Button */
.csc-mailform-submit {
 margin-left:230px;
}

/* SUCHE */
.searchinput input {
  border: 1px solid #b9e6a;
	background-color: #fff;
	height: 13px;
	margin: 10px;
	margin-left: 0;
	width: 145px;
}

.searchsubmit input {
	height: 19px;
	padding: 0px;
	color: #008050;
	background-color: #fff;
	padding-left: 15px;
	background-image: url(../images/dekra.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	border: 0;
	cursor: pointer;
	margin-bottom: 10px;
}

.tx-indexedsearch-searchbox select {
      margin-right: 10px;
}

ul {
	list-style-image: none;
}

ul, ol {
	margin: 0;		
}

#col2 .csc-sitemap ul, #col3 .csc-sitemap ul {
	float: none;
}

li {
	margin-left: 0px; 		
	list-style-type: none;
	background-image: url(../images/dekra.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 25px;	
        padding-bottom: 5px;
}

table.double-colored {
	border-collapse: collapse;
}

table.double-colored td {
	border: 1px solid #fff;
	text-align: left; 
}

table.double-colored thead td { 
	background-color: #017181; 
	color: #fff; 	
	border-collapse: collapse;
}

tr.light-grey td {		
	background-color: #ececec;	
}

tr.dark-grey td {	
	background-color: #dcdddd;
}

td p {
	margin: 3px 0px;
}

/********************
  NEWS
  *********************/    
  
  #main .news-latest-item h1 a {
  	text-decoration: none;
  }
  
  #main .news-latest-item h1 a:hover {
  	text-decoration: underline;
  }
  
  #main .light h1 a:hover {
  	text-decoration: underline;
  	color: #017181;
  }
  
  .news-latest-item h1.arrowHeader {
  	padding: 10px 15px 0px 20px;
  	background-image: url(../images/list.gif);
  	background-repeat: no-repeat;
  	background-position: 10px 13px;
  	margin-top: 0;
  }        
  
  .news-latest-item div {
  	padding-left: 20px;
  	padding-right: 15px;
  	padding-bottom: 10px;
  }
  
  .news-single-img {
  	float: left;
  	padding-right: 20px;
  	padding-bottom: 20px;
  }    
  
  .news-single-additional-info dl, .news-single-additional-info dd {
  	margin: 0;  	
  }
  
  .news-single-additional-info dl {
  	margin-top: 20px;
  }  
  
  .news-list-more-link, .news-latest-more-link {
  	float: right;
  }

/*  #main .news-list-more-link a, #main .news-latest-more-link a, #main .news-archive-link a, */
  
#main .news-list-subheader a, #main .backlink a, #main .background a, .tx-dekragssearch-pi1 .right-div a {
  	text-decoration: none;
  	padding-left: 10px;
  	background-image: url(../images/dekra.gif);
  	background-repeat: no-repeat;
  	background-position: left center;
        margin-left: 10px;
  }    
  
  #main .background a {
    margin-left: 0;
  }
  
  #main .news-list-subheader a:hover, #main .backlink a:hover, #main .background a:hover, .tx-dekragssearch-pi1 .right-div a:hover {
  	text-decoration: underline;
  }    
  
#main .backlink a {
       padding-left: 20px;
       margin-left: 0;
}

  #main .dark .news-latest-more-link a:hover {
  	color: #be0707;
  }
  
  #main .news-list-more-link a:hover, #main .news-latest-more-link a:hover {
    background-image: url(../images/list-orange.gif);
  	text-decoration: underline;
  }

  .news-single-subheader h3 {
  padding-top: 0;
  }
  
  /*************
       FILE LINKS
       *************/
              
.filelinks div {
   padding-left:  0px;
   margin-bottom: 10px;
   background-image: none;
}
  
  .filelinks .fileitem .description {
        padding-left: 23px;
  }

  .filelinks .fileitem {
        margin-bottom: 20px;
  }
  
  #main .filelinks a {
  	font-weight: normal;
  }


  /*************
       SPRACHEN SELEKTOR
       *************/
  .tx-srlanguagemenu-pi1 {
  	position: absolute;
  	right: 77px;
  	top: 36px;
  }     
  
  .tx-srlanguagemenu-pi1 fieldset select {
  	background-color: #fff;
  	border: 1px solid #a2a3a5;
  	color: #545454;
  	font-weight: normal;
  	height: 19px;
  	padding: 2px;
  	padding-right: 0;
  	font-size: 0.7em;
  }
       
  .tx-srlanguagemenu-pi1 fieldset legend {
  	display: none;
  }
  
  /***********
  	Suche  
  */  
  .tx-indexedsearch-searchbox table {
  	margin-bottom: 20px;  	
  }    
  
  .tx-indexedsearch-searchbox td {
  	padding-right: 20px;
  }
  
  .tx-indexedsearch-searchbox-button {
  	padding: 0;
  }
  
  .tx-indexedsearch-rules h2 {
  	padding-top: 10px;
  }
  
  .tx-indexedsearch-browsebox {
  	padding-bottom: 10px;
  }
  
  /** 
    NEWLOGINBOX
    * */
  .tx-newloginbox-pi1 h3 {
  	display: none;
  }
  
  .tx-newloginbox-pi1 label {
  	padding-right: 20px;
  }    
  
  .light {
  	background-image: url(../images/light.gif);
  	color: #525253;
  	padding: 10px 2px;
  }
  
  #col2 .light ul, #col2 .dark ul {
  	float: none;
  }
    
  .dark {  	
  	padding: 10px 2px;
  	background-image: url(../images/dark.gif);
  	color: #fff;
  }    


/*****************************
  RECHTE SPALTE 
  *************************** */    
  
  /* GRAU */
  
  #rightcol .element h1 {
 			height: 15px;
 			font-size: 1.2em; 	
 			color: #576865;  			
 			font-weight: bold;
text-transform: uppercase;
 			padding: 8px 0 7px 0px; 	
background-repeat: no-repeat;	
width: 190px;
  }

  #rightcol .element h1.greenD {
        color: #008050; 
        text-transform: uppercase;
        padding-left: 20px;        
        width: 170px;
        background-image: url(../images/dekra.gif);
        background-repeat: no-repeat;
        background-position: left center;
}

   
  #rightcol .element {  	
  	border-top: 0;
  	width: 160px;  	
  	padding: 0 30px 0 10px;
  	background-image: url(../images/rechts/rechts.png);
 		background-repeat: no-repeat; 		
 		background-position: 0 0px; 		
font-size: 0.8em; 		
  }
  
  *html #rightcol .element {  	
  	background-image: url(../images/ie6/rechts.jpg);
        margin-top: -2px;
  }
  
  #rightcol .bottom,  #rightcol .bottom-blick {
  	height: 13px;
  	background-image: url(../images/rechts/rechts-unten.png);
 	background-repeat: repeat-x;
  }
    
  *html #rightcol .bottom, *html #rightcol .bottom-blick {
    background-image: url(../images/ie6/rechts-unten.jpg);    
  }
  
  /* GRÜN */
  #rightcol .greenBox .csc-header h1 { 			
 			font-size: 1.1em; 			 				 			
 			color: #fff;  			
 			font-weight: bold;
 			padding: 0; 		
                        margin: 0 0 12px 0;     
                        width: 180px;                   
                        height: 29px;	 	
                        background-image: none;		
        text-transform: uppercase; 			 			
  }

  #rightcol .greenBox li {
        padding-top: 3px;
  	background-image: url(../images/dekra-greenBox.gif);
  }

  #rightcol .greenBox h1 a {
               width: 180px;
               padding: 5px 20px 10px 0;
               line-height: 29px;
               color: #fff;   
  }

*html #rightcol .greenBox h1 a {
    padding-right: 20px;
}

  #rightcol .greenBox h1 a:hover {
              text-decoration: none;
  }
   
  #rightcol .greenBox {  	
  	border-top: 0;
  	width: 160px;
  	/*margin-top: 10px;*/
        margin-bottom: 9px;
  	padding: 0 30px 0 10px;
  	background-image: url(../images/rechts/rightboxMain.jpg);
 	background-repeat: repeat-y; 		
        height: 115px;
        font-size: 0.9em;
 	background-position: 0px 0px; 		 		 		
  }
  
*html #rightcol .greenBox {
  	background-image: url(../images/ie6/rightboxMain.jpg);
}

  #rightcol .greenBoxBottom {
  	height: 14px;
  	/*background-image: url(../images/rechts/green-bottom.png);
 		background-repeat: no-repeat; */
 		margin-bottom: 10px;		 		
  }

  /* AUF EINEN BLICK - TEASER */
  .blick {
      border-bottom: 4px solid #e7fdf2;
      border-top: 4px solid #e7fdf2;      
      width: 160px;
      padding: 10px;      
  }  

  #rightcol .blick a {
      color: #576865;
      font-weight: normal;
      text-decoration: none;     
  }
  
  #rightcol .blick a:hover {
    text-decoration: none;
  }
    
  #rightcol .blick h1 a {
    font-weight: bold;
  }
  
  .outer-blick {
       width: 196px;
       background-image: url(../images/rechts/blick.png);
       background-repeat: no-repeat;
       background-position: top left;
  }
  
  *html .outer-blick {
       background-image: url(../images/ie6/blick.jpg);
  }

 /* HEADER 
  #rightcol .csc-header-element {
       background-image: url(../images/rechts/right-header.gif);
       background-repeat: no-repeat;
       background-position: top left;
       height: 30px;
       margin-top: 10px;
       margin-bottom: 0px;
       width: 160px;
  }

  #rightcol .csc-header-element h1 {
      padding: 0;
      padding-top: 8px;
      color: #008050;
      font-size: 1.0em;
      font-weight: bold;
      padding-left: 10px;
        text-transform: uppercase;
  }
*/
#rightcol .csc-header-element h1 {
 			height: 15px;		 			
 			color: #576865;  			
 			font-weight: bold;
 			padding: 8px 0 7px 10px; 	
background-image: url(../images/rechts/elements-top.png);
background-repeat: no-repeat;
margin: 0;	
font-size: 1.0em;	 	
text-transform: uppercase;
       width: 170px;
}


#main .tx-jppageteaser-pi1-text {
  margin-bottom: 0;
}

#main .tx-jppageteaser-pi1 a {
     text-decoration: underline;
}

.news-latest-more {
      padding: 7px 0px 15px 17px;
      background-image: url(../images/dekra.gif);
      background-repeat: no-repeat;
      background-position: 0px 7px;
}

.news-latest-more a {
      text-decoration: underline;
}

.news-latest-title {
      padding-bottom: 5px;
}

.news-latest-container {
     padding-bottom: 15px;
}

.news-latest-container img {
     margin-bottom: 5px;
}

#rightcol .tx-dekrajobs-pi1 {
     font-size: 1em;
}

#rightcol .tx-dekrajobs-pi1 #open {
     padding: 5px 0px;
     font-weight: bold;
     color: #008050; 
}

#rightcol .tx-dekrajobs-pi1 select, .tx-dekrajobs-pi1 input {
     margin: 5px 0;
     font-size: 9px;
     padding: 0;    
     margin: 0;
}

#rightcol .tx-dekrajobs-pi1 input {
	height: 19px;
	padding: 0px;
	color: #008050;
	background-color: #fff;
	padding-left: 15px;
	background-image: url(../images/dekra.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	border: 0;
	cursor: pointer;
	margin-bottom: 10px;
     font-size: 11px;
}

*html #rightcol .tx-dekrajobs-pi1 input {
       padding-left: 5px;
       font-size: 12px;
}

#rightcol .tx-dekrajobs-pi1 #selectBundeslaender, #rightcol .tx-dekrajobs-pi1 #selectBranchen {
     height: 26px;
     padding: 2px;
     color: #fff;
     background-image: url(../images/rechts/stellenmarkt-button.gif);
    background-repeat: no-repeat;
}

#rightcol .tx-dekrajobs-pi1 select {
     background-color: #008050;
     width: 156px;
    color: #fff;
border: 0;
margin: 1px;
}
#rightcol .tx-dekrajobs-pi1 form { overflow: visible; }

/* jQuery Select Box */
.jquery-selectbox {
	position: relative;
	height: 17px;
	width: 90px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 0;
	font-size: 9px;
	font-family: Arial,Helvetica,'Trebuchet MS',Verdana,sans-serif;
	color: #fff;
	padding: 0;
	/*background-image: url("../img/bg-TextField.gif");*/
}
.jquery-selectbox.selecthover {
	/*border-color: #9F7627;*/
	/*background-color: #008050;*/
	/*background-image: url("../img/bg-TextFieldFocused.gif");*/
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 17px;
	padding: 2px;
	left: 0px;
	background: #008050;
	width: 90px;
	height: 220px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	/*border: 1px solid #d2ad63;*/
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("../images/selectarrow.gif");
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	cursor: pointer;
	padding-right: 5px;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	/*background: url("../img/lay-selectMoreButtonHover.gif");*/
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	color: #008050;
	background: #fff;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
}


/* ******************
SUCHE
*/

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
      background-color: transparent;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
     background-color: transparent;
     display: none;
}

.tx-indexedsearch-secHead h2 {
     padding: 0;
}

#main .tx-indexedsearch-secHead h2 a {
    color: #818e8b;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table {
    background-color: transparent;       
color: #818e8b;
}

.stellenangebot {
    padding-top: 0px;
}

.tx-dekrajobs-pi1 td {
   padding: 0px;
   margin: 5px;
}

.tx-dekrajobs-pi1 tr {
  line-height: 2em;
}

.tx-dekrajobs-pi1 .stellenangebot {
	float: left;
	width: 200px;
}

.tx-dekrajobs-pi1 .stellenangebot_value {
	float: left;
	width: 400px;
}

.tx-dekrajobs-pi1 .backlink {
  float: left;
}


.tx-dekrajobs-pi1 .background {
  float: right;
}

.dekraformular .twoColsLabel, .dekraformular .twoColsValue, .dekraformular .oneColLabel, .dekraformular .oneColValue {
	float: left;
	width: 156px;
	padding-bottom: 20px;
	line-height: 1.5em;
}

.dekraformular .twoColsValue input {
		width: 130px;
}

.dekraformular .oneColLabel {
	
}

.dekraformular .oneColValue {
	width: auto;
}

.dekraformular .oneColValue input, .dekraformular .oneColValue textarea {
  width: 440px;
}

.selectboxlabel, .selectbox {
  padding-top: 10px;
	float: left;
	width: 150px;
	line-height: 2em;
}

.selectbox select {
	width: 200px;
}

.tx-dekrajobs-pi1 .list-header-stellenangebot {
	float: left;
	width: 300px;
	line-height: 2em;
	padding-top: 20px;
	font-size: 1.1em;
}

.tx-dekrajobs-pi1 .list-header-ort {
	float: left;
	width: 200px;
	padding-top: 20px;
	line-height: 2em;	
	font-size: 1.1em;
}

.tx-dekrajobs-pi1 .list-stellenangebot {
	float: left;
	width: 285px;	
	line-height: 2em;
}

#main .tx-dekrajobs-pi1 .list-stellenangebot a {
	color: #576865;
}

.tx-dekrajobs-pi1 .list-ort {
	float: left;
	width: 200px;
	line-height: 2em;
}

.tx-dekrajobs-pi1 .list-more {
	float: right;
	width: 80px;
	line-height: 2em;
}

.tx-dekrajobs-pi1 .arrow {
	float: left;
	padding-top: 8px;
	width: 15px;
}

#col3 .teaser_content {
       width: 520px;
}

#bg #col3 .teaser_content {
       width: 340px;
}


#col2 .teaser_content {
       width: 130px;
}

.csc-sitemap-level1 {
	padding-top: 10px;
}

#main .csc-sitemap-level1 a{       
       font-size: 1.2em;
}

#main .csc-sitemap-level2 a{
       padding-left: 30px;
}

#main .csc-sitemap-level3 a{
       padding-left: 60px;
}

#main .csc-sitemap-level4 a{
       padding-left: 90px;
       font-weight: normal;
}

#rightcol .greenBox li a {
	color: #232124;
	line-height: 1.5em;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
   padding-right: 15px;
}

.mailform-error {
   font-weight: bold;
   color: #ff0000;
}

.searchbox-tmpl-css div {
   line-height: 2em;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
   padding-left: 15px;
   margin-right: 25px;
}

.tx-indexedsearch-descr {
   padding-left: 30px;
}

.news-single-imgcaption {
   padding: 0;
   margin: 0;
}




















  .elSelect {
    background: transparent;
    height:20px;
    width:206px;
    color: #fff;    
  }
  
  *html .elSelect {
    width: 180px;
  }
  
  
  /*.elSelect {
  	width:206px;
  	height:20px;  	
  }*/
    .elSelect .selected {
    	background-color:#fff !important;
    	color:#008050 !important;
    	font-weight: bold !important;
    }
    
    .elSelect .clear,
    #value {
    	clear:both;
    }
    .elSelect .selectedOption {
    	float:left;
    	padding:2px 0 0 6px;
    	width:177px;
    	font-weight: normal;    	
    	color:#fff;
    	font-size: 11px;
    	overflow:hidden;
    	background-image: url(../images/selectarrow.gif);
    	background-position: 138px 0px;
    	background-repeat: no-repeat;
    	cursor: pointer;
    }
    .elSelect .dropDown {
    		width: 23px;
    		height: 20px;
    		float: right;    		
    }
    .elSelect .optionsContainerTop {
    		position:absolute;    		
    		width:100%;
    		height:5px;    		    		
    }
    .elSelect .optionsContainerTop div {    		
    		width:100%;
    		height:5px;
    }
    .elSelect .optionsContainerTop div div {    		
    		width:100%;
    		height:5px;
    }
    .elSelect .optionsContainerBottom {
    		position:absolute;
    		margin:-5px 0 0 0;    		
    		width:100%;
    		height:5px;    		
    }
    .elSelect .optionsContainerBottom div {    	
    		width:100%;
    		height:5px;    		
    }
    .elSelect .optionsContainerBottom div div {    		
    		width:100%;
    		height:5px;
    }
    .elSelect .optionsContainer {
    		position:absolute;
    		display:none;    			
    }
    
    *html .elSelect .optionsContainer {
    		margin-top: -17px;    	
    }
    
    .elSelect .option {
    		padding:2px 0 2px 5px;
    		background-color:#ECF1F2;
    		border-left:solid 1px #749490;
    		border-right:solid 1px #749490;    		
    		text-align:left;
    		font-size: 11px;
    		font-weight: normal;    		
    		color: #008050;
    		cursor: pointer;
    }
    .elSelect .disabled {
    		background-color:#C0CCCF;
    		border-left:solid 1px #008050;
    		border-right:solid 1px #008050;
    		color:#ccc;
    }

div.tx-metafeedit-form-row-starttime,
div.tx-metafeedit-preview-row-starttime {display:none;}

.tx-metafeedit-link-delete-list a {
 background-image:url(../../../typo3/sysext/t3skin/icons/gfx/garbage.gif);
}
.tx-metafeedit-link-edit a, .tx-metafeedit-link-edit a {
 background-image:url(../../../typo3/sysext/t3skin/icons/gfx/edit2.gif);
}
.tx-metafeedit-link-create a, .tx-metafeedit-link-create a {
 background-image:url(../../../typo3/sysext/t3skin/icons/module_web_func.gif);
}

.tx-metafeedit-link-back a, .tx-metafeedit-link-back a {
background-image:url(../images/back.jpg);
padding-left:28px;
}

table p.bodytext {
  padding-bottom: 0;
}






/*
 * ######################################################################################################
 * ### powermail
 * ######################################################################################################
 */

.error {
	background: #E7F3F1; /* old browsers */
	background: -moz-linear-gradient(top, #E7F3F1 0%, #E7F3F1 45%, #BFEFE1 55%, #BFEFE1 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7F3F1), color-stop(45%,#E7F3F1), color-stop(55%,#BFEFE1), color-stop(100%,#BFEFE1)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7F3F1', endColorstr='#BFEFE1',GradientType=0 ); /* ie */
	border-top: 1px solid #BFEFE1;
	border-left: 1px solid #BFEFE1;
	border-right: 1px solid #BFEFE1;
	font-size: 11px;
	color: #019064;
	padding: 3px 10px 5px 10px;
	margin-left: -2px;
	
	-webkit-box-shadow: 3px 3px 5px #eee;
	-moz-box-shadow: 3px 3px 5px #eee;
	box-shadow: 3px 3px 5px #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.error p {
	margin: 0;
	padding: 0;
	font-family: Calibri, Arial, sans-serif;
	font-weight: bold;
}
.error em {
	display: block;
	width: 0;
	height: 0;
	border: 10px solid;
	border-color: #BFEFE1 transparent transparent;
	position: absolute;
	bottom: -5px;
	left: 5px;
	border-bottom: 0 none;
}

/* DOWNLOADS */
.tx_abdownloads_viewAddNewDownload,.tx_abdownloads_viewAddNewDownloadResult {
    background-color:transparent;
    border:none;   
    font-size: 12px;
    margin-top: 10px;
    padding: 5px;
    text-align: left;    
}
.tx_abdownloads_viewAddNewDownload input, .tx_abdownloads_viewAddNewDownload textarea, .tx_abdownloads_viewAddNewDownload select {
    background-color: #fff;
    border: 1px solid #818E8B;
    font-size: 1em;
    font-weight: normal;
    padding: 1px;
    width: auto;
}
.tx_abdownloads_viewAddNewDownload input {width:200px;padding:2px 0 2px 4px}
.tx_abdownloads_viewAddNewDownload textarea {width:300px;height:120px}
.tx_abdownloads_viewAddNewDownload input.file {width:200px}
.tx_abdownloads_viewAddNewDownload div {margin-bottom:5px}
.tx_abdownloads_viewAddNewDownload label {float:left;width:100px;padding-top:2px}
.tx_abdownloads_viewAddNewDownload small {display:block;margin:2px 0 0 100px}

.tx_abdownloads_viewAddNewDownload input.checkbox {width:auto;margin:0;padding:0;border:none}
.tx_abdownloads_viewAddNewDownload input.radio {width:auto;margin:0;padding:0;border:none}
.tx_abdownloads_viewAddNewDownload input.submit {width:auto;margin:0 0 0 100px;padding:2px 8px;overflow:visible/*ie6*/}
.tx_abdownloads_viewAddNewDownload input.input{width:auto}

/* METAEDIT */
.tx-metafeedit table td {padding:0}
.tx-metafeedit-link a  {background:url("../images/back.jpg") left center no-repeat;padding:0 7px 0 28px}
.tx-metafeedit-link a:hover {background:url("../images/back.jpg") left center no-repeat}
.tx-metafeedit-editmenu-list-table {border: 1px solid #818E8B;}
.tx-metafeedit-editmenu-list-table-header {background:#f5f5f5}
.tx-metafeedit-editmenu-list-table-header th a, .tx-metafeedit-editmenu-list-table-header th a.mfedt_sortdesc, .tx-metafeedit-editmenu-list-table-header th a.mfedt_sortasc {background:none}
.tx-metafeedit-editmenu-list-table-header th a:hover, .tx-metafeedit-editmenu-list-table-header th a.mfedt_sortdesc:hover, .tx-metafeedit-editmenu-list-table-header th a.mfedt_sortasc:hover {background:none}
.tx-metafeedit-general-actions .tx-metafeedit-link {margin-right:0}
.tx-metafeedit-editmenu-list-table th {text-align:left;padding:2px 5px}
.tx-metafeedit-editmenu-list-table th a {padding:0}
table.tx-metafeedit-editmenu-list-table td {text-align:left;font-weight:300;padding:5px}
.tx-metafeedit-editmenu-list-table-row, .tx-metafeedit-list-row-1, .tx-metafeedit-list-row-0 {background:#fff}
.mfdt-actions {color:#008050;font-size:11px}
.tx-metafeedit-editmenu-list .mfepagenav {background:#f5f5f5}
.tx-metafeedit-editmenu-list .nbrows {
    background-color: #f5f5f5;
    color: #000;
    float: right;
    font-size: 10px;
    font-weight:300;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
tr.mfepagenav td {padding:2px 5px!important}
.tx-metafeedit-editmenu-list-table td {border:1px solid #818E8B}
.tx-metafeedit-editmenu-list-table-header th, .meta_clr th {border:1px solid #818E8B}
.tx-metafeedit-editmenu-list-table td {/*border-bottom:none*/}
.tx-metafeedit-link a {border:none}
.tx-metafeedit-link-back,.tx-metafeedit-link-create {border:1px solid #818E8B}
.tx-metafeedit-link-delete a,.tx-metafeedit-link-edit a,.tx-metafeedit-link-order-up a,.tx-metafeedit-link-order-down a {background:none;padding:5px 0 5px 5px;line-height:1.1;height:auto}
.tx-metafeedit-link-delete a:hover,.tx-metafeedit-link-edit a:hover,.tx-metafeedit-link-order-up a:hover,.tx-metafeedit-link-order-down a:hover {background:none;padding:5px 0 5px 5px;line-height:1.1;height:auto}
.mfeblog td {display:none}
.tx-metafeedit-error-cnt {margin:0 0 10px 0;width:624px}
.tx-metafeedit-message {padding:2px 5px}

.tx-metafeedit-form-wrap form {border:none}
.tx-metafeedit-form-label {background:#fff;color:#232124;font-size:12px;font-weight:300}
.tx-metafeedit-form-required-marker {display:inline}
.tx-metafeedit-form-field {background-color:#fff;padding:5px 0}
.tx-metafeedit-form-field input {width:200px;padding:2px 0 2px 4px;border:1px solid #818E8B}
.tx-metafeedit-form-field textarea {width:300px;height:120px;border:1px solid #818E8B}
.tx-metafeedit-form-field select {border:1px solid #818E8B}
.tx-metafeedit .tx-metafeedit-form-submit {overflow:visible;
    padding: 2px 8px;
    width: auto;
    background:none;
    border:none;border:1px solid #818E8B;text-indent:0;height:auto
}

.tx-metafeedit-action-DELETE,.tx-metafeedit-action-BACK {
overflow:visible!important;
    padding: 2px 8px!important;
    width: auto!important;
    background:none!important;
    border:none!important;border:1px solid #818E8B!important;text-indent:0!important;height:auto!important
}

.tx-metafeedit .tx-metafeedit-form-submit:hover {background:none;color:#232124}
.tx-metafeedit-form-row {background-color:#fff}
.tx-metafeedit-form-wrap {padding:5px;background:#fff}

.tx-metafeedit-preview-row {background:#fff;font-size:12px}
.tx-metafeedit-preview-label,.tx-metafeedit-preview-value {background:#fff;color:#232124;font-size:12px}
.tx-metafeedit-preview-value {margin-bottom:5px}

.tx-metafeedit-link-preview .tx-metafeedit-link {
    padding:0;height:auto;padding:2px 0 2px 4px;border:1px solid #818E8B
}

.tx-metafeedit-link-delete-ok a, .tx-metafeedit-link-delete-ok a:hover {
 background:none
    border: 0 none;
    float: none;
    line-height: 1.8;
    padding:0 0 0 28px
}

.tx-metafeedit-link-delete-ko a, .tx-metafeedit-link-delete-ko a:hover {
 background:none
    border: 0 none;
    float: none;
    line-height: 1.8;
    padding:0 0 0 28px
}


.tx-metafeedit-link-delete-ok {margin-bottom:5px}

.tx-metafeedit-link-order-up,.tx-metafeedit-link-order-down{display:none}
 
.csc-header small {font-size:.565em;font-style:italic}

/* BGM_FE_USER */
table.feuserlist,table.feuserdetails {width:100%;font-size:12px}
table.feuserlist th,table.feuserdetails th {padding:5px 2px;font-size:13px;text-align:left}
table.feuserlist td,table.feuserdetails td {padding:5px 2px;vertical-align:top}
table.feuserlist tr.odd,table.feuserdetails tr.odd {background:#d9d9df}
}

.tx-metafeedit-form-data- label{
	margin: 10px;
	margin-right:20px;
}

#tx-metafeedit-language_quali-0,#tx-metafeedit-language_quali-1,#tx-metafeedit-language_quali-2 {
	border:none;
}
