/* ********* */
/*  Content   */
/* ********* */

h3 {
font-size:10pt;
font-weight:bold;
margin-bottom:15px;
margin-left:10px;
}

div.tx-a21glossaryadvancedoutput-pi1{
	padding-left: 10px;
}

div.navbar a, div.navbar a:visited, div.navbar a:link{
	color: #C91B36;
}
div.navbar{
	height: 50px;
}

acronym, dfn, abbr, span.abbr { 
	font-size:10pt;
	border-bottom: 1px dotted black; cursor: help; }
dl.glossary dt { 
	border-bottom: 1.2pt dashed #C01B30;
	font-weight: bold; color: #C91B36; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { 
	font-size:10pt;
margin: 0 0 15px 20px; text-align: justify; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }





table.cal_navi a:visited {
	color: #000000;
}






#pfButton {
padding:0 20px 15px;
}

#pfButton a {
color:#71BF44;
font-weight:bold;
text-decoration:none;
font-size: 10pt;
}




.thanks {
	font-weight: bold;
}

* {
	border:0px none;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}


p, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
/*	line-height: 16pt; */
 	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin: auto;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

div.headMenu {
	text-align: right;
	margin-right: 8px;
}

div.csc-header h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}

div.csc-header-n3 h1{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	font-size: 18pt;
	padding-left:10px;
	padding-right:10px;
}


div.csc-header h1{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold
}


ul.csc-bulletlist, ul{
	padding-left: 35px;
	list-style-type: square;
}


/**** LINKS ****/



a.external-link {
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/download_link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}

a.internal-link {
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/download_link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}


/** auf kundenwunsch so umgesetzt */
p.red-background a.download-link:visited,
p.red-background a.download-link {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/download_link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}

a.mail-link{
	background-image: url('/fileadmin/media/images/templates/mail-link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}

a:hover {
	text-decoration:underline;
}

a, a:link, a:visited  {
	color:#000000;
	text-decoration:none;
}


a.download, a.external-link-new-window {
	background-image:url(/fileadmin/media/images/templates/download_link.png);
	background-repeat:no-repeat;
	color:#71BF44;
	font-weight:bold;
	padding-left:20px;
	text-decoration:none;
}




a.more_news {
	background-image:url(/fileadmin/media/images/templates/intro_readmore_new_link.gif);
	background-repeat:no-repeat;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	padding-left:30px;
	text-decoration:none;
}

p.bodytext a:hover {
	text-decoration:underline;
}

p.bodytext a, p.bodytext a:link, p.bodytext a:visited {
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
}
/**** LINKS ****/






/*** FOOTER **/
div.footer
{
	margin-bottom: 25px;
}

.menu_footer {
	float: right;
}

div.menue_footer_link {
	float: right;
	text-align: right;
}


.menu_footer_item {
	float: left;
	display: table-cell;
	text-align: right;
	white-space:nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding: 5px 7px 0px 7px;
}

.menu_footer_item_act {
	float: left;
	display: table-cell;
	text-align: right;
	white-space:nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding: 5px 7px 0px 7px;
}

.menu_footer_item_act a{
	font-weight: bold;
}

#footer .pipe{
	font-size: 11px;
}

.menu_footer a {
	white-space:nowrap;
	font-size: 11px;
	color: #000000;
}
.menu_footer a:hover {
	text-decoration: underline;
}

.pipe{
	padding-top: 2px;
	color:#000000;
	float: left;
}
/*** FOOTER **/






div.mainMenu{
	width: 660px;
	float: left;
}

#cont_head_desc p.bodytext{
	padding: 0px 20px 0px 40px;
	font-size: 12px;
	margin: 0px;
	
}

#cont_head_desc h1.csc-firstHeader{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-left: 40px;
	font-size: 15px;
	background-image: url('/fileadmin/media/images/templates/h1_pfeil.gif');
	background-repeat: no-repeat;
	
}

