/* 
 * CSEB WebPortal CSS
 * Author: Marianne M. Michel fŸr Pomcany's  -->  mmm@marinha.ch
 * Date: 10.6.08
 */
 
#contentContainer {
padding-top:15px;
}
 
/* .text, p */
#contentContainer p,
#contentContainer .text,
#contentContainer div.rtecontent .text,
body#tinymce.mceContentBody p,
body#tinymce.mceContentBody .text,
body#mceTemplatePreview p,
body#mceTemplatePreview .text {
	font-size:13px;
	line-height:18px;
	padding:0pt;
	margin:0pt;
}
/* h1 */
#contentContainer h1,
#contentContainer div.rtecontent h1,
body#tinymce.mceContentBody h1 {
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	display:block;
	border-bottom:0px;
	padding:0px 0px 8px 0px;
	margin:0pt;
}
/* h2 */
#contentContainer h2,
#contentContainer div.rtecontent h2,
body#tinymce.mceContentBody h2 {
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	display:block;
	border-bottom:0px;
	padding:0pt;
	margin:0pt;
}

#contentContainer .celements_gallery_overview h2  {
  font-size:15px;
	line-height:20px;
	font-weight:bold;
	display:block;
	border-bottom:0px;
	padding:0px 0px 8px 0px;
	margin:0pt;
}

/* h3 */
#contentContainer h3,
#contentContainer div.rtecontent h3,
body#tinymce.mceContentBody h3 {
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	display:block;
	border-bottom:0px;
	padding:0pt;
	margin:0pt;
}

/* .lead */
#contentContainer .lead,
body#mceTemplatePreview .lead,
body#tinymce.mceContentBody .lead {
	font-size:12px;
	line-height:18px;
	padding:0pt;
	margin:0pt;
	font-weight:bold;
	color:#787878; 
}

/* .slogan */
#contentContainer .slogan,
body#mceTemplatePreview .slogan,
body#tinymce.mceContentBody .slogan  {
	font-size:12px;
	line-height:18px;
	padding:0pt;
	margin:0pt;
	font-style:italic;
	color:#787878; 
}

/* .hinweis */
#contentContainer .hinweis,
body#mceTemplatePreview .hinweis,
body#tinymce.mceContentBody .hinweis  {
	font-size:13px;
	line-height:18px;
	padding:0pt;
	margin:0pt;
	font-style:italic;
	color:#000; 
}

/* .rot*/
#contentContainer .rot,
body#mceTemplatePreview .rot,
body#tinymce.mceContentBody .rot  {
	font-size:10px;
	line-height:18px;
	padding:0pt;
	margin:0pt;
	font-weight:bold;
	color:#B3535D; 
}

/* .inaktivLink */
#contentContainer .inaktivLink,
body#mceTemplatePreview .inaktivLink,
body#tinymce.mceContentBody .inaktivLink  {
	color:#000; 
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

/* table */
#contentContainer table,
body#tinymce.mceContentBody table {
	font-size:13px;
	line-height:18px;
}
/* ul */
#contentContainer ul,
#contentContainer div.rtecontent ul,
body#tinymce.mceContentBody ul {
	list-style:outside;
	/* list-style-image:url(li-bullet.gif); */
	padding-left:20px;
	margin-bottom:20px;
}
/* ol */
#contentContainer ol,
#contentContainer div.rtecontent ol,
body#tinymce.mceContentBody ol {
	list-style:outside;
	padding-left:20px;
	list-style:decimal;
	margin-bottom:20px;
}
/* li */
#contentContainer li,
#contentContainer div.rtecontent li,
body#tinymce.mceContentBody li {
	font-size:13px;
	line-height:15px;
	padding-bottom:5px;
}
/* rte stuff */
body#tinymce.mceContentBody,
body#mceTemplatePreview,
iframe#templatesrc {
	background-color:#f0f0f0;
	padding:15px 20px;
	font-size:13px;
	line-height:18px;
	font-family:Arial,Geneva,Helvetica,Verdana,sans-serif;
	margin:0pt;
	color:#000; 
}
/* img */
#contentContainer img,
#contentContainer div.rtecontent img,
body#tinymce.mceContentBody img {
	padding:0pt;
	margin:0pt;
	text-decoration:none;
	border:none;
}
/* a */
#contentContainer a,
#contentContainer div.rtecontent a,
body#tinymce.mceContentBody a {
	color:#B3535D;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
