@IMPORT url("/skin/telepark/portlet/decorators/ajaxtags.css");
@IMPORT url("/skin/telepark/portlet/decorators/displaytag.css");


/***********************************************************************************
 *	The.defaults decorator                                                         *
 ***********************************************************************************/
.telepark-default-decorator {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;	
	border-bottom: none;	
	margin-top:0px; padding-top: 0px;
        margin-bottom: 0px;padding-bottom:0px;
}

.telepark-default-decorator .footer{
	color: white;
	font-family: Tahoma, Verdana, Arial, Helvetica; 
	font-size:10px; 
	color:#DBB9BB;
	letter-spacing:1px;
	height: 25px;	
	margin-top:59px;
	text-align:center;
	 padding-top:9px;
	  
}


.telepark-default-decorator .footer a{
	color:#DBB9BB;
}

.telepark-default-decorator  p {
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
        color: #242424;
} 


.telepark-default-decorator .exo-content-portlet .UIContentPortlet .UIPyramidTabBody .UIContentTab {
 margin: 0px;
 padding: 0px; 
 }

.portlet-info-bar {
  background: inherit;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  color: black ;
  font-size: 10pt;
  font-weight : bold;
  height: 16px ;
}

.portlet-info-bar a {
  padding: 0px !important ;
}

.portlet-button-help {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/help-16x16.gif") ;
}

.portlet-button-config {
  display: inline ;
  border: none ;
  width:  18px ; height: 16px ;
  background-image: url("default-action-icons/config-16x16.gif") ;
}

.portlet-button-wsrp {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/wsrp-16x16.gif") ;
}

.portlet-button-monitor {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/monitor-16x16.gif") ;
}

.portlet-button-edit {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/edit-16x16.gif") ;
}

.portlet-button-view {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/view-16x16.gif") ;
}

.portlet-button-normal {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/normal-view-16x16.gif") ;
}

.portlet-button-minimized {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/min-view-16x16.gif") ;
}

.portlet-button-maximized {
  display: inline ;
  border: none ;
  width:  16px ; height: 16px ;
  background-image: url("default-action-icons/max-view-16x16.gif") ;
}


/*--------div id's-----------*/
.telepark-default-decorator div.IRPContent {
   width: 590px;
   margin-left:30px;
   color:#242424;
   font-family:Verdana;
   font-size:10px;
   margin-bottom:20px;
   margin-top:0px;
   overflow:hidden;
    /*border: 1px solid green;*/
}

div#portal_content .telepark-default-decorator div.IRPContent {
  margin-left:10px;
}

.telepark-default-decorator div.IRPContent a {
    text-decoration:underline;
    color:#242424;
}

.telepark-default-decorator div.IRPContent div.smallList {
   display:none;  
}

/*
.telepark-default-decorator div.smallList {
	float: right;
	width: 18%;
	border:1px solid #777777;
	background-color:#eeeeee;
	
}*/

.telepark-default-decorator div.smallList .element {
	Width:100%;
	padding:3px;
}


.telepark-default-decorator div.smallList div#menu_title{
	text-align:center;
	background-color:#999999;
	font-weight:bold;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	padding-left:0px;
}

.telepark-default-decorator div.smallList a {
	font-family: Tahoma, Verdana, Arial;  
	font-size:11px; 
	color:#000000;
        background-image:url('/portal/static-content/weiz/pics/pfeil.gif');
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:16px;
	
}

.telepark-default-decorator div.IRPContent div.project,
.telepark-default-decorator div.IRPContent div.event,
.telepark-default-decorator div.IRPContent div.person,
.telepark-default-decorator div.IRPContent div.FnP,
.telepark-default-decorator div.IRPContent div.article {
  /*border-top:grey solid 1px;
  border-bottom:#bbbbbb solid 1px;*/
  overflow:hidden;
  float:left;
  /*width:590px;*/
}

.telepark-default-decorator div.IRPContent div.article .images {
  float:right;
}

.telepark-default-decorator div.IRPContent div.project .partner_list {
    clear:both;
}


.telepark-default-decorator div.IRPContent div.project div.cms_content_main,
.telepark-default-decorator div.IRPContent div.questionnaire div.head div.text,
.telepark-default-decorator div.IRPContent div.event div.cms_content_main,
.telepark-default-decorator div.IRPContent div.person div.cms_content_main,
.telepark-default-decorator div.IRPContent div.FnP div.cms_content_main,
.telepark-default-decorator div.IRPContent div.article div.article_text { 
  
  /*float:left;*/
 
}

.telepark-default-decorator div.IRPContent div.small_content {
   /*width:350px;*/
}

.telepark-default-decorator div.IRPContent div.person div.sidebar div.images {
  text-align:center;
}

.telepark-default-decorator div.IRPContent div.person div.sidebar div.images div.image img {
  margin-bottom:10px;
  width: 100px;
 

}

.telepark-default-decorator div.IRPContent div.sidebar div.images div.image {
  margin-bottom:10px;

}

.telepark-default-decorator div.IRPContent div.article div.sidebar div.attachments {
  margin-top:0px;

}



.telepark-default-decorator div.IRPContent div.FnP img.logo {
    vertical-align: middle;
    /*width:100px;*/
  
  }
  

.telepark-default-decorator div.IRPContent div.sidebar .images img {
   width: 200px;
   text-align:center;
   margin-bottom: 5px;
}

