
body {
	background-color: #4b85b1;
	background-image: url("../_assets/bgblue.jpg");
	background-repeat: repeat-y;
	background-position: center;
	font-family:Verdana, Tahoma, Arial;
	font-size:80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, br, div, a {
font-family:Verdana, Tahoma, Arial;
color: #333333;
}


.outer
{width:800px;text-align:center; margin-right: auto; margin-left: auto;}

.navlhs
{float:left; width:22px; height:24px; margin-top:21px}

.navrhs
{float:left; width:24px; height:24px; margin-top:21px}

.nav
{float:left; height:24px; margin-top:21px; background-image:url('http://www.agrosolar.net/_assets/nav_bgr.jpg'); line-height:23px; font-size:90%; background-position: left bottom; background-repeat:repeat-x}

.toptop
{width:800px; height:15px; background-image: url('http://www.agrosolar.net/_assets/sep01_bgr.gif'); background-repeat:repeat-x; font-family:Trebuchet MS, arial, Tahoma; color:#ffffff; font-size: 65%; text-align:left; background-position-y:center}

.left {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.right {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}


/*** all standard styles ****************************
*****************************************************/

a:link, a:visited, a:active, a:hover, a:visited:hover
{outline:none; color:#346910; text-decoration:none; padding:0; border-bottom-width:1px; }

a:link 				{border-bottom-style:dotted; border-bottom-color:#7EA800; color:#346910}
a:visited 			{border-bottom-style:dotted; border-bottom-color:#7EA800; color:#346910}
a:active			{border-bottom-style:dotted; border-bottom-color:#7EA800}	
a:hover				{border-bottom-style:solid; border-bottom-color:#FDC204; border-bottom-width:2px; color:#669900}
a:visited:hover		{border-bottom-style:solid; border-bottom-color:#FDC204; border-bottom-width:2px; color:#669900}

.txt-s		{font-size:80%}
.txt-sm		{font-size:90%}
.txt-smgr	{font-size:90%; font-weight:bold; color:#7EA800}
.txt-n		{font-size:100%}
.txt-lm		{font-size:115%}
.txt-l		{font-size:125%}
.txt-xl		{font-size:135%}

h1	{ 
    font-family: Arial, Verdana, georgia; 
    font-size: 125%; color: #666666; 
    font-weight: bold; 
    line-height:100%; 
    padding-bottom:10px; 
    margin-bottom:25px; 
    border-bottom:1px solid #FDC204 
    }

h2	{ 
    font-family: Arial, georgia; 
    font-size: 210%; 
    color: #004698; 
    font-weight: bold; 
    line-height:100% 
    }

h3	{ 
    font-family: Verdana, georgia; 
    font-size: 110%; 
    color:#000; 
    font-weight: bold; 
    line-height:80%;
    }

h4	{ 
    font-family: Arial, Verdana, georgia; 
    font-size: 165%; color:#669900; 
    font-weight: bold; line-height:110%; 
    margin-bottom:35px;
    }

h5	{ 
    font-family: Arial, Verdana, georgia; 
    font-size: 120%; 
    color:#004698; 
    font-weight: bold; 
    line-height:120%; 
    margin:0 0 15px 0;
    }

.clear 		    { clear:both; line-height:0; height:0;}
.clearhalf	    { clear:both; line-height:0; height:0;}
.clear-lhs 		{ clear:both; line-height:0; height:0;}



/*** Wo alles steht **********************************
*****************************************************/

#cont
{width:730px;text-align:left; padding: 33px; float:right}
* html #main {width:720px}

#main
{width:500px;text-align:left; float:right; margin-right:20px}
* html #main {width:520px}


/*** Breadcrumbs ***************************************
*****************************************************/

#bcrumb
{width:533px;text-align:left; float:right; margin-bottom:40px; font-size:80%; line-height:15px; background-color:#FFD857; color:#666666; background-image:url('../_assets/bgr_bcrumb.gif'); background-position: right; background-repeat:no-repeat}
* html #main {width:523px}

a:link.bc 				{	text-decoration:underline; color:#666666; padding-right:12px; padding-left:4px; margin-right:8px; border:0;
							background-image:url('../_assets/bcrumb_arr.gif'); background-position: right; background-repeat:no-repeat}
a:visited.bc 			{	text-decoration:underline; color:#666666; padding-right:12px; padding-left:4px; margin-right:8px; border:0;
							background-image:url('../_assets/bcrumb_arr.gif'); background-position: right; background-repeat:no-repeat}
a:active.bc				{	text-decoration:none; color:#666666; padding-right:12px; padding-left:4px; margin-right:8px; border:0;
							background-image:url('../_assets/bcrumb_arr.gif'); background-position: right; background-repeat:no-repeat}	
a:hover.bc				{	text-decoration:none; color:#666666; padding-right:12px; padding-left:4px; margin-right:8px; border:0;
							background-image:url('../_assets/bcrumb_arr.gif'); background-position: right; background-repeat:no-repeat}
a:visited:hover.bc		{	text-decoration:none; color:#666666; padding-right:12px; padding-left:4px; margin-right:8px; border:0;
							background-image:url('../_assets/bcrumb_arr.gif'); background-position: right; background-repeat:no-repeat}


/*** Main menu ***************************************
*****************************************************/

#menu {
	height: 45px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image:url('../_assets/menu_bg.jpg');
	background-position:top left;
	background-repeat:repeat-x;
}


#menu a:link.m, a:visited.m, a:active.m, a:focus.m, a:hover.m, a:visited:hover.m
{outline:none; text-decoration:none; font-weight:bold; border-right:1px #ffffff dotted; padding:0 10px 0 10px; border-bottom:none}
#menu a:link.m, a:visited.m, a:active.m
{color:#151C44;}
#menu a:hover.m, a:visited:hover.m
{color:#fff;}

#menu a:link.l, a:visited.l, a:active.l, a:focus.l, a:hover.l, a:visited:hover.l
{outline:none; text-decoration:none; font-weight:bold; border-right:1px #ffffff dotted; padding:0 10px 0 0; border-bottom:none}
#menu a:link.l, a:visited.l, a:active.l
{color:#151C44;}
#menu a:hover.l, a:visited:hover.l
{color:#fff;}

#menu a:link.r, a:visited.r, a:active.r, a:focus.r, a:hover.r, a:visited:hover.r
{outline:none; text-decoration:none; font-weight:bold; padding:0 0 0 10px; border-bottom:none}
#menu a:link.r, a:visited.r, a:active.r
{color:#151C44;}
#menu a:hover.r, a:visited:hover.r
{color:#fff;}



/*** lhs column *****************************
********************************************/

.lhs_container {
    width:170px;
    float:left;
    margin-right:20px;
    display:block;
}

.lhs_container img {
    margin-bottom:6px;
}

.lhs_blu 	{width:170px; float:left; background-image:url('../_assets/bgr_lhs.gif'); background-position:top center; background-repeat:repeat-y; margin-bottom:15px}
#lhs_top 	{height:71px; background-image:url('../_assets/top_lhs.jpg'); background-position:top center; background-repeat:no-repeat }
#lhs_mid	{padding:0 5px 0 10px; font-size:85%}
#lhs_bot 	{height:71px; background-image:url('../_assets/bot_lhs.jpg'); background-position:bottom center; background-repeat:no-repeat}

.lhs_blank 	{width:170px; float:left; margin-bottom:45px}

#sidenav {border-bottom:dotted #fff 1px; padding:2px 0 4px 18px; background-image:url('/_assets/arrow_grn.gif'); background-repeat:no-repeat; background-position:left top;}

#sidenav a					{border:0; text-decoration:none;}
#sidenav a:link 			{color:#000}
#sidenav a:visited 			{color:#000}
#sidenav a:active			{color:#fff}	
#sidenav a:hover			{color:#fff; font-weight:bold}
#sidenav a:visited:hover	{color:#fff; font-weight:bold}

.lhs_simp 	{width:170px; float:left; display:compact; margin-right:20px;}





	
/*** 2 column main grid *******************************
*******************************************************/

.main_mid
{width:350px;text-align:left; float:right; font-size:85%}
* html #main_mid {width:350px}
#liste {margin-bottom:35px}

#main_rhs
{width:130px; float:right; display:compact; margin-left:20px; font-size:80%}
* html #main_rhs {width:120px}


.impr		{font-size:90%; float:left; margin: 0 10px 10px 0}
#lhsi        {width:200px; }
#rhsi       {width:280px; line-height:165% }

#lhss        {width:110px; }
#rhss        {width:370px; }
#lhssn        {width:110px; font-size:100% }
#rhssn        {width:370px; font-size:100% }
#rhssn .linx a { font-size:95%; line-height:170%; margin-bottom:10px}

#lhsw        {width:240px; }
#rhsw        {width:240px; }

.impr img {
    margin-bottom:7px;
}

.impr p a {
font-size:115%;
}



/*** list type *******************************
********************************************/

ul.ges {
    list-style: outside url("../_assets/bullet_gesz.gif");
    margin-left:17px;
    padding-left:15px;
    margin-top:3px;
    }
*html .ul.revs {margin-left:25px; padding-left:18px;}


ul.bull-sm li {line-height:130%; margin-bottom:0px; font-size:90%}


#bigtix {
    background:url("/_assets/icon_tick.gif") no-repeat left top;
    padding:0 0 15px 35px;
}


*html .ul.bull {margin-left:25px; padding-left:18px;}

ul.bull li {line-height:120%; margin-bottom:10px}


ul.bull-sm {
    list-style: outside url("../_assets/bullet_add.png");
    margin-left:17px;
    padding-left:15px;
    margin-top:3px;
    }
*html .ul.bull-sm {margin-left:25px; padding-left:18px;}

ul.bull-sm li {line-height:120%; margin-bottom:10px; font-size:95%}


#bigtix {
    background:url("/_assets/icon_tick.gif") no-repeat left top;
    padding:0 0 15px 35px;
}


/*** other content *******************************
********************************************/

.prdate {
background: url('/_img/bullet_pr.gif') no-repeat top left;
padding: 0 0 3px 20px;
font-weight:bold;
font-size:85%;
line-height:115%;
margin: 0 0 0 0;
}

.prtxt {
padding: 0;
font-size:95%;
line-height:135%;
margin: 0 0 25px 0;
}

.rhs_einf {
float:right;
width:160px;
text-align:right;
margin:0;
padding:0;
}

.rhs_einf a {
color:#963;
font-size:75%;
text-decoration:none;
border:0;
}

.rhs_einf img {
border:0;
}

.yellbox240 {
background: url('http://www.agrosolar.net/_assets/bgr_280x80.jpg') no-repeat top center;
font-weight:normal;
color:#333;
margin:25px 0 5px 0;
width:280px;
height:80px;
}

.yellbox240 p {
margin:0;
padding:15px;
color: #2e466b;
font-size:95%;
line-height:130%;
}

#linkbox {
    border:1px solid #C0C0C0; 
    padding:2px 0 6px 2px; 
    margin-bottom:55px; 
    }
    
    

/*** Links page *******************************
********************************************/

.linx {
font-weight:bold;
font-size:92%;
line-height:130%;
margin: 0 0 15px 0;
}

.linx a:link, .linx a:visited, .linx a:active, .linx a:hover {
background: url('http://www.agrosolar.net/_assets/arrow_lnk.gif') no-repeat bottom left;
padding: 0 0 3px 15px;
font-weight:normal;
}

#lhs_mid .linxlhs a {
background: none;
padding: 0;
font-weight:bold;
color:#fff;
text-decoration:underline;
}

#lhs_mid .linxlhs span.txt-sm {
font-size:100%
}

a:link.pix, a:visited.pix, a:active.pix, a:hover.pix {
border:0;
text-decoration:none;
}



/*** Forms *******************************
********************************************/

            #main fieldset form .impr input#text, #main fieldset form .impr textarea#text {
                background-color: transparent;
                background: url('/_assets/input_bgr.gif') no-repeat top left;
                border: 1px solid #c0c0c0;
                color: #417575;
                padding: 3px 4px 3px 4px;
                font-size: 12px;
                line-height: 1.2em;
                font-family: Verdana, Arial,Helvetica,sans-serif;
                margin: 0 3px 3px 0;
                width: 220px;
               }
               
            .main fieldset form .impr#rhs input#but { 
                margin-top: 10px;
                border: 0;
            }
              
            fieldset {
                float: left;
                padding:0 0 5px 0;
                border:0;
              }




/*** Credits *******************************
********************************************/

#clhs			{float:left; width:200px; font-size:80%; margin-bottom:25px; font-family:Arial, Tahoma, verdana}
#crhs			{float:right; display:block; width:520px; text-align:right; font-size:80%; font-family:Arial, Tahoma, verdana}
* html #crhs 	{font-size:67%; width:490px;}

#crhs a:link, #crhs a:visited, #crhs a:active, #crhs a:focus, #crhs a:hover, #crhs a:visited:hover {
    outline:none; 
    text-decoration:underline; 
    text-transform:uppercase; 
    border-right:1px #000000 dotted; 
    padding:0 4px 0 4px; 
    border-bottom:none; 
    font-family:Arial, Tahoma, verdana
    }
    
#crhs a:link, #crhs a:visited, #crhs a:active {
    color:#003366;
    }
    
#crhs a:hover, #crhs a:visited:hover {
    color:#7EA800;
    }


/*** lhs boxes (together w/ shadedborder.js *******************************
********************************************/

#my-border { 
padding:18px 14px 30px 14px; width:160px; color:#000; float:left; margin:0 0 15px 0; 
}

#my-border, #my-border .sb-inner { 
background:#89b506 url(http://www.agrosolar.net/_assets/grad4.png) repeat-x; 
}

#my-border p { 
font-family:Verdana, arial, trebuchet MS; font-size:85%; margin:5px 0; color:#272727; line-height:130%; 
}

#my-border h1 { 
font-family:arial,trebuchet MS, Verdana; font-weight:bold; font-size:100%; margin:15px 0 5px 0; color:#272727; line-height:125%; border-bottom:0; 
}

#my-border a:link, #my-border a:visited { 
color:#fff; text-decoration:underline; 
}

#my-border a:active, #my-border a:hover { 
color:#fff; text-decoration:none; 
}

#my-border form input.textbox {
font-size:73%
}


#round_me .sb-border { background:#89b506; }




/*--


--*/

