/*

	Allgemeines

*/


body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	vertical-align: top;
/*	background-image: url('./pics/fonds/ems_fond.gif');
	background-repeat: no-repeat; */
}

a {
/*	color: #888888; */
	text-decoration: none; 
	color: #3B7365; 
}

a:active {
/*	color: #888888; 
	text-decoration: none;
*/
	color: #3B7365; 
	text-decoration: underline;
}

a:hover {
/*
	color: #888888; 
	text-decoration: none;
*/

	color: #888888; 
	text-decoration: underline;
}


p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; vertical-align: top}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px; 
	font-weight: normal; 
}

ul {
	list-style-type: square;
	margin-bottom: -10px; 
	margin-top: -10px;
}

.navi {  
	font-style: normal; 
	font-weight: bold; 
	color: #494949;
	height: 16px; 
	vertical-align: middle; 
	border: 0px solid black; 
}

.navi a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #494949;
	text-decoration: none; 
	margin-left: 5px; 
}

navi a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #494949;
	text-decoration: none; 

}

navi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: #196D4B;
	text-decoration: none; 
}

.bold-weiss {  font-weight: bold; color: #FFFFFF}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-transform: uppercase; }
.bold {  font-weight: bold}
.grey {  color: #999999}
.white { color: #ffffff; }

.input {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
}

.submit {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
} 


.icon {
/*	width: 40px; */
/*	text-align: right; */
	margin-right: 8px; 
	height: 16px; 
	border: 0px solid black; 
	vertical-align: text-bottom; 
}

.icon a {
	border: 0px solid black; 
	text-decoration: none; 
}

.icon a:visited {
	border: 0px solid black; 
	text-decoration: none; 
	
}
/*

	Kopfbereich

*/


#headarea {
	margin-top: 14px;
	vertical-align: top; 
	position:absolute; 
	left:0; 
	top:0; 
	width:958; 
	height:76;
}

#logoarea {
	margin-top: 0px; 
	position:absolute; 
	left:0; 
	top:0; 
	width:390;
	height: 76px;
}

#searcharea {
	margin-top: 14px; 
	position:absolute; 
	left:440px; 
	top:0; 
	width:340;
}

#searchtext {
	color: #494949;
	font-weight: bold; 
	vertical-align: middle; 
}

#searchtextfield {

}

#searchicon {
	vertical-align: bottom; 
}

#contact_english {
	margin-top: 14px; 
	position:absolute; 
	left:776px; 
	top:0;
	width: 228px;
	font-weight: bold; 
}

#contact_english a {
	color: #494949; 
}

#contact_english a:visited {
	color: #494949; 
}

#contact_english a:hover {
	color: #494949; 
}

#contact {
	height: 16px; 
	border: 0px solid black; 
}

#contacttext {
	height: 16px; 
	border: 0px solid black; 
	vertical-align: middle; 
	font-size: 10px;
	font-weight: bold; 
}

#english {
	height: 16px; 
	border: 0px solid black;
	
}

#englishtext {
	height: 16px; 
	border: 0px solid black; 
	vertical-align: middle; 
	font-size: 10px;
	font-weight: bold; 

}

/*

	Main-Bereich

*/

#main {

}

#column_left {
	padding-top: 14px;
	padding-left: 0px; 
	position: absolute; 
	top: 175px; 
	line-height: 10px;
}

#column_center {

}

#column_campaign {
	position: absolute; 
	top: 77px; 
	left: 568px; 
	width: 175px; 
	margin-left: 2px; 
}

#column_right {
	position: absolute; 
	top: 77px; 
	left: 746px; 
	width: 255px; 
	margin-left: 2px; 
}

#grey_area {
	position: absolute; 
	width: 571px; 
	height: 80px; 
	top: 77px; 
	left: 0px;
	background-color: #D9E3DB;
}

#topic {
	position: absolute; 
	left: 0px; 
	top: 158px;
	height: 17px; 
	width: 180px;
	background-color: #009361;
	text-align: left; 
	color: #ffffff;
	font-weight: bold; 
	padding-left: 26px;
	text-transform: uppercase; 

}

#topic_news {
	width: 100%; 
	height: 100%; 
	background-color: #B7D46E;
}

#grey_bar {
	position: absolute; 
	left: 181px; 
	top: 158px; 
	width: 390px; 
	height: 17px; 
	background-color: #AABBB3
}

#subnavi {
	width: 175px;
	overflow: hidden; 

}

.subnavi_l2_item_act {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	vertical-align: top; 
	padding-right: 8px;
	padding-bottom: 3px;
	line-height: 11px;
}

.subnavi_l2_item_no  {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	vertical-align: top; 
	padding-right: 8px;
	padding-bottom: 3px;
	line-height: 11px;
}

.subnavi_l2_item_act a {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	padding-bottom: 3px;
}

.subnavi_l2_item_no a {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	padding-bottom: 3px;
}

.subnavi_l3_item_act {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	vertical-align: top; 
	padding-right: 8px;
	padding-bottom: 3px;
	line-height: 11px;
}

.subnavi_l3_item_no {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	padding-right: 8px;
	padding-bottom: 3px;
	line-height: 11px;
}

.subnavi_l3_item_act a {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	padding-bottom: 3px;
}

.subnavi_l3_item_no a {
	text-decoration: none; 
	font-size: 9px; 
	color: #525B56;
	padding-bottom: 3px;
}

.subnavi_l4_item_act {
	text-decoration: none; 
	font-size: 9px; 
	color: #BEC8C1;
}

.subnavi_l4_item_no {
	text-decoration: none; 
	font-size: 9px; 
	color: #000000;
}