#contentContainer a:hover,
#contentContainer div.rtecontent a:hover,
body#tinymce.mceContentBody a:hover {}
#contentContainer a img,
#contentContainer div.rtecontent a img,
body#tinymce.mceContentBody a img {
	padding:0pt;
	margin:0pt;
	text-decoration:none;
	border:none;
}
#contentContainer a.pdflink,
#contentContainer div.rtecontent a.pdflink,
body#tinymce.mceContentBody a.pdflink,
body#mceTemplatePreview a.pdflink {
	display:block;
	padding-left:22px;
	background-image:url(ico-pdf.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	color:black;
	margin-bottom:10px;
}
#contentContainer div.rtecontent a.doclink,
#contentContainer a.doclink,
body#tinymce.mceContentBody a.doclink,
body#mceTemplatePreview a.doclink {
	display:block;
	padding-left:22px;
	background-image:url(ico-doc.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	color:black;
	margin-bottom:10px;
}
#contentContainer div.rtecontent a.xlslink,
#contentContainer a.xlslink,
body#tinymce.mceContentBody a.xlslink,
body#mceTemplatePreview a.xlslink {
	display:block;
	padding-left:22px;
	background-image:url(ico-xls.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	color:black;
	margin-bottom:10px;
}
#contentContainer a.ziplink,
#contentContainer div.rtecontent a.ziplink,
body#tinymce.mceContentBody a.ziplink {
	display:block;
	padding-left:22px;
	background-image:url(ico-zip.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	color:black;
	margin-bottom:10px;
}
#contentContainer div.rtecontent a.qtlink,
#contentContainer a.qtlink,
body#tinymce.mceContentBody a.qtlink {
	display:block;
	padding-left:22px;
	background-image:url(ico-qt.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	color:black;
	margin-bottom:10px;
}
/* template styles */
#contentContainer table.image,
#contentContainer div.rtecontent table.image,
body#tinymce.mceContentBody table.image{
	border:none;
	padding:0pt;
	margin:0pt;
	margin-right:17px; 
	margin-bottom:8px; 
	margin-top:4px;
}
#contentContainer div.rtecontent .size1,
body#tinymce.mceContentBody .size1{
	width:184px;
	height:auto;
	display:table;
}
#contentContainer div.rtecontent .size2,
body#tinymce.mceContentBody .size2{
	width:275px;
	height:auto;
	display:table;
}
#contentContainer div.rtecontent .size3,
body#tinymce.mceContentBody .size3{
	width:368px;
	height:auto;
	display:table;
}
#contentContainer div.rtecontent .size4,
body#tinymce.mceContentBody .size4{
	width:550px;
	height:auto;
	display:table;
}
#contentContainer div.rtecontent table.image .forcesize,
body#tinymce.mceContentBody table.image .forcesize {
	overflow:hidden;
	display:block;
}
#contentContainer div.rtecontent table.image .imagepart,
body#tinymce.mceContentBody table.image .imagepart {
	padding-bottom:5px;
	margin:0pt;
}
#contentContainer div.rtecontent table.image .imagecaption,
#contentContainer div.rtecontent table.image .imagecaption p,
body#tinymce.mceContentBody table.image .imagecaption,
body#tinymce.mceContentBody table.image .imagecaption p {
	font-size:10px;
	font-style:italic;
	line-height:16px;
	margin:0pt;
}
#contentContainer div.rtecontent table.image.imageinline,
body#tinymce.mceContentBody table.image.imageinline {
	float:left;
}
/* ADMIN */
#contentContainer #rte_noteditable {
	padding:11px;
	display:block;
	border:1px dotted #CC3300;
	color:#CC3300;
	font-weight:bold;
	margin-bottom:20px;
}
#contentContainer #rte_editable {
	padding:11px;
	display:block;
	border:1px dotted #006600;
	color:#006600;
	font-weight:bold;
	margin-bottom:20px;
}
#contentContainer #rte_editable_hint {
	padding:11px;
	display:block;
	border:1px dotted #CC6633;
	color:#CC6633;
	font-weight:bold;
	margin-bottom:20px;
}
#contentContainer .rls_commingsoon {
	color:#666666;
	font-weight:bold;
}
/* TINY RLS-FIXES */
#content_toolbar1 span.mceSeparator {
	margin:2px 9px 0pt 11px;
}
/*rtecontent*/
#contentContainer div.rtecontent {
	background-color:#f0f0f0;
	padding:15px 20px;
	display:block;
	margin-bottom:20px;
}

.feedback_input {
	background-color:#fff; 
	width:240px; 
	border:1px solid #7f9db9;  
}

.feedback_area  {
	background-color:#fff; 
	width:240px; 
	height:160px;
	border:1px solid #7f9db9;  
}

.article_blogPageName {
   display:inline;
   font-size:11px;
   font-weight:bold;
   line-height:20px;
   padding-right: 2px;
   margin-right: 6px;
   border-right:1px solid #B3535D; 
}

.article_date {
   display:inline;
   font-size:11px;
   font-weight:bold;
   line-height:20px;
   padding-left: 0px;
}

.article_title  {
   display:none;
}

.article_link  {
   border-bottom:0 none;
   display:block;
   font-size:15px;
   font-weight:bold;
   line-height:20px;
   margin:0;
   padding:0 0 8px;
   color: #000;
}

articles_start a {
   border-bottom:0 none;
   display:block;
   font-size:15px;
   font-weight:bold;
   line-height:20px;
   margin:0;
   padding:0 0 8px;
   color: #000;
}



