/**
Human Evolution - Stylesheet
Changes colours, images and other content element into Human Evolution look 
 */
@media all{

body{
	color:#000;
}

#col1 .infobox-head {
	background-color: #ebedea;
	color: #575e45;
}

.infobox-head.contact {
	background: transparent url(../images/icons/icon_contact.gif) no-repeat;
	background-position: 0.5em center;
}

#col1 .infobox-content {
	background-color:#f8f9f8;
}

#col1 .infobox-content h1 {
	background: url(../images/layout/col1_square_h1.gif) no-repeat;
	background-position: left bottom;
}

#col1 .infobox-content a {
	color: #8E9C8B;
	background: url(../images/icons/icon_arrow-right.gif) no-repeat;
	background-position: 0em 0.5em;
}
#col1 .infobox-content h2.pdf {
	background: url(../images/icons/icon_pdf.gif) no-repeat left center;
}

#col1 .infobox-content h2.external-link {
	background: url(../images/icons/icon_external-link.gif) no-repeat left center;
}
#col1 .infobox-content a.link-email {
	background: url(../images/icons/icon_email.gif) no-repeat;
	background-position: 0em 0.2em;
}

.link-pdf-download {
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center left;
}


/** COL3 ELEMENTS **/
a {
	color:#7f8b7c;
}

#col3 h1 {
	color: #7f8b7c;
	background: transparent url("../images/layout/box-right-h1.gif") no-repeat right bottom;
}
div#col3 div#col3_content h1 a {
	text-decoration:none;
	color: #7f8b7c;
}
div#col3 div#col3_content h1 a:hover {
	color: #7f8b7c;	
	
}
#col3 h2 {
	color: #7f8b7c;
	background: transparent url("../images/layout/box-right-h2.gif") no-repeat right bottom;
}
div#col3 div#col3_content h2 a {
	text-decoration:none;
	color: #7f8b7c;	
}
div#col3 div#col3_content h2 a:hover {
	color: #7f8b7c;	
}
#col3 h3,
#col3 h6 {
	color: #7f8b7c;
}

div#col3 div#col3_content h3 a {
	text-decoration:none;
	color: #7f8b7c;	
}
div#col3 div#col3_content h3 a:hover {
	color: #7f8b7c;	
	text-decoration:underline;
}

#col3 .wrapper h2 {
	background: none;
}
#col3 .box-top h2 {
	color: #7f8b7c;
}
#col3 .box-top h2 {
	color: #7f8b7c;
}

#col3 div.floatbox a:link {
	text-decoration:underline;
}

#col3 div.floatbox a:hover {
	text-decoration:none;
}
#col3_content ul li {
    list-style-image: url(../images/icons/icon_list.gif);
}


/*Icons anpassen */
 #col1 .infobox-content a.link-email {
	background: url(../images/icons/icon_email.gif) no-repeat;
	background-position: 0em 0.2em;
}
#col1 .infobox-content a {
	background: url(../images/icons/icon_arrow-right.gif) no-repeat;
	background-position: 0em 0.5em;
}
#col3_content p a.internal-link {
	background: url(../images/icons/icon_arrow-right.gif) 5px left no-repeat;
}
#col3_content ul.list_link li {
	text-align: justify;
	list-style-image: url(../images/icons/icon_arrow-right.gif);
}
.link-email {
	background: url(../images/icons/icon_email.gif) no-repeat;
	background-position: 0em 0.2em;
	display: inline;
}
    
a.jump-down {
    background: url(../images/icons/icon_jump-down.gif) no-repeat scroll left 2px transparent;
}    



/* ################## LINKS ########################## */
a.mail {
    background: url(../images/icons/icon_e-mail.gif) no-repeat scroll 0 0.2em transparent;
}

a.link-pdf, 
a.pdf {
    background: url(../images/icons/icon_pdf.gif) no-repeat scroll left center transparent;
}

a.download {
    background: url(../images/icons/icon_download.gif) no-repeat scroll left center transparent;
	padding-left: 1.3em;
}

a.video-link,
a.video {
    background: url(../images/icons/icon_video.gif) no-repeat scroll left center transparent;
}

a.image {
    background: url(../images/icons/icon_image.gif) no-repeat scroll left center transparent;
}

a.external-link-image,
a.external-link {
    background: url(../images/icons/icon_external-link.gif) no-repeat scroll left center transparent;
}

a.external-link-arrow {
    background: url(../images/icons/icon_arrow-right.gif) no-repeat scroll left 5px transparent;
}


a.internal-link {
    background: url(../images/icons/icon_arrow-right.gif) no-repeat scroll left 5px transparent;
}


#col3 p.top-link a{
	background: url(../images/icons/icon_arrow-up.gif) no-repeat left center;
}


#col3_content ul.link-list li {
	list-style-image: url(../images/icons/icon_arrow-right.gif);
}

#col3_content ul.link-list li a {
	text-decoration:none;
}

#col3_content ul.link-list li a:hover {
	text-decoration:underline;
}


/* ##### TABLE #### */

table.table-coloured th ,
table.table-coloured-text-left th {
	background-color: #8E9C8B;
}

table.table-with-border-text-centered th,
table.table-with-border-text-left th {
	background-color:#f1f3f1;
}

thead th {
	background-color:#f1f3f1;
}


table.table-with-border-text-left tr {
	vertical-align:top;
}


table.table-coloured tr.tr-odd,
table.table-coloured-text-left tr.tr-odd {
	background-color: #f1f3f1;
}

table.table-coloured tr.tr-even,
table.table-coloured-text-left tr.tr-even {
	background-color: #f8f9f8;
}

table.table-coloured a,
table.table-coloured-text-left a {
	color:#8E9C8B;
}


#col3_content table.table-with-border-text-centered p,
#col3_content table.table-with-border-text-left p,
#col3_content table.table-coloured p,
#col3_content table.table-coloured-text-left p {
	max-width:100%;
	margin-right:0;
	line-height:1.3em;
	text-align:left;
}

#col3_content table.table-with-border-text-centered ul,
#col3_content table.table-with-border-text-left ul,
#col3_content table.table-coloured ul,
#col3_content table.table-coloured-text-left ul {
	width:95%;
	text-align:left;
}

/* ################## event-box ########################## 

.content_event-box {
    background-color: #DFE7D2
}

div.event-box div.content_event-box{
	border-color: #444;
}

#col3 div.content_event-box div.box-top h2 {
	color:#fff;
}
.sub-color-top {
    background-color: #97a85b;
}
.sub-color-right-bar-top {
    background-color: #6A8214;
}
.sub-color-right-bar-medium {
	background-color: #889b43;
}
*/

/* ################## event box ########################## */

.content_event-box {
    background-color: #f8f9f8;
}

div.event-box div.content_event-box{
	border-color: #444;
}

#col3_content div.event-box div.content_event-box p.bodytext{
	max-width:none;
}

#col3 div.content_event-box div.box-top h2 {
	color:#fff;
}
.sub-color-top {
    background-color: #8E9C8B;
}
.sub-color-right-bar-top {
    background-color: #6c776a;
}
.sub-color-right-bar-medium {
	background-color: #7d897a;
}




/* #####  more info fce element/accordion #### */

div.toggle p.trigger_more_info,
p.trigger_more_info,
div.toggle div.trigger_more_info {
    background: url(../images/icons/icon_arrow-right.gif) no-repeat scroll 2px 6px transparent;
    padding-left: 13px;
}

div.toggle p.active_more_info,
p.active_more_info,
div.toggle div.active_more_info {
    background: url(../images/icons/icon_arrow-down.gif) no-repeat scroll 2px 7px transparent;
}	


}