.telepark-default-decorator div.IRPContent div.sidebar .address,
.telepark-default-decorator div.IRPContent div.sidebar .links,
.telepark-default-decorator div.IRPContent div.sidebar .links .frlink,
.telepark-default-decorator div.IRPContent div.sidebar .attachments,
.telepark-default-decorator div.IRPContent div.sidebar .attachments .attachment {
    margin-top:0%;
    margin-bottom: 0%;
    padding-top:0%;
    padding-bottom:0%;
}
 
.telepark-default-decorator div.IRPContent div.event .eventdate {
   border: #bbbbbb solid 1px;
   margin: 3px;
   padding: 2px;
}

.telepark-default-decorator div.IRPContent div.project div.sidebar .images,
.telepark-default-decorator div.IRPContent div.questionnaire div.sidebar .images,
.telepark-default-decorator div.IRPContent div.event div.sidebar .images, 
.telepark-default-decorator div.IRPContent div.person div.sidebar .images,
.telepark-default-decorator div.IRPContent div.FnP div.sidebar .images,
.telepark-default-decorator div.IRPContent div.article div.sidebar .images {
   text-align:center;
} 

.telepark-default-decorator div.IRPContent div.project div.sidebar,
.telepark-default-decorator div.IRPContent div.questionnaire div.sidebar,
.telepark-default-decorator div.IRPContent div.event div.sidebar,
.telepark-default-decorator div.IRPContent div.person div.sidebar,
.telepark-default-decorator div.IRPContent div.FnP div.sidebar,
.telepark-default-decorator div.IRPContent div.article div.sidebar {
   /*background-color:#f8f8f8;*/
    /*background-image:url("/portal/static-content/telepark/pics/news_content.gif");
    background-repeat:repeat-x;*/
   width: 200px;
   /*padding-left:5px; */
   margin-left: 5px;  
   padding-top:5px; 
   padding-bottom:5px;
   padding-left:10px;
   padding-right:10px;
   margin-bottom:2em;
   float:right;
   height: 100%;
   margin-top:1.0em;
   margin-left:2em;
   /*border: 1px solid #e8e8e8;*/
}

.telepark-default-decorator div.IRPContent div.project div.partner {
  /*background-color: #f2f2f2;*/
  padding:5px;
  margin-top:5px;
  margin-left:2em;
  /*border:1px solid grey;*/
}

.telepark-default-decorator div.IRPContent div.project div.link_list {
   margin-top:1em;
}

.telepark-default-decorator div.contentOnly {
   width: 100%;
}

.telepark-default-decorator div.contentMain {
	width: 100%;
}

.telepark-default-decorator div.smallList .elementB {
	border-left: 1px solid #3366cc;
	padding-left: 4px;
} 

