body
{
    background:			#A167A1 url( 'images/bg_top_fund.jpg') no-repeat scroll center top;
    color:				#333333;
    font-family:		Arial, Verdana, Helvetica, sans-serife;
    font-size:			11px;
    margin:				0;
    padding:			0;
}



table tbody
{
    border-top:			0;
}



td
{
    vertical-align:		top;
    color:				#333333;
    font-family:		Arial, Verdana, Helvetica, sans-serife;
    font-size:			11px;
    margin:				0;
    padding:			0;
}



label
{
    cursor:				pointer;
}



a.print-page
{
    color:				#A167A1;
    text-decoration:	none;
}



a:hover.print-page
{
    color:				#A167A1;
    text-decoration:	overline;
}



h1#page-title {
    margin-top:			-5px;
}



#clear
{
    clear:				both;
}



#page
{
    width:				951px;
    margin:				auto;
    margin-top:			0;
    margin-bottom:		0;
}



*html #page
{
    width:				950px;
}




*+html #page
{
    width:				950px;
}




#header
{
    width:				950px;
    height:				70px;
    background-color:	transparent;
    clear:				both;
}



#language-select-form
{
    width:				150px;
    margin:				2px 0 0 22px;
    float:				left;
}



*+html #language-select-form
{
    margin:				1px 0 0 22px;
}



#language-select-form select
{
    display:			block;
    width:				120px;
    margin:				0;
    padding:			0 0 0 10px;
    border:				1px solid #ffffff;
    background-color:	#A167A1;
    color:				#ffffff;
    font-size:			11px;
}



*+html #language-select-form select
{
    font-size:			10px;
}



#container
{
    width:				950px;
    background-color:	#ffffff;
    color:				#333333;
}



#min_height
{
    width:				1px;
    height:				490px;
    float:				left;
}



#sidebar-left,
#main,
#sidebar-right
{
    float:				left;
}



#sidebar-left
{
    width:				220px;
    margin-bottom:		15px;
}



#sidebar-left #logo-title
{
    width:				126px;
    margin:				-20px 0 20px 22px;
}



*html #sidebar-left #logo-title
{
    width:				126px;
    margin:				0 0 20px 22px;
}



*+html#sidebar-left #logo-title
{
    width:				126px;
    margin:				-20px 0 20px 22px;
}



#sidebar-left .block
{
    width:				165px;
    margin-top:			30px;
    margin-left:		22px;
}



.block #text2image-ps2_multiline
{
    height:				14px;
    vertical-align:		top;
    margin:				0;
    padding:			0;
}



.block #text2image-ps2_multiline img
{
    margin-top:			0;
}



.block .we-help
{
    margin:				8px 0 5px 2px;
}



*html #sidebar-left #block-block-2.block
{
    margin-top:			10px;
}



*+html #sidebar-left #block-block-2.block
{
    margin-top:			15px;
}



#sidebar-left .block p
{
    margin:				8px 0;
}



#sidebar-left #block-block-2 h1
{
    font-size:			30px;
    font-weight:		bold;
    color:				#5C0651;
    margin:				3px 0 80px 0;
}



#block-block-4
{
    margin-bottom:		10px;
    font-size:			10px;
}



*+html #block-block-4
{/*
	margin-right:		-10px;
 */}



#block-block-4 strong
{
    font-size:			11px;
}



#block-block-4 a
{
    text-decoration:	none;
    color:				#333333;
}




#block-block-5
{
    margin-bottom:		10px;
}



*+html #block-block-5
{
    margin-right:		-10px;
}




#sidebar-left .block-submenutree
{
    width:				195px;
    margin-top:			30px;
    margin-left:		0px;
}



*html #sidebar-left .block-submenutree
{
    margin-top:			10px;
}



*+html #sidebar-left .block-submenutree
{
    margin-top:			20px;
}



#sidebar-left .block-submenutree ul.menu
{
    padding:			0;
    list-style-type:	none;
    font-family:		Verdana, Arial, Helvetica, sans-serife;
    font-size:			12px;
}



#sidebar-left .block-submenutree ul.menu li
{
    margin:				10px 0 0 0;
    padding-bottom:		3px;
    background:			url('images/subnav/subnav_fund_line.gif') repeat-x left bottom;
    list-style-type:	none;
    list-style-image:	none;
    /*	border-bottom:		1px solid #A167A1;	*/
}



#sidebar-left .block-submenutree ul.menu li.active-trail
{
    background:			url('images/subnav/subnav_fund_line.gif') repeat-x left bottom;
}



#sidebar-left .block-submenutree ul.menu li a
{
    padding:			0 0 0 47px;
    background:			url('images/subnav/fund.gif') no-repeat left center;
    text-decoration:	none;
    color:				#333333;
}



#sidebar-left .block-submenutree ul.menu li a:hover,
#sidebar-left .block-submenutree ul.menu li a.active,
#sidebar-left .block-submenutree ul.menu li.active-trail a
{
    background:			url('images/subnav/fund_active.gif') no-repeat left center;
    color:				#A167A1;
}



#sidebar-left .block-submenutree ul.menu li ul.menu
{
    font-size:			11px;
}



#sidebar-left .block-submenutree ul.menu li ul.menu li
{
    margin:				5px 0 0 0;
    padding-bottom:		3px;
    background:			none;
    list-style-type:	none;
    list-style-image:	none;
}



#sidebar-left .block-submenutree ul.menu li ul.menu li.active-trail
{
    background:			none;
}



#sidebar-left .block-submenutree ul.menu li ul.menu li a
{
    padding:			0 0 0 47px;
    background:			none;
    text-decoration:	none;
    color:				#333333;
}



#sidebar-left .block-submenutree ul.menu li ul.menu li a:hover,
#sidebar-left .block-submenutree ul.menu li ul.menu li a.active
{
    background:			none;
    color:				#A167A1;
}

.submenu {
    font-size:9px;
}

#sidebar-left #block-block-3
{
    width:				147px;
    margin-left:		0;
}



