html, body {
	margin: 0 auto;
        padding: 0px;
        background-color: #fff;
        text-align: center;
        font-size: 0.9em;
        font-family: Lucida Grande, Lucida, Arial, sans-serif; 
        line-height: 150%;
        color: #444;
        scrollbar-face-color: #003399;
        scrollbar-track-color: #fff;
        scrollbar-arrow-color: #fff;
	}

#container {
	width: 1000px;
	margin: 0px auto;
        padding: 0px;
        text-align: left;
	}

#header {
	width: 1000px;
	height: 25px;	
        padding: 0px;
	margin: 0px;
	}

#headwrapper {
	float: left;
	width: 1000px;
	margin: 0px;
        padding-top: 1px;
        text-align: left;
	}

#headcenter {
	margin: 0px 240px 0px 0px;
        text-align: left;
        color: #003399;
        font-size: 12px;
        padding-top: 1px;
	}


#headright {
	float: left;
	width: 240px;
	margin-left: -240px;
	margin-top: 0px;
        padding-top: 1px;
	}

#logo  {
	width: 700px;
	clear: both;
	height: 144px;
        padding: 0px;
	}

#navi {
	width: 739px;
	height: 26px;
        margin: 0px;
        padding: 0px;
	}

#navicontainer {
	margin: 0px;
        text-align: left;
        color: #fff;
        font-size: 11px;  
	width: 100%;    
        float: left;
	height: 26px;
        padding: 0px;
	}

#wrapper {
	float: left;
	width: 1000px;
	margin: 0px;
        padding: 0px;
        text-align: left;
	}

#content {
	margin: 30px 275px 30px 215px;
        padding: 0px;
        text-align: left;
	}

#left {
	float: left;
	width: 200px;
	margin-left: -1000px;
        margin-top: 16px;
        padding: 0px;
	}

#right {
	float: left;
	width: 260px;
	margin-left: -260px;
	margin-bottom: 50px;
	margin-top: 0px;
        padding: 0px;
	}


#footer {
	width: 510px;
	clear: both;
	text-align: center;
	font-size: 12px;
	color: #777;
        border-top: 1px solid #ccc;	
        padding: 0px;
        margin-top: 600px!important; /* Firefox, Opera & CO */
        margin-top: 0; /* IE 5.01, 5.5, 6 */
        margin-bottom: 40px!important; /* Firefox, Opera & CO */
        margin-bottom: 0; /* IE 5.01, 5.5, 6 */
        margin-left: 215px;

	}



#sidebar {
	border-left: 0px solid #006600;
	border-right: 0px solid #006600;
	}




/* Additional styles */