.telepark-default-decorator div.IRPContent div.questionnaireresult div.head div.text,
.telepark-default-decorator div.IRPContent div.questionnaire div.head div.text {
  height:150px;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.question p.frUtitle,
.telepark-default-decorator div.IRPContent div.questionnaire div.question p.frUtitle {
  width: 100%;
  background-color:grey;
  padding: 10px 5px 10px 5px;
  margin-top:0px;
  
  
}


.telepark-default-decorator div.IRPContent div.questionnaireresult div.question,
.telepark-default-decorator div.IRPContent div.questionnaire div.question {
   /*border-top: 2px solid grey;*/
   margin-bottom: 10px;
   background-color:#f2f2f2;
   padding: 0px 10px 0px 0px;
   /*border-bottom:2px solid grey;*/
   /*border-left: 10px solid #ae1c28;
   border-right: 10px solid #ae1c28;*/
   border: 1px solid grey;
}

.telepark-default-decorator div.IRPContent div.questionnaire div.question div.image {
  padding: 5px;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.question div.answergroup,
.telepark-default-decorator div.IRPContent div.questionnaire div.question div.answergroup {
   padding: 5px;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.question div.answeroption,
.telepark-default-decorator div.IRPContent div.questionnaire div.question div.answeroption  {
   width: 100%;
   /*background-color:#f2f2f2;*/
   margin-top: 2px;
   margin-bottom:2px;
}

.telepark-default-decorator div.IRPContent div.questionnaire div.question div.answeroption img {
   height:70px;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.questions,
.telepark-default-decorator div.IRPContent div.questionnaire div.questions {
   border-bottom: 4px solid #f2f2f2;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.questions div.question table {
  margin:10px;
  padding:5px;
  border:1px solid grey;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.questions div.question table th {
  font-size:12px;
  padding: 5px;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.questions div.question table td {
  text-align:center;
  border-top: 1px solid grey;
  padding: 5px;
}

.telepark-default-decorator div.IRPContent div.questionnaireresult div.questions div.question table td:first-child {
  text-align:left;
}


/*
.telepark-default-decorator div.smallList {
	padding-left: 81%;
	width: 19%;
	position: absolute;
	top: 0px; left: 0px;
	z-index: 1;
}

.telepark-default-decorator div.contentMain {
	padding-right: 20%;
	position: absolute;
	top: 0px; left: 0px;
	z-index: 2;
}
*/

#Sitemap.telepark-default-decorator {
   margin-left:20px;
   margin-top:0em;
   margin-bottom:1.7em;
}

.telepark-default-decorator .UISitemap {
   width:600px;margin-left:auto;margin-right:auto;
   
}


/*Artikelformatierung -------------------------------------------------------------------*/
.telepark-default-decorator .frbeschreibung{
	color: #242424;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
	width:auto;
	}

.telepark-default-decorator div.UISearchSummary div.title a,	
.telepark-default-decorator .UISitemap ul.first-level a,	
.telepark-default-decorator .frtxtb{
	/*color: #3366CC;*/
	font-weight: bolder;
	color: #56bb07;
        margin-bottom:5px;
	}

.telepark-default-decorator .article_teaser_list .frtxtb{

	  color: #242424;

	}

.telepark-default-decorator div.UISearchSummary div.description,
.telepark-default-decorator .UISitemap ul.nth-level a,
.telepark-default-decorator .frtxt{
	color: #242424;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
	width:auto;
        font-weight:normal;
	background-color:transparent;
	}

.telepark-default-decorator a.frlink,
/*.telepark-default-decorator p.frlink,*/
.telepark-default-decorator p.frlink a {
         padding:0px;
	 margin:0px;
	 background-image:url('/skin/telepark/images/link_arrow.gif');
	background-position: left;
	background-repeat:no-repeat;
	padding-left:1.4em;
}
.telepark-default-decorator div.IRPContent a.frlink,
.telepark-default-decorator div.IRPContent p.frlink a{
	/*color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
        background-image:url('/portal/static-content/weiz/pics/pfeil.gif');
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:16px;	*/
         color:#d53818;
         text-decoration:none;

	}

.telepark-default-decorator h1,	
.telepark-default-decorator .frtitle{
	font-family: Verdana; 
	font-size:18px; 
	font-weight:normal; 
	color:#66cc00;
        width:600px;
        background-image:url("/portal/static-content/telepark/pics/headline_bkg.gif");
        background-repeat:repeat-x;
        margin:0px;
	padding:0px;
        padding-bottom:20px;
	}

.telepark-default-decorator h2,	
.telepark-default-decorator .frUtitle{
	color: #56bb07;
	 font-size:10px;
	font-weight:bolder;
	font-family: Verdana;
        font-weight:bold;
	padding-top: 1em;
	padding-bottom:0%;
	margin-bottom:0%;
	background-color:transparent;
	}	
	
.telepark-default-decorator .frUtitle{	
      padding-bottom:1em;

      
}
	
.telepark-default-decorator div.sidebar div.contact_persons {
   margin-bottom: 1em;
}

.telepark-default-decorator p,	
.telepark-default-decorator .frtext{
	color: #242424;
	font-size: 10px;
	font-family: Verdana;
	margin-top:0%;
	} 
	
hr {
	color: #3366CC;
	height: 1px;
}

.telepark-default-decorator td.frborder {
	border: 1px solid #3366CC;
	line-height: 22px;
	padding: 4px 8px 8px 8px;  
	height: auto;
}
td.frborderS {
	border: 1px solid #3366CC;
	line-height: 18px;
	padding: 4px 8px 8px 8px;
}
.telepark-default-decorator img.imgrand {
	border: 1px solid #3366cc;
}
/*------------------------------------------------------------------*/

/*sonstige formatierungen ------------------------------------------*/

.telepark-default-decorator .search-portlet a.form-link,
.telepark-default-decorator div#cal_listView table.cal_listTable tr td a,
.telepark-default-decorator div.IRPContent a.alistlink
{
        color:#d53818;
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	padding-left:16px;
	background-image:url('/skin/telepark/images/link_arrow.gif');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:1.4em;
}

.telepark-default-decorator div.IRPContent div.teaser_link a.alistlink {
     margin-left:1em;
}

.telepark-default-decorator div.IRPContent div.teaser_content ul,
.telepark-default-decorator div.IRPContent div.teaser_content li {
   margin-bottom:0%;
   margin-top:0%;
   padding-top:0%;
   padding-bottom:0%;
}

.telepark-default-decorator div.IRPContent div.teaser_content ul {
   list-style-type:square;
   
}

.atxt{
 color: Black;
 font-family: Arial, Tahoma, Helvetica, sans-serif;
 font-size: 10pt;
}
.telepark-default-decorator .alisttitle{

	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
        height:21px;
	
}

.telepark-default-decorator #article_teaser_list .teaser_link {
  padding-top:2px;
}

.telepark-default-decorator .portlet .portlet_title ,
.telepark-default-decorator #article_teaser_list .teaser_title {
    padding:0px;
    margin:0px;
    display:block;
    background-image:url("/portal/static-content/telepark/pics/newsgreen_top_center.gif");
    background-repeat:repeat-x;
    height:21px;
}

.telepark-default-decorator .portlet .portlet_title .portlet_title_pre,
.telepark-default-decorator #article_teaser_list .teaser_title div.teaser_title_pre {
    width: 10px;
    height:21px;
    float:left;
    background-image:url("/portal/static-content/telepark/pics/newsgreen_top_left.gif");
    background-repeat:no-repeat;
    padding:0px;
    margin:0px 0px 0px 0px;
   


}

.telepark-default-decorator .portlet .portlet_footer,
.telepark-default-decorator #article_teaser_list .teaser_footer {
    height:19px;
    background-image:url("/portal/static-content/telepark/pics/news_bottom.gif");
    background-repeat:repeat-x;
}

.telepark-default-decorator .portlet .portlet_content,
.telepark-default-decorator #article_teaser_list .teaser_content {
    background-color:#f8f8f8;
    background-image:url("/portal/static-content/telepark/pics/news_content.gif");
    background-repeat:repeat-x;
    /*height:80px;*/ height: 80px;
    overflow:hidden;
    padding-left:15px;
    padding-right:15px;
    padding-top:0px; 
}