#sidebar-left #block-block-3 #text2image-download-block
{
    padding-left:		22px;
    padding-bottom:		3px;
    background:			url('images/subnav/subnav_fund_line.gif') no-repeat left bottom;
}




#sidebar-left #block-block-3 ul.attachments
{
    padding:			0;
    padding-left:		20px;
    list-style-type:	none;
}



#sidebar-left #block-block-3 ul.attachments li
{
    line-height:		16px;
    margin:				10px 0 0 6px;
    padding-left:		20px;
    list-style-type:	none;
    background:			url('images/pdf.gif') no-repeat left top;
    /*list-style-image:	url('images/pdf.gif');*/
}



#sidebar-left #block-block-3 ul.attachments li a
{
    text-decoration:	none;
    color:				#333333;
}




#sidebar-left #block-block-3 ul.attachments li a:hover
{
    color:				#A167A1;
}




.block-user,
#block-menu-devel,
#block-menu-menu-site-admin
{
    display:			none;
}



.page-admin .block-user
{
    display:			block;
}



#block-menu-menu-top-navigation
{
    width:				40%;
    height:				14px;
    margin-right:		60px;
    color:				#56124D;
    float:				right;
}



#block-menu-menu-top-navigation ul.menu
{
    padding:			0;
    list-style-type:	none;
    list-style-image:	none;
    float:				right;
}



#block-menu-menu-top-navigation ul.menu li {
    padding:			2px 0 0 10px;
    float:				left;
}



#block-menu-menu-top-navigation ul.menu li.leaf
{
    list-style-type:	none;
    list-style-image:	none;
}



#block-menu-menu-top-navigation ul.menu li a
{
    text-decoration:	none;
    color:				#ffffff;
}



#block-menu-menu-top-navigation ul.menu li a:hover,
#block-menu-menu-top-navigation ul.menu li a.active
{
    text-decoration:	underline;
    color:				#56124D;
}


.block div.view div.views-admin-links
{
    display:			none;
}



#block-views-news_block-block_1 h2,
#block-views-news_block_en-block_1 h2,
#block-views-news_block_fr-block_1 h2,
#block-views-news_block_el-block_1 h2
{
    margin:				0 0 5px 0;
    font-size:			20px;
    color:				#A167A1;
}



#block-views-news_block-block_1 .view-content .views-field-created,
#block-views-news_block_en-block_1 .view-content .views-field-created,
#block-views-news_block_fr-block_1 .view-content .views-field-created,
#block-views-news_block_el-block_1 .view-content .views-field-created
{
    font-weight:		bold;
}



.block #text2image-ps2
{
    margin-bottom:		10px;
}



.block .all-news
{
    display:			block;
    margin:				3px 0;
    text-align:			right;
    font-size:			9px;
    color:				#333333;
    float:				right;
}



.block .all-news a
{
    padding-right:		5px;
    color:				#333333;
}



#block-views-news_block-block_1 .view-content .views-row-odd,
#block-views-news_block-block_1 .view-content .views-row-even,
#block-views-news_block_en-block_1 .view-content .views-row-odd,
#block-views-news_block_en-block_1 .view-content .views-row-even,
#block-views-news_block_fr-block_1 .view-content .views-row-odd,
#block-views-news_block_fr-block_1 .view-content .views-row-even,
#block-views-news_block_el-block_1 .view-content .views-row-odd,
#block-views-news_block_el-block_1 .view-content .views-row-even
{
    margin-bottom:		5px;
    padding-bottom:		30px;
    background:			url('images/newsline_fund.gif') no-repeat center bottom;
}



#primary
{
    margin:				-8px 0 20px 0;
    font-family:		Verdana, Arial, Helvetica, sans-serife;
}



*html #primary
{
    margin:				0px 0 20px 0;
}



#primary ul.primary-links,
#primary ul.primary-links li
{
    padding:			0;
}


#primary ul.primary-links li#menu-item-1,
#primary ul.primary-links li#menu-item-2,
#primary ul.primary-links li#menu-item-4,
#primary ul.primary-links li#menu-item-3,
#primary ul.primary-links li#menu-item-5,
#primary ul.primary-links li#menu-item-6
{
    background:			url('images/nav/mainnav_fund.gif') no-repeat center bottom;
    float:				left;
}


#primary ul.primary-links li#menu-item-1.active,
#primary ul.primary-links li#menu-item-1.active-trail
{
    background:			url('images/nav/mainnav_fund_active_re.gif') no-repeat right top;
}



#primary ul.primary-links li#menu-item-2.active,
#primary ul.primary-links li#menu-item-2.active-trail
{
    background:			url('images/nav/mainnav_projects_active_re.gif') no-repeat right top;
}



#primary ul.primary-links li#menu-item-4.active,
#primary ul.primary-links li#menu-item-4.active-trail
{
    background:			url('images/nav/mainnav_actions_active_re.gif') no-repeat right top;
}



#primary ul.primary-links li#menu-item-3.active,
#primary ul.primary-links li#menu-item-3.active-trail
{
    background:			url('images/nav/mainnav_impressions_active_re.gif') no-repeat right top;
}



#primary ul.primary-links li#menu-item-5.active,
#primary ul.primary-links li#menu-item-5.active-trail
{
    background:			url('images/nav/mainnav_takepart_active_re.gif') no-repeat right top;
}



#primary ul.primary-links li#menu-item-6.active,
#primary ul.primary-links li#menu-item-6.active-trail
{
    background:			url('images/nav/mainnav_fund_active_re.gif') no-repeat right top;
}


#primary ul.primary-links li#menu-item-1 a,
#primary ul.primary-links li#menu-item-2 a,
#primary ul.primary-links li#menu-item-3 a,
#primary ul.primary-links li#menu-item-5 a,
#primary ul.primary-links li#menu-item-6 a {
    display:			block;
    padding:			10px 24px 10px 24px;
    color:				#333333;
    text-decoration:	none;
    font-size:			14px;
}



