/* 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:140px;}
.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);}

#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;
}

#footer

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


#right

{ float:left; padding-right:5px; margin-left:20px; margin-top:10px; height:100%; width:100%; 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; }

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


}


.navi_level1 {
	background-image:url(../images/style/navilevel1_bg.gif);
	background-repeat:no-repeat;
	width:212px;
	height:25px;
	line-height:25px;
	padding-left:10px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
}

.navi_level2, .navi_level2_hover {

	width:212px;
	height:25px;
	line-height:25px;
	padding-left:20px;
	color: #666666;
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	background-image:url(../images/style/navilevel2_point.gif);
	background-repeat:no-repeat;
}

.navi_level2 a:link, .navi_level2 a:visited, .navi_level2_hover, .navi_level2_hover a:link, .navi_level2_hover a:visited {


	color: #666666;
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	padding-left:15px;
	display:block;

}

.navi_level2 a:hover, .navi_level2_hover {


	color: #333333;
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	

}

.navi_level2:visited {

	width:212px;
	height:25px;
	background-image:url(../images/style/navilevel2_point.gif);
	background-repeat:no-repeat;
}

.navi_level2:hover {

	width:212px;
	height:25px;
	background-image:url(../images/style/navilevel2_point-hover.gif);
	background-repeat:no-repeat;
}

.navi_level2_hover {

	width:212px;
	height:25px;
	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;}
	
	
.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:90px; 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; width: 560px; 	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 { font-size: 10px; color: #999999; }
.tags a:hover { font-size: 10px; color: #FF3300; }