#cont_head_desc h2{
	padding-top: 10px;
	padding-left: 40px;
	font-size: 12px;
	font-weight: bold;
	
}
#cont_head_desc a.internal-link, div.fce_top_text a.internal-link, div.fce_top_text a.internal-link:visited {
	color: #C11B31;
	background-image: url('/fileadmin/media/images/templates/intro_readmore_link.gif');
	padding-left: 20px;
	background-repeat: no-repeat;
}


#content h1.csc-firstHeader{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
}

#content_main h1.csc-firstHeader{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	
}


#content_c1_right h1.csc-firstHeader{
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	
}


/*   DOWNLOAD LISTE */


/****  FIXME DOPPELT***/
table.csc-uploads-1 {
	background-color: #71bf45;
	color: #FFFFFF;
	font-weight: bold;
	width: 810px;
}

table.csc-uploads-1 a{
	color: #FFFFFF;
	font-weight: bold;
}

table.csc-uploads-1 a:visited{
	color: #FFFFFF;
	font-weight: bold;
}


td.csc-uploads-fileName{
	width: 700px;
}

td.csc-uploads-fileSize{
	width: 70px;
}

table.csc-uploads-1 p{
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

tr.tr-odd td{
	border-top: dotted 1px #FFFFFF; 
}
tr.tr-even td{
	border-top: dotted 1px #FFFFFF; 
}

td.csc-uploads-icon{
	border-top: dotted 1px #FFFFFF; 
	display: none;
	
}



/*****************************/

table.csc-uploads-0{
	background-color: #FFFFFF;
	color: #71bf45;
	font-weight: bold;
	width: 810px;
}

table.csc-uploads-0 a{
	color: #71bf45;
	font-weight: bold;
}


td.csc-uploads-fileName{
	width: 630px;
}

td.csc-uploads-fileSize{
	width: 70px;
}

table.csc-uploads-1 p{
	font-weight: bold;
}

table.csc-uploads-1 tr.tr-odd td{
	border-top: 2px dashed #FFFFFF
}
table.csc-uploads-1 tr.tr-even td{
	border-top: 2px dashed #FFFFFF
}

table.csc-uploads-1 td.csc-uploads-icon{
	border-top: 2px dashed #FFFFFF
	
}

/*   DOWNLOAD LISTE */






div.fce_blue_dotted h2{
	color: #0092BA;
	font-size: 12pt;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left:10px;
}
div.fce_blue_dotted div{
	/** background-image: url('/fileadmin/media/images/templates/prio_blue_dotted.png');
	background-repeat:repeat-y; **/
}
div.fce_blue_dotted div img{
	margin-left: 10px;
	margin-bottom: 20px;
}


/**** ***/
div.fce_green_dotted h2{
	color: #687104;
	font-size: 12pt;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left:10px;
}
div.fce_green_dotted div{
	/** background-image: url('/fileadmin/media/images/templates/prio_green_dotted.png');
	background-repeat:repeat-y; **/
}
div.fce_green_dotted div img{
	margin-left: 10px;
	margin-bottom: 20px;
}

/**** ***/
div.fce_orange_dotted h2{
	color: #DAA61E;
	font-size: 12pt;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left:10px;
}
div.fce_orange_dotted div{
    /**
	background-image: url('/fileadmin/media/images/templates/prio_orange_dotted.png');
	background-repeat:repeat-y; **/
}
div.fce_orange_dotted div img{
	margin-left: 10px;
	margin-bottom: 20px;
}



/*** personal information ***/

div.fce_personalInformation {
	background-image: url('/fileadmin/media/images/templates/personal_info_background.jpg');
	background-repeat:repeat-y;
	background-color: #EEEEEE;
	padding-left: 10px;
	margin-bottom: 20px;
	height: 185px;
}

div.data{
	/** **/
}
div.fce_personalInformation img{
	float: right;
	margin: 10px;
}

div.fce_personalInformation p{
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.fce_personalInformation p.Name{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}
div.fce_personalInformation p.Role{
	font-style:oblique;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
div.fce_personalInformation p.Languages{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}
div.fce_personalInformation p.Description{

}
div.fce_personalInformation p.Tel{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
div.fce_personalInformation p.Fax{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
div.fce_personalInformation p.Mobile{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
}
div.fce_personalInformation p.Email a:link, div.fce_personalInformation p.Email a:visited{
	font-weight: bold;
	font-size: 10pt;
	color: #71BF42;
	background-image: url('/fileadmin/media/images/templates/tt_news_single_author.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}


/****** NEWS LIST*****/
div.newsroom_content h2 {
	font-size: 18pt;
	font-weight: bolder;
	margin: 0px;
	
}


div.newsroom_line_odd,  div.newsroom_line_even{
	background-image: url('/fileadmin/media/images/templates/personal_info_background.jpg');
	background-repeat:repeat-y;
	background-color: #EEEEEE;
	padding-left: 10px;
    margin-bottom: 20px;
	padding-bottom: 10px;
}

div.newslatest_line_odd, div.newslatest_line_even{
  margin-bottom: 3px;
}

div.newsroom_line_odd p.bodytext,  div.newsroom_line_even p.bodytext{
	margin: 0px;
	
}
p.newsroom_date{
   font-weight: normal;
   color: #000000;
   margin: 0px;
   padding: 0px;
   padding-left: 10px;
}

p.newsroom_title {
   font-weight: bold;
   color: #000000;
   padding-bottom: 5px;
   margin: 0px;
}

span.newsroom_subheader{
   font-weight: bold;
   padding-bottom: 10px;
   color: #000000;
   margin: 0px;
}


div.newsroom_line_odd a:link,  div.newsroom_line_even a:link,div.newsroom_line_odd a:visited,  div.newsroom_line_even a:visited{
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/tt_news_list_link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin: 0px;
}

p.newsroom_more {
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
}


/****** NEWS LIST*****/



div.newsroom_single{
	background-image: url('/fileadmin/media/images/templates/personal_info_background.jpg');
	background-repeat:repeat-y;
	background-color: #EEEEEE;
	padding-left: 10px;
    margin-bottom: 10px;
	padding-bottom: 10px;
}

div.newsroom_single h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bolder;
    padding-left: 10px;
	padding-top:10px;
}

div.newsroom_single p.news-single-author{
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/tt_news_single_author.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
	line-height: normal;
    margin: 10px;
}


p.news-single-author a{
		color:#71BF44;
}

p.newsroom_download a{
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/tt_news_single_downloadlink.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}



p.newsroom_single_back a, p.newsroom_single_back a:visited, a.download-link, a:visited.download-link{
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/download_link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
    display: block;
}

p.newsroom_single_back a, p.newsroom_single_back a:visited{
	margin-left: 10px;
}




/*** NewsLatest***/
div.newslatest_line_odd, div.newslatest_line_even{
  MARGIN-LEFT: 5PX;
}

a.more_news{
  margin-left: 8px;
}

div.newslatest_content{

}

div.newslatest_content p{
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	color:#000000;
	font-size: 11px;
	margin: 0px;
}

div.newslatest_content p.bodytext{
	
}
div.newslatest_content p.newslatest_title{
	font-weight: bold;
}
div.newslatest_content p.newslatest_date{
	font-size: 11px;
	color:#71BF44;
	font-weight: bold;
}




/*** NewsLatest***/

/**** FCE TOP****/
#cont_head{
  height: 226px;
}
#cont_head img{
	float: left;
	border: 0px;
}

#cont_head div.fce_top_text h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-bottom:0px;
	padding-left:60px;
	padding-top:27px;
}

div.fce_top_text{
	width: 354px;
	height: 212px;
	background-color: #E0E1E3;
	float: left;
}

div.fce_top_text p.bodytext{
	font-size:12px;
	padding:10px 20px 0px 60px;
	margin: 0px;
}

div.fce_top_text p{
	padding:0px 20px 0px 60px;
}

div.fce_top_text a:link, div.fce_top_text a:visited{
	background-image: url('/fileadmin/media/images/templates/intro_readmore_link.gif');
	background-repeat:no-repeat;
	font-size:12px;
	padding:0px 0px 0px 20px;
	color: #BF1B2F;
	font-weight: bold;
	margin: 0px;
}



/*** FCE TOP****/

div.content ul{
	padding-left: 35px;
}



/**** RTE ***/
p.green-italic {
   color: #72BF42; font-style: italic;
   margin: 0px;
}
p.green {
   color: #72BF42;
   margin: 0px;
}
p.green-bold {
   color: #72BF42; font-weight: bold;
   margin: 0px;
}
p.gray {
   color: #111111;
}

p.red-background{
	background-color: #BF1B31; color: #FFFFFF; background-image: url('/fileadmin/media/images/templates/red_bg.png'); background-repeat: repeat-y; padding-left: 20px;
	margin: 0px;
}

p.red{
	color: #BF1B31;
	margin: 0px;
}
/**** RTE ***/


/**** NewLoginBox ****/
div.tx-newloginbox-pi1{
	padding-left: 20px;
	
}
/**** NewLoginBox****/



/*** FORMS ***/
input, options, textarea{
	border: 1px solid;
	background-color: #EEEEEE;
	font-size: 10px;
}



#content form{
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	border-top: 0px  dashed red;
	border-bottom: 1.2pt dashed #C01B30;
}

#content p.bodytext{
	margin-top: 10px;
	margin-bottom: 10px;
}

#content h1{
/*	margin: 0px; */
	
}