.telepark-default-decorator .portlet .portlet_content {
    height:auto;
}

.telepark-default-decorator .portlet .portlet_content form {
padding-top:0.5em;}

.telepark-default-decorator .portlet .portlet_title .portlet_title_post,
.telepark-default-decorator #article_teaser_list .teaser_title div.teaser_title_post {
    width: 10px;
    height:21px;
    float:right;
    background-image:url("/portal/static-content/telepark/pics/newsgreen_top_right.gif");
    padding:0px;
    margin:0px;
   
    border-collapse:collapse;
    border-spacing:0px;

}

.telepark-default-decorator .portlet {
   margin-left: 10px;
   /*width:100%;*/
}

.telepark-default-decorator .portlet .portlet_title div.alisttitle,
.telepark-default-decorator #article_teaser_list .teaser_title div.alisttitle{

        color: white;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
        background-image:url("/portal/static-content/telepark/pics/newsgreen_top_center.gif");
        background-repeat:repeat-x;
        height:16px;
        padding:0px;
        margin:0px 0px 0px 0px;
 	padding-left: 5px;
	padding-top:3px;
        margin-left:0px;
	border-collapse:collapse;
    	border-spacing:0px;

 
}
/*
.telepark-default-decorator div#article_teaser_list {

   width: 80%;
   margin-left:10%;
   padding:0px;

   
}*/

.telepark-default-decorator #article_teaser_list .element {

}

.telepark-default-decorator #article_teaser_list .element_first,
.telepark-default-decorator #article_teaser_list .element {
  margin-bottom:25px;
  margin-top:15px;
  background-color:#dbdbdb;
  
} 

.telepark-default-decorator #article_teaser_list  .infobox_first,
.telepark-default-decorator #article_teaser_list  .infobox {
    width:80px;    
    margin-left:0px;
    padding-left:0px;
    padding-top:5px; 
    float:left;
        /*border-bottom: 1px dashed #ae1c28;*/
}


.telepark-default-decorator #article_teaser_list  div.main_first,
.telepark-default-decorator #article_teaser_list  div.main {
    margin: 0px;
    /*padding: 5px;*
    /*float:right;*/
    /*overflow:scroll;*/
    margin-top:1em;
    margin-bottom:0.5em; 
    
    /*height:150px;*/
    /*border: 1px solid green;*/
   /*border-bottom: 1px dashed #ae1c28;*/
    
}


.telepark-default-decorator #article_teaser_list  div.smallTeaserContent {
   float:right;
   margin-left:10px; 
}

.telepark-default-decorator #article_teaser_list  div.with_info_box {
   margin-left: 80px; 

}


.telepark-default-decorator #article_teaser_list .element_first .infobox_first {
   border-top:8px solid #f2f2f2;
}
.telepark-default-decorator #article_teaser_list .element_first div.main_first {
   border-top:8px solid #ae1c28;
}

.telepark-default-decorator #article_teaser_list .element,
.telepark-default-decorator .line {
  /*background-color:#f2f2f2;
  border-bottom:#bbbbbb solid 4px; 
  border-top:#ae1c28 solid 8px;
  border: 2px solid red;
  margin: 5px;
  padding:5px 5px 5px 5px;  
  /*min-height:120px;
  height: 120px;*/
  
}


.telepark-default-decorator #article_teaser_list {
   /*position: relative;
   z-index: 0;*/
   width:100%;
}

/*
.telepark-default-decorator #article_teaser_list .element .teaser_main {
   padding-right:10px;
}
*/
/* Two columns layout */

.telepark-default-decorator #article_teaser_list #teaser_column_0_1 {
   width:100%;

  
}

.telepark-default-decorator #article_teaser_list #teaser_column_0_1 .smallTeaserContent  .teaser_main {
    width:280px;
    margin-left:0%; 
}

.telepark-default-decorator #article_teaser_list #teaser_column_0_2 {
   width:49%;
   float:left;  
}



.telepark-default-decorator #article_teaser_list #teaser_column_1_2 {
   width:49%;
   float:right;
}

.telepark-default-decorator #article_teaser_list #teaser_column_0_1 .smallTeaserContent  ,
.telepark-default-decorator #article_teaser_list #teaser_column_0_3 .smallTeaserContent  ,
.telepark-default-decorator #article_teaser_list #teaser_column_1_3 .smallTeaserContent  ,
.telepark-default-decorator #article_teaser_list #teaser_column_2_3 .smallTeaserContent  ,
.telepark-default-decorator #article_teaser_list #teaser_column_1_2 .smallTeaserContent  ,
.telepark-default-decorator #article_teaser_list #teaser_column_0_2 .smallTeaserContent   {
  margin-left:0%;
}

.telepark-default-decorator #article_teaser_list #teaser_column_1_2 .smallTeaserContent  .teaser_main,
.telepark-default-decorator #article_teaser_list #teaser_column_0_2 .smallTeaserContent  .teaser_main {
    width:170px;
    margin-left:0%;
}

/* Three columns layout */

.telepark-default-decorator #article_teaser_list #teaser_column_0_3 .smallTeaserContent  .teaser_main,
.telepark-default-decorator #article_teaser_list #teaser_column_1_3 .smallTeaserContent  .teaser_main,
.telepark-default-decorator #article_teaser_list #teaser_column_2_3 .smallTeaserContent  .teaser_main {
    width:75px;
    margin-left:0%;
}


