/* Bioenergeinetzwerk.net 2010 C by UPDESIGN.DE - Kommunikation & Werbung */

a{outline-width:0px} 



#wrapper { width:100%; height:100%;  }

#main { width:908px; height:100%; margin:auto;}

#head 

{ height: 480px; background-image: url(); background-repeat:no-repeat; margin-bottom:10px;}

#headnav

{ height: 140px; }

#headnav a:link , #headnav a:visited

{ color:#A5AAAD; text-decoration:none;}

#headnav a:hover { color: #CCCCCC ; text-decoration:none}


#headnav #onav

{ height:35px; width:512px; float:right; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #A5AAAD; text-align:center; padding-top:10px; background-color:#e6e7ef;}

#onav .fontsize a img { cursor: pointer;}


#onav input {
	
	height:16px;
	background-image:url(../images/body/input_bg.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3C6045;
	border-right-color: #D1E0D1;
	border-bottom-color: #D1E0D1;
	border-left-color: #669966;
	padding-left:3px;
	display:inline; margin-top:2px; 
	
}



#nav

{
	height:43px;
	width:912px;
	position: relative;
	margin-left: -2px;
	margin-bottom:10px;
	font-size:13px;
	background-image: url(../images/style/bg_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav ul

{ list-style:none; display:inline; margin:0px; padding:0; border:0; }

#nav li

{ list-style:none; display:inline; text-align:center; float:left; background-image:url(../images/body/sperator.gif); background-position:right; background-repeat:no-repeat; color:#a9a8aa; font-weight:bold; margin-top:2px;  }

.navinline {margin-right:10px; margin-left:10px;}
.nav { line-height:39px; width:130px;}
.nav a:link { display:block; height:39px; color:#a9a8aa; font-weight:bold; }
.nav a:visited { display:block; height:39px; color:#a9a8aa; font-weight:bold;  }
.nav a:hover { display:block; background-color: #FFFFFF; 	-moz-opacity: 0.4;
    opacity: 0.4;
	filter:alpha(opacity=40); height:39px; color:#a9a8aa; font-weight:bold; }

.navend img {margin-left:5px; position:relative; }

#content  a:hover img, #headflash  a:hover img{moz-opacity: 0.7;
    opacity: 0.7;
	filter:alpha(opacity=70);}
	
#portaltest {z-index:1; }

#portaltest:hover {moz-opacity: 0.7;
    opacity: 0.7;
	filter:alpha(opacity=70);}

#headflash

{
	height: 330px;
	width: 895px;
	background-repeat:no-repeat;
	border-top-width: 5px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

	

}

#logoie { width:280px; height:114px; float:left; margin-left:7px; margin-top:13px; }
#logo { width:280px; height:114px; float:left; margin-left:7px; margin-top:13px; }


#content

{
	padding-right: 15px;
	padding-top: 10px;
	background-color:#FFFFFF;
	background-image: url(../images/body/content_bg.gif);
	background-repeat: no-repeat;
	position: relative;
	min-height: 100px;
	padding-bottom:10px;
	display:block;
	border: 1px solid #E5E5E5;
	line-height:18px;
}

#footer, #footer a

{height: 80px; margin-left:0px; margin-right:0px; color: #999999; font-size:11px; text-align:left; margin-top:10px; line-height:18px; }

#footer a:hover

{height: 80px; margin-left:0px; margin-right:0px; color: #333; font-size:11px; text-align:left; margin-top:10px; line-height:18px; }


#right

{ float:left; padding-right:5px; margin-left:20px; margin-top:10px; height:100%; width:98%; position:relative;}


#right img

{ margin-right:10px;}

#left

{float: left; width:200px; margin-left:0px; margin-top:-30px; font-size:11px;  }


#left li

{
	list-style-type: none;
	height:20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #660000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:0px;
	
	
}

.lis li li:hover

{
	

	list-style-type: none;
	height:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6B4A6;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:0px;
	
	
	
}


.nav li:hover

{
	list-style-type: none;
	height:20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #C6B4A6;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:url();
	background-repeat:repeat-y;
	background-position:right;
	
}

.clear {clear:both;}

#content img {border-color: #E3ECF0;}

#left ul {margin-left:0px; list-style-type:none; left:0px;}

#left a:link { color: #660000; text-decoration:none;}
#left a:visited{ color:#660000; text-decoration:none;}
#left a:hover{ color: #660000; text-decoration:none;}

a:link { color: #F13E01; text-decoration:none;}
a:visited{ color:#F13E01;; text-decoration:none;}
a:hover{ color: #EFA356; text-decoration:none;}

.min { font-size:10px; color: #999999; }
.min2 { font-size:10px; }


.min a:link {font-size:10px; color: #999999;}
.min a:visited {font-size:10px; color: #999999;}
.min a:hover {font-size:10px; color: #999999;} 


input {font-size:11px; color: #666666; }

#ajax input {font-size:12px; }

#navleft {
	width: 200px;
	padding-top:10px; height:100%;
	float:left;
	padding-bottom:20px; position:relative;


}


.navi_level1, .navi_level_end {
	width:150px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;


}

.navi_level1, .navi_level1_hover {
	color: #666666;
	background-image:url(../images/style/navilevel2_point.gif);
	background-repeat:no-repeat;
	background-position: -15px 6px;
}

.navi_level1 a:link, .navi_level1 a:visited, .navi_level1_hover, .navi_level1_hover a:link, .navi_level1_hover a:visited {


	color: #999;

	padding-left:15px;
	display:block;

}

.navi_level1 a:hover, .navi_level1_hover {


	color: #333333;

	font-weight:bold;
	

}

.navi_level1:visited {



	background-image:url(../images/style/navilevel2_point.gif);
	background-repeat:no-repeat;
}

.navi_level1:hover {



	background-image:url(../images/style/navilevel2_point-hover.gif);
	background-repeat:no-repeat;
}

.navi_level1_hover {



	background-image:url(../images/style/navilevel2_point-hover.gif);
	background-repeat:no-repeat;
	padding-left:20px;

}

.shortnews {
	color:#666666;
	margin-bottom:20px;
	position: relative;
}
.shortnews .text{ color:#666666; margin-bottom:10px; }
.newshead{
/*//padding-left:10px;
//
//	border-left-width: 1px;
//
//	border-left-style: dotted;
//
//	border-left-color:#C64F1C;*/
	height:25px; margin-bottom:5px;
	

}

.newshead:hover{
/*padding-left:10px;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #CCCCCC;*/
	height:25px; margin-bottom:5px;
	
}


.shortevents { color:#666666; font-size:11px; margin-bottom:10px; }
.shortevents  .text{ color:#666666;  }
.eventshead{ font-weight:bold; margin-bottom:5px;


}

.eventshead:hover{



	
}

#indexright {float:right; width: 200px;  padding:5px; position:relative;  }
#indexleft {
	float:left;
	padding-top:5px;
	margin-right: 10px;
	width: 650px;
}

#indexmiddle{
	float:left;
	padding-top:5px;
	margin-right: 10px;
	width: 820px;
}


#indexright .facts {

	
	position:relative;
	font-size:11px;
	color: #000000;

	background-repeat: no-repeat;	
	
}



#indexright .box {
	background-color: #F5F5F5;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	padding:10px;
	position:relative;
	font-size:11px;
	color: #546941;
	
	
}


#indexright .box:hover {

	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}

#indexright .box a img, #indexright .box img {

 	margin-right: 6px; margin-bottom:3px;
	
}

.logos {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	bottom:0px; position: absolute;
	width: 400px; overflow:hidden;
	
	
}

.dotted {border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	width: 400px; overflow:hidden; display:block;}
	
.dotted_top {border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	display:block;
}

.dotted_bottom{border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display:block;
	width:100%;
}
	
	
	
.border_dotted {border-width: 1px;
	border-style: dotted;
	border-color: #999999;
	}

.divbreaker {
clear:both;
height:1px;
overflow:hidden;
}

#productbox {
	width:350px;
	float:right;
	margin-top:70px;
	margin-right:30px;
}

.thumb { background-image: url(../images/style/thumb_bg-trans.png); background-repeat:no-repeat; overflow:hidden; width:83px; height:64px;}

.thumb .pic{
	height:40px;
	width:58px;
	overflow:hidden;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 9px;
}


#topnews {width:522px; float:right; margin-right:0px; height:95px; overflow:hidden; margin-left:10px;}
.topnews {width:255px; float:left; font-size:10px; margin-top:15px; padding-top:5px; margin-right:6px; }


#topnews a:link {color: #F13E01; text-decoration:none;}
#topnews a:visited{color: #F13E01; text-decoration:none;}
#topnews a:hover {color: #EFA356; text-decoration:none;}

.product_buy { padding:10px; background-color:#F8F8F8; color:#999999;}

.login {
	background-color: #F5F5F5;
	padding:10px;
	border: 1px solid #EEEEEE;
}

#tabcontent {padding:20px; background-color:#FFFFFF; border-style:solid; border-color:#CCCCCC; border-width:1px;  margin-bottom:20px; overflow:hidden; margin-top:3px; background-repeat:no-repeat; width:100%; position:relative;}

#articles_pages {
	background-color: #EEEEEE;
	padding:6px;
	margin-top:10px;
	border: 1px solid #EBEBEB;
	background-image: url(../images/style/bg_links.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#999999;
	font-size:90%;

	
	}
	
.borderbreak {
	border: 8px solid #000000;
}

.tags { padding:5px; background-color: #FFFFFF}
.tags, .tags a:link, .tags a:visited { color: #999999; }
.tags a:hover { color: #FF3300; }

select {font-size:22px; color:#FF3300}

#ajax { background-image:url(../images/style/bg_produktfinder.png); background-repeat:no-repeat; width:652px; height:439px; margin-left:-10px; padding-left:20px; padding-top:20px; color:#666666; font-size:12px;}

#ajax h1, #ajax h2, #ajax h3, #ajax h4 {color: #333333; font-size:16px; line-height:18px; font-family:"Trebuchet MS", Tahoma, sans-serif; font-weight:bold; display:block;}   

#ajax a { font-size:12px; }

.productfind {width:280px; float:left; margin-right:40px; margin-bottom:20px;}
.productfind_r {width:280px; float:left; margin-right:0px; margin-bottom:20px;}

.productfind, .productfind_r { height: 80px;

	
} 

.productfind:hover, .productfind_r:hover {
	padding-right: 0px;
	background-color: #EAEAEA;
	height: 80px;
} 


.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	border:1px solid #CCC;
	padding:2px;
}
#form1 a, #form1 a img, #form1  {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.form:hover {
border: 1px solid #F60; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding:2px;
}

.search { border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:16px; width:350px; padding:2px;}
.search:hover {border: 1px solid #F60; font-family:Arial, Helvetica, sans-serif; font-size:16px; width:350px; padding:2px;}



.cell { background-image:url(../images/style/bg_cell.gif ); background-repeat:repeat-x; padding:5px; background-color:#FFF;}

.hwhite { font-size: 16px; color:#FFF; font-weight:bold; display:block;}
.white { font-size: 12px; color:#FFF;  display:block;}
.minwhite { font-size: 10px; color:#FFF; display:block;}

.links { background-color:#FFF; position:relative; height:52px;
	padding:5px;
	border: 1px dotted #CCC; margin-bottom:10px; line-height:18px;
}

.links:hover {
	border: 1px dotted #F60;
}

