/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
}
body {
font-size : 0.9em;
color : #ffff00;
background-color : #fff3cc;
}
h1, h2, h3 {
margin-bottom : 20px;
color : #ff0000;
}
h1 {
font-size : 1.82em;
}
h2 {
font-size : 1.36em;
}
h3 {
font-size : 1.2em;
}
p, blockquote, ol, ul {
margin-bottom : 20px;
line-height : 1.67em;
}
ol, ul {
list-style : none;
}
ol {
margin-left : 3em;
list-style : decimal;
}
a {
color : #ffff66;
}
a:hover {
color : #66ffff;
text-decoration : none;
}
a:link {
text-decoration : none;
}
a:visited {
text-decoration : none;
color : #ffff99;
}
a:active {
text-decoration : none;
}
#logo {
padding : 0 0 130px 0;
background : url(logos/logo_freie_energien_planeten_600x150.gif) no-repeat center 0%;
border-top : 8px solid #000066;
border-bottom : 8px solid #000066;
background-color : #000099;
float : left;
}
#logo h1, #logo h2 {
width : 600px;
margin : 0 auto;
text-transform : uppercase;
font-size : 1.22em;
}
#logo h2 {
margin-top : -1.22em;
text-align : right;
}
#logo a {
text-decoration : none;
color : #000000;
}
#page {
width : 820px;
margin : 0 auto;
background-color : #000066;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#left {
float : left;
width : 160px;
padding : 20px;
}
#left h2 {
margin-bottom : 1em;
padding-right : 6px;
border-right : 4px solid #000000;
text-transform : uppercase;
text-align : right;
font-size : 1em;
font-weight : bold;
color : #000000;
}
#left ul {
line-height : 1.82em;
}
#left li {
padding-right : 10px;
background : url(images/img04.gif) no-repeat right center;
text-align : right;
}
#left a {
text-decoration : none;
font-size : 0.85em;
}
#left a:hover {
text-decoration : underline;
}
.bildlinks {
float : left;
margin : 0 10px 10px 0;
border : 1px solid #666666;
padding : 2px;
}
.box01 {
float : none;
color : #000000;
text-decoration : none;
font-family :"Comic Sans MS", "Times New Roman", Arial;
font-size : 12px;
background : #003399;
line-height : 100.01%;
text-align : justify;
border : 1px solid #ccccdd;
width : 420px;
padding-top : 8px;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
margin-left : 0;
margin-right : 0;
margin-top : 5px;
margin-bottom : 0;
}
.box02 {
float : none;
color : #000000;
text-decoration : none;
font-family : "Comic Sans MS", "Times New Roman", Arial;
font-size : 12px;
background : #003399;
line-height : 100.01%;
text-align : justify;
border : 1px solid #ccccdd;
width : 580px;
margin : 0 auto;
padding-top : 0;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
}
.box03 {
float : none;
color : #000000;
text-decoration : none;
font-family : "Comic Sans MS", "Times New Roman", Arial;
font-size : 12px;
background : #003399;
line-height : 100.01%;
text-align : justify;
border : 1px solid #ccccdd;
width : 380px;
margin : 0 auto;
padding-top : 0;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
}
.box04 {
float : none;
color:#FFFF00;
text-decoration : none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 0.87em; 
background : #003399;
line-height : 100%;
text-align : justify;
border : 1px solid #ccccdd;
width : 780px;
margin : 0 auto;
padding-top :8px;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
}
.text_box {
float : none;
color : #ffff00;
text-decoration : none; 
font-family:Arial, Helvetica, sans-serif;
font-size : 0.9em;
background : #003399;
line-height : 120%;
text-align : justify;
border : 1px solid #ccccdd;
width : auto;
margin : 0 auto;
padding-top : 4px;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
}
.text_box_feiner {
float : none;
color : #ffff00;
text-decoration : none; font-family:Arial, Helvetica, sans-serif;
font-size : 1.0em;
margin-bottom : 20px;
line-height : 130%;
background-color : #00167d;
text-align : justify;
border : 0 solid #ccccdd;
width : auto;
margin : 0 auto;
padding-top : 4px;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
}
.text_box_mit_rot_schrift {
float : none;
color: #FF0000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 1em;
margin-bottom : 20px;
line-height : 1.67em;
background-color: #FFCC66;


line-height : 100.01%;
text-align : justify;
border : 1px solid #ccccdd;
width : auto;
margin : 0 auto;
padding-top : 4px;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
}
#center {
float : left;
width : 430px;
padding : 10px;
border: 0px solid #000099;

}
#right {
float : right;
width : 125px;
padding : 10px;
background-color : #000066;
text-align:left;
}
#right h2 {
margin-bottom : 1em;
padding-left : 6px;
border-left : 4px solid #000000;
text-transform : uppercase;
font-size : 1em;
font-weight : bold;
color : #000000;
}
#right ul {
line-height : 1.82em;
}
#right li {
padding-left : 5px;
background : url(images/img04.gif) no-repeat left center;
}
#right a {
text-decoration : none;
font-size : 0.85em;
}
#right a:hover {
text-decoration : underline;
}
#footer {
width : auto;
margin : 0 auto;
height : auto;
padding : 20px;


background : #000066 url(images/img03.gif) repeat-x;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#footer p {
font-family :Arial, Helvetica, sans-serif;
letter-spacing : 0.1em;
font-size : 0.90em;

color : #ffff00;
margin : 0 auto;
}
#footer a {
text-decoration : none;
color : #ffff33;
}

#footer_mitte {
padding : 8px 8px 8px 8px;
background-color : #ffe26f;
width : auto;
margin : 0 auto;
text-transform : none;
font-size : 0.67em;
text-align : center;
}
#footer_mitte a {
text-decoration : none;
color : #0033ff;
}


#menu13 {
width : 200px;
margin : 8px;
padding : 0;
float : left;
}
#menu13 ul, #menu13 li {
list-style-type : none;
margin-left : 0;
padding : 0;
}
#menu13 li a:link, #menu13 li a:visited, #menu13 li a:active {
display : block;
background : url("./images/menu13.jpg") no-repeat;
border-left : 1px solid;
border-bottom : 1px solid #000;
border-right : 1px solid #000;
background-position : 0% 50%;
color : #0000cc;
text-decoration : none;
font : bold 13px "comic sans ms", verdana, sans-serif;
height : 30px;
line-height : 30px;
padding-left : 30px;
margin-bottom : 1px;
margin-top : 1px;
} 

#menu13 li a:hover { background: url("./images/menu13b.jpg") no-repeat;
                color:#800000;
        text-decoration:none;background-position: 0% 50%;
		} 