a.wecfabout1 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px 0px 0px 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfabout1:link    { color:#fff; background: #003399; text-decoration:none; }
a.wecfabout1:visited { color:#fff; background: #003399; text-decoration:none; }
a.wecfabout1:hover   { color:#fff; background: #003399; text-decoration:none; }

a.wecfabout2 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfabout2:link    { color:#fff; text-decoration:none; }
a.wecfabout2:visited { color:#fff; text-decoration:none; }
a.wecfabout2:hover   { color:#fff; background: #003399; text-decoration:none; }

a.wecfenergy1 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfenergy1:link    { color:#fff; background: #ffcc00; text-decoration:none; }
a.wecfenergy1:visited { color:#fff; background: #ffcc00; text-decoration:none; }
a.wecfenergy1:hover   { color:#fff; background: #ffcc00; text-decoration:none; }

a.wecfenergy2 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfenergy2:link    { color:#fff; text-decoration:none; }
a.wecfenergy2:visited { color:#fff; text-decoration:none; }
a.wecfenergy2:hover   { color:#fff; background: #ffcc00; text-decoration:none; }

a.wecfchemicals1 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfchemicals1:link    { color:#fff; background: #e06f11; text-decoration:none; }
a.wecfchemicals1:visited { color:#fff; background: #e06f11; text-decoration:none; }
a.wecfchemicals1:hover   { color:#fff; background: #e06f11; text-decoration:none; }

a.wecfchemicals2 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfchemicals2:link    { color:#fff; text-decoration:none; }
a.wecfchemicals2:visited { color:#fff; text-decoration:none; }
a.wecfchemicals2:hover   { color:#fff; background: #e06f11; text-decoration:none; }

a.wecfwater1 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfwater1:link    { color:#fff; background: #2da29c; text-decoration:none; }
a.wecfwater1:visited { color:#fff; background: #2da29c; text-decoration:none; }
a.wecfwater1:hover   { color:#fff; background: #2da29c; text-decoration:none; }

a.wecfwater2 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfwater2:link    { color:#fff; text-decoration:none; }
a.wecfwater2:visited { color:#fff; text-decoration:none; }
a.wecfwater2:hover   { color:#fff; background: #2da29c; text-decoration:none; }

a.wecfbio1 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfbio1:link    { color:#fff; background: #96bf19; text-decoration:none; }
a.wecfbio1:visited { color:#fff; background: #96bf19; text-decoration:none; }
a.wecfbio1:hover   { color:#fff; background: #96bf19; text-decoration:none; }

a.wecfbio2 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfbio2:link    { color:#fff; text-decoration:none; }
a.wecfbio2:visited { color:#fff; text-decoration:none; }
a.wecfbio2:hover   { color:#fff; background: #96bf19; text-decoration:none; }

a.wecfgender1 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfgender1:link    { color:#fff; background: #bc3b74; text-decoration:none; }
a.wecfgender1:visited { color:#fff; background: #bc3b74; text-decoration:none; }
a.wecfgender1:hover   { color:#fff; background: #bc3b74; text-decoration:none; }

a.wecfgender2 {
display: block;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 1px 0px 0px 0px!important; /* Firefox, Opera & CO */
padding: 0px; /* IE 5.01, 5.5, 6 */
margin: 0px;
border-left:  1px solid #b2d9e3;}
a.wecfgender2:link    { color:#fff; text-decoration:none; }
a.wecfgender2:visited { color:#fff; text-decoration:none; }
a.wecfgender2:hover   { color:#fff; background: #bc3b74; text-decoration:none; }



h1 {
	color: #003399;
        font-size: 1.4em;
        line-height: 150%;
        margin-top: 0px!important; /* Firefox, Opera & CO */
        margin-top: 0px; /* IE 5.01, 5.5, 6 */
        margin-bottom: 10px!important; /* Firefox, Opera & CO */
        margin-bottom: 0px; /* IE 5.01, 5.5, 6 */

	}

h2 {
	color: #003399;
        font-size: 1.2em;
        margin-top: 15px!important; /* Firefox, Opera & CO */
        margin-top: 5px; /* IE 5.01, 5.5, 6 */
        margin-bottom: 15px!important; /* Firefox, Opera & CO */
        margin-bottom: 5px; /* IE 5.01, 5.5, 6 */
	}


h3 {
	color: #666;
        font-size: 1.1em;
        margin-top: 15px!important; /* Firefox, Opera & CO */
        margin-top: 5px; /* IE 5.01, 5.5, 6 */
        margin-bottom: 0px!important; /* Firefox, Opera & CO */
        margin-bottom: 0px; /* IE 5.01, 5.5, 6 */
	}

ul      { list-style-image:url(/images/wecf/dot_mozilla.gif); }

li      { margin-bottom: 5px; margin-left: -20px; line-height: 150%; }

hr      { color: #ccc; background-color: #ccc; height: 1px; border: none; }

td      { font-size: 0.83em; line-height: 150%; }

a       { color: #003399; text-decoration: none; }

a:hover { color: #003399; text-decoration: underline; }



.grey1 { font-size: 12px; color:#444; text-decoration: none; line-height: 150%; }

.grey2 { font-size: 11px; color:#444; text-decoration: none; line-height: 120%; }
 
.blue  {font-size: 11px; line-height: 150%; color: #003399; }

.subheader  {font-size: 12px; color: #fff; background: #003399; display: block; font-weight: normal; margin-top: 0px; }

a.subheader2         {font-size: 12px; color: #fff; background: #003399; display: block; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 15px; font-weight: normal; }
a.subheader2:link    {color: #fff; background: #003399; text-decoration: none; }
a.subheader2:visited {color: #fff; background: #003399; text-decoration: none;}
a.subheader2:hover   {color: #fff; background: #003399; text-decoration: underline;}



a.white {font-size: 12px; color:#fff; text-decoration: none}
a.white.hover {color:#fff; text-decoration: underline}

a.white2  {font-size: 11px; color:#fff}
a.white2.hover   {color:#fff; text-decoration: underline}

a.blue {color:#003399; text-decoration: none; font-size: 12px; line-height: 140%}
a.blue:hover{color:#7f99cc; text-decoration: none}

.blue2 {color:#003399; text-decoration: none; font-size: 11px; line-height: 140%}

a.blue2 {color:#003399; text-decoration: none; font-size: 11px; line-height: 140%}
a.blue2:hover{color:#7f99cc; text-decoration: none}

a.grey {color:#666; text-decoration: none; font-size: 12px; line-height: 140%}
a.grey:hover{color:#003399; text-decoration: none}

a.header {color:#fff; text-decoration: none; font-size: 12px; line-height: 140%}
a.header:hover{color:#003399; text-decoration: none}

a.header-white {color:#003399; text-decoration: none; font-size: 12px; line-height: 140%}
a.header-white:hover{color:#003399; text-decoration: none}

a.footer {color:#777; text-decoration: none; font-size: 12px; line-height: 140%}
a.footer:hover{color:#003399; text-decoration: none}

 
a.menu2a {
width: 170px!important; /* Firefox, Opera & CO */
width: 200px; /* IE 5.01, 5.5, 6 */
display: block;
text-align: left;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 0px 15px 3px 15px;
line-height: 130%;
border:  0px;}
a.menu2a:link    { color:#003399; text-decoration:none; }
a.menu2a:visited { color:#003399; text-decoration:none; }
a.menu2a:hover   { color:#fff; text-decoration:none; }

a.menu2b {
width: 170px!important; /* Firefox, Opera & CO */
width: 200px; /* IE 5.01, 5.5, 6 */
display: block;
text-align: left;
font-weight: normal;
font-size: 12px;
text-decoration: none;
padding: 0px 15px 3px 15px;
line-height: 130%;
border:  0px;}
a.menu2b:link    { color:#fff; text-decoration:none; }
a.menu2b:visited { color:#fff; text-decoration:none; }
a.menu2b:hover   { color:#fff; text-decoration:none; }

a.menu3a {
display: block;
text-align: left;
font-weight: normal;
font-size: 11px;
text-decoration: none;
padding: 0px 15px 3px 30px;
line-height: 130%;
border:  0px;}
a.menu3a:link    { color:#003399; text-decoration:none; }
a.menu3a:visited { color:#003399; text-decoration:none; }
a.menu3a:hover   { color:#fff; text-decoration:none; }

a.menu3b {
display: block;
text-align: left;
font-weight: normal;
font-size: 11px;
text-decoration: none;
padding: 0px 15px 3px 30px;
line-height: 130%;
border:  0px;}
a.menu3b:link    { color:#fff; text-decoration:none; }
a.menu3b:visited { color:#fff; text-decoration:none; }
a.menu3b:hover   { color:#fff; text-decoration:none; }

a.menu4a {
display: block;
text-align: left;
font-weight: normal;
font-size: 11px;
text-decoration: none;
padding: 0px 15px 3px 45px;
line-height: 130%;
border:  0px;}
a.menu4a:link    { color:#003399; text-decoration:none; }
a.menu4a:visited { color:#003399; text-decoration:none; }
a.menu4a:hover   { color:#fff; text-decoration:none; }

a.menu4b {
display: block;
text-align: left;
font-weight: normal;
font-size: 11px;
text-decoration: none;
padding: 0px 15px 3px 45px;
line-height: 130%;
border:  0px;}
a.menu4b:link    { color:#fff; text-decoration:none; }
a.menu4b:visited { color:#fff; text-decoration:none; }
a.menu4b:hover   { color:#fff; text-decoration:none; }


.suche1 { 
width: 142px;
border: 0px;
background-color: #c8d5e4;
height: 18px!important; /* Firefox, Opera & CO */
height: 16px;/* IE 5.01, 5.5, 6 */
font-size: 10px!important; /* Firefox, Opera & CO */
font-size: 9px;/* IE 5.01, 5.5, 6 */
padding-top: 2px!important; /* Firefox, Opera & CO */
padding-top: 0px;/* IE 5.01, 5.5, 6 */
padding-left: 3px;
padding-right: 3px;
color: #003399;
}

.suche2 {
width: 18px;
height: 18px;
background-color: #5074b7;
font-size: 10px!important; /* Firefox, Opera & CO */
font-size: 9px;/* IE 5.01, 5.5, 6 */
font-weight: normal;
color: #fff;
display: inline;
padding-bottom: 2px!important; /* Firefox, Opera & CO */
padding-bottom: 1px;/* IE 5.01, 5.5, 6 */
text-decoration: none;
border: 0px;
}


.email1  {width: 400px; height: 22px;  }
.email2  {width: 400px; height: 200px; }
.email3  {width: 400px; height: 22px;  }


.boxposition { padding: 0px; margin-top: 0px; margin-left: 20px; width: 240px; 
 margin-bottom: 0px!important; /* Firefox, Opera & CO */
 margin-bottom: 15px; /* IE 5.01, 5.5, 6 */}

.box { padding: 0px; color: #444; font-size: 11px; line-height: 120%; background: #fff; padding: 5px; margin-left: 20px; margin-bottom: 20px;
             filter: alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;  -khtml-opacity:0.8}

.box2 { padding: 3px; color: #444; font-size: 11px; line-height: 120%; background: #fff;
       filter: alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;  -khtml-opacity:0.8 }


.box_header { padding: 3px; color: #fff; font-size: 11px; line-height: 120%; background: #003399;}

.box_container { padding: 3px; color: #666; font-size: 11px; line-height: 120%; background: #ffffff;}



.boxlink { 
font-size: 11px;
display: block;
width: 230px!important; /* Firefox, Opera & CO */
width: 240px; /* IE 5.01, 5.5, 6 */
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border: 0px;
color:#003399;
background-color: #fff;
font-weight: normal;
filter: alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;  -khtml-opacity:0.7 }
a.boxlink:link    { color:#003399; text-decoration: none; filter: alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;  -khtml-opacity:0.7}
a.boxlink:visited { color:#003399; text-decoration: none; filter: alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;  -khtml-opacity:0.7}
a.boxlink:hover   { color:#fff; background: #003399;  text-decoration: none; filter: alpha(opacity=100); opacity:1.0; -moz-opacity:1.0;  -khtml-opacity:1.0}




/*---------------------------- Slider News ---------------------------*/


div.wrap {border: solid #ccc 1px; margin: 0; padding: 10px; background: #fff;  }

div.wrap.one {width:488px; }

div.item { height: 130px;}

div.item img {float: left; padding-right: 15px;  }

div.item p {width: 380px; line-height: 175%; margin: 0px; padding: 0px; }

div.example1_container { }

div.example1_container a.slider_prev, div.example1_container a.slider_next {color: #ccc;margin-top: 0px;}

a img {	border: 0;}



/*---------------------------- Slider Banner ---------------------------*/


div.banner {border: 0px; margin-bottom: 0px; margin-left: 20px; margin-top: 0px; padding: 0px; }

div.banner.one {width: 240px; }	

div.boxbanner_container { height: 135px; }


/*---------------------------- Slider Donor ---------------------------*/



div.donor {border: 0px; margin-bottom: 0px; margin-left: 20px; margin-top: 0px; padding: 0px; }

div.donor.one {width: 240px; }	

div.boxdonor_container { height: 135px; }

div.boxdonor_container a.slider_prev, div.boxdonor_container a.slider_next {  }



/*---------------------------- Slider Video ---------------------------*/



div.video {border: 0px; margin-bottom: 10px; margin-left: 20px; margin-top: 0px; padding: 0px; }

div.video.one {width: 240px; }	

div.boxvideo_container { height: 175px; }

div.boxvideo_container a.slider_prev, div.boxvideo_container a.slider_next {  }