.telepark-default-decorator #article_teaser_list #teaser_column_0_3 {
   width:32%;
   margin-left:0%;
   float:left;

   
   /*float:right;*/  
}

.telepark-default-decorator #article_teaser_list #teaser_column_1_3 {
   width:32%;
   /*margin-left:30%;*/
   float: left;
   margin-left:11px;
}

.telepark-default-decorator #article_teaser_list #teaser_column_2_3 {
   width:32%;
   /*margin-left:66%;*/
   float:right;
   

}

 

.telepark-default-decorator #article_teaser_list .teaser_image {
   /*float:right;
   z-index:2;*/
   padding-left: 0px;
   float:left;
   padding-top:5px;

   
}
.telepark-default-decorator #article_teaser_list .teaser_image img {
   /*width:98%;
   height:98%;*/
   vertical-align:middle;
}


/*------------------------------------------------------------------*/

/*-------------------- Styles for Tenants table --------------------*/

table.customers {
   border: 1px solid #999999;
   padding-left: 2px;
   background-image:url('/portal/static-content/freiraum/images/banner/pics-partner/partner-back.jpg');
   background-position:right;
   background-repeat:repeat-y;
}

table.customers table{
   background-color:transparent;
   
}

table.customers table tr td {
   border: 0px solid white;   
}

table.customers tr td{
   padding: 3px 3px 3px 3px;
   border-left: 1px solid #999999;
   text-align:left;
}

table.customers tr td.name{
   padding: 3px 3px 3px 3px;
   border-left: 1px solid #999999;
   text-align:left;
   font-weight:bold;
}

tr.header th {
	background-color:#dddddd;
        padding: 3px 3px 3px 3px;
	height: 40px;
	border: 1px solid #999999;
}

tr.odd {
	/*background-color: #05a7eb;*/
}

td.business {
	border-left:1px dashed #3467cc;
	border-right:1px dashed #3467cc;
}
/*-------------------- End of Styles for Tenants table --------------------*/



/*------------------------------------------------------------------*/



/* - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - C A L E N D A R - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - */


/*-----------------------IRPCalendar Day / Month--------------------*/

/* complete calendar day/month div */
.telepark-default-decorator div#cal_dayView {
	font-family: arial;
	font-size: 0.7em;
}


/* each <tr> tag */
.telepark-default-decorator div#cal_dayView tr{
	height: 1.8em;
}


/* each <td> tag */
.telepark-default-decorator div#cal_dayView td{
	padding: 0px 2px 0px 2px;
}

.telepark-default-decorator div#cal_singleDay div#cal_dayView table.cal_dayTable {
	border: 1px solid grey;
	width: 40em;
}

/* complete day view table */
.telepark-default-decorator div#cal_dayView table.cal_dayTable {
	border: 1px solid grey;
	width: 9em;
}


/* complete day time table */
.telepark-default-decorator div#cal_dayView table.cal_dayTimeTable {
	border: 1px solid grey;
	width: 2.5em;
}

/* each field, containing a time in an even row */
.telepark-default-decorator div#cal_dayView table.cal_dayTimeTable tr.cal_dayRowEven td.cal_dayColTime {
	background-color: #bbbbbb;
}


/* each field, containing a time in an odd row */
.telepark-default-decorator div#cal_dayView table.cal_dayTimeTable tr.cal_dayRowOdd td.cal_dayColTime {
	background-color: #aaaaaa;
}


/* all <td> tags within cal_dayTable */
.telepark-default-decorator div#cal_dayView table.cal_dayTable tr td {
	text-align: center;
}


/* each field containing a time */
.telepark-default-decorator div#cal_dayView table.cal_dayTimeTable tr td.cal_dayColTime{
	text-align: right;
	font-weight: bold;
}


/* each field containing a date */
.telepark-default-decorator div#cal_dayView td.cal_dayColDate {
	text-align: center;
	font-weight: bold;
}


/* each field without event in an even row */
.telepark-default-decorator div#cal_dayView table.cal_dayTable tr.cal_dayRowEven td.cal_dayNoEvent{
	background-color: #cccccc;
}


/* each field without an event in an odd row */
.telepark-default-decorator div#cal_dayView table.cal_dayTable tr.cal_dayRowOdd td.cal_dayNoEvent{
	background-color: #bbbbbb;
}


/* each event field */
.telepark-default-decorator div#cal_dayView table.cal_dayTable tr td.cal_dayIsEvent{
	border: 2px solid black;
	vertical-align: middle;
	background-color:  #FAFAC2;
	width: 8em;
}


/* each field without event */
.telepark-default-decorator div#cal_dayView table.cal_dayTable tr td.cal_dayNoEvent {
	width: 8em;
}


/* field with previous button */
.telepark-default-decorator div#cal_dayView td.cal_dayNavPrev {
	text-align: left;
}


/* field with next button */
.telepark-default-decorator div#cal_dayView td.cal_dayNavNext {
	text-align: right;
}



.telepark-default-decorator div#cal_dayView tr.cal_dayNavigation {
	height: 2.2em;
	border: 1px solid blue;
}


.telepark-default-decorator div#cal_dayView tr.cal_dayNavigation td{
	background: white;
}

table#IRPCalendar.telepark-default-decorator  {
  margin-top: 0.7em;
  margin-bottom: 0.5em;

}