.subnavi_l4_item_act a {
	text-decoration: none; 
	font-size: 9px; 
	color: #BEC8C1;
}

.subnavi_l4_item_no a {
	text-decoration: none; 
	font-size: 9px; 
	color: #000000;
}

.subnavi_l4_item_act a:hover {
	text-decoration: underline; 
	font-size: 9px; 
	color: #BEC8C1;
}

.subnavi_l4_item_no a:hover {
	text-decoration: underline; 
	font-size: 9px; 
	color: #000000;
}

#weltweit {
	margin-bottom: 20px; 
}

#weltweitwichteln {
margin-top: 20px;
margin-left: 20px;
}

#main_navi {
	height: 80px; 
	width: 422px; 
	padding-top: 11px; 
	padding-left: 2px;
	position: absolute; 
	top: 77px; 
	left: 180px; 
}

#right_area {
/*	padding-left: 5px;*/
	margin-left: 20px; 
}

.navi_item {
	vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #003333;
	width: 166px;
	height: 16px; 
}

.navi_item a {
	vertical-align: middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #003333;
	text-decoration: none; 
}


#grey_line {
	height: 18px; 
	background-color: #f1f1ea;
	position: absolute; 
	top: 77px; 
	left: 120px; 
}

#content_area{
	padding-top: 11px; 
	padding-right: 11px; 
	position: absolute; 
	top: 187px; 
	left: 181px; 
	width: 385px; 
}

#content a {
/*
	text-decoration: none; 
	color: #000000;
	font-weight: bold; 
*/
	text-decoration: none; 
	color: #3B7365;
color: #196D4B;

}

#content a:active {
/*
	text-decoration: none;
	color: #000000;
	font-weight: bold; 
*/
	text-decoration: underline;
	color: #3B7365;

}

#content a:hover {
/*
	text-decoration: underline;
	color: #000000;
	font-weight: bold; 
*/

	text-decoration: underline;
	color: #888888;
}

#content .input {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
   width: 180px; 

}

#content .inputsmall {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
}

/*#content textarea {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
   width: 180px; 

}
*/

#content .submit {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
} 


#campaign_text {
	padding-top: 10px; 
	padding-left: 5px;
}

#metanavi1 {
	padding-top: 12px;
	padding-left: 27px; 
	padding-bottom: 14px; 
	background-color: #E0E8E2;
}

.metanavi1_item {
	border: 0px solid black; 
	vertical-align: middle; 
	font-size: 10px; 
	font-weight: bold; 
	color: #494949; 
}

.metanavi1_item a{
	text-decoration: none; 
	border: 0px solid black;
	vertical-align: middle; 	
	font-weight: bold; 
	color: #494949; 
}

#metanavi2 {
	margin-top: 1px; 
	background-color: #AABBB3;
	height: 18px; 
}

#metanavi2_table {

}

.metanavi2_td {
	border-right: 1px solid #ffffff; 
	text-align: center; 
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px; 
}

.metanavi2_td_noborder {
	text-align: center; 
	padding-top: 1px;
	padding-bottom: 1px;
}

.metanavi2_item {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #ffffff;
}

.metanavi2_item a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
	color: #ffffff;
	text-decoration: none; 
}


#donate {
	margin-bottom: 10px; 
}

#events{
	width: 100%;

}

#event_header {
	padding-left: 9px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	background-color: #632321;
	text-transform: uppercase; 
	color: #ffffff;
	border-bottom: 1px solid white; 
}

.event_details {
	padding-left: 9px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	background-color: #E0E8E2;
	border-bottom: 1px solid white; 
}

.imgtext-table {
	position: relative; 
	top: 3px; 
}

/***********************

MODULES 

********************/

/*

	NEWS

*/

#news_list_heading {
	font-size: 10px;
	color: #494949;
	vertical-align: top; 
}

#news_list_heading a{
	color: #494949;
}

#news_list_heading a:visited {
	color: #494949;
}

#news_list_heading a:hover {
	color: #888888;
}

#news_subheader {
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
}

#news_content {
	margin-bottom: 10px; 
}

#news_about {
	margin-bottom: 10px; 
}

#news_image {

}

#news_list_img {
	margin-right:5px; 
	float: left
}

/*

	FORUM

*/

/*
#mailform fieldset {
   border: 1px solid #7C7C7C;
}

#mailform div.row {
   clear: both;
   padding-top: 10px;
}

#mailform div.spacer {
   clear: both;
}

#mailform div.row span.label {
   float: left;
   width: 47%;
   text-align: right;
   margin: 0;
   padding: 0;
}

#mailform div.row span.formw {
   float: right;
   width: 50%;
   text-align: left;
   margin: 0;
   padding: 0;
}

#mailform .input {
   width: 95%;
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
}

#mailform .text {
   width: 95%;
   font-size: 95%;
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
}

#mailform .submit {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
} 
*/

.forum_details {
	padding-top: 2px; 
	padding-bottom: 2px; 
	background-color: #E0E8E2;
	border-bottom: 1px solid white; 
}

#form .input {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
   width: 200px; 
}

#form .submit {
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
} 

#forum td {
	font-size: 10px; 
}

#form td {
	font-size: 10px; 
}


/*

	Kontaktforumular

*/


.csc-form-fieldcell input{
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
   width: 200px; 
}

.csc-form-fieldcell textarea{
   background-color: #FFFFFF;
   border: 1px solid #7C7C7C;
   width: 200px; 
}

/*
	Bildunterschrift
*/
.csc-caption {
font-size: 9px;
color: #666666;
line-height: 11px; 
padding-bottom: 3px;
}