.line
{
border-top:1px #43652b solid; 
margin-left:-20px; 
width:580px;
}

#page-container
{
    padding:                	0px 0px 25px 0px;
/*    width:                    990px;*/
    background:                 #1C3A20 url(common_FILES/head.gif) top left no-repeat;
}

#page-header
{
	height:						165px;
	padding:					0px 40px 0px 203px;
    width:                      787px;
}

#page-logo
{
    float:                  	left;
}

#page-logo img
{
	margin-right:				1px;
}

#language-selectors
{
    float:                  	left;
	margin-top:					0px;
	margin-right:               0px;
	margin-left:                177px;
	padding: 0px;
    font-size:              	0.65em;
    color:                  	#43652B;
    width: 270px;
}

#language-selectors li
{
	display:					inline;
}

#language-selectors li a
{
	display:					block;
	float:						left;
	margin-right:				1px;
	padding:					4px 0px 5px 0px;
	width:						65px;
	text-align:					center;
	background:					#FFF;
    color:                  	#43652B;
}

#language-selectors li.current-language a
{
    background:					#1C3A20;
    color:                      #FFFFFF;
}


.breadcrumbs
{
	clear:						both;
	float:						left;
	margin-left:				0px;
	padding-left:				0px;
	padding-top:				0px;
    width:                      600px;
	color:						#FFF;
    font-size:              	0.65em;
}

.breadcrumbs li
{
	display:					inline;
}

.breadcrumbs a
{
	margin-right:				3px;
	padding-right:				9px;
	background:					url(common_FILES/link_arrow.gif) no-repeat top right;
	color:						#FFF;
}

.breadcrumbs li.last-crumb a
{
	margin-right:				0px;
	padding-right:				0px;
	color:						#FFF;
	background:					none;
}


.breadcrumbs li.empty-crumb
{
	margin-right:				3px;
	padding-right:				9px;
	background:					url(common_FILES/link_arrow.gif) no-repeat top right;
	color:						#FFF;
}


/**
 * Page Body and Content Columns
 */

#page-body
{
	padding-top:				10px;
	width:						990px;
}

#page-body a.content-link, a.content-link-up, span.no-link, a.external-link, a.download-link
{

    color:                      #476332;
	padding-left:				15px;
	background-image:			url(common_FILES/link_content.gif);
    background-repeat:          no-repeat;
    background-position:        0px 3px;
}

#page-body a.external-link
{
    background-image:           url(common_FILES/link_external.gif);
}

#page-body a.download-link
{
    background-image:           url(common_FILES/link_download.gif);
}

#page-body span.no-link
{
    background-image:           url(common_FILES/link_nolink.gif);
}

#page-body a.content-link-up
{
    background-image:           url(common_FILES/link_content_up.gif);
}

/**
 * The link below each Categoryteaser
 * to toggle Maximize / Minimize
 */
#page-body .category-more-link
{
    display:                    inline;
	margin-top:                 10px;
    font-size:                  0.9em;    
}


#page-body a img.link-symbol
{
	position:					relative;
	top:						1px;
}
/**
 * Content Column (Block in the middle)
 */

#page-body-content-column
{
	float:						left;
	margin:						-10px 0px 0px 0px;
	width:                      580px;
    color:						#54514C;
    font-size:					0.7em;
    line-height:				1.785em;
    padding:                    0px;
    background-color:           #FFFFFF;
    min-height:                 440px;

    /* Min Height Hack for IE */
    height:                     auto;
    _height:                    440px;
}


/**
 * Content Block (for Main Content)
 */
.main-content-wrapper
{
    display:                    inline;
    float:                      left;
    background-image:           url(common_FILES/bg_main_content_wrapper.gif);
    background-repeat:          repeat-y;
}
.page-body-content-block
{

    float:                      left;
	padding:					20px;
    width:                      540px;
	display:                    block;
	margin:                     0px;
    /*background-color:			#662222;*/
}

.page-body-content-block.border-bottom
{
    border-bottom:              1px solid #1C3A20;
}

.page-body-content-block.border-top
{
    border-top:                 1px solid #1C3A20;
}

.border-top-homepage
{
    border-top:                 1px solid #1C3A20;
}

.page-body-content-block.border-top-light
{
    border-top:                 1px solid #EDEDED;
}

.page-body-content-block h4
{
    margin-bottom:              0px;
    font-size:                  1em;
}

.border-bottom-light
{
    border-bottom:              1px solid #EDEDED;
}


/**
 * Sidebar (left from Content Block)
 */

#page-body-content-sidebar
{
    display:                    block;
    margin-top:					1px;

    float:                      left;
    background:					#FFFFFF;
    width:                      170px;
    padding:                    10px;
    padding-right:              20px;
    padding-left:               0px;
    padding-top: 0px;
}

#page-body-content-sidebar .sidebar-logo
{
    width:                      160px;
    padding:                    4px;
    margin-bottom:              20px;
    border:                     1px solid #B1B1B1;
    text-align:                 center;
}

#page-body-content-sidebar .sidebar-logo img
{
    margin-top:                 2px;
    margin-bottom:              2px;
}

#page-body-content-sidebar .sidebar-photo img
{


}

#page-body-content-sidebar .sidebar-photo div
{
    margin-top:                 1px;
    padding:                    5px;
    font-size:                  0.9em;
    line-height:                1.4em;
    background-color:           #D8DBD4;
}

#page-body-content-sidebar .sidebar-details
{
    /*padding-top:                10px;*/
    line-height:                1.5em;
}

