/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_aocontact_pi1" */
#aocontactWrap{display:block; overflow:hidden;}
#loading{position:absolute; margin-left:200px; margin-top:200px;}
#tx_aocontact_pi1_nameErr, #tx_aocontact_pi1_fullnameErr, #tx_aocontact_pi1_mailErr{padding-top:5px; padding-left:2px;}
#tx_aocontact_pi1_capErr{padding-top:5px; padding-right:2px;}
.tx_aocontact_pi1_inputWrap{padding-top:5px; padding-left:2px;}

#tx_aocontact_pi1_msgErr{padding-bottom:10px; padding-right:12px;}
.tx-aocontact-pi1 select {
  border:1px #ccc solid; 
  margin-bottom:10px; 

}
#mailDonePage{display:none; overflow:hidden; padding-top:60px; }
#mailDonePageLeft{float:left; width:70%;}
#mailDonePageRight{float:right;}
.mailDone{float:left;padding:15px;font-weight:bold;font:14px Helvetica, Arial, Verdana, Sans-Serif;}
.mailDonePic{float:right; background-image:url(../typo3conf/ext/ao_contact/done.jpg); width:104px; height:75px;  background-repeat: no-repeat;}
.warningWrap{display:block;overflow:hidden;}
.mailDoneWrap{display:block;overflow:hidden;}
.warningLeft{float:left; width:60%; padding-left:10px; padding-top:10px;}
.warningLeft h2, .mailDone h2{background-color:transparent;border-bottom:1px #ccc solid;margin-bottom:5px; padding:0;}
.aocontact-errcontent{margin-bottom:10px;}
.warningRight{float:right; background-image:url(../typo3conf/ext/ao_contact/warning.jpg); height:100px; width:107px;background-repeat: no-repeat;}

.tx-aocontact-pi1 textarea {
  width:auto; 
  font:1em Verdana, Arial, Helvetica, Sans-Serif; 
  border:1px #ccc solid; 
  background:#e1e1e1;
  padding:3px; 
  color:#777;
  padding:2px; 
  margin-bottom:2px; 
  margin-top:15px;
}

.tx-aocontact-pi1 input {
  
  font:1em Verdana, Arial, Helvetica, Sans-Serif; 
  border-top:0; 
  border-right:0;
  border-left:0;  
  border-bottom:0; 
  /*background-color:#e1e1e1;*/
  padding:3px; 
  color:#777;
  padding:2px; 
  margin-bottom:5px; 
}
.tx-aocontact-pi1 [type=radio]{background-color:transparent;}
.tx_aocontact_pi1-input[type=text]{width:220px;}
.tx_aocontact_pi1-cInput[type=text]{width:120px;}
.tx-aocontact-pi1 input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}

.tx-aocontact-pi1 input[type=text]:focus, input[type=password]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}