div.form_desc_section {
	float:left;
	padding-right:5px;
	text-align:right;
	width:180px;
}

div.form_input_section {
	display:block;
	float:left;
	width:270px;
}

div.field_row {
	display:block;
	float:left;
	width:500px;
	margin-top: 10px;
	margin-left: 120px;
}


ul.error, ul.error li {
	color: #C01B30;
}


select {
	font-weight: normal;
	font-size: 10px;
	border: 1px solid;
	padding: 2px;
}
option{
	padding-left: 5px;
	
}



/*** FORMS ***/



/***  Sitemap ***/

/***************************/
/*        Sitemap          */
/***************************/

a.csc-sitemap-level1{
	font-weight: bolder;
	font-size: 14px;
}

a.csc-sitemap-level2{
	font-size: 14px;
}

a.csc-sitemap-level3{
	font-size: 14px;
}

a.csc-sitemap-level4{
	font-size: 14px;
}

a.csc-sitemap-level5{
	font-size: 14px;
}
/***************************/
/*        Sitemap          */
/***************************/










/***************************/
/*        Breadcrumb       */
/***************************/
#breadcrumb_menu {
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
	color: #828282;
	height: 20px;
	margin-bottom:10px;
}

#breadcrumb_menu a:link, #breadcrumb_menu a:visited{
	text-decoration: none;
}
	