/*-----------------------IRPCalendar Month--------------------------*/

.telepark-default-decorator div#cal_monthView {
	color: #000000;
	font-family: arial;
	font-size: inherit;
	width:100%;
	text-align: center;
}


.telepark-default-decorator div#cal_monthView table.cal_monthTable{
	border: 1px solid grey;
	background-color: white;
	color: #000000;
	margin-left:auto;
	margin-right: auto;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable tr{
	background-color: white;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable th{
	background-color: white;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable td{
	font-size: smaller;
	vertical-align: top;
	border: 1px solid grey;
	height: 4em;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable tr.cal_monthHeader {
	color: #000000;
	background-color: yellow;
}

.telepark-default-decorator div#cal_monthView a.cal_monthPrevious, a.cal_monthPrevious:link{
	text-decoration: none;
}

.telepark-default-decorator div#cal_monthView a.cal_monthNext, a.cal_monthNext:link{
	text-decoration: none;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable tr.cal_monthHeader th {
  background-color:#eeeeee;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable a.cal_monthPrevious{
	 /* does not work with IE
	 background: url("/skin/telepark/portlet/decorators/irp-calendar/month_previous.gif") no-repeat center center;
	 padding-right: 2em;
	 */
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable a.cal_monthNext{
	 /* does not work with IE
	 background: url("/skin/telepark/portlet/decorators/irp-calendar/month_next.gif") no-repeat center center;
	 padding-left: 2em;
	 */
	
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable th.cal_monthTitle{
	color: black;
	font-weight: bold;
	font-size: larger;
	text-align: center;
        background-color:#eeeeee;
}

.telepark-default-decorator div#cal_monthView tr.cal_monthWeekdays td{
	font-size: 0.7em;
	vertical-align: middle;
	color: white;
	background-color: transparent;
	background-image:url('/portal/static-content/telepark/pics/newsgrey_top_center.gif');
	background-repeat:repeat-x;
	text-align: center;
	border: 1px solid grey;
	width: 6em;
	height: 1.5em;
}

.telepark-default-decorator div#cal_monthView td.cal_monthWeekday{
	font-weight: bold;
	background-color: orange;
}

.telepark-default-decorator div#cal_monthView td.cal_monthWeekday{
	font-weight: bold;
	background-color: orange;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable td.cal_monthDayIn{
	/*background-color: white;*/
	background-color: #eeeeee;
}
	
.telepark-default-decorator div#cal_monthView table.cal_monthTable td.cal_monthDayOut{
	color: black;
	/*background-color: #DDDDDD;*/
	background-color: #cccccc;
	
}

.telepark-default-decorator div#cal_monthView td#cal_monthToday{
	font-weight: bold;	
	background-color: lightblue;
        border: 2px solid red;
}

.telepark-default-decorator div#cal_monthView td#cal_monthDaySelected{
	font-weight: bold;	
	border: 1px solid red;
	color: red;
	background-color: transparent;
}

.telepark-default-decorator div#cal_monthView table.cal_monthTable td.cal_monthEvent{
	font-size: 0.8em;
	font-weight: bold;
	border: 2px solid black;
	background-color: #FAFAC2;
}

.telepark-default-decorator div#cal_monthView a.cal_monthDayLink, a.cal_monthDayLink:visited, a.cal_monthEventLink, a.cal_monthEventLink:visited{
	color: black;
	text-decoration: underline;
}

.telepark-default-decorator div#cal_monthView a.cal_monthDayLink:hover, a.cal_monthEventLink:hover {
	color: blue; 
	text-decoration: underline;
}

.telepark-default-decorator div#cal_monthView img.cal_monthEventIcon{
	vertical-align: bottom;
}



/*-----------------------IRPCalendar list--------------------------*/

.telepark-default-decorator div#cal_listView {
	font-family: arial;
	width:100%;
}

.telepark-default-decorator div#cal_listView table.cal_listTable th{
		color: #56bb07;
	 font-size:10px;
	font-weight:bolder;
	font-family: Verdana;
        font-weight:bold;
	padding-top: 1em;
	padding-bottom:0%;
	margin-bottom:0%;
}

.telepark-default-decorator div#cal_listView table.cal_listTable th.cal_period{
	text-align: center;
	font-weight: bold;
	/*font-size: larger;*/
	height: 2em;
}

.telepark-default-decorator div#cal_listView div#cal_period{
	font-weight: bold;
	font-size: larger;
}
	
.telepark-default-decorator div#cal_listView table.cal_listTable tr td{
	padding: 2px 10px 2px 10px;
	color: #242424;
	font-size: 10px;
	font-family: Verdana;
	margin-top:0%;
}


.telepark-default-decorator div#cal_listView table.cal_listTable tr.odd td{
	/*background:	#bbbbbb;*/
}


.telepark-default-decorator div#cal_listView table.cal_listTable tr.even td{
	background: transparent;
}

/* SONSTIGES */

.telepark-default-decorator div#cal_listView table.cal_listTable {
   width:100%;
}


.telepark-default-decorator a.backlink {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.telepark-default-decorator #DisplayStaticContent .UIContentTab {
 margin-top:0px; padding-top: 0px;
 margin-bottom: 0px;padding-bottom:0px;
 }

  

/*    
.telepark-default-decorator .portal_corner {
   width:200px;
   padding: 0%;
   margin: 0px;
}'*/