.tx-aocontact-pi1 input[type=submit]{border:1px #ccc solid; margin-top:20px; padding:0 15px 0 15px;}

.tx-aocontact-pi1 input[type=submit]:hover{background-color:#cccccc; border:1px #ccc solid; margin-top:20px; padding:0 15px 0 15px; cursor:pointer;}


input.tx_aocontact_pi1-cInput{border:1px #ccc solid;}



.tx-aocontact-pi1 form {overflow:hidden; padding:20px; /*border:1px solid #ddd;*/ margin-bottom:5px;}

#tx_aocontact_pi1_errorMsg{ border:1px red solid; padding:10px; margin-bottom:15px;}
.tx_aocontact_pi1_error{font-size:80%; color:red; font-weight:bold;}
.tx_aocontact_pi1-inputerror{border:1px red solid;}


.tx_aocontact_pi1-errcontent{
	 text-align:inherit;
	 font-size:90%;
	 color:red;
	 margin:0 0 0 0.6em; 
	
	}
fieldset{
	border:1px solid #484C37;
	margin:0 0 10px 10px;
	padding:0 0 10px 25px;
}

.fieldSetWrap{display:block;overflow:hidden; padding-top:15px;}

.cbx_lbl{
  width:100px;
  display:block;
}
.tx_aocontact_pi1-inputPlate{width:30px;margin:0;}
.plateWrap{padding-left:13px;}
.ackWrap{margin-bottom:5px; margin-top:10px;width:255px;display:block; overlfow:hidden;}
.ackWrap input{margin:0 5px 0 0; }
.ackWrapLeft{float:left;margin-top:2px;}
.ackWrapRight{float:right;}

.calWrap{width:135px;display:block;}
.calIn{float:left; padding:3px 0 0 2px; }
.btn_cal{background-image:url(../typo3conf/ext/ao_contact/cal_ico.png);background-repeat: no-repeat; width:20px; height:24px; float:right;}
.btn_cal input{margin:0; padding:0; background-color:transparent;width:20px; height:24px;}
.btn_cal input:hover{cursor:pointer;}
.cbx_wrapBox{float:left; text-align:left;}
.cbx_wrapTop input{padding:0; margin:0;}
.cbx_wrapTop{}
.cbx_wrapBottom{}
.cbx_wrapLine{text-align:center;  overflow:hidden; margin-bottom:10px;}

.select_service {padding-left:15px;}
.select_service select{margin:0;}
.tx-aocontact-pi1-contactBtn{display:block;overflow:hidden;}
#mailDonePageWrap{display:block;overflow:hidden;margin-bottom:10px;}
/* default styles for extension "tx_cnreview_pi1" */
	  .hidden {
		display:none;
	  }
      .tx-cnreview-pi1{display:block;overflow:hidden;position:relative;}
      #tx-cnreview-pi1-container{display:block;overflow:hidden;width:100%;}
	  .tx-cnreview-main {display:block;}
	  .tx-cnreview-pi1-top{overflow:hidden; margin-bottom:15px;}
	  .tx-cnreview-pi1-topleft{float:left;}
	  .tx-cnreview-pi1-topright{float:right;text-align:center;}
	  .tx-cnreview-pi1-listrowarea{overflow:hidden;}
	  .tx-cnreview-pi1-listrowarea h1{}
	  .tx-cnreview-pi1-boxcontent{float:left; padding-right:10px; overflow:hidden; width:340px;}
	  .tx-cnreview-pi1 input[type=submit]{border:1px #ccc solid; margin-top:20px; padding:0 15px 0 15px;}
	  .tx-cnreview-pi1 input[type=submit]:hover{background-color:#cccccc; border:1px #ccc solid; margin-top:20px; padding:0 15px 0 15px; cursor:pointer;}
	  .tx-cnreview-pi1-qiContainer {border:1px #ccc solid; display:block; overlflow:hidden; padding:0;margin:0 0 10px 10px;}
	  fieldset{
			border:1px solid #ccc;
			margin:0 0 10px 10px;
			padding:0 0 10px 25px;
			text-align:right;
	  }
	  .tx-cnreview-pi1-qiElementWrap{display:block; overflow:hidden;float:left; text-align:center; margin-left:10px;position:relative;}
	  .tx-cnreview-pi1-qiElementContent{}
	  .tx-cnreview-pi1-qiElementWrap label{padding:0 0 3px 10px; width:55px; font-size:10px;}
	  
	  
	  .tx-cnreview-pi1-qiElementWrap textarea{
	  	  width:auto; 
		  font:1em Verdana, Arial, Helvetica, Sans-Serif; 
		  border:1px #ccc solid; 
		  background:#e1e1e1;
		  padding:3px; 
		  color:#777;
		  padding:2px; 
		  margin-bottom:2px; 
		  margin-top:15px;
	  }
	  
	  .tx-cnreview-pi1-qiImgWrap {}
	  .tx-cnreview-pi1-qiImgWrap img {display:block;padding:0 0 7px 10px;}
	  
	  .tx-cnreview-pi1-qiWrap-odd, .tx-cnreview-pi1-qiWrap-even {display:block; overflow:hidden; padding:12px 20px 20px 20px;border:1px transparent solid; }
	  .tx-cnreview-pi1-qiWrap-odd {background-color:#ffffff;}
	  .tx-cnreview-pi1-qiWrap-even {background-color:transparent;}
	  .tx-cnreview-pi1-qiBody {float:left; width:62%;}
	  .tx-cnreview-pi1-qiQuestionArea {float:right;}  
	  .tx-cnreview-pi1-lbl_qi{display:block;}
	  .tx-cnreview-pi1-qiQuestionArea select option {background-color:transparent;}
	  
	  #tx-cnreview-pi1-loader {
		background:transparent url(../typo3conf/ext/cn_review/ajax-loader.gif) no-repeat scroll 0 0;
		display:none;
		height:35px;
		margin-left:200px;
		top:300px;
		position:absolute;
		width:235px;
    }
/* default styles for extension "tx_cnjpictures_pi1" */
    .hidden{display:none;}
	.cnjpictures_header{
		display:block;
		overflow:hidden;
		background:transparent;
		border-bottom:1px solid #CCCCCC;
		color:#2C2C2C;
		font-size:1.1em;
		font-weight:normal;
		margin:0.5em 0 0.5em 0;
		padding:8px 5px 7px 10px;
   }
   .cnjpictures_header h1{
			border:0;
			float:left;
			padding:0;
			margin:0;
	
   }
   .cnjpictures_backlink{font-size:70%; float:right;}
  /*mainview*/
    .cnjpictures_pathWrap{display:block; padding:10px; overflow:hidden;min-height:200px;}
    .cnjpictures_pathBody{float:left;width:300px;}
    .cn_slideshow{float:right;width:270px;padding-right:20px;}
	.cn_slideshow img{
	  background:#F5F5F5 none repeat scroll 0 0;
      border:1px solid #999999;
      padding:10px;
	}
	#cnjpictures_pathLinksWrap{border-bottom:1px solid #CCCCCC;display:block;overflow:hidden;margin-bottom:5px;margin-top:15px;padding-bottom:0px;}
	ul.cnjpictures_pathLinks li{
		float:left;
		list-style-type: none;
		list-style-image: none;
		margin-left:2px;
	}
	ul.cnjpictures_pathLinks{
		
	}
	
	ul.cnjpictures_pathLinks li a{
           display:block;
	       padding:3px 12px 3px 12px;
           height:19px;
	 	   font-size: 80%;
     	   color:#494949; 
		   border-top:1px solid #CCCCCC;
		   border-left:1px solid #CCCCCC;
		   border-right:1px solid #CCCCCC;
		   
	}
	ul.cnjpictures_pathLinks li a:hover{
		cursor:pointer;
		background-color: #e2e3e4;  
		text-decoration:none;
	}
	
	
  /*singleview*/
    #cnjpictures_images{display:block; padding:10px; overflow:hidden;position:relative;}
    #cnjpictures_imagesWrap{display:block; padding:10px; overflow:hidden;min-height:500px; text-align:center;}
    .cnjpictures_imagesContainerWrap{display:block; overflow:hidden;}
    
    .cnjpictures_resultTop{display:block; overflow:hidden;}
    #cnjpictures_pagebrowser{display:block; padding:0; overflow:hidden;float:right;}
    .cnjpictures_currentPageInfo{display:block; padding:0; overflow:hidden; font-size:75%;float:left;}
    ul.cnjpictures_ul{margin:0;}
	
	ul.cnjpictures_ul{
	    list-style-type: none;
	}
	
	ul.cnjpictures_ul li{
       list-style-image:none;
	   float:left;
	   border:none;
       margin-left:0;
       margin-top:0px;
       /*border-top:1px solid #000000;*/
	}
	
	#cnjpictures_loader {
		background:transparent url(../typo3conf/ext/cn_jpictures/ajax-loader.gif) no-repeat scroll 0 0;
		display:none;
		height:35px;
		margin-left:200px;
		top:35%;
		position:absolute;
		width:235px;
    }
    
    .cnjpictures_box, .cnjpictures_boxLast{
      background:#F5F5F5 none repeat scroll 0 0;
      border:1px solid #999999;
      padding:10px;
      margin:5px;
     }
    
	.cnjpictures_box{float:left;}
	.cnjpictures_boxLast{float:left;}
	.cnjpictures_row{display:block;overflow:hidden;}
	
	
	ul.cnjpictures_ul li ,ul.cnjpictures_ul li {
           display:block;
	       text-decoration:none;
           padding:3px 12px 3px 12px;
           height:19px;
	       color:#000000;
		   font-size: 80%;

	}
	   li.lidisable {  
	      opacity: .2;
	      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	       filter: alpha(opacity=20);	 }
	   li.lidisable:hover{cursor:default;background-color:transparent;}
	   ul.cnjpictures_ul li.lidisplay:hover { background-color: #e2e3e4;  color:#494949; cursor:pointer;}
       ul.cnjpictures_ul li.liactive{ font-weight:bold;background-color:#e2e3e4;   color:#494949; cursor:default;}
/* default styles for extension "tx_cnscharf_pi1" */
  .tx-cnscharf-main {display:block;}
  .tx-cnscharf-pi1-top{overflow:hidden; margin-bottom:15px;}
  .tx-cnscharf-pi1-topleft{float:left; width:70%;}
  .tx-cnscharf-pi1-topright{float:right;width:30%; text-align:center;}
  .tx-cnscharf-pi1-listrowarea{overflow:hidden;}
  .tx-cnscharf-pi1-listrowarea h1{}
  .tx-cnscharf-pi1-boxcontent{float:left; padding-right:10px; overflow:hidden; width:340px;}
  .tx-cnscharf-pi1-boxwrap{overflow:hidden; padding:10px; margin-bottom:15px; min-height:150px;}
  .tx-cnscharf-pi1-boxlogo{float:right; text-align:center; width:270px;}
  .tx-cnscharf-pi1-listrow{overflow:hidden;margin-bottom:15px;}
  .tx-cnscharf-pi1-listrow-even{overflow:hidden;}
  .tx-cnscharf-pi1-listrow-odd{overflow:hidden;}
  .tx-cnscharf-pi1-listrow-evenLast{overflow:hidden;}
  
  .tx-cnscharf-pi1-listrow-emp{overflow:hidden; margin-bottom:20px;width:100%;}
  .tx-cnscharf-pi1-boxlogo-emp{text-align:center; height:150px;}
  .tx-cnscharf-pi1-listrow-even-emp{overflow:hidden; float:left;width:48.5%;margin-right:15px; }
  .tx-cnscharf-pi1-listrow-odd-emp{overflow:hidden;width:48.5%; float:right;}
  .tx-cnscharf-pi1-listrow-evenLast-emp{overflow:hidden; margin-bottom:20px;width:48.5%; }
  
   .tx-cnscharf-pi1-boxwrap-emp{border:1px #153c80 solid;}
   .tx-cnscharf-pi1-boxcontent table tbody th{font-size:86%;font-weight:bold; color:#153c80;} 
   .tx-cnscharf-pi1-boxwrap-emp{padding:10px; min-height:270px;}
    
  .tx-cnscharf-pi1-listrow-tl{overflow:hidden;}
  .tx-cnscharf-pi1-listrow-even-tl{overflow:hidden;}
  .tx-cnscharf-pi1-listrow-odd-tl{overflow:hidden;}
  .tx-cnscharf-pi1-listrow-evenLast-tl{overflow:hidden;}
  
    .tx-cnscharf-pi1-browsebox, .tx-cnscharf-pi2-browsebox{line-height:1em; padding:5px 10px 0 10px; font-size:66%;margin-bottom:15px;border:1px #dddddd solid;}
    .tx-cnscharf-pi1-browsebox a, .tx-cnscharf-pi2-browsebox a{
      
      
      background-color:#888888;
      height:14px;
      margin-left:0;
      margin-right:0;
      
      display:block;
      padding:1px 2px 1px 5px;
      border-left:1px #e9e9e9 solid;
      border-right:1px #b5b5b5 solid;
      color:#fff;
      font-weight:bold;
      border-bottom:0;
    }
     .tx-cnscharf-pi1-browsebox a:hover{
       text-decoration:none;
       background-color:#999999;
     }
    
     .tx-cnscharf-pi1-browsebox p{
       margin-bottom:5px;
       padding:0;
       color:#999999;
     }
      
      .stationMenu ul {
        width:100%;
        overflow:hidden;
        margin:0em 0 0em 0;
        list-style-type:none;
        /* border-top:1px #aaa solid;
       border-bottom:1px #ebebeb solid*/
      }
      .stationMenu ul a {
        display:block;
        text-decoration:none;
       }
      
      .stationMenu ul li {
        float:left;
        width:100%;
        margin:0;
        overflow:visible;
       }
      
      
      
      .stationMenu ul li a,.stationMenu ul li p {
        padding:3px 3px 3px 7%;
        margin:0;
        background-color:transparent;
        /*border-top:1px #d2d2d2 solid;*/
        border-bottom:1px #d2d2d2 solid;
       }
      
      .stationMenu ul li p{
        color:#b2b2b2;
      }
      
      .stationMenu ul li a{
        color:#3a3a3a;
      }
            
      .stationMenu ul li a:hover {
        background-color:#153c80;
        color:#fff;
      }
            
      .stationMenu ul li#title {
        padding:3px 0px 3px 7%;
        font-weight:bold;
        color:#444;
        background-color:#fff;
        border-bottom:4px #888 solid;
       }
      
      .stationDetails{}
     
      .tx-cnscharf-pi1-boxcontent table tbody td {
        /*background-color:#fff;*/
        
        text-align:right;
      }
      .tx-cnscharf-pi1-boxcontent table tbody td, .tx-cnscharf-pi1-boxcontent table tbody th {
       /* border-color:#999999;
        border-style:solid none none solid;
        border-width:1px medium medium 1px;
        */
        padding:0.2em 0.8em;
        border:0;
        vertical-align:top;
     }
      
      .tx-cnscharf-pi1-boxcontent table tbody tr{
        border-color:#d2d2d2;
        border-style:solid none none solid;
        border-width:1px medium medium 1px;}
      
      .tx-cnscharf-pi1-boxcontent table tbody th{
       font-size:86%;
       font-weight:bold;
       color:#153c80;
      }
     
    .benefitMenu{
      text-align:left;
      margin:0;
      padding:0;
      padding-top:15px;
      
     }
    
     .benefitMenu ul{
       list-style-image:url(../fileadmin/img/listnode2.png);
      }
    .benefitMenu ul li p{margin:0; padding:0;}
    
     .openingMenu{
      text-align:left;
      margin:0;
      padding:0;
      padding-top:15px;
      
     }
    
     .openingMenu ul{
       list-style-image:url(../fileadmin/img/listnode2.png);
      }
    .openingMenu ul li p{margin:0; padding:0;}
/* default styles for extension "tx_cnscharf_pi2" */
     .tx-cnscharf-pi2-listrowarea h1 {
       /*background-color:#febe10;
       border-bottom:1px #febe10 solid;
       */
       text-align:right;
       background:transparent;
       font-size:89%;
       font-weight:bold;
       color:#153c80;
       border:0;
       
    
     }
     .tx-cnscharf-pi2-top{overflow:hidden;margin-bottom:15px;}
     .tx-cnscharf-pi2-topleft{float:left; width:70%;}
     .tx-cnscharf-pi2-topright{float:right;width:30%; text-align:center;}
  
     .tx-cnscharf-pi2-listrow-emp{overflow:hidden; margin-bottom:20px;width:100%;}
     .tx-cnscharf-pi2-boxlogo-emp{text-align:center; height:150px;}
     .tx-cnscharf-pi2-listrow-even-emp{overflow:hidden; float:left;width:48.5%;margin-right:15px; }
     .tx-cnscharf-pi2-listrow-odd-emp{overflow:hidden;width:48.5%; float:right;}
     .tx-cnscharf-pi2-listrow-evenLast-emp{overflow:hidden; margin-bottom:20px;width:48.5%; }
     .tx-cnscharf-pi2-boxwrap-emp {padding:10px; border:1px #153c80 solid;  min-height:270px;}
       
      .tx-cnscharf-pi2-browsebox{line-height:1em; padding:5px 10px 0 10px; font-size:66%;margin-bottom:15px;border:1px #dddddd solid;}
     .tx-cnscharf-pi2-browsebox a{
      
      
      background-color:#888888;
      height:14px;
      margin-left:0;
      margin-right:0;
      
      display:block;
      padding:1px 2px 1px 5px;
      border-left:1px #e9e9e9 solid;
      border-right:1px #b5b5b5 solid;
      color:#fff;
      font-weight:bold;
      border-bottom:0;
    }
        
        
     .tx-cnscharf-pi2-browsebox a:hover{
       text-decoration:none;
       background-color:#999999;
     }
    
     .tx-cnscharf-pi2-browsebox p{
       margin-bottom:5px;
       padding:0;
       color:#999999;
     }
        
        
/* default styles for extension "tx_cnscharf_pi3" */
    .tx-cnscharf-pi3-listrowarea h1 {
       /*background-color:#febe10;
       border-bottom:1px #febe10 solid;
       */
      border:0;
       text-align:right;
       background:transparent;
       font-size:89%;
       font-weight:bold;
       color:#153c80;
       
    
     }
     .tx-cnscharf-pi3-top{overflow:hidden;}
     .tx-cnscharf-pi3-topleft{float:left; width:70%;}
     .tx-cnscharf-pi3-topright{float:right;width:30%; text-align:center;}
     .tx-cnscharf-pi3-listrow-emp{overflow:hidden; margin-bottom:20px;width:100%;}
     .tx-cnscharf-pi3-boxlogo-emp{text-align:center; height:150px;}
     .tx-cnscharf-pi3-listrow-even-emp{overflow:hidden; float:left;width:48.5%;margin-right:15px; }
     .tx-cnscharf-pi3-listrow-odd-emp{overflow:hidden;width:48.5%; float:right;}
     .tx-cnscharf-pi3-listrow-evenLast-emp{overflow:hidden; margin-bottom:20px;width:48.5%; }
     .tx-cnscharf-pi3-boxwrap-emp {padding:10px; border:1px #153c80 solid;  min-height:270px;}
      .tx-cnscharf-pi3-browsebox{line-height:1em; padding:5px 10px 0 10px; font-size:66%;margin-bottom:15px;border:1px #dddddd solid;}
     .tx-cnscharf-pi3-browsebox a{
        background-color:#888888;
       height:14px;
       margin-left:0;
       margin-right:0;
       display:block;
       padding:1px 2px 1px 5px;
       border-left:1px #e9e9e9 solid;
       border-right:1px #b5b5b5 solid;
       color:#fff;
       font-weight:bold;
       border-bottom:0;
      }
           
      .tx-cnscharf-pi3-browsebox a:hover{
       text-decoration:none;
       background-color:#999999;
      }
    
      .tx-cnscharf-pi3-browsebox p{
       margin-bottom:5px;
       padding:0;
       color:#999999;
      }
        
/* default styles for extension "tx_cnscharf_pi4" */
         .tx-cnscharf-pi4{margin-bottom:10px;overflow:hidden;}
         .tx-cnscharf-pi4-pdfbox {overflow:hidden;text-align:center;}
         .tx-cnscharf-pi4-pdf_img {}
         
         .tx-cnscharf-pi4-pdf_body_top {text-align:justify;}
         .tx-cnscharf-pi4-pdf_img_bottom {}
         
         .tx-cnscharf-pi4-pdf_img_top {padding-bottom:15px;}
         .tx-cnscharf-pi4-pdf_body_bottom {text-align:justify;}
         
         .tx-cnscharf-pi4-pdf_img_left {float:left; width:50%;}
         .tx-cnscharf-pi4-pdf_body_right {width:50%; float:right; text-align:right;}
         
         .tx-cnscharf-pi4-pdf_img_right {}
         .tx-cnscharf-pi4-pdf_body_left {width:50%;float:left;text-align:left;}
        
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tt_news" */
  .news-list-itemNew {
      margin-left: 8px;
  }