div.breadcrumb_no a:link,div.breadcrumb_no a:visited {
	font-size: 12px;
	color: #828282;
}

img.breadcrumb_arrow {
	margin-top: 10px;
	float: left;
}

div.breadcrumb_home{
	height: 20px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}

div.breadcrumb_no{
	height: 20px;
	margin-top: 8px;
	color: #828282;
	float: left;
}


div.breadcrumb_cur{
	height: 20px;
	margin-top: 8px;
	float: left;
	font-size: 12px;
	color: #828282;
	font-weight: bold;
}
/***************************/
/*        Breadcrumb  ENDE */
/***************************/










/*** PROJECT IDEA ***/
#tx-srfeuserregister-pi1-tx_txalpinespace_keywords{
	height: 90px;
	width: 400px;
}


#tx-srfeuserregister-pi1-tx_txalpinespace_description{
	width: 400px;
}

#tx-srfeuserregister-pi1-tx_txalpinespace_partners_searched {
	width: 400px;
}

#tx-srfeuserregister-pi1-tx_txalpinespace_partners_found{
	width: 400px;
}

#tx-srfeuserregister-pi1-tx_txalpinespace_outcomes{
	width: 400px;
}

#tx-srfeuserregister-pi1-tx_txalpinespace_main_objectives{
	width: 400px;
}
#tx-srfeuserregister-pi1-tx_txalpinespace_institution_type{
	width: 405px;
}


#tx-srfeuserregister-pi1-company{
	width: 400px;
}

p.tx-srfeuserregister-pi1-trash a:visited, p.tx-srfeuserregister-pi1-trash a:link{
	font-weight: bold;
}