.telepark-default-decorator#DisplayStaticContent,
.telepark-default-decorator#DisplayStaticContent tbody,
.telepark-default-decorator#DisplayStaticContent tbody tr,
.telepark-default-decorator#DisplayStaticContent .exo-content-portlet,
.telepark-default-decorator#DisplayStaticContent .exo-content-portlet .UIContentPortlet,
.telepark-default-decorator#DisplayStaticContent .exo-content-portlet .UIContentPortlet  .UIPyramidTabBody,
.telepark-default-decorator#DisplayStaticContent .exo-content-portlet .UIContentPortlet  .UIPyramidTabBody  .UIContentTab,
.telepark-default-decorator#DisplayStaticContent .UIContentTab,
.telepark-default-decorator#DisplayStaticContent {
   padding: 0px;
   margin: 0px;
   
   margin-bottom: 0px;padding-bottom:0px;
   /*height: 50px;*/
}

table.telepark-default-decorator#DisplayStaticContent,
table.telepark-default-decorator#DisplayStaticContent tbody,
table.telepark-default-decorator#DisplayStaticContent tbody tr,
table.telepark-default-decorator#DisplayStaticContent tbody tr td.exo-content-portlet,
table.telepark-default-decorator#DisplayStaticContent tbody tr td.exo-content-portlet div.UIContentPortlet,
table.telepark-default-decorator#DisplayStaticContent tbody tr td.exo-content-portlet div.UIContentPortlet  div.UIPyramidTabBody,
table.telepark-default-decorator#DisplayStaticContent tbody tr td.exo-content-portlet div.UIContentPortlet  div.UIPyramidTabBody div.UIContentTab,
.telepark-default-decorator#DisplayStaticContent div.UIContentTab,
table.telepark-default-decorator#DisplayStaticContent {
   padding: 0px;
   margin: 0px;
   
   margin-bottom: 0px;padding-bottom:0px;
   /*height: 50px;*/
}

table.telepark-default-decorator.exo-content-portlet.UIContentPortlet  .UIPyramidTabBody div.UIContentTab img.portal_corner,
.telepark-default-decorator img.portal_corner {
   /*padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   margin-bottom: 0px;padding-bottom:0px;*/
   width:200px;
   margin-bottom: 0px;
   padding-bottom:0px;
   
   /*height: 70px;*/
}

.telepark-default-decorator div.portal_corner {
   /*padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   margin-bottom: 0px;padding-bottom:0px;*/
   width:200px;
   height:70px;
   margin-bottom: 0px;
   padding-bottom:0px;
   background-image:url('/portal/static-content/weiz/pics/hg_UNTERMENU_oben_neu.jpg');
   background-repeat:no-repeat;
   background-color:black;
   
   /*height: 70px;*/
}

/* START Styles for Questionnaire*/

.telepark-default-decorator body {
   background-color:green;	
}

.telepark-default-decorator textarea {
	border: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

.telepark-default-decorator hr {
	color: blue;
	height: 1px;
}

.telepark-default-decorator .qTitle {
        border: solid 2px red;
	color: #3366CC;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none;
}

.telepark-default-decorator .qUTitle {
	
	color: #3366CC;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.telepark-default-decorator .qText {
	color: black;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: none;
}


.telepark-default-decorator div.questionnaire div.head div.text { 
  border-top: #f2f2f2 solid 10px;  
}

.telepark-default-decorator div.sidebar .images img {
   width: 200px;
   text-align:center;
   margin-bottom: 5px;
}

.telepark-default-decorator div.questionnaire div.sidebar .images {
   text-align:center;
} 

.telepark-default-decorator div.questionnaire div.head div.sidebar {
   background-color:#f2f2f2;
   width: 210px;
   margin-left: 5px;  
   padding-top:5px; padding-bottom:5px;
   float:right;
   border-top: #ae1c28 solid 10px;
   height: 100%;
}

.telepark-default-decorator div.questionnaireresult div.head div.text,
.telepark-default-decorator div.questionnaire div.head div.text {
  height:150px;
}

.telepark-default-decorator div.questionnaireresult div.question p.frUtitle,
.telepark-default-decorator div.questionnaire div.question p.frUtitle {
  width: 100%;
  background-color:grey;
  padding: 10px 5px 10px 5px;
  margin-top:0px;

  
}

/* END Styles for Questionnaire */


/* START Copy of OpenCMS - /css/questionnaire.css */

.telepark-default-decorator div.questionnaireresult div.question,
.telepark-default-decorator div.questionnaire div.question {
   /*border-top: 2px solid grey;*/
   margin-bottom: 10px;
   background-color:#f2f2f2;
   padding: 0px 10px 0px 0px;
   /*border-bottom:2px solid grey;*/
   /*border-left: 10px solid #ae1c28;
   border-right: 10px solid #ae1c28;*/
   border: 1px solid grey;
}

.telepark-default-decorator div.questionnaire div.question div.image {
  padding: 5px;
}

.telepark-default-decorator div.questionnaireresult div.question div.answergroup,
.telepark-default-decorator div.questionnaire div.question div.answergroup {
   padding: 5px;
}

.telepark-default-decorator div.questionnaireresult div.question div.answeroption,
.telepark-default-decorator div.questionnaire div.question div.answeroption  {
   width: 100%;
   /*background-color:#f2f2f2;*/
   margin-top: 2px;
   margin-bottom:2px;
}

.telepark-default-decorator div.questionnaire div.question div.answeroption img {
   height:70px;
}

.telepark-default-decorator div.questionnaireresult div.questions,
.telepark-default-decorator div.questionnaire div.questions {
   border-bottom: 4px solid #f2f2f2;
}

.telepark-default-decorator div.questionnaireresult div.questions div.question table {
  margin:10px;
  padding:5px;
  border:1px solid grey;
}

.telepark-default-decorator div.questionnaireresult div.questions div.question table th {
  font-size:12px;
  padding: 5px;
}

.telepark-default-decorator div.questionnaireresult div.questions div.question table td {
  text-align:center;
  border-top: 1px solid grey;
  padding: 5px;
}

.telepark-default-decorator div.questionnaireresult div.questions div.question table td:first-child {
  text-align:left;
}



.telepark-default-decorator tr.odd {
   background-color: transparent;
}

/*  New elements for telepark*/

.telepark-default-decorator div.UIShortCutMenu {
   height:280px;

}

.telepark-default-decorator .UIShortCutMenu div.short_cut_menu_item{
   margin-top:10px;
   width: 200px;
   height: 200px;
   float:right;
}

.telepark-default-decorator .UIShortCutMenu div.short_cut_menu_item a{
  color: #524b4b;
  font-family:Verdana;
  font-size:10px;
  text-decoration:none;
}

.telepark-default-decorator div#shortcut_0 {
   background-image: url("/portal/static-content/telepark/pics/main01.jpg");
   background-repeat:no-repeat;
   background-position:top center;
}

