.tt_templateWrapper table, 
.tt_templateWrapper td, 
.tt_templateWrapper tr {
    padding: 0 !important;
    border: none !important;
    text-align: left !important;
}

.tt_templateWrapper table {
    width: 100%;
}

.tt_templateWrapper {
    text-align: left;
    margin-bottom: 15px; 
    font-family:Arial,Helvetica,sans-serif !important;
    /*margin-bottom: 30px;*/
}

.tt_templateColumn {
	padding: 0pt 30px;
}

.tt_templateColumn td {
    text-align: left !important;
}

.tt_templateContent {
    font-family:Arial,Helvetica,sans-serif !important;	
    text-align: left; 
    font-size: 11px;
}

.tt_templateContent p {
	font-family:Arial,Helvetica,sans-serif !important;
    width: 100% !important;
}

.tt_templateContent a:hover {    color:#9BABBA !important;    font-weight:bold;}
.tt_templateContent a,
.tt_templateContent a:visited {    color:#841E4D;    font-weight:bold;}

.tt_templatePar {
    margin-bottom: 15px; 
}

.tt_templateTipps {
    text-align: left; 
    padding: 10px 10px 5px 15px; 
    background-color: silver;
}

.tt_templateTippsHeader {    color:#841E4D;    font-size:12px;    font-weight:bold;
}

.tt_templateViewImg {
    width: 100%;    color:#808080;    font-size:10px;    padding:0px;
    min-height: 20px;
    text-align: left; 
    background-color:#E3E5E6;
}

.tt_templateViewImg .tt_buttons{
	margin-left: 10px;
}

.tt_templateViewImg .tt_buttons input {
    padding:2px 6px;
}

.tt_templateViewImg input[type="text"]:not([size]) { 
     width: 5em;    /* Desired width of input field */
}

.tt_templateViewImg div {
    color:#808080;
}

marquee[height*="1"], 
marquee[height*="2"], 
marquee[height*="3"], 
marquee[height*="4"], 
marquee[height*="5"], 
marquee[height*="6"], 
marquee[height*="7"], 
marquee[height*="8"], 
marquee[height*="9"] {    height:auto;}

.tt_templateGallery table {
    margin: 15px 0 15px 0;
}

.tt_templateGallery td {
    border: none !important;
}

.tt_templateGallery a {
    text-decoration:none;
    margin-left: 10px;
}

.tt_templateImgs {    padding:5px;
    border:1px solid silver;}

.tt_templateImgCenter {
    float: left; 
    margin-right: 10px; 
}

.tt_templateImgCenter img {
    border: 1px solid rgb(128, 128, 128); 
}

.tt_templateChildPages {
    text-align: left;
}

.tt_templatePresse_title {    font-size:13px;    font-weight:bold;
    text-align: left;    text-decoration:underline;}

.tt_templatePresse_header {    font-size:16px;    font-weight:bolder;    line-height:25px;
    text-align: left;    text-decoration:none;    text-transform:uppercase;}

.tt_templateHaendlerContent {
	text-align:left;
	color:#679AC5 !important;
	font-family:Arial,sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	line-height:18px !important;
	margin-top:25px;
/*	margin-bottom:0px;*/
	margin-bottom:5px;
	margin-left:150px;
	margin-right:162px;
}

.tt_templateHaendlerContent table {
	border: 0 !important;
	width: 100% !important;
}

.tt_templateHaendlerContent tr td {
	border : 0;
}

.tt_haendlerContent{
	color:#679AC5 !important;
	font-family:Arial,sans-serif !important;
	font-size:15px !important;
	font-weight:normal !important;
	line-height:18px !important;
}

.tt_haendlerAdd{
	width:99.5%; 
	background:#e2ecf5;
/*	padding-top:5px;*/
    padding-top:4px;
	margin:0 1px 0 1px; 
/*	height:30px;*/
	height:26px;
	color:#878787 !important;
	font-family:Arial,sans-serif !important;
	font-size:15px !important;
	font-weight:normal;	
}

.tt_haendlerAdd div{
	color:#878787 !important;
	font-family:Arial,sans-serif !important;
	font-size:15px !important;
	font-weight:normal;	
}

.tt_dlgTemplateLeft {
    width: 10%;
}

.tt_dlgTemplateRight {
    width: 89%;
}

.tt_rightImgWrapper {
	float: right;
	width: 135px;
	margin: 0px 0px 10px 20px;
	text-align: right;
}

.tt_leftImgWrapper {
	float: left;
	width: 135px;
/*	margin: 0px 20px 10px 0px;*/
	margin: 0px 20px 10px 15px;
	text-align: left;
}

.tt_rightImgWrapper .tt_buttons{
	margin-left: 10px;
}

.tt_rightImgWrapper .tt_buttons input {
    padding:2px 6px;
}

.tt_leftImgWrapper .tt_buttons{
	margin-left: 10px;
}

.tt_leftImgWrapper .tt_buttons input {
    padding:2px 6px;
}

.tt_handleID {
	background:red;
	width:20px;
	height:20px;
	position:absolute;
}

.tt_heandlerPageInfo {
    float:left; 
    padding-left:1px;
    padding-right:5px; 
    margin-left:15px;
}

.tt_haendlerPageInfoIcon {
    float:left;
    padding-left: 60px;
/*    margin-bottom:10px;*/
    margin-bottom:9px;
}

.tt13_Uppercase{
	text-transform:uppercase;
}