#primary ul.primary-links li#menu-item-4 a
{
    display:			block;
    padding:			10px 29px 10px 29px;
    color:				#333333;
    text-decoration:	none;
    font-size:			14px;
}


#primary ul.primary-links li#menu-item-1 a
{
    background:			url('images/nav/mainnav_fund.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-2 a
{
    background:			url('images/nav/mainnav_projects.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-4 a
{
    background:			url('images/nav/mainnav_actions.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-3 a
{
    background:			url('images/nav/mainnav_impressions.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-5 a
{
    background:			url('images/nav/mainnav_takepart.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-6 a
{
    background:			url('images/nav/mainnav_fund.gif') no-repeat center bottom;
}


#primary ul.primary-links li#menu-item-1 a:hover
{
    background:			url('images/nav/mainnav_fund_omo.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-2 a:hover
{
    background:			url('images/nav/mainnav_projects_omo.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-4 a:hover
{
    background:			url('images/nav/mainnav_actions_omo.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-3 a:hover
{
    background:			url('images/nav/mainnav_impressions_omo.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-5 a:hover
{
    background:			url('images/nav/mainnav_takepart_omo.gif') no-repeat center bottom;
}



#primary ul.primary-links li#menu-item-6 a:hover
{
    background:			url('images/nav/mainnav_fund_omo.gif') no-repeat center bottom;
}


#primary ul.primary-links li#menu-item-1 a.active,
#primary ul.primary-links li#menu-item-1.active-trail a,
#primary ul.primary-links li#menu-item-1.active-trail a:hover
{
    background:			url('images/nav/mainnav_fund_active_li.gif') no-repeat left top;
}



#primary ul.primary-links li#menu-item-2 a.active,
#primary ul.primary-links li#menu-item-2.active-trail a,
#primary ul.primary-links li#menu-item-2.active-trail a:hover
{
    background:			url('images/nav/mainnav_projects_active_li.gif') no-repeat left top;
}



#primary ul.primary-links li#menu-item-4 a.active,
#primary ul.primary-links li#menu-item-4.active-trail a,
#primary ul.primary-links li#menu-item-4.active-trail a:hover
{
    background:			url('images/nav/mainnav_actions_active_li.gif') no-repeat left top;
}



#primary ul.primary-links li#menu-item-3 a.active,
#primary ul.primary-links li#menu-item-3.active-trail a,
#primary ul.primary-links li#menu-item-3.active-trail a:hover
{
    background:			url('images/nav/mainnav_impressions_active_li.gif') no-repeat left top;
}



#primary ul.primary-links li#menu-item-5 a.active,
#primary ul.primary-links li#menu-item-5.active-trail a,
#primary ul.primary-links li#menu-item-5.active-trail a:hover
{
    background:			url('images/nav/mainnav_takepart_active_li.gif') no-repeat left top;
}



#primary ul.primary-links li#menu-item-6 a.active,
#primary ul.primary-links li#menu-item-6.active-trail a,
#primary ul.primary-links li#menu-item-6.active-trail a:hover
{
    background:			url('images/nav/mainnav_fund_active_li.gif') no-repeat left top;
}



#main
{
    width:				695px;
    background-color:	#ffffff;
}



#content
{
    margin-bottom:		15px;
}



#content .status,
#content .notice,
#content .field-field-land-kurz,
#content .field-type-nodereference
{
    display:			none;
}



#content .node-reference
{
    width:				50%;
    margin-top:			25px;
    float:				left;
}



#content .image-attach-body
{
    margin-top:			10px;
    float:				right;
}



#content .node-reference .field-items
{
    margin-top:			5px;
}



#content .node-reference a
{
    text-decoration:	none;
    color:				#A167A1;
}



#content .node-reference a:hover
{
    text-decoration:	underline;
    color:				#A167A1;
}



#content .error
{
    color: #220000;
}

#content .error a
{
    text-decoration: none;
}

#content .node
{
    float:				left;
}



#content .content
{
    margin:				4px 0 0 0;
}



#content .content p
{
    margin:				5px 0;
}

#content .node-19-right
{ /* Der Gedanke */
  z-index:			99;
  width:				252px;
  margin-top:			-85px;
  float:				right;
}



#content .node-19
{ /* Der Gedanke */
  width:				360px;
  margin-top:			-4px;
  float:				left;
}



*html #content #node-19.node
{
    margin:				0 0 0 13px;
}



#content .view-FAQ,
#content .view-FAQ_EN
{
    width:				610px;
    margin-top:			1px;
    margin-bottom:		25px;
}


#content .view-FAQ .view-header
{
    margin:				0 0 15px 0;
    clear:				both;
}

.view-FAQ h3
{
    margin-top:			20px;
    font-size:			14px;
    font-weight:		bold;
    color:				#A167A1;
    text-decoration:	none;
}


.view-FAQ .views-field-title
{
    margin-left:		15px;
    padding-top:		0;
    padding-bottom:		10px;
    font-weight:		bold;
    color:				#333333;
    text-decoration:	none;
    cursor:				pointer;
}

.view-FAQ .views-field-body
{
    display:			none;
    width:				560px;
    padding-top:		0;
    padding-bottom:		15px;
    padding-left:		30px;
    cursor:				pointer;
}



#content .download-button
{ /* Die Satzung */
  margin-top:			20px;
}

/* Galerieseiten */
#content .gal_site
{
    width:				629px;
    height:				488px;
    margin:				26px 0 20px 0;
    background:			url('images/content/bg_gallery.jpg') no-repeat left top;
}

#content .gal_site .arrow-left
{
    position:			relative;
    width:				90px;
    height:				350px;
    margin:				10px 0 0 0;
    padding:			0 2px 0 0;
    text-align:			center;
    float:				left;
}

#content .gal_site .center-screen
{
    position:			relative;
    width:				445px;
    height:				350px;
    margin:				10px 0 0 0;
    padding:			0;
    float:				left;
}



#content .gal_site .center-screen #center-pic
{
    text-align:			center;
}


/*
*html #center-pic img
{
	margin-bottom:		-4px;
}
*/



#content .gal_site .center-screen #text2image-impressions-portugal
{
    margin:				-4px 0 5px 0;
}



#content .gal_site .arrow-right
{
    position:			relative;
    width:				90px;
    height:				350px;
    margin:				10px 0 0 0;
    padding:			0 0 0 2px;
    text-align:			center;
    float:				left;
}



#content .gal_site .arrow-left img,
#content .gal_site .arrow-right img{
    margin-top:			155px;
}



#content .gal_site #scroll-box
{
    position:			relative;
    width:				620px;
    height:				85px;
    margin:				0 5px 0 1px;
    padding:			0;
}



#content .gal_site #scroll-box .small-arrow-left
{
    display:			block;
    width:				23px;
    height:				85px;
    margin:				30px 5px 0 21px;
    text-align:			right;
    float:				left;
}



*html #content .gal_site #scroll-box .small-arrow-left
{
    margin:				30px 0 0 12px;
}




*+html #content .gal_site #scroll-box .small-arrow-left
{
    margin:				35px 0 0 25px;
}



#content .gal_site #scroll-box .scroller
{
    position:			relative;
    display:			block;
    width:				574px;
    height:				85px;
    margin:				20px 0 0 0;
    float:				left;
    overflow:			hidden;
}



*+html #content .gal_site #scroll-box .scroller
{
    margin:				25px 0 0 0;
}



#content .gal_site #scroll-box .scroller ul#clip-list
{
    width:				300px;
}



#content .gal_site #scroll-box .scroller ul,
#content .gal_site #scroll-box .scroller ul li{
    list-style-type:	none;
}



#content .gal_site .scroller ul li
{
    text-align:			center;
    float:				left;
    cursor:				pointer;
}



#content .gal_site #scroll-box .scroller ul#clip-list li img
{
    display:			none;
    width:				65px;
    height:				65px;
    margin:				0;
    border:				3px solid #9A9A9A;
}



#content .gal_site #scroll-box .scroller ul#clip-list li.active img
{
    display:			none;
    width:				65px;
    height:				65px;
    margin:				0;
    border:				3px solid #ffffff;
}



#content .gal_site #scroll-box .small-arrow-right
{
    display:			block;
    width:				23px;
    height:				71px;
    margin:				30px 0 0 15px;
    text-align:			left;
    float:				left;
}



#content .gal_site #scroll-box .small-arrow-right
{
    margin:				30px 0 0 11px;
}



#content .gal_site #scroll-box .small-arrow-left img,
#content .gal_site #scroll-box .small-arrow-right img
{
    margin-top:			7px;
}



*+html #content .gal_site #scroll-box .small-arrow-right
{
    margin:				35px 0 0 5px;
}
/* Ende Galerien */




#content.content_page_projects #content-content .node
{
    width:				670px;
    margin-left:		0;
    clear:				both;
}


#content.content_page_projects #content-content .node div#text2image-ps1
{
    width:			440px;
}




#content.content_page_projects #content-content .content
{
    width:				440px;
    margin-left:		25px;
    float:				left;
}


*html #content.content_page_projects #content-content .node .content
{
    margin-left:		13px;
}


#content.content_page_projects #content-content ul.links
{
    padding-left:		24px;
}

#content.content_page_projects #content-content .field-pr-mng
{
    width:				205px;
    float:				right;
}

#content div#text2image-ps1 img {
    position:			absolute;
    bottom:				0;
}

#content #content-content #contactform.node,
#content #content-content #contactform.node,
#content #content-content #contactform.node,
#content #content-content #contactform.node
{
    width:				465px;
    margin-bottom:		20px;
}


*html #content #content-content #contactform.node
{
    margin-left:		13px;
}



*html #content #content-content #contactform.node
{
    margin-left:		13px;
}



*html #content #content-content #contactform.node
{
    margin-left:		13px;
}



*html #content #content-content #contactform.node
{
    margin-left:		13px;
}



#content #content-content #contactform.node a,
#content #content-content #contactform.node a,
#content #content-content #contactform.node a,
#content #content-content #contactform.node a
{
    text-decoration:	none;
    color:				#A167A1;
}



#content #content-content #contactform.node a:hover,
#content #content-content #contactform.node a:hover,
#content #content-content #contactform.node a:hover,
#content #content-content #contactform.node a:hover
{
    text-decoration:	underline;
    color:				#A167A1;
}



.links
{
    margin-left:		24px;
}



/* Start Webforms */

.webform-confirmation
{
    width:				460px;
    margin-left:		24px;
}

#content .contactform label
{
    width:				110px;
    font-weight:		normal;
    float:				left;
}



#content .contactform input
{
    width:				343px;
    padding:			0 0 3px 7px;
    background:			url('images/subnav/subnav_fund_line.gif') repeat-x left bottom;
    border:				0px;
    font-family:		Arial, Verdana, Helvetica, sans-serife;
    font-size:			11px;
    float:				left;
}



#content .contactform .form-item
{
    margin-top:			0;
    margin-bottom:		0;
    padding-top:		0;
    padding-bottom:		0;
    padding:			15px 0 0 0;
    clear:				both;
}



*html #content .contactform .form-item
{
    height:				20px;
    clear:				none;
}



*+html #content .contactform .form-item
{
    height:				20px;
    clear:				none;
}



#content .contactform .form-submit
{
    width:				105px;
    height:				41px;
    margin-top:			30px;
    background:			url('images/content/de/but_senden.gif') no-repeat left top;
    cursor:				pointer;
    float:				right;
}



#content .contactform #webform-component-landauswahl label
{
    width:				300px;
}



#content .contactform #webform-component-landauswahl select
{
    width:				150px;
    margin-left:		11px;
    background-color:	#A167A1;
    color:				#ffffff;
    font-size:			11px;
    border:				1px solid #ffffff;
    float:				left;
}



#content .contactform #webform-component-landauswahl .form-required
{
    display:			none;
}



#content .contactform #webform-component-plz,
#content .contactform #webform-component-datum
{
    float:				left;
}



*html #content .contactform #webform-component-plz
{
    width:				167px;
}



#content .contactform #webform-component-plz input,
#content .contactform #webform-component-datum input
{
    width:				50px;
}



#content .contactform #webform-component-wohnort
{
    margin-left:		15px;
    float:				left;
}



#content .contactform #webform-component-wohnort label
{
    display:			none;
}



#content .contactform #webform-component-wohnort input
{
    width:				271px;
}



*html #content .contactform #webform-component-bundesland
{
    margin-top:			-13px;
    clear:				both;
}



*+html #content .contactform #webform-component-bundesland
{
    clear:				both;
}



#content .contactform #webform-component-mobil,
#content .contactform #webform-component-partnernummer
{
    margin-left:		15px;
    float:				left;
}



*html #content .contactform #webform-component-partnernummer
{
    margin-top:			-12px;
}



#content .contactform #webform-component-telefon,
#content .contactform #webform-component-email
{
    width:				245px;
    float:				left;
}



*html #content .contactform #webform-component-email
{
    margin-top:			-12px;
}



#content .contactform #webform-component-mobil label,
#content .contactform #webform-component-partnernummer label
{
    width:				65px;
}



#content .contactform #webform-component-telefon input,
#content .contactform #webform-component-mobil input,
#content .contactform #webform-component-email input,
#content .contactform #webform-component-partnernummer input
{
    width:				128px;
}



#content .contactform #webform-component-channel
{
    clear:				both;
}



#content .contactform #webform-component-channel label
{
    width:				175px;
}



#content .contactform #webform-component-channel .form-radios
{
    clear:				both;
}



*html #content .contactform #webform-component-channel .form-radios
{
    margin-top:			-15px;
}



*+html #content .contactform #webform-component-channel .form-radios
{
    margin-top:			-15px;
}



#content .contactform #webform-component-channel .form-radios label
{
    width:				125px;
}



#content .contactform #webform-component-channel .form-radios input
{
    width:				20px;
    margin-left:		0;
    background:			none;
}



#content .contactform #webform-component-channel .form-radios .form-item
{
    clear:				none;
    float:				left;
}



*+html #content .contactform #webform-component-sonstiges
{
    margin-top:			30px;
}



*html #content .contactform #webform-component-ihre_nachricht_an_uns
{
    height:				195px;
}



*+html #content .contactform #webform-component-ihre_nachricht_an_uns
{
    height:				195px;
}



#content .contactform #webform-component-ihre_nachricht_an_uns label
{
    float:				none;
    clear:				both;
}



#content .contactform #webform-component-ihre_nachricht_an_uns textarea
{
    width:				453px;
    height:				166px;
    padding:			5px;
    border:				none;
    font-family:		Arial, Verdana, Helvetica, sans-serife;
    font-size:			11px;
    background:			url('images/content/kontakt_textfeld.gif') no-repeat top left;
}



*html #content .contactform #webform-component-ihre_nachricht_an_uns textarea
{
    border:				1px solid #BC96BC;
    background:			none;
}



*+html #content .contactform #webform-component-ihre_nachricht_an_uns textarea
{
    border:				1px solid #BC96BC;
    background:			none;
}



*html #content .contactform #webform-component-pflichtfelder
{
    margin-top:			20px;
}



*+html #content .contactform #webform-component-pflichtfelder
{
    margin-top:			20px;
}
/* Ende Webforms */


#content #content-content #node-1.node
{/* Homepage */
 position:			relative;
 width:				695px;
 height:				440px;
 margin-top:			0px;
 margin-left:		0px;
 background:			url('images/content/de/home.jpg') no-repeat left top;
}



#content #content-content #node-121.node
{/* Homepage EN */
 position:			relative;
 width:				695px;
 height:				440px;
 margin-top:			0px;
 margin-left:		0px;
 background:			url('images/content/en/home.jpg') no-repeat left top;
}



#content #content-content #node-316.node
{/* Homepage FR */
 position:			relative;
 width:				695px;
 height:				440px;
 margin-top:			0px;
 margin-left:		0px;
 background:			url('images/content/fr/home.jpg') no-repeat left top;
}



#content #content-content #node-317.node
{/* Homepage EL */
 position:			relative;
 width:				695px;
 height:				440px;
 margin-top:			0px;
 margin-left:		0px;
 background:			url('images/content/el/home.jpg') no-repeat left top;
}



*+html .content-pic-home
{
    margin-top:			-10px;
}



#node-1.content-pic-home .content-link,
#node-121.content-pic-home .content-link,
#node-316.content-pic-home .content-link,
#node-317.content-pic-home .content-link
{
    position:			absolute;
    top:				58px;
    left:				458px;
}



.content-pic-home #text2image-ps3
{
    position:			absolute;
    top:				330px;
    left:				45px;
    height:				60px;
    margin:				0;
}



*html .content-pic-home #text2image-ps3
{
    top:				340px;
}


*+html .content-pic-home #text2image-ps3
{
    top:				340px;
}


.content-pic-home .content
{
    position:			absolute;
    top:				385px;
    left:				125px;
    width:				460px;
    margin:				0;
    padding:			0;
}



*html .content-pic-home .content
{
    top:				395px;
}



*+html .content-pic-home .content
{
    top:				395px;
}



.content-pic-home .content p
{
    margin:				8px 0;
}



#content div#text2image-ps1
{
    position:			relative;
    width:				510px;
    height:				75px;
    margin-left:		0px;
    margin-bottom:		13px;
    /*float:				left;*/
}



*html #content div#text2image-ps1
{
    margin-top:			10px;
}



#content #content-content
{
    /*	margin-left:		15px;	*/
    clear:				both;
}



#content #content-content .node
{
    margin-left:		25px;
}



*html #content #content-content .node
{
    margin-left:		12px;
}



#content .view-news
{
    width:				490px;
    margin-top:			14px;
}



#content .view-news .views-row-even,
#content .view-news .views-row-odd
{
    position:			relativ;
    width:				491px;
    margin:				0;
    margin-bottom:		15px;
    padding:			0;
    padding-bottom:		20px;
    background:			url('images/subnav/subnav_actions_line.gif') repeat-x left bottom;
    clear:				both;
}



*html #content .view-news .views-row-odd
{
    padding-bottom:		1px;
}



*+html #content .view-news .views-row-odd
{
    padding-bottom:		1px;
}



*html #content .view-news .views-row-even
{
    padding-bottom:		1px;
}



*+html #content .view-news .views-row-even
{
    padding-bottom:		1px;
}



#content .view-news .views-field-created
{
}



#content .view-news .views-field-title
{
    font-weight:		bold;
}




#content .view-news .views-field-teaser
{
}



#content .view-news .views-field-teaser p
{
    margin:				8px 0;
}



#content .view-news .views-field-body
{
    display:			none;
    cursor:				pointer;
}



#content .view-news .views-field-body p
{
    margin:				8px 0;
}



#content .view-news .views-field-view-node
{
    width:				50px;
    margin:				0;
    padding:			0;
    text-align:			right;
    float:				right;
}




#content .view-news a,
#content .view-actions a
{
    text-decoration:	none;
    color:				#7F9DA7;
}



#content .view-actions
{
    width:				490px;
}



#content .view-actions .views-row-even,
#content .view-actions .views-row-odd
{
    width:				491px;
    margin-bottom:		15px;
    padding-bottom:		20px;
    background:			url('images/subnav/subnav_actions_line.gif') repeat-x left bottom;
    clear:				both;
}



#content.content_homepage .view-actions .views-row-even,
#content.content_homepage .view-actions .views-row-odd
{
    background:			url('images/subnav/subnav_fund_line.gif') repeat-x left bottom;
}



*html #content .view-actions .views-row-even
{
    padding-bottom:		1px;
}



*+html #content .view-actions .views-row-even
{
    padding-bottom:		1px;
}



*html #content .view-actions .views-row-odd
{
    padding-bottom:		1px;
}



*+html #content .view-actions .views-row-odd
{
    padding-bottom:		1px;
}



#content .view-actions .views-field-created
{
}



#content .view-actions .views-field-title
{
    font-weight:		bold;
}




#content .view-actions .views-field-teaser
{
    /*
	cursor:				pointer;
	*/
}



#content .view-actions .views-row-first .views-field-teaser
{
    display:			none;
}




#content .view-actions .views-field-teaser p
{
    margin:				5px 0;
}



#content .view-actions .views-field-body
{
    display:			none;
    cursor:				pointer;
}



#content .view-actions .views-row-first .views-field-body
{
    display:			block;
}




#content .view-actions .views-field-view-node
{
    display:			block;
    float:				right;
}



#content .view-actions .views-row-first .views-field-view-node
{
    display:			none;
    float:				right;
}




#content .view-actions .views-field-view-node a
{
    text-decoration:	none;
    color:				#7F9DA7;
}



#content.content_homepage .view-actions .views-field-view-node a
{
    color:				#A167A1;
}



#content .view-vorstand-page-fund .view-header
{
    display:			none;
}



#content .view-vorstand-page-fund .view-content
{
    width:				250px;
}



#content .view-vorstand-page-fund .views-row-even,
#content .view-vorstand-page-fund .views-row-odd
{
    width:				250px;
    margin:				0 0 15px 0;
    /*	background:			transparent url('images/bg_entry_team.gif') no-repeat center top;	*/
    /*	clear:				both;	*/
}



#content .view-vorstand-page-fund .views-field-title
{
    width:				280px;
    height:				12px;
    margin:				15px 0 5px 0px;
    font-size:			14px;
    float:				left;
}



*html #content .view-vorstand-page-fund .views-field-title
{
    margin:				20px 0 5px 0;
}



*+html #content .view-vorstand-page-fund .views-field-title
{
    margin:				20px 0 5px 0;
}



#content .view-vorstand-page-fund .views-field-field-position-value
{
    width:				175px;
    margin:				0 0 15px 0;
    font-weight:		bold;
    float:				left;
}



#content #node-159 .view-vorstand-page-fund .views-field-field-position-value
{
    width:				200px;
    margin:				0 0 15px 0;
    font-weight:		bold;
    float:				left;
}



*html #content .view-vorstand-page-fund .views-field-field-position-value
{
    margin:				0 0 15px 0;
}



*+html #content .view-vorstand-page-fund .views-field-field-position-value
{
    margin:				0 0 15px 0;
}



#content .view-vorstand-page-fund .views-field-body p
{
    display:			inline;
}



#content .view-vorstand-page-fund .views-field-body
{
    width:				380px;
    height:				65px;
    line-height:		14px;
    margin:				15px 0 0 34px;
    float:				left;
}


#content .view-founder-member .view-header
{
    display:			none;
}



#content .view-founder-member .view-content
{
    width:				640px;
    clear:				both;
}



#content .view-founder-member .views-row-odd
{
    width:				300px;
    margin:				5px 0 20px 0;
    float:				left;
}



#content .view-founder-member .views-row-even
{
    width:				300px;
    margin:				5px 0 20px 0;
    float:				left;
}



#content .view-founder-member .views-field-title
{
    width:				280px;
    height:				12px;
    margin:				0px 0 5px 0px;
    font-size:			14px;
    float:				left;
}



#content .view-founder-member .views-field-field-position-value
{
    width:				280px;
    margin:				0 0 15px 0;
    font-weight:		bold;
    float:				left;
}


#content .view-Impressionen
{
    width:				695px;
    clear:				both;
}



#content .view-Impressionen .view-content .gallery
{
    width:				202px;
    height:				188px;
    margin:				20px 21px 0 0;
    background:			url('images/content/bg_gal_small.jpg') no-repeat center top;
    text-align:			center;
    float:				left;
}



#content .view-Impressionen .view-content .gal-pic
{
    width:				166px;
    height:				126px;
    margin:				17px 0 10px 17px;
    background-color:	#333333;
}



*html #content .view-Impressionen .view-content .gal-pic
{
    margin:				17px 0 10px -1px;
}



*+html #content .view-Impressionen .view-content .gal-pic
{
    margin:				17px 0 10px -1px;
}



*html #content .view-Impressionen .view-content .gal-pic img
{
    margin-bottom:				-3px;
}



*+html #content .view-Impressionen .view-content .gal-pic img
{
    margin-bottom:				0;
}



#content .view-Impressionen .view-content .gal-pic a
{
    text-decoration:			none;
    color:						#ffffff;
}



#content .view-Impressionen .view-content .gal-title,
#content .view-Impressionen .view-content .gal-title a
{
    color:				#333333;
    text-decoration:	none;
}



ul.links,
ul.inline,
ul.links.inline
{
    display:			block;
    width:				100%;
    padding-top:		25px;
    clear:				both;
}



ul.links li
{
    padding:			0 10px 0 0;
}


#content .tabs_none,
#content .views-admin-links
{
    display:			none;
}



#content ul.tabs.secondary
{
    margin-left:		0;
    line-height:		25px;
}



#content ul.tabs.secondary li
{
    margin:				0 17px 0 -17px;
}



#content .view-machmitliste .view-content
{
    margin:				35px 0 0 0;
}



#content .view-machmitliste .views-row-odd,
#content .view-machmitliste .views-row-even
{
    width:				490px;
    margin:				30px 0 5px 0;
    padding:			0 0 15px 0;
    background:			#ffffff url('images/subnav/subnav_takepart_line.gif') repeat-x bottom left;
    clear:				both;
}



#content .view-machmitliste .views-field-title
{
    width:				375px;
    margin:				0 0 0 115px;
    font-weight:		bold;
}



#content .view-machmitliste .views-field-iid
{
    width:				100px;
    float:				left;
}



#content .view-machmitliste .views-field-iid img
{
    margin:				7px 0 0 0;
}



#content .view-machmitliste .views-field-body
{
    width:				375px;
    margin:				0 0 0 15px;
    float:				left;
}



#sidebar-right
{
    width:				160px;
    margin:				30px 0 15px 0;
    float:				right;
}



div.zusatztext
{
    color:				#9a9a9a;
}



div.back-button
{
    margin:				0 0 0 25px;
}



div.back-button a
{
    color:				#333333;
    text-decoration:	none;
}



div.goto-button,
div.download-button
{
    margin:				15px 0;
}



div.vert_spacer
{
    height:				15px;
}



.view-projekt-bankdata
{
    width:				460px;
}



.view-projekt-bankdata .views-row-odd,
.view-projekt-bankdata .views-row-even
{
    width:				460px;
    min-height:			50px;
    margin:				15px 0 0 0;
    cursor:				pointer;
    clear:				both;
}



.view-projekt-bankdata .views-field-field-reference-nid
{
    width:				65px;
    height:				50px;
    float:				left;
}



.view-projekt-bankdata .views-field-title
{
    width:				390px;
    height:				50px;
    float:				left;
}



.view-projekt-bankdata .views-field-title .text2image-ps1-subtitle
{
    margin:				5px 0 0 0;
}



.view-projekt-bankdata .views-field-field-bank-data-value
{
	/*display:			none;*/
	display:			block;
    width:				390px;
    margin:				10px 0 0 70px;
    clear:				both;
}



.view-projekt-bankdata .views-field-field-bank-data-value table td
{
    padding:			1px 15px 1px 0;
}



#footer-wrapper
{
    width:				950px;
    height:				45px;
    padding:			0;
    background:			#A167A1 url('images/bottom_fund.jpg') no-repeat center top;
}



#footer
{
    position: relative;
    width:				935px;
    height:				14px;
    padding-top:		65px;
    padding-bottom: 40px;
    color:				#ffffff;
    text-align:			right;
    background-color:	transparent;
}



#footer a
{
    color:				#ffffff;
    text-decoration:	none;
}

#footer #econ-award {
	position: absolute;
	left: 620px;
	top: 37px;
	display: block;
	text-indent: 30000px;
	overflow: hidden;
	width: 121px;
	height: 63px;
	background: url(images/econ_award.gif) no-repeat 0 0;
}

#econ-award span {
	display: none;
}

#footer #annual-multimedia {
	position: absolute;
	left: 512px;
	top: 37px;
	display: block;
	text-indent: 30000px;
	overflow: hidden;
	width: 97px;
	height: 63px;
	background: url(images/annual-multimedia.gif) no-repeat 0 0;
}

#annual-multimedia span {
	display: none;
}



#block-admin-display-form
{
    margin-left:		25px;
    clear:				both;
}



div.view-xml-data-4-worldchart
{
    width:				490px;
    clear:				both;
}



div.view-xml-data-4-worldchart .xml-error
{
    padding:			10px;
    font-weight:		bold;
    color:				#ffffff;
    background:			#ff0000;
    border:				1px dotted #ffffff;
}



div.view-xml-data-4-worldchart .xml-success
{
    padding:			10px;
    font-weight:		bold;
    color:				#ffffff;
    background:			#009900;
    border:				1px dotted #ffffff;
}



#address_collector_signin
{
    width:				490px;
    clear:				left;
}



#address_collector_signin fieldset
{
    width:				465px;
    margin-left:		25px;
    padding:			0;
    border:				0;
}



#address_collector_signin label
{
    width:				110px;
    margin-bottom:		15px;
    float:				left;
}



#address_collector_signin input
{
    width:				348px;
    padding:			0 0 3px 7px;
    background:			url('images/subnav/subnav_actions_line.gif') repeat-x left bottom;
    border:				0px;
    font-family:		Arial, Verdana, Helvetica, sans-serife;
    font-size:			11px;
    float:				right;
}



*html #address_collector_signin input
{
    padding:			0;
}



#address_collector_signin #edit-receive-country-wrapper,
#address_collector_signin #edit-name-prename-wrapper,
#address_collector_signin #edit-street-no-wrapper,
#address_collector_signin #edit-country-wrapper,
#address_collector_signin .address-collector-mandatory-text,
#address_collector_signin #edit-submit
{
    clear:				both;
}



#address_collector_signin #edit-postcode-wrapper,
#address_collector_signin #edit-email-wrapper
{
    margin-top:			0;
    clear:				left;
}



#address_collector_signin #edit-receive-country-wrapper label
{
    width:				260px;
    margin-bottom:		15px;
    font-weight:		normal;
    float:				left;
}



#address_collector_signin #edit-receive-country-wrapper #edit-receive-country
{
    width:				95px;
    background-color:	#7F9DA7;
    color:				#ffffff;
    font-size:			11px;
    border:				1px solid #ffffff;
    float:				right;
}



#address_collector_signin #edit-postcode-wrapper
{
    width:				195px;
    margin-bottom:		0;
    float:				left;
}



#address_collector_signin #edit-postcode-wrapper.form-item input
{
    width:				65px;
    float:				left;
}



*html #address_collector_signin #edit-postcode-wrapper.form-item input
{
    margin-left:		7px;
}



#address_collector_signin #edit-city-wrapper
{
    width:				260px;
    margin-top:			0;
    margin-bottom:		0;
    float:				right;
}



#address_collector_signin #edit-city-wrapper.form-item label
{
    display:			none;
}



#address_collector_signin #edit-city-wrapper.form-item input
{
    width:				260px;
    float:				right;
}



*+html #address_collector_signin #edit-city-wrapper.form-item input
{
    margin-left:		-15px;
}



*html #address_collector_signin #edit-country-wrapper
{
    padding-top:		15px;
}



*+html #address_collector_signin #edit-country-wrapper
{
    padding-top:		5px;
}




#address_collector_signin #edit-email-wrapper
{
    width:				250px;
    float:				left;
}



#address_collector_signin #edit-email-wrapper input
{
    width:				130px;
    float:				left;
}



*html #address_collector_signin #edit-email-wrapper input
{
    margin-left:		7px;
}



#address_collector_signin #edit-partner-no-wrapper
{
    width:				205px;
    margin-top:			0;
    margin-bottom:		0;
    float:				right;
}



#address_collector_signin #edit-partner-no-wrapper label
{
    width:				65px;
}



#address_collector_signin #edit-partner-no-wrapper input
{
    width:				100px;
    float:				right;
}



#address_collector_signin input#edit-submit
{
    width:				215px;
    height:				42px;
    margin-top:			15px;
    background:			transparent url('images/content/de/but_newsletter_order.gif') no-repeat scroll left top;
    float:				left;
    cursor:				pointer;
}



.address-collector-activation-success
{
    width:				465px;
    margin-left:		25px;
    clear:				both;
}



.leinwand
{
    width:				180px;
    height:				160px;
    margin:				5px 30px 15px 0;
    padding:			27px 0 0 0;
    background:			transparent url('images/content/leinwand.jpg') no-repeat left top;
    text-align:			center;
    float:				left;
}



.leinwand img
{
    margin-top:			4px;
}


/* KNX css */
#content p.bodytext {
    margin:5px 0;
}

#content div.views-field-field-bank-data-value table p.bodytext {
    margin: 0;
}

#content div.spacer {
    height: 30px;
}

#content.content_homepage .field-pr-mng {
    float:right;
    margin-top: -121px;
    margin-right: -1px;
}

#content .view-actions {
    margin-top: 20px;
    margin-left: 25px;
}

#content.content_page_fund .view-actions {
    width: 460px;
}

#content .innercontent {
    margin-left: 25px;
    margin-top: 25px;
    clear: both;
}

#content.view-FAQ .views-field-title p.bodytext {
    margin: 0px;
}

#block-block-3 .view-FAQ h3 {
    margin-bottom: 0;
}

#content .view-founder-member p.bodytext {
    margin: 0;
}

#sidebar-left #block-block-2 {
    margin-left: 12px;
    width: 175px;
}