#page-body-content-sidebar .sidebar-details h4
{
    margin-bottom:              5px;
    margin-top:                 0px;
    font-size:                  1.1em;
    font-family:                Arial;
    color:                      #2B2821;
}

#page-body-content-sidebar .sidebar-details .detail-links
{
/*    padding: 0px;
    margin: 0px;*/
    display:                    block;
    background-image:           url(common_FILES/link_content.gif);
    background-repeat:          no-repeat;
    background-position:        left 6px;

}

#page-body-content-sidebar a.content-link, a.external-link, span.no-link
{
	font-size:                  0.9em;
    background-position:        left 4px;
}

#page-body-content-sidebar .sidebar-details ul
{
    padding-left: 0px;
}

#page-body-content-sidebar .sidebar-details a
{
    color:                  #476332;
}

#page-body-content-column .page-body-content-column
{
	width:                      350px;
    float:                      left;
}

/**
 * Search Results (inbetween)
 */
.search-result
{
 /*   margin-bottom: 20px;*/
}

.search-result .detail-link
{
    color:                      #43652b;
    font-weight:                700;
    text-decoration:            underline;
}

.search-result .search-result-title
{
    font-weight:                bold;
    position:                   relative;
}

.search-result .search-result-title,
.search-result .search-result-title-teaser
{
    margin-top:	                15px;
    margin-bottom:              5px;
    padding-left:               25px;
    font-size:                  1em;
    line-height:                1.5em;
    color:                      #272621;
    position:                   relative;
}

.search-result .search-result-title a
{
    text-decoration:            underline;
    position:                   relative;
}

.search-result .search-result-title a,
.search-result .search-result-title-teaser a
{
    color:                      #476332;
}

.search-result .project
{
    background:                 url(common_FILES/icon_project.gif) no-repeat top left;
}

.search-result .url
{
    background:                 url(common_FILES/icon_link.gif) no-repeat top left;
}

.search-result .file
{
    background:                 url(common_FILES/icon_acrobat.gif) no-repeat top left;
}

.search-result .search-result-image
{
    float:                      left;
    margin-top:                 10px;
    margin-right:               10px;
    margin-bottom:              10px;
	padding-left:               25px;    
}

.search-result .search-result-type,
.search-result .search-result-type div
{
    float:                      left;
    position:                   relative;
    
}
.search-result .search-result-type
{
    width:                      250px;
    padding-right:              5px;
    margin-top:                 10px;
    color:                      #272621;
    position:                   relative;
}

.search-result .search-result-type-source
{
	padding-left:               25px;
    position:                   relative;
}

.search-result .search-result-type-label
{
}

.search-result a
{
    color:                      #42682F;
    position:                   relative;
}

.search-result.border-bottom
{
	border-bottom:              2px solid #EDEDED;
}

.search-result-text
{
	margin-left:				25px;
}


/* MARGINAL COLUMN */
#marginal-column
{
	float:						left;
	margin-top:					-11px;
	margin-left:                1px;
	width:						199px;
}

#marginal-column .marginal-object
{
	margin-top:					1px;
	padding:					15px;

	background:					#FFF;
	color:						#54514c;
	font-size:					0.7em;
    line-height:                15px;
}

#marginal-column .tx-bddbflvvideogallery-pi1
{
	margin-top:					1px;
	padding:					15px 0px 0px 15px;
	background:					#FFF;
	color:						#54514c;
	font-size:					0.7em;
    line-height:                15px;
}

#player {
float:none;
}

#flvcaption {
width: auto !important;
clear:	both;
}

#flvplayercaption {
float: none !important;
padding-bottom: 5px;
}



#marginal-column .marginal-object h2
{
    font-family:                Arial;
    font-weight:                700;
    color:                      #29261f;
}

#marginal-column .marginal-object a:hover *
{
    cursor:                     hand;
    text-decoration:            none;
}

#marginal-column .marginal-object a
{
    
	color:						#43652b;
}

#marginal-column .marginal-object img.teaser-image
{
	margin-bottom:				9px;
}

/**
 * Style f�r Bilder in der Marginalspalte
 */
 
#marginal-column .marginal-object .page-image
{
    margin-left: 0px;
    margin-right: 0px;
}

/**
 * Style f�r die Teaserlinks der Marginalspalte
 */
#marginal-column .marginal-object .teaser_links_single
{
    display:            inline;
}

#marginal-column .marginal-object .teaser_links_single a
{
    display:            inline;
}

#marginal-column .marginal-object .teaser_links_multiple
{
    margin-top:         5px;
    display:            block;
}

#marginal-column .marginal-object .teaser_links_multiple a
{
    display: block;
}

/**
 * Remove the spaces that result from
 * the contentBlock class generated by the Standard Rendering
 **/
#marginal-column .contentBlock
{
/*     background-color: #FFFFFF; */
    padding:                    0px;
    margin:                     0px;
}

/* FOOTER */
#page-footer
{
	clear:						both;
	height:						112px;
	overflow: 					visible;
	padding:					0px 50px 0px 0px;
	font-size:					0.65em;
	background:					#3c6042;
	color:						#FFF;
}

#page-footer a
{
	color:						#FFF;
}

#copyright
{
	float:						left;
	margin-top:					80px;
	margin-left:				30px;
}

#meta-navigation a
{
	padding-left:				10px;
	background:					url(common_FILES/link_arrow.gif) no-repeat top left;
}





**** GT Extension *****

.gt_red{
	color: #901F00;
	font-weight: bold;
}

.gt_green{
	color: #3C5F41;
	font-weight: bold;
}