.telepark-default-decorator div#shortcut_1 {
   background-image: url("/portal/static-content/telepark/pics/main02.jpg");
   background-repeat:no-repeat;
   background-position:top center;
}

.telepark-default-decorator div#shortcut_2 {
   background-image: url("/portal/static-content/telepark/pics/main03.jpg");
   background-repeat:no-repeat;
   background-position:top center;
}

.telepark-default-decorator .welcome-portlet {
   background-color:transparent;
   padding-top:50px;
}

.telepark-default-decorator td.welcome-portlet {
   padding-bottom:1em;
}

.telepark-default-decorator .welcome-portlet label{
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#333333;
}

.telepark-default-decorator .welcome-portlet a img{
  vertical-align:baseline;
  height:12px;
}

.telepark-default-decorator .welcome-portlet a{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#333333;
  background-image: url("/portal/static-content/telepark/pics/button.png");
  padding-left:20px;
  padding-right:30px;

}

/*
.telepark-default-decorator #HomeIconMenu

.telepark-default-decorator #HomeIconMenu a {
   border:2px dashed blue;
  background-image: url("/portal/static-content/telepark/pics/logo.png");
  width:150px;
  height:150px;
  background-repeat:no-repeat;
  background-position:center center;
  text-align:center;
  padding-left:40px;
  padding-right:40px;
}*/

.telepark-default-decorator #HomeIconMenu {
  text-align:center;

}



.telepark-default-decorator #HomeIconMenu a{
  text-align:center;
  text-decoration:none;
  cursor: pointer;
  display:block;
 
}

.telepark-default-decorator #HomeIconMenu div#home_icon {
  width:150px;
  height:125px;
  background-repeat:no-repeat;
  margin-top: 70px;
  margin-bottom:95px;
  margin-left:auto;
  margin-right:auto;
  background-image: url("/portal/static-content/telepark/pics/logo.png");
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/portal/static-content/telepark/pics/logo.png',sizingMethod='scale');*/


}

.telepark-default-decorator .welcome-portlet a:hover{
  background-image: url("/portal/static-content/telepark/pics/button_over.png");
  
}

.telepark-default-decorator div#telepark_footer {
   width:100%;
   background-image:url("/portal/static-content/telepark/pics/sitefooter.gif");
   background-repeat:repeat-x;
   background-color:transparent;
   padding:0px;
   
}

.telepark-default-decorator div#telepark_footer p {
   color: #817c7c;
   padding-left:230px;
   padding-top:2px;
   padding-bottom:2px;
   margin:0px;
   background-color:transparent;
}

.telepark-default-decorator  .teaser_content p.frtxt,
.telepark-default-decorator  .teaser_main p.frtxt {
    text-align:left;
}

.telepark-default-decorator  .teaser_main ul {

   margin-top:0.2em;
}


/* END Copy of OpenCMS - /css/questionnaire.css */

table#HomeIconMenu.telepark-default-decorator {
   background:inherit;
   background-position:top right; width:201px;
}


.telepark-default-decorator .teaser_main {
  text-align:left;
  margin-top:0.5em; /*float:inherit; width:auto;*/
  /*float:inherit;*/ 

}

/* Search Portlet */

table#IRPSearchPortlet.telepark-default-decorator {
  width:590px;
  margin-left:30px; margin-right:auto;
  margin-top:2em;
  margin-bottom:2em;
}

.telepark-default-decorator div.UISearchSummary {
   margin-top: 1em;
}

.telepark-default-decorator div.UIPageIterator {
   font-family:Verdana;
   color:#d53818;
   font-size:11px;
}

div#Pffb2351b7f0000020070b6577e154f94.telepark-default-decorator {
  width:auto;
  
}

div#Pffb2351b7f0000020070b6577e154f94.telepark-default-decorator div.IRPContent {
   padding-left:12px;
   margin-left:0%;
   padding-right:0%;
   margin-right:0%;
   width: 387px;
   /*width:300px;*/
}

.telepark-default-decorator 