#content .view-machmitliste a {
    color:#72ADB1;
    text-decoration:none;
}

#content.content_webform .innercontent {
    width: 440px;
}

.print-link {
    /* Use these for links above the content */
    display: block;
    text-align: right;
    padding-bottom: 0.5em;
    /* Use these for links in a corner of the content */
    /*
    position:relative;
    bottom: 0.5em;
    float:right;
    */
}

.print_html, .print_mail, .print_pdf {
    margin-left: 1em;
}

.print-syslink {
    margin-right: 1em;
}

img.print-icon {
    vertical-align: middle;
}

img.print-icon-margin {
    padding-right: 4px;
}

label.printmail-label {
    width: 175px;
    float: left;
}

html {
    height: 100%;
    margin: 0 0 1px;
    padding: 0;
    overflow-y: scroll;
}


/*---------------------------------  tt_news ---------------------------------*/
.tx-ttnews-browsebox {
    padding:3px;
}
.tx-ttnews-browsebox TD {
    font-size: 10px;
    padding-left: 2px;
    padding-right: 2px;

}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
    font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
    margin:0px;
}


div.tx-ttnews-browsebox p {
    text-align: center;
}

img.news-image {
    border:0 none;
    float:left;
    margin-right:5px;
}

div.view-news div.download {
    /* clear: both; */
    clear:none;
    margin-bottom:2em;
}

div.view-news div.download img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 10px;
}

#sidebar-left #block-block-2 h3, #content.content_page_projects #content-content .field-pr-mng h3 {
    color:#7F9DA7;
    font-size:14px;
    font-weight:bold;
    letter-spacing:1px;
    text-decoration:none;
}