.tx-srfeuserregister-pi1 a {
	color:#71BF44;
	text-decoration:none;
	font-weight: bold;
	background-image: url('/fileadmin/media/images/templates/download_link.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}


/*** PROJECT IDEA ***/


/*** Calendar ***/

div.eventsLegend {
    margin-left:5px;

}
div.eventsLegend h1 {
    font-size:20px;
    font-weight: bold;
    padding-bottom: 7px
    

}
div.eventsLegend h2 {
    border-bottom:3px dotted black;
    font-size:12px;
    margin-bottom:4px;
    padding-bottom:7px;
    

}

div.listmonthview  {
    border-top: 2px solid #71bf45;
    border-left: 12px solid #71bf45;
    border-right: 12px solid #71bf45;
    border-bottom: 20px solid #71bf45;
    margin-left:5px;


}

table.listmonthview {
    background-color: #71bf45;
    border: 1px solid #71bf45;
    border-collapse:collapse;
    border-spacing:5px;
}


table.listmonthview td { 
    border:1px #71bf45 solid; 
    padding:4px;
    text-align: center;
    vertical-align:middle;
    font-size: 14px;
    } 

td.month_weekday  {
   
    font-weight: bold;
    background-color: #dbdbdb;
}
td.month_weekend {
    
    font-weight: bold;
    background-color: #bdbdbd;
}

table.listmonthview  td.dayactive {
    background-color: white;
    font-size: 18px;
    
    
}

table.listmonthview  td.text{
    border-bottom: 1px solid #71bf45;
}

div.eventDetailBrowser {
    background-color:#71bf45;
    margin-left:5px;
    padding: 8px;
    
}
div.eventDetailBrowser td{
    font-size: 20px;
    font-weight:bold;

}

div.eventDetailTop {
   
    border-left: 12px solid #71bf45;
    border-right: 12px solid #71bf45;
    padding: 8px;
    margin-left:5px;
}
div.eventDetail {
   
    border-left: 12px solid #71bf45;
    border-right: 12px solid #71bf45;
    border-bottom: 20px solid #71bf45;
    border-top: 1px solid #71bf45;
    padding: 8px;
    font-size:10pt;
    margin-left:5px;
    

}

div.eventDetail div {
    margin-bottom: 15px;
}
div.eventDetail div p.bodytext {
    padding: 0px !important;
    margin: 0px !important;

}

div.eventDetail div.headline {
    font-size:20px;
    font-weight: bold;
}

div.eventDetail div.icons {
    /*border-bottom: 1px solid #71bf45;*/
}

div.eventDetail div.download{
	background-color:#71bf45;
	padding: 7px;
	margin-top: 6px;
	
	

}
div.eventDetail div.download a{
	color: white;
	text-decoration:none;
	font-weight: normal;
	background-image: url('/fileadmin/media/images/templates/cal_download.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
}
div.eventDetail div.gloss{
	padding-left: 20px;
}


/* ********* */
/*  Survey   */
/* ********* */



/* default styles for extension "tx_pbsurvey_pi1" */
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 72%; position: relative; height: 15px; width: 800px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #ACD39C; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 14px; font-weight: bold; color: #70AA57;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 fieldset.survey_item {border:1px solid #000000;	margin: 20px 10px;	padding:10px;}
.tx-pbsurvey-pi1 div.survey_item, .tx-pbsurvey-pi1 .pageHeader {margin: 20px 10px;	padding:10px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-size:12px; font-weight: bold;padding:0px 4px;}
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left:32px;margin-top:4px;}
.tx-pbsurvey-pi1 .questionComment {margin-left:11px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #ACD39C;}
.tx-pbsurvey-pi1 .matrix tr:hover {background-color: #DAA61E;}		
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center; font-weight: bold;}
form {font-size:11px;}

.tx-pbsurvey-pi1 td.columnFirst { width: 300px; padding: 5px 2px 5px 10px; }

.tx-pbsurvey-pi1 input[type="checkbox"],
.tx-pbsurvey-pi1 input[type="radio"] {
	border: 0px;
	margin: 2px 10px;
	background-color: transparent;
}

.tx-pbsurvey-pi1 input,
.tx-pbsurvey-pi1 textarea {
	background-color: transparent;
}






/** DMS **/
div.listTable div{
/*	border: 1px solid; */
	float: left;
	font-size: 12px;
	margin: 1px 0px;
}
	
div.listTable {
	border: 1px solid;
	float: left;
}
	

div.header{
	background: #71BF44;
	float: left;
	width: 700px;
	font-weight: bold;
	padding: 2px 4px;
}

div.header.institution, div.row.institution{
	width: 160px;
}


div.header.institution{
	margin-left: 25px;
}
div.header.update, div.row.update{
	width: 100px;
}

div.header.owner, div.row.owner{
	width: 120px;
}

div.header.version{
	width: 160px;
}


div.row.extra{
	width: 680px;
	padding: 5px 4px;
	float: left;
	margin-left: 20px;
	background-color: #EFEFEF;
}

div.row.extra form{
	margin-bottom:5px! important;
	margin-top:0px ! important;
}


div.stripe{
	float: none;
	height: 1px;
	width: 708px;
}


div.row2{ width: 708px; float: none; background: #DFDFDF;}
div.row2>div { float: left; margin: 2px 5px; }

div.row1{ background: #DFDFDF; width: 708px; }
div.row1>div { float: left; margin: 2px 5px;}


/*** LOGOUT ***/

#logout {
	position: absolute;
	clear: both;
	right: 2px;
	top: 380px;
}

input.logout {
	font-weight: bold;
	font-size: 12px;
	width: 100px;
	height: 20px;
	background:#71BF44;
}
/*** LOGOUT ***/



/*** NEWS ARCHIVE AMENU **/
div.news-amenu-container{
	color: #71BF44;
	font-weight: bold;
}

div.news-amenu-container H2{
	color: #000000;
}

div.news-amenu-container ul, div.news-amenu-container li{

   	list-style-position: inside;
	/*	list-style-type: square;*/
	list-style-type: none;
	padding-right: 2px;
	color: #000000;
}

li {
  
/** auskommentiert 20091126 -http://www.alpine-space.eu/about-the-programme/priorities-thematic-fields/competitiveness-and-attractiveness/
	list-style-position: inside;
**/
  
/*	list-style-type: square;*/
	padding-right: 2px;
	color: #000000;
}

div.news-amenu-container a, div.news-amenu-container a:visited, div.news-amenu-container a:link,div.news-amenu-container a:active{
	color: #71BF44;
	font-weight: bold;
	background-image:url(/fileadmin/media/images/templates/tt_news_amenu_link.png);
	background-repeat:no-repeat;
	color:#71BF44;
	font-weight:bold;
	margin:0px;
	padding-left:20px;
}




div.news-amenu-container li.news-amenu-item-year{
	color: #000000;	
}

div.news-amenu-container ul.csc-bulletlist, div.news-amenu-container ul {
	padding-left:3px;
}
/*** NEWS ARCHIVE AMENU **/


/** NEWSLETER START **/
#tt_address_form, form#tt_address_form  p, form#tt_address_form{
  font-size: 12px;
}

div.direct_mail_subcription{
  font-size: 12px;
  padding-top: 0px;
  padding-left: 10px;
}

div.direct_mail_subcription p.user_value {
  float: none;

}

form#tt_address_form{
  margin-top: 10px;
  padding-top: 0px;
}



form#tt_address_form input[type=submit], .tx-srfeuserregister-pi1 input[type=submit], input[type=submit]{
 margin-right: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 3px;
 background: #BF1C31;
 color: #FFF;
 font-weight: bold;
}



#tt_address_form input.directmail_subscription_checkbox_category{
  margin-right: 10px;
  margin-left: 120px;
}

h3.direct_mail_subcription{
  padding-left: 10px;
  font-size: 16px;
}

#tt_address_form h3.direct_mail_subcription{
  padding-left: 10px;
  padding-bottom: 10px;
}

#tt_address_form label, div.direct_mail_subcription label{
display: block;
width: 120px;
float: left;
clear: both;
}

/** NEWSLETER END **/
